/* AUMANET FIRSTMAGIC 4 THEME */@import url('https://rsms.me/inter/inter-ui.css');/* COLORS SCHEME: eeeeee | 999999 | 468cc8 | 0064ad | f69038 *//* FONT FAMILY */body, h1, h2, h3, .fctext, input, .wswrap * {font-family: 'Inter UI', sans-serif;} .wswrap *, ul.dropxtra.drbox .smallfctext {font-family: 'Inter UI', sans-serif !important;}/* FONT SIZES */body, .fctext, h4, h4.fctext, .fctext.label, .userform .txtfield {font-size:15px;line-height:26px;}.wswrap, .wswrap *, .sidebaritem h4.fctext, .wswrap.fcwrap p {font-size:15px;line-height:26px;}#signature, #footerlinks, #headerwrap #headerwidgets * {font-size:12px;line-height:19px;}#newsdirbody .contentbox .fctext, #fixedcart, .website .sidebaritem .wswrap * {font-size:12px;line-height:22px;}.website .sidebaritem .fctext, .permalink, .date, .timestamp, .smallfctext, .fctext a.sidebarlink {font-size:12px;line-height:22px;}.mediaitem.mediasmall .contentbox.widgetcontentbox .fctext .smallfctext {font-size:11px;line-height:21px;}.formbtn, .wswrap .fctable blockquote p a, .wswrap .fctable blockquote p a:visited, .wswrap .fctable blockquote p a:hover, .wswrap .fctable blockquote p a:active {font-size:12px !important;line-height:12px !important;}#dropmenu a.toplink {font-size:16px;line-height:16px;}#dropmenu a.droplink, .contentbox .calevent {font-size:13px;line-height:17px;}#dropsearch .txtfield {font-size:13px;line-height:13px;}.mobileview #dropmenu a.droplink {font-size:14px;line-height:22px;}#headerticker {font-size:13px;line-height:23px;}.digitalsign .smallfctext {font-size:16px;line-height:16px;margin-top:-2px;} .digitalsign .fctext, .digitalsign #sidebar .wswrap * {font-size:18px;line-height:28px;}h2, h3, .digitalsign .contentbox h2 {font-size:22px;line-height:32px;}.wswrap.fcwrap blockquote,.wswrap.fcwrap blockquote, .wswrap.fcwrap blockquote,.wswrap.fcwrap blockquote * {font-size:20px;line-height:26px;margin:0px;padding:0px;}h1, h1#maintitle {font-size:36px;line-height:54px;}#splashbox h1#maintitle {font-size:48px;line-height:66px;} #splashbox .fctext#splashcopy {font-size:17px;line-height:28px;}h2.caldate a {font-size:62px;line-height:110px;}.digitalsign .contentbox .timebox h2 {font-size:48px;}@media screen and (max-width:640px){	h2, h3, .wswrap.fcwrap blockquote * {font-size:18px;line-height:28px;margin:0px;padding:0px;}	h1#maintitle {font-size:28px;line-height:38px;}	body, .fctext, h4, h4.fctext, #signature, .fctext.label, .userform .txtfield {font-size:13px;line-height:23px;}	.wswrap *, .sidebaritem h4.fctext {font-size:13px;line-height:23px;}	#newsdirbody .contentbox .fctext, .website .sidebaritem .fctext, .permalink, .date, .timestamp, .smallfctext, #fixedcart, .website .sidebaritem .wswrap * {font-size:12px;line-height:22px;}	h2.caldate a {font-size:42px;line-height:70px;}	#splashbox h1#maintitle {font-size:32px;line-height:42px;}	 #splashbox .fctext#splashcopy font-size:14px;line-height:24px;}}/* FONT STYLES */a, a:visited, a:hover {text-decoration:none;} .fctable .fctext a, .wswrap a, .fctable .fctext a:visited, .wswrap a:visited {text-decoration:underline;}.wswrap blockquote p a, .wswrap blockquote p a:visited, .wswrap blockquote p a:hover, .wswrap blockquote p a:active {text-decoration:none;}h1, h1#maintitle {font-weight:400;} .wswrap blockquote p a, h2, h3, #splashbox .fctext#splashcopy, #dropmenu .current a.toplink, #dropsearch .txtfield, .listtop .fctext, .formbtn, .digitalsign .smallfctext, .digitalsign #header h2, .digitalsign .contentbox .fctext, .mediaitem.mediasmall .contentbox h4.fctext a, .mediaitem.mediamedium .contentbox h4.fctext a, .fctext a.sidebarlink, #signature {font-weight:700;}#sidebar .sidebaritem h2 {font-weight:400;}.wswrap blockquote p a, h4.fctext, .digitalsign .contentbox h2, .formbtn, .digitalsign .smallfctext, .digitalsign #header h2, .digitalsign .contentbox .fctext, #sidebar .sidebaritem h2 {text-transform:uppercase;}ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext * {text-transform:none;}h1, .date {text-align:left;} .date.dashdata, .blogdir .lowercontentbody .date {text-align:left;}#signature {font-style:italic;}/* TEXT COLORS */a, a:visited, .fctext a, .fctext a:visited, h4.fctext a:hover, .wswrap a, .wswrap a:visited, .price {color:#468cc8;}a:hover, .fctext a:hover, .wswrap a:hover {color:#000000;}.smallfctext.timestamp, .date, .datestamp {color:#f69038;}#sidebar .sidebaritem h2, #sidebar .sidebaritem h2 a, #sidebar .sidebaritem h2 a:visited, #sidebar .sidebaritem .fctext, #sidebar .sidebaritem .wswrap, #sidebar .sidebaritem .wswrap * {color:#999999;}#sidebar .sidebaritem .fctext a, #sidebar .sidebaritem .fctext a:visited, #sidebar .sidebaritem .wswrap a , #sidebar .sidebaritem .wswrap a:visited {color:#468cc8;}#sidebar .sidebaritem h2 a:hover, #sidebar .sidebaritem .fctext a:hover, #sidebar .sidebaritem .wswrap a:hover {color:#000000;}.contentbox h2.caldate a, .contentbox h2.caldate a:visited, .listtop .fctext, .podplaylistitem a, .podplaylistitem a:visited, .smallfctext .podplaylistitem a, .smallfctext .podplaylistitem a:visited, .podplaylistitem a:hover, .smallfctext .podplaylistitem a:hover, h4, h4.fctext, h4.fctext a, h4.fctext a:visited {color:#0064ad;}#dropsearch .txtfield, .smallfctext, .digitalsign .smallfctext,.fctext.label {color:#999999;}h1, h1#maintitle, h2, h2 a, h2 a:visited, h2 a:hover, #dropmenu a, #dropmenu a:visited, h3 {color:#212121;}.mobileview #dropsearch .txtfield, .formbtn, #footer .wswrap *, #signature {color:#ffffff;}#footerlinks a, #footerlinks a:visited, #footer .wswrap a, #footer .wswrap a:visited, #headerticker, #footer .sidebaritem h2, #footer .fctext a.sidebarlink, #footer .fctext a.sidebarlink:visited {color:#bde9fc;}#footerlinks a:hover, #footer .wswrap a:hover, #footer .fctext a.sidebarlink:hover, .wswrap blockquote p a, .wswrap blockquote p a:visited, .wswrap blockquote p a:hover {color:#ffffff;} .wswrap blockquote p a:active {color:#468cc8;}#dropmenu .current a.toplink, #dropmenu .current a.toplink:visited, #dropmenu a:hover, .contentbox.caltoday h2.caldate a, .contentbox.caltoday h2.caldate a:visited, .contentbox h2.caldate a:hover, .mobileview #dropmenu #mobiledropmenu a.droplink:hover,.mobileview #dropmenu #mobiledropmenu a.droplink:active, .fctext.pagination, .formbtn:active, .btnrow .formbtn.inverse#contracting, .btnrow .formbtn.inverse#contracting:hover, .btnrow #expanding.formbtn:active {color:#468cc8;}h1,h1#maintitle, h2, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter h3 {text-shadow:0 -1px 1px rgba(0,0,0,0.5);}#sidebar .sidebaritem h2 {text-shadow:none;}#splashbox.transpsplash h1#maintitle, #splashbox.transpsplash .fctext#splashcopy {color:#ffffff;text-shadow: 2px 8px 6px rgba(0,0,0,0.2),0px -5px 35px rgba(255,255,255,0.3);}/* BACKDROPS */body, .digitalsign #header {background:#eeeeee url(header.png) center top no-repeat;}.digitalsign #wrapper, #dropmenu a.droplink, #dropmenu ul#drops ul.dropxtra {background:#f69038;}.formbtn, #headerticker *, #footer, .wswrap blockquote p a, .wswrap blockquote p a:visited, .wswrap blockquote p a:hover {background:#468cc8;}#pageframe, .txtfield, #dropsearch .txtfield, .digitalsign #sidebar, .contentbox, .listobject.listtop, .formbtn:active, .podbox, #fixedcart, .wswrap blockquote p a:active {background:#ffffff;} #mobiledrop, a.droplink.fmshelf#closemobilemenulink, #dropmenu a.droplink:hover {background:#eeeeee;}.listobject.even, .listobject.odd, .calendarbody .mediaitem.mediatiny .contentbox {background:none;}.podplaylist .podplaylistitem a:hover, .mobileview #dropsearch .txtfield {background:none;}.dividerline {width:100%;clear:both;padding-top:1px;background:url(/.templates/fmlibrary/graphics/darker.png);}/* BORDERS */#pageframe {border-top:5px #f69038 solid;}.permalink, .odd, .even, .podplaylist .podplaylistitem, #mobiledrop a.droplink {border-bottom:1px #b6b6b6 solid;}#footerbar {border-bottom:1px #0064ad solid;}.contentbox .calevent {border-top:1px #b6b6b6 solid;}.txtfield {border:1px #b6b6b6 solid;}.listobject.listtop, .podbox {box-shadow:1px 1px 5px #b6b6b6;}.caldayofweek .mediaitem.mediatiny .contentbox, #exifoutput.contentbox {box-shadow:none;}.contentbox, .digitalsign #sidebar, .digitalsign .contentbox, .podbox, .twitterfeedwidget.sidebarobject {box-shadow: 0 10px 14px rgba(0,0,0,0.12), 0 10px 10px rgba(0,0,0,0.24);}#newsdirbody .contentbodylots.magazines .tilebox .contentbox {box-shadow: 0 10px 14px rgba(0,0,0,0.12), 0 10px 10px rgba(0,0,0,0.24);}.formbtn, .wswrap blockquote p a, .wswrap blockquote p a:visited, .wswrap blockquote p a:hover {box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);border:none;}.formbtn:active,.digitalsign #sidebar, .digitalsign #header, #wrapper:not(.mobileview) #dropmenu .dropxtra, .wswrap blockquote p a:active {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}#mobiledrop, #pageframe {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}.mobileview #contentpadding {border-top-left-radius:3pxborder-top-right-radius:3px}.mobileview #footer {border-bottom-left-radius:3pxborder-bottom-right-radius:3px}.contentbox, .formbtn, .txtfield, .twitterfeedwidget.sidebarobject {border-radius:3px;}.userform .txtfield, .listobject.listtop {border-radius:3px}.portaldir .contentbox .mediaprevframe a, .tilesdir .contentbox .mediaprevframe a, .gallerydir .contentbox a img {border-top-left-radius:3pxborder-top-right-radius:3px}ul#drops ul#contextresults.dropxtra {border-radius:3px;padding-top:5px;}#dropsearch .txtfield {border-radius:50px;} .mobileview #dropsearch .txtfield {border-radius:0px;}/* LAYOUT SETUP */#wrapper {padding:0px !important;margin:0px !important;}#headerwrap, #headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist .skiptranslate.goog-te-gadget, #contentpadding, .footercontent, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .wswrap.fcwrap, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .splashitem .sitehomeitem.contentbody, .sitehomepage #pagecontentsec #contentfooter {max-width:1140px;margin-left:auto;margin-right:auto;}#pagecontent {width:66%;} #sidebar {width:30%;margin-top:6px;}#pagecontent.pagecontentright, #pagecontent.pagecontentcenter {padding:0px 2% 0px 0%;}#sidebar.sidebarright {padding:0px 0% 0px 2%;}#pagecontent.pagecontentleft {padding:0px 0% 0px 2%;}#sidebar.sidebarleft {padding:0px 2% 0px 0%;}#contentpadding {width:90%;padding:70px 5% 50px 5%;}#footer {margin-left:auto;margin-right:auto;padding:70px 5% 50px 5%;width:90%;}#headerwrap {padding:0px 5% 0px 5%;width:90%;}.mobileview #headerwrap {padding:0px 0px 0px 0px;width:100%;max-width:100%;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .wswrap.fcwrap {width:100%;padding:0px;margin:0px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .sitehomeitem.contentheader {padding:15px 10% 15px 10%;margin:0px;text-align:left;}/* CUSTOM HOMEPAGE FORMATTING */#splashbox {padding:0px;width:100%;max-width:1140px;margin-left:auto;margin-right:auto;position:relative;margin-top:20%;}#splashcopy {text-align:center;}.contentbox.widgetcontentbox.transpcontentbox * {text-align:center !important;}.contentbox.widgetcontentbox.transpcontentbox  h4.fctext.txtlimit{margin-bottom:0px !important;padding-bottom:0px !important;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter h3, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.footerdata.noassist.widgetdocument h3 {text-align:center;text-transform:uppercase;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter {background:#eeeeee;margin:0px;padding:30px 5% 0px 5% !important;width:90%;border-radius:3px;}/* POSITIONS */.nomenu #wrapper:not(.mobileview) #headerwrap {min-height:92px;}#wrapper:not(.mobileview) #headerwrap #header {height:92px;margin-top:32px;}#wrapper:not(.mobileview) #headerwrap ul#drops {margin-top:65px;}#wrapper:not(.mobileview) #headerwrap img#logopic {max-width:25%;max-height:92px;}#wrapper:not(.mobileview) #headerwrap #dropsearch {top:30px;}/* HEADER FORMATTING */#wrapper:not(.mobileview) #headerwrap #header {top:0px;left:0px;}#wrapper:not(.mobileview) #headerwrap img#logopic {top:0px;position:absolute;z-index:3;} /*max-width:30%;*/#wrapper:not(.mobileview) #headerwrap img#logopic {right:0px;}#wrapper:not(.mobileview) #headerwrap #header {position:absolute;width:100%;margin-bottom:15px;}#wrapper:not(.mobileview) #headerwrap #dropsearch {position:absolute;left:0%;}#wrapper:not(.mobileview) #headerwrap {padding:30px 0% 19px 0%;position:relative;}.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 img#logopic {max-height:60px;float:left;margin-left:50px;margin-top:10px;position:relative;z-index:1;}#wrapper:not(.mobileview) #dropsearch {width:180px;}.mobileview #dropsearch {position:absolute;top:0px;right:0px;padding:0px 50px 0px 50px;z-index:0;width:100%;}#dropsearch .searchsubmit {width:20px;height:20px;top:8px;right:10px;opacity:0.4;}.mobileview #dropsearch .searchsubmit {width:20px;height:76px;top:25px;right:20px;}#wrapper:not(.mobileview) #dropsearch .txtfield {padding:10px 0px 10px 0px;text-indent:15px;width:100%;}.mobileview #dropsearch .txtfield {padding:30px 0px 30px 0px;text-align:right;width:100%;text-indent:30px;}#wrapper:not(.mobileview) #dropmenu a.toplink {margin:0px 30px 0px 0px;padding:13px 0px 7px 0px;}#dropmenu ul#drops ul.dropxtra {margin:19px 0px 0px -15px;padding-bottom:5px;padding-top:5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}#dropmenu ul#drops {position:relative;}#headerwrap.hewrapright #dropmenu ul#drops ul#contextresults.dropxtra, #headerwrap #dropmenu ul#drops ul#contextresults.dropxtra {top:-48px !important;left:14px !important;}#dropmenu ul#drops li a.droplink {padding:11px 15px 11px 15px;width:200px;}.mobileview ul#drops {float:none;text-align:left;margin:0px;}#dropmenu #mobiledropmenu {overflow:visible;}.mobileview #dropmenu a.toplink.fmshelf {margin:0px 0px 0px 20px;padding:30px 0px 25px 0px;}#dropmenu #mobiledrop a.droplink {width:165px;white-space:normal;padding:20px 15px 20px 60px !important;}#dropmenu #mobiledrop a.droplink {background:url(/.templates/fmlibrary/graphics/mobarrow.png) no-repeat;background-position:14px 13px;}#dropmenu #mobiledrop li:first-child a.droplink {padding:20px 45px 20px 60px;width:135px;}#dropmenu #mobiledrop a.droplink.fmshelf {height:35px;width:36px;overflow:hidden;top:0px;left:204px;position:absolute;border:none;background:none;padding:10px 0px 0px 0px;}#mobiledrop {z-index:100004;}#mobilemenulink {z-index:100005;}ul.dropxtra.drbox {width:500px;padding:15px;}/* CUSTOM SPLASH FORMATTING */.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .wswrap.fcwrap {padding:50px 5% 45px 5%;width:90%;margin:0px auto 0px auto;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter {padding-left:5%;padding-right:5%;width:90%;}.webpage.wrapcenter .sitehomepage.template25533 #contentpadding {max-width:100%;width:100%;padding:0px;padding:0px 0% 50px 0%;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .contentbody {margin:0px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .slideshow .mediaprevaspect {padding:30.6% 0 0;} .mobileview .template25533.sitehomepage .slideshow .mediaprevaspect {padding:56.6% 0 0;}/* WIDGETS */#headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist {width:100%;position:absolute;z-index:1;left:0px;bottom:-65px;}#headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist .skiptranslate.goog-te-gadget {text-align:left;}#headerwrap #headerwidgets .firstmagicwidget #vox, #headerwrap #headerwidgets .firstmagicwidget object {top:-29px;right:0px;position:absolute;z-index:1;}#headerticker {top:100%;left:0px;position:fixed;z-index:2;height:17px;width:100%;text-align:left;margin-top:-17px;}#headerwrap #headerwidgets {margin-top:46px;height:65px;overflow:hidden;max-width:70%;white-space:nowrap;}#headerwrap #headerwidgets .sociallikeswidget {top:-30px;left:0px;position:absolute;z-index:2;}/* GENERAL FORMATTING */#sidebar .sidebaritem {margin:0px 0px 30px 0px;}#footerbar .sidebaritem {margin:0px 0px 30px 0px;}.sidebaritem .smallfctext.datestamp {margin-top:2px;margin-bottom:5px;}.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;}.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 4% 10px 4%;} .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;}.gallerydir .contentbox .smallfctext.txtlimit.timestamp, .tilesdir .contentbox .smallfctext.txtlimit.timestamp {padding:0px 4% 10px 4%;margin-top:-10px;text-align:left;}.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:10px 7px 10px 7px;margin:0px 5px 0px 5px;text-align:center;}.mediaitem .fctext.txtlimit {width:92%;}#newsdirbody .mediaitem.mediafull .contentbox {padding:0px 30px 0px 0px;margin:0px 5px 15px 5px;}#newsdirbody .contentbox h2 {padding:15px 0px 0px 15px;}#newsdirbody .contentbox .fctext {padding:0px 0px 15px 15px;}#newsdirbody .mediaitem.mediafull .contentbox .mediaprevframe {width:67%;margin-right:20px;}#newsdirbody #pagecontentsec .mediaitem.mediafull .contentbox .mediaprevframe {width:68%;margin-right:20px;}#newsdirbody .mediaitem.mediafull.formid2652 .contentbox, #newsdirbody .mediaitem.mediafull.formid141 .contentbox {margin:5px;padding:15px 20px 5px 20px;}#newsdirbody .mediaitem.mediafull.formid2646 .contentbox .fctext:last-child {padding-bottom:0px;}.caldayofweek .mediaitem.mediatiny .contentbox {padding-bottom:15px;}.digitalsign .timebox {margin-right:15px;margin-left:-15px;text-align:right;}.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;}.btnrow .formbtn, .formbtn.left, .formbtn.right {padding:7px 15px 7px 15px;} .formbtn, .btnrow .formbtn, .formbtn.left, .formbtn.right {margin:2px 5px 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;}.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%;}.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;}.digitalsign .eventbox h2 {margin-bottom:-4px;}.guestform td.field {position:relative;}.guestform .erroricon {top:40px;right:50%;position:absolute;}.guestform .userform.fbuilderform .erroricon {top:40px;right:15px;position:absolute;}#headerticker {left:0px;top:0px;position:absolute;z-index:2;width:100%;}.template25522 .fctext.formintrotxt {padding-bottom:30px;}.wswrap img {margin-right:15px;}#adduploads #uplbox .fctext.iconobject {width:84%;float:none;clear:both;}.commentsfooter h3 {margin-top:20px;}#breadcrumbs {margin-bottom:50px;}.sitemaplist.fctext a {padding:7px 15px 7px 15px;background-image:none;}.sidebaritem .fctext.widgetgallery {padding-top:5px;}.fctext.widgetgallery img.gallerypicimport {margin:0px;padding:0px;width:33.3%;background-size:cover;}.tabsdir #resourcetabs .contentbox {padding:0px;}.digitalsign .contentbox .eventbox h2 {margin-bottom:3px;}.smallfctext.calevent {margin-bottom:5px;}#footerlinks {text-align:left;padding-left:3px;} #signature {text-align:right;float:right;padding-right:5px;}.wrapcenter #footerlinks {padding-top:15px;} .mobileview.wrapcenter #footerlinks {padding-top:0px;margin-top:0px;}.wrapcenter #footerbar {padding-bottom:30px;}#footerlinks {margin-bottom:10px;} #signature {margin-bottom:10px;} .wrapcenter #signature {padding-top:15px;}.mobileview #footerlinks, .mobileview #signature {text-align:center;}.mobileview #signature {margin-top:30px;margin-bottom:10px;padding:0px;}#dropsearch .searchsubmit {background:url(/.templates/fmlibrary/graphics/graysearch.png) 0px 0px no-repeat;background-size:contain;}.mobileview #dropsearch .searchsubmit {background:url(/.templates/fmlibrary/graphics/graysearch.png) 0px 0px no-repeat;background-size:contain;}.userform td.field #txteditor.txtfield.long {height:200px;} body.mobilesite .userform td.field #txteditor.txtfield.long {height:150px;}.podplaylist .podplaylistitem {opacity:1;padding-top:5px;padding-bottom:5px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument {padding:30px 0% 30px 0%;}.mediaitem.tilebox, .mediaitem.tilebox .contentbox {overflow:visible !important;}#footer .fctext a.sidebarlink {margin:0px;padding:0px;}.mobileview .ribbonwidget.fctext.noassist {width:24px;overflow:hidden;height:auto;}.mobileview .smallsocialbtn {display:block;clear:both;float:none;}.ToolTips {width:270px !important;overflow:hidden !important;}#splashbox h1#maintitle {text-align:center;padding-left:5%;padding-right:5%;}#breadcrumbs a {text-transform:capitalize;}#sitelogin .fctext.label {width:30% !important;margin:0px;padding:0px 5% 0px 0px;}#sitelogin .txtfield {width:65% !important;box-sizing: border-box;}#wrapper.iframewrapper {position:relative;}#wrapper.iframewrapper #header.iframeheader {bottom:30px !important;left:0px !important;positon:fixed;top:auto;}.includetileswidget.footerdata.noassist.widgetdocument {margin-bottom:30px !important;}.sitehomepage.template25533 .sitehomeitem.contentbody .wswrap.fcwrap {padding-bottom:10px !important;margin-bottom:0px !important;}.wswrap blockquote p a, .wswrap blockquote p a:visited, .wswrap blockquote p a:hover, .wswrap blockquote p a:active {border-radius:3px;padding:10px 15px 10px 15px !important;margin:5px 0px 5px 0px !important;display:inline-block;}#footerbuttons {padding-top:45px;}#footerbuttons img {height:40px !important;width:auto;}/* 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-device-width: 320px) and (max-device-width: 640px) and (orientation: portrait) {.mobileview #dropsearch {display:none;}#newsdirbody .contentbox h2 {padding:0px;margin:15px 0px 5px 20px;} #newsdirbody .contentbox {padding-right:0px;} #newsdirbody .contentbox .fctext {width:90%;} #newsdirbody .mediaitem.mediafull .contentbox .mediaprevframe {width:100%;margin-right:0px;padding:0px;}.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}}.mobileview .fctext#splashcopy {display:block !important;}