@media print {

* {
	color: #000 !important;
	text-shadow: none !important;
	background: transparent !important;
	box-shadow: none !important;
	list-style-type: none !important;
	list-style-image: none !important;
	width: auto !important;
	min-height: 0 !important;
	overflow: visible !important;
	text-shadow: none !important;
	text-align: left !important;
}

#page-header, #content, #sidebar, .sidebar, #footer-wrap, .content-wrap, aside {padding:0 !important;}

a, a:visited { text-decoration: underline; }

a[href]:after { content: " (" attr(href) ")"; }

abbr[title]:after { content: " (" attr(title) ")"; }

a[href^=http]:after, a[href^=https]:after, a[href^=mailto]:after {
    color:blue;
	content: " <" attr(href) "> ";
	display: none;
	font-family: sans-serif;
	font-size: 11px;
	padding-left:10px;
}

a[href^="/"]:after { content: ""; }

.ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after { content: ""; }

pre,  blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}

thead { display: table-header-group; }

header, footer, tr,  img { page-break-inside: avoid; }

img { max-width: 100% !important; }

figure {
	float: none !important;
	margin: 20px 0 !important;
}

.featured-program figure {margin:0 !important;}

figcaption {
	background:white !important;
	right:0 !important;
	bottom:0 !important;
	max-width:700px;
}

figcaption strong {
	font-size: 14px !important;
	display: block !important;
}

figure span {}

figure img {
 	margin:0 !important;
 	padding: 0 !important;
	width:100%;
	max-width: 300px !important;
}

@page { margin: 2cm .5cm;}

.description, .description p, p {
	/*max-width:1000px;*/
	margin:0 0 10px !important;
}

p, h2, h3 {
	orphans: 3;
	widows: 3;
}

h1, h2, h3, h4, h5, h6 {
	line-height: normal;
	page-break-after: avoid;
}

h1, .content-item.default .title {font-size: 24pt;}

h2 {font-size: 20pt;}

h3 {font-size: 16pt;}

h4 {font-size: 14pt;}

h5 {font-size: 12pt;}

h6 {font-size: 10pt;}

.navbar { display: none; }

.table td, .table th { background-color: #fff !important; }

.btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }

.label { border: 1px solid #000; }

.table { border-collapse: collapse !important; }

.table-bordered th, .table-bordered td { border: 1px solid #ddd !important; }

body, .container, .row {}

.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	float: none !important;
	text-align: left !important;
	margin: 0 0 10px !important;
	width: 100% !important;
}

.content-item, .content-post {
	margin-bottom: 5px !important;
	padding: 0 !important;
	width: 100% !important;
}

ul, ol {
	padding: 0 !important;
	width: 100% !important;
}

#sidebar ul {
    text-align:left !important; 
    width: 100% !important;   
	text-shadow: none !important;
}

#page-footer {margin:5px 0;padding: 0 20px;}


#copyright, #ECFA-logo, #footer-logo address {}

#footer-logo address {
	font-size: 12px;
	line-height: 25px;
}

#footer-logo img {
	height:auto !important;	
	margin: 0 0 0 15px;
	width: 220px !important;
}

#footer-logo .tag-line a {
	line-height:normal;
	font-style:normal;
}

#ECFA-logo {width: 100% !important;}

#ECFA-logo a {width: 100px !important;}

#copyright {padding: 0 20px;}

.logo.row {
	display: block;
	width: 100%;
}

.logo h1 {margin: 0 auto !important;}

.logo h1 a {
	background: url(../images/logo-print.png) no-repeat !important;
	display: block !important;
	text-indent: -9000px;
	width: 300px !important;
	height: 81px;
	margin: 10px 0;
}

#main-nav {
	padding: 0 !important;
	margin: 20px auto;
}

#main-nav ul {padding: 0 !important;}

#main-nav nav li {margin:0 5% 0 0;}

#main-nav nav li a {
    font-family:sans-serif;
    font-size:14px; 
    padding:0;
}

#main-nav nav li.current a {
	background:#DDD !important;
	font-weight:bold;
	font-size:12px;
	letter-spacing:0;
	padding:5px;
	text-transform:uppercase;
	text-shadow:none !important;
	border-radius:0;
}

#main-content {padding-top:5px;}

.content-item.default {margin-bottom: 0 !important;}

.single-column .content-item {padding: 0 !important;}

#breadcrumbs {
	margin:0;
	padding:0;
	height: 20px;	
}

