@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,900);/* TEXT COLORS */a, a:visited, .fctext a, .fctext a:visited, .wswrap a, .wswrap a:visited, h1, h1#maintitle,h2#maintitle,h3#envtitleh3 {color:#009688}.footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 .sidebaritem h2 {color:#009688;}#contentfooter .commentsfooter.noassist:not(#defaultcomments), .formintrotxt#widformintro, #contentfooter .commentsfooter.noassist .wswrap.fcwrap .msgboxwidgettxt .msgboxwidgettxtbox#widformtxtcontent *, #contentfooter .commentsfooter.noassist:not(#defaultcomments) h3 {color:#009688;}a:hover, .fctext a:hover, .wswrap a:hover {color:#000000;}#headerticker {color:#000000;}#dropsearch .txtfield {color:#ffffff;}#headerwrap.hewrapright #dropsearch .txtfield, #headerwrap.hewrapleft #dropsearch .txtfield {color:#7f847e;}h4, h4.fctext, h4.fctext a, h4.fctext a:visited, .txtfield {color:#212121;}#sidebar * a, #sidebar * a:visited {color:#009688}#sidebar * a:hover, h4.fctext a:hover, .price {color:#000000;}#splashboxarea #splashbox.brightsplash h1, #splashboxarea #splashbox.brightsplash h1#maintitle, #splashboxarea #splashbox.brightsplash .fctext#splashcopy, #splashboxarea #splashbox.brightsplash .fctext#splashcopy * {color:#212121;}#splashboxarea #splashbox.darksplash h1, #splashboxarea #splashbox.darksplash h1#maintitle, #splashboxarea #splashbox.darksplash .fctext#splashcopy, #splashboxarea #splashbox.darksplash .fctext#splashcopy * {color:#ffffff;}#splashboxarea #splashbox.transpsplash h1, #splashboxarea #splashbox.transpsplash h1#maintitle, #splashboxarea #splashbox.transpsplash .fctext#splashcopy, #splashboxarea #splashbox.transpsplash .fctext#splashcopy * {color:#009688}#dropmenu ul.sitemenu ul.dropxtra, #dropmenu a.droplink, #dropmenu a.droplink:visited {background:#ffffff;}#dropmenu a.toplink, #dropmenu a.toplink:visited {color:#009688;}.h4fctext.fctext .webshopprice * {color:#009688 !important;}#dropmenu .current a.toplink,#dropmenu .current a.toplink:visited,#dropmenu .current a.toplink:hover,#dropmenu a.toplink:hover {color:#000000;}#dropmenu a.droplink, #dropmenu a.droplink:visited, #dropmenu a.droplink:hover, ul.dropxtra.drbox .topmenubox .fctable.fctext * {color:#009688;}#dropmenu ul li a.droplink:hover, #dropmenu a.droplink:hover, #dropmenu a.droplink.submenu:hover {color:#ffffff;background-color:#009688;}.fctext.label, .txtfield, .smallfctext {color:#212121;}h3, h2, h2 a, h2 a:visited, h2 a:hover {color:#7f847e;}.newsdir .contentbox h2, .newsdir .contentbox h2 a, .newsdir .contentbox h2 a:visited {color:#009688;}.blogdir .lowercontentbody .contentheader h2 {color:#009688;}.newsdir .contentbox h2 a:hover {color:#212121;}#breadcrumbs.fctext .smallfctext, #breadcrumbs a, #breadcrumbs a:visited, .timestamp, .date {color:#afb8b0;}.mobileview #dropmenu a.droplink, .mobileview #dropmenu a.droplink:visited, .mobileview #dropmenu a.droplink:active {color:#212121;}.formbtn, .formbtn:hover, .btnrow .formbtn.inverse#contracting, .btnrow .formbtn.inverse#contracting:hover, .btnrow #expanding.formbtn, .btnrow #expanding.formbtn:hover {background:#009688;color:#ffffff;}.formbtn:active, .btnrow #expanding.formbtn:active {background:#ffffff;color:#009688;}body {background:#f5f9f6;}#wrapper:not(.mobileview) #dropmenu, .mobileview #headerwrap {border-bottom:1px #616561 solid;}#headerwrap .contactboxwidget * {color:#7f847e;}#footerbar h2, #footerbar h2 a, #footerbar h2 a:visited, #footerbar .sidebaritem .fctext, #footerbar .sidebaritem .wswrap *, #footerbar .smallfctext, #signature {color:#edf5ef;}#footerlinks, #footerlinks a, #footerlinks a:visited, #footerbar .sidebaritem .fctext a, #footerbar .sidebaritem .fctext a:visited, #footerbar .sidebaritem .wswrap * a, #footerbar .sidebaritem .wswrap * a:visited {color:#ffffff;}#footerlinks a:hover, #footerbar .sidebaritem .fctext a:hover, #footerbar .sidebaritem .wswrap * a:hover, #footerbar h2 a:hover {color:#e0fee8;}.footercontent {background:#585c58;}/* GENERIC COLOR SCHEME */#headerwrap {background:#ffffff;}#mobiledrop {background:#ffffff;} #wrapper:not(.mobileview) #headerwrap.hewrapcenter #dropsearch {border-left:1px #585c58 solid;}#footerbar {border-bottom:1px #7f847e solid;}#pageframe {background:#ffffff;}#contentfooter .commentsfooter.noassist:not(#defaultcomments) {background:#00ffff;}#splashbox.transpsplash.splashboxtop {background:url(/__Gradient?TL=ecffffff&TR=ecffffff&BL=ecffffff&BR=ecffffff&Width=128&Height=128);}.txtfield {background:#f5f9f6;}#wrapper:not(.mobileview) #headerwrap.hewrapcenter #dropsearch .searchsubmit, #wrapper:not(.mobileview) #headerwrap.hewrapcenter #dropsearch .searchsubmit:active {background:url(/.templates/fmlibrary/graphics/whitesearch.png) center center no-repeat;background-size:contain;}#headerwrap.hewrapright #dropsearch .searchsubmit, #wrapper:not(.mobileview) #headerwrap.hewrapleft #dropsearch .searchsubmit:active {background:url(/.templates/fmlibrary/graphics/graysearch.png) center center no-repeat;background-size:contain;}#headerwrap.hewrapright #dropsearch .txtfield, #headerwrap.hewrapleft #dropsearch .txtfield  {background:#e6f2e7;} .mobileview #dropsearch .txtfield {background:none !important;}.even, .odd, .calendarmonth .contentbox, .calendarweek .contentbox, .podplaylist .podplaylistitem a, .podplaylist .podplaylistitem a:visited, .podplaylist .podplaylistitem a:hover, .listobject.listtop, .contentbox .calevent, .caldayofweek .mediaitem.mediatiny .contentbox, #exifoutput.contentbox {background:none;}#newsdirbody .contentbox, .smallfctext.calevent {border-top:1px #e1e1e1 solid;}.odd, .even, .podplaylist .podplaylistitem, .permalink, #mobiledrop a.droplink {border-bottom:1px #e1e1e1 solid;}.formbtn {box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}.formbtn:active, #wrapper:not(.mobileview) #dropmenu .dropxtra {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}#mobiledrop {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}.tilesdir .contentbox.widgetcontentbox a.mediapreview.pic {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);opacity:0.9;}.tilesdir .contentbox.widgetcontentbox a.mediapreview.pic:hover {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}.tilesdir .contentbox.widgetcontentbox a.mediapreview.pic:active {opacity:1;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);opacity:0.9;}#page, .footercontent {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}.contentbox {box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}#sidebar .sidebaritem {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}.includetileswidget .contentbox.widgetcontentbox:not(.transpcontentbox), #newsdirbody .contentbox, .contentbox.podcast, .podbox, #pagecontent #contentfooter .commentsfooter.noassist:not(#defaultcomments), #contentfooter .footerdata.noassist.widgetdocument:not(.doc_DocTiles) {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}.contentbox, #sidebar .sidebaritem, .podbox {background:#ffffff;}/* FONT FAMILY */body, .fctext, .wswrap *, input, .txtfield,.fctext.label, .userform .txtfield {font-family:'Roboto';}h1,h1#maintitle,h2#maintitle,h2,#dropmenu,#footerlinks,#signature,#dropsearch .txtfield {font-family:'Roboto',sans-serif;}/* FONT STYLES */h1, h1#maintitle, h2#maintitle {font-weight:100;}h2 {font-weight:300;}.fcwrap .fctable .sidebarmenu a.sidebarlink, .h4fctext.fctext .webshopprice *, #breadcrumbs, .permalink, #footerlinks,#signature,#breadcrumbs {font-weight:700;}h1,h1#maintitle,h2#maintitle,h2 {text-transform:uppercase;} .blogdir .lowercontentbody .contentheader h2 {text-transform:none;}h3,h4.fctext,#dropmenu a.toplink, #dropmenu a.droplink, #wrapper:not(.mobileview)  #headerwrap.hewrapcenter #dropsearch .txtfield, .date, .timestamp, .blogdir .datestamp,.formbtn {text-transform:uppercase;}.timestamp, .date, #headerticker, #dropmenu, #dropsearch .txtfield, h3, h4.fctext,.contentbody h4.fctext.txtlimit,.formbtn, #splashboxarea #splashbox .fctext#splashcopy, .field .fctext.formsubtitle, h3#envtitleh3, #splashboxarea #splashbox .fctext#splashcopy a {font-weight:400;}.shopbtnrow.webshopbutton.newslikeshopbtnrow .h4fctext.fctext .smallfctext {font-weight:400;opacity:0.7;}a, a:visited, a:hover {text-decoration:none;} .fctable .fctext a, .wswrap a, .fctable .fctext a:visited, .wswrap a:visited {text-decoration:underline;}ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext * {text-transform:none;}#dropsearch .txtfield {text-indent:15px;}#splashbox .fctext#splashcopy, #splashbox .fctext#splashcopy * {font-weight:100;}#dropmenu .current a.toplink{font-weight:900;}.webshopbutton .submit.formbtn, #headerwrap.hewrapright #dropsearch .txtfield, #headerwrap.hewrapleft #dropsearch .txtfield {font-weight:700;}/* FONT SIZES */body, .fctext, .mobileview #signature, .fctext.label, .userform .txtfield, .wswrap, .wswrap *, .wswrap.fcwrap, .wswrap.fcwrap * {font-size:16px;line-height:26px;}h3, h4, h4.fctext, h4.fctext.txtlimit, #splashbox .fctext#splashcopy, #splashbox .fctext#splashcopy * {font-size:20px;line-height:30px;}#dropmenu a.toplink, #dropsearch .txtfield, #headerticker, .formbtn {font-size:15px;line-height:15px;}#headerwrap.hewrapright #dropsearch .txtfield, #headerwrap.hewrapleft #dropsearch .txtfield {font-size:12px;line-height:12px;}#tiles .tilesdir h4.fctext, #newsdirbody .contentbox .fctext, .sidebaritem .fctext, .sidebaritem .wswrap *, .sidebaritem .wswrap, .sidebaritem .wswrap *, .sidebaritem .wswrap.fcwrap, .sidebaritem .wswrap.fcwrap *, .sidebaritem h4.fctext,#fixedcart, #headerwrap #headerwidgets *, #dropmenu a.droplink, .date, .smallfctext, .timestamp, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext *,.messagebody.printablesite #gform.gform.guestform .widgetmsgform .field .txtfield, #contentfooter .commentsfooter.noassist .formintrotxt#widformintro, #contentfooter .commentsfooter.noassist .wswrap.fcwrap .msgboxwidgettxt .msgboxwidgettxtbox#widformtxtcontent *, .messagebody.printablesite .guestform .userform .field .txtfield.long {font-size:14px;line-height:24px;}#tiles .tilesdir .fctext .smallfctext, #signature,#footerlinks, #breadcrumbs, #fixedcart, .permalink,  #newsdirbody .contentbox .smallfctext.timestamp {font-size:12px;line-height:22px;}.wswrap blockquote, .wswrap blockquote *, .wswrap.fcwrap blockquote, .wswrap.fcwrap blockquote *,h2,h3#envtitleh3, #contentfooter .commentsfooter h3, #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument h3, .footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 .sidebaritem h2, #contentfooter .commentsfooter.noassist h3 {font-size:26px;line-height:28px;}#wrapper:not(.mobileview).blogdir .lowercontentbody .contentheader h2 {font-size:32px;line-height:42px;} .mobileview wswrap blockquote, .mobileview .wswrap blockquote *, .mobileview h2, .sidebaritem h2, .mobileview .footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 h2, .mobileview #contentfooter .commentsfooter.noassist h3 {font-size:20px;line-height:22px;}h1, h1#maintitle,h2#maintitle {font-size:46px;line-height:58px;}#splashbox h1#maintitle {font-size:52px;line-height:54px;}.mobileview h1, .mobileview h1#maintitle, .mobileview h2#maintitle {font-size:240%;}h2.caldate a {font-size:72px;line-height:110px;} .mobileview h2.caldate a {font-size:52px;line-height:80px;}@media screen and (max-width:1000px){	body, .fctext, .mobileview #signature, .fctext.label, .userform .txtfield, .wswrap, .wswrap *, .wswrap.fcwrap, .wswrap.fcwrap * {font-size:16px;line-height:26px;}	#newsdirbody .contentbox .fctext, .sidebaritem .fctext, .sidebaritem .wswrap *, .sidebaritem .wswrap, .sidebaritem .wswrap *, .sidebaritem .wswrap.fcwrap, .sidebaritem .wswrap.fcwrap *, .sidebaritem h4.fctext,#fixedcart, #headerwrap #headerwidgets *, #dropmenu a.droplink, .date, .smallfctext, .timestamp, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext *, #signature,#footerlinks, #breadcrumbs, #fixedcart, .permalink,  #newsdirbody .contentbox .smallfctext.timestamp {font-size:14px;line-height:24px;}	.wswrap blockquote, .wswrap blockquote *, .wswrap.fcwrap blockquote, .wswrap.fcwrap blockquote *,h2,h3#envtitleh3, .footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 .sidebaritem h2, #contentfooter .commentsfooter h3, #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument h3, #contentfooter .commentsfooter.noassist h3 {font-size:26px;line-height:30px;}	.mobileview wswrap blockquote, .mobileview .wswrap blockquote *, .mobileview h2, .sidebaritem h2 {font-size:20px;line-height:24px;}	h1, h1#maintitle,h2#maintitle {font-size:42px;line-height:56px;}	h2.caldate a {font-size:52px;line-height:80px;} .mobileview h2.caldate a {font-size:52px;line-height:80px;}	#splashbox h1#maintitle {font-size:52px;line-height:64px;}	h3, h4, h4.fctext, h4.fctext.txtlimit, #splashbox .fctext#splashcopy, #splashbox .fctext#splashcopy * {font-size:20px;line-height:30px;}	#splashbox h1#maintitle, #splashbox .fctext#splashcopy {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}	}@media screen and (max-width:800px){	#splashbox h1#maintitle {font-size:48px;line-height:62px;}	h3, h4, h4.fctext, h4.fctext.txtlimit, #splashbox .fctext#splashcopy, #splashbox .fctext#splashcopy * {font-size:18px;line-height:28px;}	#splashbox h1#maintitle, #splashbox .fctext#splashcopy {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}	}@media screen and (max-width:640px){	#splashbox h1#maintitle {font-size:36px;line-height:38px;}	h3, h4, h4.fctext, h4.fctext.txtlimit, #splashbox .fctext#splashcopy, #splashbox .fctext#splashcopy * {font-size:16px;line-height:26px;}	#splashbox h1#maintitle, #splashbox .fctext#splashcopy {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}	}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait){	body, .fctext, .mobileview #signature, .fctext.label, .userform .txtfield, .wswrap, .wswrap *, .wswrap.fcwrap, .wswrap.fcwrap * {font-size:14px;line-height:24px;}	#newsdirbody .contentbox .fctext, .sidebaritem .fctext, .sidebaritem .wswrap *, .sidebaritem .wswrap, .sidebaritem .wswrap *, .sidebaritem .wswrap.fcwrap, .sidebaritem .wswrap.fcwrap *, .sidebaritem h4.fctext,#fixedcart, #headerwrap #headerwidgets *, #dropmenu a.droplink, .date, .smallfctext, .timestamp, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext *, #signature,#footerlinks, #breadcrumbs, #fixedcart, .permalink,  #newsdirbody .contentbox .smallfctext.timestamp {font-size:12px;line-height:22px;}	.wswrap blockquote, .wswrap blockquote *, .wswrap.fcwrap blockquote, .wswrap.fcwrap blockquote *,h2,h3#envtitleh3, .footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 .sidebaritem h2, #contentfooter .commentsfooter h3, #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument h3, #contentfooter .commentsfooter.noassist h3 {font-size:24px;line-height:28px;}	 .mobileview wswrap blockquote, .mobileview .wswrap blockquote *, .mobileview h2, .sidebaritem h2 {font-size:18px;line-height:22px;}	h1, h1#maintitle,h2#maintitle {font-size:40px;line-height:54px;}	h2.caldate a {font-size:52px;line-height:80px;} .mobileview h2.caldate a {font-size:52px;line-height:80px;}	#splashbox h1#maintitle {font-size:36px;line-height:38px;}	h3, h4, h4.fctext, h4.fctext.txtlimit, #splashbox .fctext#splashcopy, #splashbox .fctext#splashcopy * {font-size:16px;line-height:26px;}	#splashbox h1#maintitle, #splashbox .fctext#splashcopy {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}	}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape){	#splashbox h1#maintitle {font-size:48px;line-height:62px;}	h3, h4, h4.fctext, h4.fctext.txtlimit, #splashbox .fctext#splashcopy, #splashbox .fctext#splashcopy * {font-size:18px;line-height:28px;}	#splashbox h1#maintitle, #splashbox .fctext#splashcopy {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}	}/* LAYOUT SETUP */#wrapper:not(.mobileview) #headerwrap.hewrapright li#menuhome a.toplink, #wrapper:not(.mobileview) #headerwrap.hewrapcenter li#menuhome a.toplink {margin-left:-15px;}#wrapper {margin:0px;padding:0px;}#newsdirbody .mediaitem.mediafull .contentbox .mediaprevframe {width:60%;margin-right:15px;}.newsdir.mobileview .mediaitem.mediafull .contentbox .mediaprevframe{margin-right:15px;width:65%;display:block;float:left;}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {	#newsdirbody .contentbox {padding-right:0px !important;}	#newsdirbody .mediaitem.mediafull .contentbox .mediaprevframe {width:100%;margin-right:0px;margin-bottom:15px;padding:0px;}	#newsdirbody .contentbox h2 {padding:30px 0px 0px 0px;margin:0px;} 	#newsdirbody .contentbox .fctext {width:92%;max-width:92%;}	}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape) {	#newsdirbody .contentbodylots .mediaitem.mediafull .contentbox .mediaprevframe .mediaprevaspect {padding:80% 0 0}	#newsdirbody .contentbodylots .mediaitem.mediafull .contentbox .mediaprevframe .mediapreview img.gallerypic {width:100% !important;height:100% !important;}	}#newsdirbody .contentbox.shopnewslikecontentbox {padding-right:0px;}#newsdirbody .contentbox.shopnewslikecontentbox .shopbtnrow.webshopbutton.newslikeshopbtnrow .h4fctext.fctext {float:left;text-align:left !important;margin:0px !important;box-sizing:border-box;}#newsdirbody .contentbox.shopnewslikecontentbox .shopbtnrow.webshopbutton.newslikeshopbtnrow .shopbtncontainer .foxyform {float:right;margin:0px !important;box-sizing:border-box;text-align:right !important;}#newsdirbody .contentbox.shopnewslikecontentbox .fctext.newslikeshopdescr {width:auto;padding-right:5px;margin-right:0px;}#newsdirbody .contentbox.shopnewslikecontentbox .shopbtnrow.webshopbutton.newslikeshopbtnrow {width:auto;margin:6px 0px 0px 0px;padding:5px 10px 5px 10px;box-sizing:border-box;clear:both;}#newsdirbody .contentbox.shopnewslikecontentbox .shopbtnrow.webshopbutton.newslikeshopbtnrow .h4fctext.fctext {padding-top:7px !important;}#newsdirbody .contentbox {padding:0px 30px 0px 0px;margin:0px 5px 15px 5px !important;}#newsdirbody .contentbox h2 {padding:15px 0px 0px 15px;}#newsdirbody .contentbox .fctext {padding:0px 0px 15px 15px;}#pagecontent {width:66%;} #sidebar {width:30%;}#pagecontent.pagecontentright, #pagecontent.pagecontentcenter, #sidebar.sidebarleft {padding-right:2%;padding-left:0px;}#sidebar.sidebarright, #pagecontent.pagecontentleft {padding-left:2%;padding-right:0px;}#sidebar .sidebaritem {padding:15px;}#newsdirbody .contentbox .smallfctext.timestamp {padding:0px 0px 0px 0px;margin-bottom:-10px;}#newsdirbody .contentbox .fctext.newslikeshopdescr .smallfctext.txtlimit.timestamp.producttxt {margin-bottom:10px;}.contentbox, .formbtn {border-radius:2px;}.mobileview #contentpadding, .tilesdir .contentbox .mediaprevframe a, .gallerydir .contentbox a img, .current a.toplink {border-top-left-radius:2px;border-top-right-radius:2px;}.mobileview #footer {border-bottom-left-radius:2px;border-bottom-right-radius:2px;}#footer {padding-bottom:0px;}#page {margin-top:0px;}#page, #headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist .skiptranslate.goog-te-gadget, #footer, #pagecontentsec .wswrap.fcwrap, #pagecontentsec .splashitem .contentbody {max-width:1180px;}#footerbar {width:90%;}#footerlinks {text-align:left;padding-left:5%;} #signature {text-align:right;float:right;padding-right:5%;}#footerlinks, #signature {padding-top:15px;}#page, #headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist .skiptranslate.goog-te-gadget, #footer, #pagecontentsec .wswrap.fcwrap, #pagecontentsec .splashitem .contentbody, #footerbar {margin-left:auto;margin-right:auto;}#footerlinks {padding-bottom:30px;}#footerbar {padding:45px 5% 30px 5%;}.mobileview #headerwrap {padding:0px 0px 0px 0px;width:100%;max-width:100%;}.mobileview #signature {padding-top:30px;}.mobileview #footerlinks {padding-top:0px;margin-top:0px;} .mobileview #footerlinks, .mobileview #signature {text-align:center;padding-left:0px;padding-right:0px;}.mobileview #signature {margin-bottom:0px;}#pagecontentsec #contentfooter .wswrap.fcwrap {width:100%;padding:0px;margin:0px;}/* HEADER FORMATTING */.nomenu #wrapper:not(.mobileview) #headerwrap.hewrapright, .nomenu #wrapper:not(.mobileview) #headerwrap.hewrapleft {height:90px;padding-bottom:15px;box-sizing:border-box;}#wrapper:not(.mobileview) #headerwrap.hewrapright #header, #wrapper:not(.mobileview) #headerwrap.hewrapleft #header {height:90px;box-sizing:border-box;}#wrapper:not(.mobileview) #headerwrap.hewrapright ul.sitemenu, #wrapper:not(.mobileview) #headerwrap.hewrapleft ul.sitemenu{bottom:0px;margin-top:60px;}#wrapper:not(.mobileview) #headerwrap.hewrapright img#logopic, #wrapper:not(.mobileview) #headerwrap.hewrapleft img#logopic {max-width:30%;position:absolute;z-index:3;max-height:70px !important;bottom:0px;}#wrapper:not(.mobileview) #headerwrap.hewrapright #dropsearch, #wrapper:not(.mobileview) #headerwrap.hewrapleft #dropsearch {top:15px;}#wrapper:not(.mobileview) #headerwrap.hewrapright #header, #wrapper:not(.mobileview) #headerwrap.hewrapleft #header {position:absolute;width:100%;}#wrapper:not(.mobileview) #dropmenu {padding-left:5%;padding-right:5%;width:90%;}#wrapper:not(.mobileview) #headerwrap.hewrapright #header, #wrapper:not(.mobileview) #headerwrap.hewrapleft #header {top:0px;left:0px;}#wrapper:not(.mobileview) #headerwrap.hewrapright img#logopic {right:5%;} #wrapper:not(.mobileview) #headerwrap.hewrapleft img#logopic  {left:5%;}#wrapper:not(.mobileview) #headerwrap.hewrapright #dropsearch {position:absolute;left:5%;} #wrapper:not(.mobileview) #headerwrap.hewrapleft #dropsearch {position:absolute;right:5%;}#wrapper:not(.mobileview) #headerwrap {padding:0px 0% 0px 0%;position:relative;}#wrapper:not(.mobileview) #headerwrap.hewrapcenter #header {margin:0px 0% 0px 0%;width:100%;padding-bottom:15px;padding-top:15px;}#wrapper:not(.mobileview) #headerwrap.hewrapleft ul.sitemenu{float:right;}#wrapper:not(.mobileview) #dropsearch {width:207px;}#dropsearch .searchsubmit {width:20px;height:20px;top:5px;right:10px;}#wrapper:not(.mobileview) #headerwrap.hewrapcenter #dropsearch .searchsubmit {width:20px;height:20px;top:4px;right:5px;}#wrapper:not(.mobileview) #dropsearch .txtfield {padding:7px 0px 7px 0px;text-indent:15px;width:100%;}#wrapper:not(.mobileview) #dropmenu a.toplink {margin:0px 0px 0px 0px;}#wrapper:not(.mobileview) .hewrapcenter #dropmenu {position:relative;}#wrapper:not(.mobileview) #headerwrap.hewrapcenter #dropsearch {width:160px;}#wrapper:not(.mobileview) #headerwrap.hewrapcenter #dropsearch {margin-top:-4px;}#wrapper:not(.mobileview) .hewrapleft #dropmenu ul.sitemenu, #wrapper:not(.mobileview) .hewrapright #dropmenu ul.sitemenu {position:relative;}#wrapper:not(.mobileview) #dropmenu ul#contextresults.dropxtra.sitemenu {height:auto;max-height:300px !important;overflow-x:hidden !important;overflow-y:auto !important;}#wrapper:not(.mobileview) .hewrapleft #dropmenu ul#contextresults.dropxtra.sitemenu {top:-10px !important;left:auto !important;right:5% !important;position:absolute;}#wrapper:not(.mobileview) .hewrapright #dropmenu ul#contextresults.dropxtra.sitemenu {top:-10px !important;left:5% !important;position:absolute;}#wrapper:not(.mobileview) .hewrapcenter #dropmenu ul.sitemenu ul.dropxtra {margin-top:1px !important;}#wrapper:not(.mobileview) .hewrapcenter #dropmenu ul#contextresults.dropxtra.sitemenu {top:46px !important;left:100% !important;margin-left:-268px;}#dropmenu ul.sitemenu li a.droplink {padding:7px 15px 7px 15px;width:180px;}#wrapper:not(.mobileview) #dropmenu ul#contextresults.dropxtra.sitemenu {padding-top:0px;padding-bottom:0px;}#wrapper:not(.mobileview) #dropmenu ul.sitemenu ul.dropxtra.drbox {width:500px !important;}/* TOPMENUMOD */#wrapper:not(.mobileview) .hewrapleft #dropmenu ul.sitemenu, #wrapper:not(.mobileview) .hewrapright #dropmenu ul.sitemenu {max-width:75%;box-sizing:border-box;padding-top:15px;overflow:hidden !important;max-height:55px;}#wrapper:not(.mobileview) .hewrapleft #dropmenu ul.sitemenu:hover, #wrapper:not(.mobileview) .hewrapright #dropmenu ul.sitemenu:hover {overflow:visible !important;}#wrapper:not(.mobileview) #dropmenu a.toplink {padding:5px 30px 15px 0px;}#wrapper:not(.mobileview) #headerwrap.hewrapcenter #dropsearch .txtfield {padding:5px 0px 15px 0px;text-indent:15px;width:100%;}#dropsearch .searchsubmit, #dropsearch .searchsubmit:active {background:url(/.templates/fmlibrary/graphics/graysearch.png) center center no-repeat;background-size:contain;}#wrapper:not(.mobileview) #dropmenu li#menuhome a.toplink {padding:5px 30px 15px 14px;}/* MOBILE HEADER */.mobileview #headerwrap {padding:0px;margin:0px;width:100%;height:80px;position:relative;}.mobileview #header {top:0px;left:0px;height:80px;bottom:0px;right:0px;margin:0px;padding:0px;position:absolute;overflow:hidden;}.mobileview #dropsearch {top:0px;left:60px;height:80px;bottom:0px;right:60px !important;margin:0px;padding:0px;position:absolute;z-index:0;width:auto;}.mobileview ul.sitemenu {float:none;text-align:left;margin:0px;}#dropmenu #mobiledropmenu {overflow:visible;}#wrapper.mobileview {margin:0px;padding:0px 0px 50px 0px;}.mobileview #headercontent {position:relative;height:80px;overflow:hidden;}.mobileview img#logopic {float:left;margin-left:60px;position:relative;z-index:1;}.mobileview img#logopic {max-width:100%;max-height:70px;top:50%;margin-top:-35px;}.mobileview #dropsearch:hover, .mobileview #dropsearch:active {z-index:2;}.mobileview #dropsearch .searchsubmit {width:20px;height:80px;top:0px;right:-40px;}.mobileview #dropsearch .txtfield {padding:30px 0px 30px 0px;width:100%;text-align:right;}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape) {	.mobileview img#logopic {max-width:70%;max-height:70px;top:50%;margin-top:-35px;}	.mobileview #dropsearch {display:block;}	}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {	.mobileview img#logopic {max-width:77%;max-height:70px;top:50%;margin-top:-35px;}	.mobileview #dropsearch {display:none;}	}.mobileview #dropmenu a.toplink.fmshelf {margin:5px 0px 0px 20px;padding:30px 0px 5px 0px;}#dropmenu #mobiledrop a.droplink {background:url(/.templates/fmlibrary/graphics/mobarrow.png) no-repeat;background-position:14px 15px;}#dropmenu #mobiledrop li a.droplink {padding:20px 45px 20px 40px !important;width:155px !important;white-space:normal !important;}#dropmenu #mobiledrop a.droplink.fmshelf {height:35px !important;width:36px !important;overflow:hidden;top:0px;left:204px !important;position:absolute;border:none;background:none;padding:10px 0px 0px 0px !important;}#mobiledrop {z-index:100004;}#mobilemenulink {z-index:100005;}/* CUSTOM FORMATTING */#contentpadding {max-width:100%;width:100%;padding-left:0%;padding-right:0%;margin-left:auto;margin-right:auto;}#contentpadding, .webpage.wrapcenter #mainheader96.sitehomeitem.contentheader, .homepagebody .webpage.wrapright #contentpadding, .homepagebody .webpage.wrapleft #contentpadding {padding-top:45px;}.hasslide.sitehomepage #contentpadding {padding-top:0px;}#wrapper.searchdir.wrapcenter #pagecontentsec.pagecontentcenter .contentheader,#wrapper.searchdir.wrapcenter #pagecontentsec.pagecontentcenter .contentbody, #wrapper.webpage.wrapcenter .template25513 #pagecontentsec.pagecontentcenter .contentbody, #wrapper.webpage.wrapcenter .template9625 #pagecontentsec.pagecontentcenter #getinfobody.contentbody, #wrapper.webpage.wrapcenter .template9625 #pagecontentsec.pagecontentcenter #exifbox, .wrapcenternosidebar .template25515 #pagecontentsec .contentheader, .webpage #pagecontentsec .contentbody.btnrow, .webpage #pagecontentsec .contentbody.shoprecentitems, .webpage.wrapleft #contentpadding,.webpage.wrapright #contentpadding, .calendarmonth.wrapright #contentpadding, .calendarmonth.wrapleft #contentpadding, .calendarday.wrapright #contentpadding, .calendarday.wrapleft #contentpadding, #wrapper.webpage #contentpadding #pagecontentsec.pagecontentcenter .contentbody#sitemapview, .webpage.wrapright #contentpadding, #wrapper.withsidebar #contentpadding, .calendarmonth #pagecontentsec .contentheader, .calendarday #pagecontentsec .contentheader, .calendarmonth #pagecontentsec .contentbody.btnrow, .calendarday #pagecontentsec .contentbody.btnrow, #wrapper:not(.withsidebar):not(.wrapright):not(.wrapleft) #breadcrumbs, #pagecontentsec .lowercontentbody,#pagecontentsec .uppercontentbody, .webpage #pagecontentsec .contentheader, .webpage #pagecontentsec .wswrap.fcwrap, #pagecontentsec.pagecontentcenter :not(#contentfooter).contentbody iframe, .webpage .hasslide.dashboard.template25533 #pagecontentsec .slideshow .mediaprevaspect, #pagecontentsec #contentfooter {max-width:90%;width:90%;padding-left:5%;padding-right:5%;}.webpage #pagecontentsec .fullfragment #pricetag {margin-right:30px;}#wrapper:not(.mobileview)  #pagecontentsec #gform {width:90%;margin-left:5%;margin-right:5%;padding:30px;}#wrapper:not(.mobileview)  #pagecontent #gform {padding:30px;}#pagecontentsec .contentbody {margin:0px;}#splashbox {width:90%;padding-left:5%;padding-right:5%;}#splashboxarea #splashbox.brightsplash.splashboxbottom, #splashboxarea #splashbox.darksplash.splashboxbottom, #splashboxarea #splashbox.transpsplash.splashboxbottom {background:none;}#splashbox.darksplash.splashboxtop {background:url(/.templates/fmlibrary/graphics/darksplashbottom.png) left top repeat-x;}#splashbox.brightsplash.splashboxtop {background:url(/.templates/fmlibrary/graphics/brightsplashbottom.png) left top repeat-x;}#splashbox.splashboxbottom .fctext#splashcopy, #splashbox.splashboxtop .fctext#splashcopy {padding-bottom:30px;margin-top:3px;}#splashboxarea, #splashbox.splashboxbottom, #splashboxarea, #splashbox.splashboxtop {padding-bottom:0px;padding-top:30px;}#splashbox.darksplash.splashboxtop {padding-top:140px;}#splashbox.brightsplash.splashboxtop {padding-top:160px;}#pagecontentsec .slideshow .mediaprevaspect {padding:40.6% 0 0;}@media screen and (max-width:1000px){	#pagecontentsec .slideshow .mediaprevaspect {padding:52.6% 0 0;}	#splashbox.splashboxbottom .fctext#splashcopy, #splashbox.splashboxtop .fctext#splashcopy {padding-bottom:30px;}	}@media screen and (max-width:640px){	#pagecontentsec .slideshow .mediaprevaspect {padding:62% 0 0;}	#splashbox.splashboxbottom .fctext#splashcopy, #splashbox.splashboxtop .fctext#splashcopy {padding-bottom:15px;}	#splashboxarea, #splashbox.splashboxbottom, #splashboxarea, #splashbox.splashboxtop {padding-bottom:0px;padding-top:20px;}	}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait){	pagecontentsec .slideshow .mediaprevaspect {padding:80% 0 0;}	}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape){	#pagecontentsec .slideshow .mediaprevaspect {padding:62% 0 0;}	}.fctext.hasforwardbox {margin-right:70px;}.uppercontentbody {padding-bottom:45px;}/* WIDGETS */#headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist .skiptranslate.goog-te-gadget {text-align:left;}#headerwidgets #google_translate_element.firstmagicwidget.noassist {top:5px !important;right:5% !important;position:absolute;z-index:1;}#headerwrap.hewrapleft #headerwidgets #google_translate_element.firstmagicwidget.noassist, #headerwrap.hewrapright #headerwidgets #google_translate_element.firstmagicwidget.noassist {top:10px !important;}#headerwrap.hewrapright #headerwidgets {margin-top:45px;height:65px;overflow:hidden;max-width:65%;margin-left:5%;white-space:nowrap;text-align:left;}#headerwrap.hewrapleft #headerwidgets {margin-top:45px;height:65px;overflow:hidden;max-width:65%;margin-right:5%;white-space:nowrap;text-align:right;}#headerwrap .contactboxwidget {margin-top:-5px;}#headerwrap.hewrapcenter .contactboxwidget {width:100%;margin-top:20px;padding-bottom:30px;margin-bottom:-3px;}#wrapper:not(.mobileview) #headerwrap #headerwidgets .sociallikeswidget {top:8px;left:5%;position:absolute;z-index:2;}#wrapper:not(.mobileview) #headerwrap.hewrapright #headerwidgets .sociallikeswidget {top:5px;padding-top:5px;left:5%;position:absolute;z-index:2;}#wrapper:not(.mobileview) #headerwrap.hewrapleft #headerwidgets .sociallikeswidget {top:5px;right:5%;left:auto;position:absolute;z-index:2;padding-top:5px;}#wrapper:not(.mobileview) #headerwrap .fb-like.fb_iframe_widget * {margin-top:-6px !important;}#wrapper:not(.mobileview) #headerwidgets .socialribbonwidget {top:50%;margin-top:-110px !important;left:6px;position:fixed;width:50px;height:220px !important;overflow:hidden;z-index:1;} #headerwidgets .socialribbonwidget a {float:left;}#headerticker {top:100% !important;left:0px !important;position:fixed !important;z-index:2;height:34px;width:100%;text-align:center;margin-top:-34px;}#headerticker ul li {padding-top:10px !important;padding-bottom:10px !important;}/* GENERAL FORMATTING */#sidebar .sidebaritem {margin:0px 0px 30px 0px;}#footerbar .sidebaritem {margin:0px 0px 30px 0px;}@media only screen and (min-width: 320px){	.footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 h2, #contentfooter .commentsfooter.noassist h3 {text-align:center;padding-bottom:7px;padding-top:30px;}	.footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 {width:100%;margin:0px;padding:0px;float:none;}	.footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 .sidebaritem {margin:0px;padding:0px;float:none;width:100%;overflow:hidden;}	#wrapper:not(.mobileview) .footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 .sidebaritem .messageboxwidgetform {float:left;width:65%;margin:0px 5% 0px 0px;padding:0px 0px 0px 0px;}	#wrapper:not(.mobileview) .footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 .sidebaritem .fctext.formintrotxt {width:30%;float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}	}.mobileview .footercontent #footerbarwrap #footerbar .sidebarobject.formid2691 .sidebaritem .fctext.formintrotxt {width:100%;padding-bottom:30px;}#pagecontent.pagecontentleft, #sidebar.sidebarleft {margin-left:-1px;} #pagecontent.pagecontentright, #pagecontent.pagecontentcenter, #sidebar.sidebarright {margin-right:-1px;}.sidebaritem .smallfctext.datestamp {margin-top:2px !important;margin-bottom:5px !important;}.sidebaritem .sidebarnews .clear {height:15px;}.sidebaritem h2 {margin-bottom:7px;}.contentbody {margin:0px 0px 15px 0px;} .contentheader {margin:0px 0px 25px 0px;}.contentbodylots {margin:0px -5px 15px -5px;} .contentbox, .mediaitem.mediasmall.minitxttile .contentbox, .mediaitem.mediamedium.minitxttile .contentbox {padding:20px;margin:5px;}.calendarbody.contentbody {display: table;padding:4px 0.5% 4px 0.5%;width:99%;}.userform textarea.txtfield {height:142px;} .commentbody.printablesite .userform textarea.txtfield {height:92px;}.messagebody.printablesite .guestform table.userform tr td.field .txtfield.long {height:250px;}.userform .txtfield, .userform textarea.txtfield {padding:11px 5px 11px 10px;}.userform .fctext.label {padding:11px 15px 11px 5px;}#fmcomment {margin-top:30px;}.gallerydir .contentbox, .tilesdir .contentbox {margin:5px;padding:0px;}.gallerydir .contentbox h4.fctext, .tilesdir .contentbox h4.fctext {padding:5px 20px 10px 20px;} .portaldocument  .contentbox h4.fctext {padding-top:10px;}.gallerydir .contentbox .smallfctext.txtlimit.timestamp, .tilesdir .contentbox .smallfctext.txtlimit.timestamp {padding:0px 20px 10px 20px;margin-top:-10px;}.portaldocument  .contentbox h4.fctext {padding-top:10px;}.contentbox, .mediaitem.mediasmall.minitxttile .contentbox h4.fctext, .mediaitem.mediamedium.minitxttile .contentbox h4.fctext {padding:0px 0px 10px 0px;}.blogdir .podbox, .template25513 .podbox {margin-bottom:15px;}.contentbox, .mediaitem.mediasmall.minitxttile .contentbox .smallfctext.txtlimit.timestamp, .mediaitem.mediamedium.minitxttile .contentbox .smallfctext.txtlimit.timestamp {padding:0px 0px 10px 0px;}.calendarmonth .contentbox, .calendarweek .contentbox {padding:0px;margin:0px;display: table-cell;height:100%;width:100%;display:inline-block;}.contentbox .calevent {padding:7px 7px 7px 7px;margin:0px 5px 0px 5px;text-align:center;}.mediaitem .fctext.txtlimit {width:92%;}.caldayofweek .mediaitem.mediatiny .contentbox {padding-bottom:15px;}.footerwidscroll .wswrap {padding-left:8px;padding-right:8px;}.permalink {margin-bottom:45px;margin-top:35px;text-align:right;} .formid141 .permalink {display:none;}#blogdirbtnrow.btnrow {margin-bottom:55px;}.formbtn {padding:10px 15px 10px 15px;} .footerwidscroll h3 {display:none;}.btnrow .formbtn, .formbtn.left, .formbtn.right {padding:7px 15px 7px 15px;} .formbtn, .btnrow .formbtn, .formbtn.left {margin:2px 10px 10px 0px;}.formbtn.right {margin:2px 10px 10px 0px;}.btnrow {padding:5px 0px 10px 0px;width:auto;}.listobject {padding-top:7px;padding-bottom:7px;} .listobject .fctext .noicon {margin:5px 10px 0px 10px;}.listobject.fctext.inlinecontentbox .smallfctext img {margin:2px 10px 0px 10px;}.listobject.inlinecontentbox {padding-top:15px;padding-bottom:15px;} .portcalright .listobject {padding-top:0px;padding-bottom:0px;} .faded {opacity:1;}.podplaylist .podplaylistitem {opacity:1;padding-top:5px;padding-bottom:5px;}.calday {display: table-row;height:100%;display:inline-block;margin:0px 0px -6px 0px;}.allcomments .fctext {padding-top:15px;padding-bottom:15px;} .allcomments.output {width:79.4% !important;}.personalized.line, .hitobject.line {padding:15px;} .hitobject.line .dateblock {right:15px;top:15px;} .podplaylist .podplaylistitem  {padding:5px 9px 5px 9px;}.template25513 .fctext.podtxt, .template25512 .fctext.podtxt {margin-top:30px;}.guestform td.field {position:relative;}.guestform .erroricon {top:40px;right:50%;position:absolute;}.guestform .userform.fbuilderform .erroricon {top:40px;right:15px;position:absolute;}.template25522 .fctext.formintrotxt {padding-bottom:30px;}.wswrap img {margin-right:15px;}#adduploads #uplbox .fctext.iconobject {width:84% !important;float:none;clear:both;}.commentsfooter h3 {margin-top:20px;}.sitemaplist.fctext a {padding:7px 15px 7px 15px;background-image:none;}.sidebaritem .fctext.widgetgallery {padding-top:5px;}.fctext.widgetgallery img.gallerypicimport {margin:0px !important;padding:0px !important;width:33.3%;background-size:cover !important;}.tabsdir #resourcetabs .contentbox {padding:0px;}.widgetscroller {border-radius:8px;}.userform td.field #txteditor.txtfield.long {height:200px !important;} body.mobilesite .userform td.field #txteditor.txtfield.long {height:150px !important;}#header.iframeheader {bottom:40px !important;top:auto;}iframe.minibox {height:340px !important;}iframe#commX.fullbox {height:600px !important;}#defaultcomments #fmcomment iframe.minibox {height:240px !important;margin-bottom:0px;}#defaultcomments .allcomments.output#fmmsglist {margin-top:0px;padding-top:0px;margin-bottom:45px;}.website #wrapper {padding-bottom:0px;}#fmcomment {margin-top:30px;}.twitterfeedwidget.sidebarobject .sidebaritem {margin-bottom:0px !important;}#pagecontentsec #contentfooter {overflow:hidden;}.googlemapwidget.noassist.widgetdocument .wswrap.fcwrap, .googlemapwidget.noassist.widgetdocument .wswrap.fcwrap .fctable, .googlemapwidget.noassist.widgetdocument .wswrap.fcwrap .fctable iframe {padding-top:0px !important;padding-bottom:0px !important;box-sizing:border-box;}.footercontentbody #contentfooter.contentbody .googlemapwidget.footerdata.noassist.widgetdocument .wswrap.fcwrap, .googlemapwidget.noassist.widgetdocument .wswrap.fcwrap .fctable {margin:0px 0px 0px 0px !important;width:100% !important;max-width:100%;}.googlemapwidget.noassist.widgetdocument .wswrap.fcwrap .fctable iframe {margin:0px 0px -6px 0px !important;}#pagecontent #contentfooter .commentsfooter.noassist:not(#defaultcomments), .footerdata.noassist.widgetdocument {width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;padding:0px 0px 0px 0px !important;overflow:hidden;width:auto !important;margin:0px 0px 45px 0px !important;}#pagecontentsec #contentfooter .commentsfooter.noassist:not(#defaultcomments) {margin:0px -6% -15px -6% !important;padding:15px 6% 15px 6% !important;}#wrapper:not(.mobileview) #pagecontentsec #contentfooter .commentsfooter .fctable {margin-left:-5px;}#pagecontent #contentfooter .commentsfooter.noassist:not(#defaultcomments) {border-radius:2px;padding:0px 30px 0px 30px !important;}#wrapper:not(.mobileview) .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument h3, #wrapper:not(.mobileview) #contentfooter .commentsfooter:not(#defaultcomments) h3 {text-align:center;margin-bottom:15px;margin-top:15px;}#contentfooter .commentsfooter#defaultcomments h3 {text-align:left;}.widgetcontentbox .smallfctext {text-align:center;padding-left:15px;padding-right:15px;}#contentfooter {padding-top:45px;margin-bottom:0px;}blockquote {margin:0px;padding:0px;}h3#envtitleh3 {margin-top:30px;margin-bottom:15px;}.messagebody.printablesite .guestform .userform .field .txtfield.long {width:100%;box-sizing:border-box;}#breadcrumbs {padding-bottom:30px;}.website.nomenu.splashitem * {box-shadow:none !important;}.website.nomenu.splashitem .sitehomeitem.contentbody .fcwrap .fctable#txteditor * {line-height:150% !important;}.template25515 .contentheader .date {display:none;}/* MOBILE UI */.mobileview .fullsticky #authorprofilepic {position:relative;left:0px;top:0px;max-width:100%;}.mobileview .userform .txtfield, .mobileview .userform textarea.txtfield {padding:15px 5px 15px 10px;}.mobileview .userform .fctext.label {padding:15px 15px 15px 5px;}.mobileview .userform textarea.txtfield {height:92px;}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {.mobileview .userform .txtfield, .mobileview .userform .txtfield.medium, .mobileview .userform textarea.txtfield, .mobileview .userform textarea.txtfield.long {width:92%;}.mobileview .imediumaspect {padding:168.7% 0 0}}/* MODS */#newsdirbody .contentbox.shopnewslikecontentbox .shopbtnrow.webshopbutton.newslikeshopbtnrow {background:#ffffff}#newsdirbody .contentbox.shopnewslikecontentbox .shopbtnrow.webshopbutton.newslikeshopbtnrow .h4fctext.fctext * {color:#7f847e}#wrapper:not(.mobileview)  #contentpadding #gform {border-radius:2px;box-sizing:border-box;margin-top:15px;border:1px #afb8b0 solid;background:#f5f9f6}#wrapper:not(.mobileview)  #contentpadding #gform .field .txtfield {background:#ffffff;border:1px #afb8b0 solid;box-sizing:border-box;}.contentbodylots, #newsdirbody .mediaitem.mediafull .contentbox {margin-left:0px !important;margin-right:0px !important;}.tilesdir .contentbox {margin:5px;padding:0px;}.tilesdir .boxcontentheader {padding-bottom:20px;}.tilesdir .contentbox.widgetcontentbox .mediaprevframe {overflow:visible;}.tilesdir .contentbox.widgetcontentbox {padding-top:0px !important;padding-bottom:15px;margin-bottom:0px;margin-top:0px !important;}.tilesdir .contentbox.widgetcontentbox .smallfctext, .tilesdir .contentbox.widgetcontentbox h4.fctext.txtlimit {padding:0px 5% 0px 5%;margin:0px;width:90%;}.tilesdir .contentbox.widgetcontentbox .mediaprevframe {padding-top:0px;margin-top:-20px;}.tilesdir .contentbox.widgetcontentbox a.mediapreview.pic {margin:20% auto 0px auto;border-radius:500px;width:70%;height:70%;}.tilesdir .contentbox.widgetcontentbox .mediaprevaspect {padding:100% 0 0;}@media only screen and (max-width: 640px) and (orientation: landscape) {.footercontentbody .tilesdir .mediaitem.mediasmall {width:50%;}}@media only screen and (max-width: 640px) and (orientation: portrait) {.mobileview .footercontentbody .tilesdir .mediaitem.mediasmall {width:100%;}.mobileview .tilesdir .contentbox.widgetcontentbox {margin-top:-15% !important;margin-bottom:-5% !important;}}.includetileswidget .contentbox.widgetcontentbox {background:#ffffff;border:none;border-radius:2px;}.includetileswidget .contentbox.widgetcontentbox.transpcontentbox {background:transparent;border:none;box-shadow:none;}.includetileswidget .contentbox.widgetcontentbox:not(.transpcontentbox) * {color:#7f847e !important;}.formbtn, #dropsearch .txtfield, .userform .txtfield {border:none;}.txtfield {border-radius:2px;}#dropsearch .txtfield {border-radius:50px;} #headerwrap.hewrapcenter #dropsearch .txtfield, .userform .txtfield, .listobject.listtop {border-radius:2px;} .mobileview #dropsearch .txtfield {border-radius:0px;}.forwardbox{top:50%;right:30px;padding:20px;bottom:0px;margin-top:0px;overflow:hidden;}.sidebarmenu .fctext a.sidebarlink {margin:0px;padding:0px;}