/*header, footer, .headline, .quote, header,*/ iframe, #mobile-menu, #page-footer nav:nth-child(2), #page-footer nav:nth-child(3), #page-footer nav:nth-child(4) ul, #page-footer nav:nth-child(4) h5, .top-nav, .read-more, .submenu, .support-staff-form, .featured-program .description a, .btns, #p_lt_zoneContent_pageplaceholder_p_lt_zoneSideTop_Link_btnElem_hyperLink, #main-slider, .slider-wrapper, .side-nav, .side-menu, .content-item.pager, select { display: none !important; }

.quote blockquote {
	border:none;
	font-size:14pt !important;
	font-style:normal;
}

.share {
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 400px;
}

.dawson-info figure {float:left !important;}

.description h2, .description h3 {margin-bottom: 10px;}

.message-list .content-post {border: none;}

.message-links li {width: 100% !important;}

}

/* Desktop */

@media only screen and (min-width:1120px) {

.detail .share-btn {
float: left;
}

.share {
	clear: both !important;
	height: 50px !important;
	position: relative !important;
	top: 0 !important;
	width: 100% !important;
	float: left !important;
}

}

@media only screen and (max-width:1100px) {


.detail .share-btn {
float: left;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

#main-nav nav li a { padding: 5px 14px; }

.quote blockquote { font-size: 23px !important; }
}
 @media only screen and (max-width:1024px) {
	 
/*.row {max-width:960px; min-width:960px; width:960px;} */

.detail .share-btn {
float: left;
}
.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

 #slider {min-height:460px;}

#main-nav nav li { margin: 0 1.4% 0 0; }

#main-nav nav li a { font-size: 17px; }

.headline.row {
	margin: 5px 0 20px;
	padding: 0;
}

.headline h2 { font-size: 32px; }

.headline h3 { font-size: 21px; }

.quote blockquote {
	font-size: 21px !important;
	line-height: 33px;
}

.history-text .soc-media a {
	float: left;
	margin: 0 3% 5px 0;
	width: 29%;
}

.history-text .soc-media a img { max-width: 85%; }

#footer-wrap { padding-left: 0; }

#page-footer nav {
	display: inline-block;
	text-align: left;
	vertical-align: top;
}

.logos {
	display: inline-block;
	float: none;
	padding-top: 15px;
	width: 111px;
	vertical-align: top;
}

.logos a {
	display: inline-block;
	margin: 0 auto 15px;
	width: 100%;
}

#page-footer h5, #footer-logo p span { }

#page-footer nav li { line-height: 25px; }

#page-footer nav a { }

#footer-contact nav { margin-bottom: 0; }
}

/* Tablet Portrait */

@media only screen and (max-width: 985px) {

#slider {min-height: 335px;}

.detail .share-btn {
float: left;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

}

@media only screen and (max-width: 920px) {

#main-nav nav li a { font-size: 16px; }

.detail .share-btn {
float: left;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

}
 @media only screen and (max-width: 900px) {

body {-webkit-text-size-adjust: none;}

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

#ECFA-logo p, #ECFA-logo p a {
float: left;
font-size: 11px;
line-height: 16px;
margin-left: 0px;
width: 100% !important;
}

.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.default .content-text {
	padding-top: 20px !important;
}

.content-row, .content-item, .content-post {
margin-bottom: 0px !important;
}

.description ul, .description ol {
display: inline-block;
padding: 0 0 0 0px; 
width: 100%;
padding: 0px !important;
margin: 0 auto;
}

.description ul li {

margin-left: 0px !important;
}

.page-item .content-text, .teaser .content-text {
float: none !important;
position: relative;
width: 75%;
margin: 0 auto;
}

.default ul li{
list-style-type: none;
}

.staff-widget.page-item .content-text {
width: 63%;
margin: 0 auto;
}

.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto !important;
	float: none !important;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.default figure, .event-details figure, .detail figure, .page-item .newsletter figure {
	width: 33%;
	padding-top: 15px;
}

#sidebar.fivecol {padding: 0;}

/* .description, .description p, p {text-align: center !important;} */

.staff-detail .description a, .description .btns {text-align: left !important;}

#content #slider {min-height: 209px !important;}

figure, aside figure {
	margin: 0 auto 10px;
	float: none;
}

/* figure img { margin: 0 auto; padding: 15px; width: 70%;} */

#user, #header-content {
	float: left !important;
	margin-bottom: 0;
	width: auto;
}

#user { padding-right: 0; }

.logo h1 { margin-top: 0; }

.header-content.fourcol { padding: 0; }

#main-nav { padding: 15px 0 32px; }

#main-nav nav, #main-nav nav ul { text-align: center; }

#main-nav nav li {
	display: inline-block;
	float: none !important;
	margin: 0 2% 0 0;
	padding-left: 0;
}

#main-nav nav li a { font-size: 24px; }

ul#nav-menu .submenu { display: none !important; }

.headline.row { padding: 0 20px; }

#main-slider {
	display: inline-block;
	margin: 0 auto;
	padding: 0 20px;
}

#content, #sidebar { padding: 0; }

#sidebar {margin:10px auto 0;} 

.ie .description ul, .description ol {width: 100%;}

.quote blockquote {
	font-size: 25px !important;
	line-height: 34px;
	margin: 10px 0 25px;
	padding: 0 60px;
}

.quote blockquote br { line-height: 40px !important; }

.features.row, .navigator-history.row { margin-bottom: 2.8em; }

.feature.fourcol { margin: 0 auto 30px !important; padding: 0 !important;}

.feature.fourcol.last { margin-bottom: 0 !important; }

.feature figure {
	margin-bottom: 25px !important;
	width: auto;
}

.feature .title, .feature .title a {
	font-size: 30px;
	padding-bottom: 40px;
}

.feature p { 
	padding: 0 25px 15px;
	text-align: center;
}

.navigator-history:after {
	top: 370px;
	right: 10%
}

.history-text.fivecol {
	margin-bottom: 30px !important;
	padding: 10px 0 0 !important;
}

.history-text .soc-media { text-align: center; }

.history-text .soc-media span { font-size: 14px; }

.history-text .soc-media a { margin: 0 0 0 4%; }

.history-text .soc-media a img { max-width: 100%; }

.dawson-info.row { margin: 20px 0; }

.navigator-history .title, .navigator-history .title a, .dawson-info .title, .dawson-info .title a {
	font-size: 25px;
	line-height: 30px;
	margin: 0 auto;
	width: 64%;
}

.navigator-history .subtitle, .dawson-info .subtitle {font-size: 18px;width: 75%;margin: 5px auto;}

.dawson-info figure.threecol {
	margin:0 auto 20px !important;
	padding:0;
	width: 300px !important;
}

.dawson-info figure img {width:100%;}

#page-footer { text-align: center; }

#page-footer nav {
	display: block;
	margin: 0 0 20px !important;
}

#page-footer nav, #page-footer nav ul {text-align: center !important;}

#footer-wrap nav:nth-child(2) { width: auto !important; }

#footer-logo.threecol { margin-bottom: 20px; }

#footer-logo .tag-line a { font-size: 20px; }

#footer-logo address, #footer-logo address a {
	font-size: 14px;
	line-height: 24px;
}

#page-footer h5, #footer-logo p span { font-size: 32px; }

#ECFA-logo a {
	display: inline-block;
	float: none;
	width: 75px;
}

#ECFA-logo a img { margin: 0; }

#ECFA-logo p {
	float: none;
	margin: 0;
	width: auto;
}

.column-repeat-rt { display: none; }

.three-across .content-post {
	float: left;
	margin-right: 0;
	width: 100%;
	padding: 0 5%;
}

.ministry-list .title, .ministry-list .title a {
	font-size: 26px;
	font-size: 2.6rem;
}

.row .contact-info.fourcol { float: left !important; }

.row .message.eightcol {
	float: left !important;
	padding: 35px 0 0;
	width: 60% !important;
}

.network-wall-user .content-post .content-post {padding-left: 0;}

.network-wall-user .description a, .network-wall-user .description .btns {text-align:left !important;}

.staff-detail .content-text {padding: 0 10%;} 

.staff-detail .btns, .network-wall-user .btns { 
	display: table;
	margin: 8px auto 0;
	width: auto;
	text-align: center;
}

.post-links a, .btns a {
	display:inline-block;
	float: none;
	margin: 0 auto;
	text-align: center;
	width:auto !important;
}

.staff-detail .btns span, .network-wall-user .btns span {
	display: block;
	float: none;
	max-width: 100px;
	margin: 10px auto 0; 
	width: 100%;
}

#p_lt_zoneContent_pageplaceholder_p_lt_zoneMainBottom_BizForm_viewBiz_pM_lS {font-size: 18px; line-height: 22px; float: none; text-align: center;}

.content-text {text-align: center;}

}
 @media only screen and (max-width: 768px) {

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}
 
 .feature figure img {
	margin: 0 auto;
	padding: 15px;
	width: 70%;
}

.feature h3 {
	font-size: 17px !important;
	width: 93%;
}

.post-feed .twitter figure { display: none; }

.latest-tweets .post-feed .content-text { width: 100%; }

.nivo-caption h2 { font-size: 22px; }

.quote blockquote {
	font-size: 21px !important;
	line-height: 33px;
}

.row .message.eightcol {
	padding: 15px 0 0;
	width: 100% !important;
}

.row .contact-info.fourcol {
	float: none !important;
	margin: 0 auto;
	padding: 40px 20px 0 !important;
	display: block;
	width: 100% !important;
	text-align: center;
}

.contact-info-wrap {
	text-align: left;
	margin: 0 auto;
	width: 100%;
}

.contact-info-wrap p { font-size: 11px; }

.contact-info-wrap p span { font-size: 12px; }

.close-panel-btn {
	top: 5px;
	right: 42%;
}

}

@media only screen and (max-width: 700px) {

#content #slider {min-height: 183px !important;}

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}


}

@media only screen and (max-width: 645px) {

#content #slider {min-height: 175px !important;}

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

}

@media only screen and (max-width: 625px) {

#content #slider {/* min-height: 145px !important; */}

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

}

@media only screen and (max-width: 575px) {

#content #slider {min-height: 145px !important;}

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

}

/* Mobile */

@media only screen and (max-width: 500px) {

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

#slider {min-height:180px;}
 
#content .slider-wrapper { width:410px;}
 
#content #slider {
 	min-height: 123px !important;
 	width:370px;
}

.theme-default .nivo-directionNav, .theme-default .nivo-controlNav { display: none !important; }

.nivo-caption {padding: 20px;}

.nivo-caption h3, .nivo-caption h3 a, #main-content .nivo-caption p {
	border:none;
	font-size: 14px !important;
	line-height: 18px !important;
	margin: 0 !important;
	padding: 0;
}

.latest-tweets .content-post {
	display: inline-block;
	float: none;
	margin-bottom: 25px;
	width: 100%;
}

#logo h1, #logo h1 a { width: 100%; }

.feature h3 {
	font-size: 18px !important;
	line-height: 24px;
	padding: 10px 10px 20px;
	width: 93%;
}

.latest-tweets h3 { font-size: 24px; }

.more-info .btn a {
	font-size: 20px;
	max-width: 200px;
}

ul#nav-menu li a { font-size: 21px; }

aside .read-more { text-align: center; }

#content .slider-wrapper.thumb-nav { margin-bottom: 260px !important; }

.content-item h2 {
	padding-left: 0;
	text-align: center;
}

#content .theme-default.thumb-nav .nivo-controlNav a { width: 20.21%; }

#content .theme-default.thumb-nav .nivo-controlNav a:nth-of-type(4n) { margin-right: 0; }

.post-comment-links {
	float: none;
	text-align: center;
}

.comments .content-text {
	float: left;
	width: 80%;
}

.facebook figure span { max-width: 100px; }

.logos, #footer-logo p {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}

.logos {
	margin-bottom: 25px;
	width: 100%;
}

.logos a {
	margin: 15px 0;
	vertical-align: middle;
	width: auto;
}

#footer-logo p { width: 60%; }

.dawson-info .content-text.ninecol {
	float: none !important;
	width: 100%;
	text-align: center;
	padding: 0 !important;
}

.top-nav { height: auto; }

#user, #header-content {
	display: inline-block;
	margin-bottom: 0;
	width: 100%;
}

#user.fourcol {
	height: 30px;
	padding: 0;
}

.logo h1 {
	margin: 0 auto;
	width: auto;
	height: auto;
	font-size: 0;
}

.logo h1 a, .logo.row {
	height: auto;
	width: 100%;
}

.header-content.fourcol {
	margin: 0;
	float: right !important;
	padding: 0;
}

#header-search {
	margin: 0 auto;
	float: none;
}

#soc-media-links, .dawson-info figure.threecol { float: left; }

.quote blockquote {
	font-size: 18px !important;
	line-height: 26px;
	padding: 0 40px;
}

.video-player iframe { max-height: 300px; }

.quote blockquote {
	font-size: 18px !important;
	line-height: 25px;
}

.close-panel-btn { right: 35%; }
}
 @media only screen and (max-width: 460px) {

/* added by joe */

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

#ECFA-logo p, #ECFA-logo p a {
float: left;
font-size: 11px;
line-height: 16px;
margin-left: 0px;
width: 100% !important;
}
/* added by joe */

.feature h3 {
	font-size: 14px !important;
	line-height: 40px;
	padding: 10px 10px 20px;
}

}
 @media only screen and (max-width: 320px) {

body, .read-more { text-align: center !important; }

.detail .share-btn {
float: none;
margin: 0 auto;
}
.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol { padding: 0 !important; }

 #slider {min-height:140px;}
 
 .nivo-caption {display: none;}

#page-content figure {
	display: block;
	float: none;
	margin-bottom: 20px;
	width: 100%;
}

.post-links a, .share-btn, .share a, .event-link a {
	float: none !important;
	margin: 10px 0;
}

.header-content.fourcol {
	margin: 10px auto;
	text-align: center;
	float: left !important;
	width: 100% !important;
}

#user.fourcol {
	text-align: center;
	width: 100% !important;
}

#main-content.home { background: url(../images/content-bot-bg.png) repeat-x center bottom, url(../images/content-bg.png) repeat-x center top #FFF; }

ul#nav-menu li a {
	font-size: 16px;
	font-size: 1.6rem;
}

.side-menu li a, .shortcuts a { width: 82.5%; }

#top-nav nav {
	display: block;
	float: none !important;
	margin: 20px auto;
	width: 70%;
}

#header-links .wrap { float: none; }

#header-links a img { max-height: 100%; }


.features {
	background: none;
	margin-top: 0;
	padding-top: 25px;
}

.feature { margin-bottom: 20px; }

.feature .content-text a { padding: 0; }

#page-content .feature figure { }

.feature p {
	max-height: auto !important;
	max-width: 100% !important;
}

.cta-btns .icons { display: none; }

.content-text {
	float: none !important;
	width: auto !important;
}

.detail .share-btn {
	float: none;
	margin: 10px 0;
}

.gallery .list.photo figcaption, .gallery .list.video figcaption { display: none; }

.gallery .list.photo .content-post {
	margin: 0 4.86517% 20px 0;
	width: 46.89%;
}

.gallery .list.video .content-post {
	margin: 0 4.86517% 20px 0;
	width: 47.5%;
}

.gallery .photo .content-post:nth-of-type(2n), .gallery .video .content-post:nth-of-type(2n) { margin-right: 0 !important; }

.gallery .thumbnail li {
	margin: 0 2.78009% 5px 0;
	width: 47.91%;
}

.gallery .thumbnail li:nth-of-type(2n) { margin-right: 0 !important; }

.gallery .thumbnail.titles li:nth-of-type(2n), .gallery .thumbnail.titles li:nth-of-type(4n) { margin-bottom: 15px; }

.facebook .attachments .photo-gallery .photos figure { width: 100%; }

#page-content .comments figure, #page-content .group-post figure { display: none !important; }

.FormPanel tr {
	display: block;
	max-width: 279px;
	width: auto;
}

.FormPanel td, .BoardPanel td, .GroupRegistration td {
	display: block;
	padding: 10px 0 0;
	width: 100%;
}

.FormPanel textarea { width: 95% !important; }

.EditingFormTable { text-align: left; }

.EditingFormValueCell { display: inline-block !important; }

.msg-info-panel a {
	display: inline-block;
	float: none;
	font-size: 14px;
	font-size: 1.4rem;
}

.msg-info-panel a img {
	float: none;
	margin-right: 7px;
}
}
 @media only screen and (max-width: 240px) {

.detail .share-btn {
float: none;
margin: 0 auto;
}

.share {
clear: both;
height: 50px;
position: relative;
top: 0;
width: 100%;
float: left;
}

#page-content .content-item > div, .content-item.page-item {
	border: medium none;
	padding: 5%;
}

#top-nav nav { width: 95%; }

#content .slider-wrapper.thumb-nav { margin-bottom: 370px !important; }

#content .theme-default.thumb-nav .nivo-controlNav a { width: 41.21%; }

#content .theme-default.thumb-nav .nivo-controlNav a, #content .theme-default.thumb-nav .nivo-controlNav a:nth-of-type(3n), #content .theme-default.thumb-nav .nivo-controlNav a:nth-of-type(4n) { margin: 0 7.5% 7.5% 0; }

#content .theme-default.thumb-nav .nivo-controlNav a:nth-of-type(2n) { margin-right: 0; }

.side-menu li a, .shortcuts a { width: 77%; }

.FormPanel tr { max-width: 185px; }

.FormPanel textarea { width: 70% !important; }

.DropDownField { width: 66%; }

.Uploader .UploaderInputFile { width: 100px !important; }

.Uploader input[type="file"] { display: none; }

.footer-logo { max-width: 215px; }

#copyright { font-size: 9px; }
}
