@font-face {  font-family: 'Inter';  font-style:  normal;  font-weight: 400;  font-display: swap;  src: url("Inter-Regular.woff2?v=3.19") format("woff2"),       url("Inter-Regular.woff?v=3.19") format("woff");}@font-face {  font-family: 'Inter';  font-style:  italic;  font-weight: 400;  font-display: swap;  src: url("Inter-Italic.woff2?v=3.19") format("woff2"),       url("Inter-Italic.woff?v=3.19") format("woff");}@font-face {  font-family: 'Inter';  font-style:  normal;  font-weight: 700;  font-display: swap;  src: url("Inter-Bold.woff2?v=3.19") format("woff2"),       url("Inter-Bold.woff?v=3.19") format("woff");}@font-face {  font-family: 'Inter';  font-style:  italic;  font-weight: 700;  font-display: swap;  src: url("Inter-BoldItalic.woff2?v=3.19") format("woff2"),       url("Inter-BoldItalic.woff?v=3.19") format("woff");}@font-face {    font-family: 'Merriweather';    font-style: italic;    font-weight: 400;    src: url('Merriweather-Italic.woff') format('woff');    }@font-face {    font-family: 'Merriweather';    font-style: normal;    font-weight: 400;    src: url('Merriweather-Regular.woff') format('woff');    }@font-face {    font-family: 'Merriweather';    font-style: normal;    font-weight: 700;    src: url('Merriweather-Bold.woff') format('woff');    }#blogdirbody .contentheader .date {margin-top:0px !important;}#blogdirbody .contentbody {padding-top:15px !important;}.mediaitem.mediamedium.tilebox .contentbox .boxcontentheader h4.fctext.txtlimit a, .boxcontentheader h4.fctext.txtlimit a:visited {color:#000000 !important;}#listingdirbody .contentbody .listobject.inlinecontentbox .fctext {font-weight:700;}#listingdirbody .contentbody .listobject.inlinecontentbox .fctext a, #listingdirbody .contentbody .listobject.inlinecontentbox .fctext a:visited {color:#000000 !important;}#listingdirbody .contentbody .listobject.inlinecontentbox .fctext, .template25534 .uppercontentbody .contentbody.bpostexpanded .wswrap.fcwrap .fctable blockquote strong, .includeobjectwidget.footerdata.noassist.widgetdocument .wswrap.fcwrap .fctable.paragraph.fctext blockquote#homebookingbutton {font-family: 'Inter', sans-serif !important;}.includeobjectwidget.footerdata.noassist.widgetdocument .wswrap.fcwrap .fctable.paragraph.fctext blockquote#homebookingbutton a {background:orange !important;}#book {position:absolute;top:50%;left:0px;text-align:center;width:100%;z-index:100;}#bookingbutton {margin:-25px auto 0px auto;border-radius:100px;display:inline-block;background:#ffe981;font-weight:700;font-family: 'Inter', sans-serif;font-style:italic;text-shadow: #ffffff 1px 1px 0;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);border:1px #ffffff solid;}@media screen and (min-width:640px){#bookingbutton, #homebookingbutton {font-size:28px;line-height:28px;padding:15px 25px 15px 25px;}}@media screen and (max-width:640px){#bookingbutton, #homebookingbutton {font-size:20px;line-height:20px;padding:15px 25px 15px 25px;}}#bookingbutton a, #bookingbutton a:visited {color:#0e3777;} #bookingbutton a:hover, #bookingbutton a:active {color:#000000;}#bookingbutton:active {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}#mastheadslideshow {position:relative;}/* BODY TEXT COLOR */.wswrap.fcwrap {color:#000000;}/* LINK COLORS: */a, a:visited, .fctext a, .fctext a:visited {color:#00c976;} a:hover {color:#000000;}/* TITLES */h1, h1#maintitle, h3, h2 {color:#0e3777;}/* INLINE SUBTITLES */.wswrap.fcwrap .fctable blockquote, .wswrap.fcwrap .fctable blockquote * {color:#000000;}/* MENU LINKS */#dropmenu a.toplink, #dropmenu a.toplink:visited, .date.dashdata a:hover, #dropmenu a.droplink, #dropmenu a.droplink:visited {color:#162fcd;} #dropmenu a:hover, #dropmenu a:active, #dropmenu a.toplink:hover, #dropmenu a.toplink:active, #dropmenu a.droplink:hover, #dropmenu a.droplink:active {color:#00c976;}#dropmenu .current a.toplink, #dropmenu .current a.toplink:visited {color:#162fcd;}a.droplink:hover {background:#e8f6f9;}/* SUBTITLES AS LINKS */.wswrap.fcwrap .fctable blockquote a, .wswrap.fcwrap .fctable blockquote a *, .wswrap.fcwrap .fctable blockquote a:visited, .wswrap.fcwrap .fctable blockquote a:visited * {color:#00c976 !important;}.wswrap.fcwrap .fctable blockquote a:hover, .wswrap.fcwrap .fctable blockquote a:hover * {color:#a6abac !important;}/* FOOTER TEXT */#footerbar h2, #signature, #footerbar .sidebaritem .fctext, #footerbar .sidebaritem .wswrap * {color:#ffffff !important;}/* FOOTER LINKS */#footerbar .sidebaritem .fctext a, #footerbar .sidebaritem .fctext a:visited, #footer a, #footer a:visited, #footerbar .sidebaritem .wswrap a, #footerbar .sidebaritem .wswrap a:visited {color:#ffffff !important;}#footerbar .sidebaritem .fctext a:hover, #footerbar .sidebaritem .wswrap a:hover, #footer a:hover {color:#e8f6f9 !important;}/* BODY BACKGROUND */.website:not(.dashboard) .webpage .contentbody {background:#fffff;}body {background:#edf3f7;}#page, #contentfooter.contentbody, .footercontentbody {background:#edf3f7 !important;}#headerwrap, .digitalsign #header {background:#ffffff;}/* FOOTER BACKGROUND */#footer {background:#9dc9ee url(/library/graphics/bluebg.jpg) center top no-repeat;background-size:cover;}/* HEADER BACKGROUND *//*#headerwrap, .digitalsign #header {background:#9dc9ee url(/library/graphics/bluebg.jpg) center top no-repeat;background-size:cover;}*/#dropmenu #mobiledrop a.droplink, #dropmenu ul#drops ul.dropxtra, #contextresults.dropxtra, ul#contextresults.dropxtra li.dropsearchresult {background:#ffffff;} /* FORM BACKGROUND */#responseform {background:#edf1f2;}/* FORM TEXT FIELD BACKGROUNDS */.messagebody.printablesite .userform .txtfield, .userform .txtfield {background:#e8f6f9;}#gform .txtfield {background:#ffffff;}#phonelink {float:left;text-align:right;margin-top:-1px;margin-right:-1px;}#phonelink a {padding:3px 0px 3px 25px;margin-top:6px;background:url(/library/graphics/whatsapp.png) left center no-repeat !important;display:inline-block;}.mediapreview.pic.iconpic {background-size:64px 64px !important;border-bottom:1px #e4e8e9 solid;background-color:#f0f0f0 !important;}.alternatingtable thead tr, .alternatingtable tr:nth-child(even){background:#e8f6f9;}#pagecontentsec .contentbody, #contentpadding .contentbody {background:#ffffff;}/* COLORS */.fctext.pagination {color:#0093b1;} a:hover, .fctext a:hover, #breadcrumbs, .fctext.tabsdoc a, .fctext.tabsdoc a:visited, .fctext.tabsdoc2 a, .fctext.tabsdoc2 a:visited, #medibox .fctext.iconobject a, #medibox .fctext.iconobject a:visited {color:#00c976;}.date.dashdata, .date.dashdata a, .date.dashdata a:visited, .fctext.tabsdoc a:hover, .fctext.tabsdoc2 a:hover, #medibox .fctext.iconobject a:hover {color:#6a6e74 !important;}.wswrap a.formbtn.txtbtn, .wswrap  a.formbtn.txtbtn:visited, a.formbtn.txtbtn:hover {background:#0093b1;color:#ffffff !important;}.wswrap  a.formbtn.txtbtn:active {color:#ffffff !important;}.contentbox.widgetcontentbox h4 a, .contentbox.widgetcontentbox h4 a:visited {color:#000000 !important;}.contentbox.widgetcontentbox h4 a:hover, .contentbox.widgetcontentbox h4 a:active {color:#0e3777 !important;}.date.dashdata a:hover {color:#0e3777;}.smallfctext.widgetdate, #storydirbtnrow.contentbody.btnrow.fctext  .smallfctext {color:#6a6e74 !important;}.smallfctext.timestamp, .datestamp, .date {color:#6a6e74;}.webshopprice {color:#0e3777 !important;}#fixedcart, .txtfield, .formbtn, .digitalsign #header *, .mobileview #dropsearch .txtfield, .h3stock {color:#0e3777;}.contentbox.widgetcontentbox .smallfctext, .smallfctext.commentposter {color:#000000;}.cookienote.cookiedark .cookielink a, .cookienote.cookiedark .cookielink a:visited {color:#ccedf4;}.cookienote.cookiedark .cookielink a:hover, #dropsearch .txtfield, #splashbox.transpsplash h1#maintitle, #splashbox.transpsplash .fctext#splashcopy, .fctext#splashcopy a, .fctext#splashcopy a:visited, .fctext#splashcopy a:hover, .formbtn:active, .digitalsign h1, .digitalsign h2#maintitle, #userhome .listobject.listtop.fctext .smallfctext, .fctext.formsubtitle, .listobject.listtop .fctext  {color:#ffffff;}.thewidgtab input.formbtn.habactive {color:#ffffff;}.mobileview #dropmenu a.toplink.fmshelf, .mobileview #dropmenu a.toplink.fmshelf:visited, #directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder a, #directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder a:visited {color:#0093b1 !important;} .mobileview #dropmenu a.toplink.fmshelf: active {color:#0e3777 !important;}.firstclassdir .listobject .smallfctext a, .firstclassdir .listobject .smallfctext a:visited {color:#000000;}.stickybox.sporsticky .stickyboxcontent .wswrap.fcwrap * {color:crimson !important;}#directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder a:hover, #directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder a:active  {color:#000000 !important;}/* BORDERS */.permalink, .odd, .even, .podplaylist .podplaylistitem, .caldayofweek .mediaitem.mediatiny .contentbox, #headerwrap a.droplink {border-bottom:1px #e4e8e9 solid;} #customsidebar .fbpagewidget.sidebarobject.noassist .sidebaritem.fcdoc, #defaultcomments.commentsfooter.noassist {border:1px  #e5e5e5 solid;}.stickyboxcontent {border:1px #e4e8e9 solid;}.smallfctext.widgetdate {border-top:1px #e4e8e9 solid;}#wrapper:not(.mobileview) #headerwrap #dropsearch .txtfield {border-bottom-left-radius:90px;border-bottom-right-radius:90px;}#fixedcart {border-top-right-radius:30px;border-bottom-right-radius:30px;}.contentbox, .userform .txtfield, .formbtn, .contentbox .calevent, .listobject.listtop, #sidebar .sidebaritem, .cookienote.cookiedark, .stickyboxcontent, #defaultcomments.commentsfooter.noassist, #gform.guestform, #htmldirbody .listobject.line.directoryline {border-radius:3px;}#customsidebar .fbpagewidget.sidebarobject.noassist .sidebaritem.fcdoc {border-radius:3px !important;}#fixedfoxycart {border-radius:0px;border-bottom-left-radius:3px;}.mediaitem .mediaprevframe, .mediaitem .mediapreview {border-top-left-radius:3px;border-top-right-radius:3px;}.includetileswidget.footerdata.noassist.widgetdocument, .fctext.formsubtitle {border-radius:5px;}.template25533 .includetileswidget.footerdata.noassist.widgetdocument {border-radius:0px;}#headerwrap  ul li:last-child a.droplink, #dropmenu #mobiledrop a.droplink.fmshelf, #fixedfoxycart a img, #fixedfoxycart a:hover img, #fixedfoxycart a:active img, .formbtn, .cookienote.cookiedark, .messagebody.printablesite .userform .txtfield {border:none;}.includebannerwidget.noassist, .includebannerwidget.noassist * {border:none !important;}div#summarygroup {border-top:1px #5e6672 solid !important;border-bottom:1px #5e6672 solid !important;}.messagebody.forum.printablesite .guestform .userform .field .txtfield{border:1px #e8f6f9 solid !important;}.stickybox.sporsticky .stickyboxcontent {border:none;}.tabsdir #resourcetabs  .fctext.tabsdoc, .tabsdir #resourcetabs  .fctext.iconobject, .tabsdir #resourcetabs  .fctext.tabsdoc2 {border-bottom:1px #e4e8e9 solid !important;}/* TEXT SHADOWS */h1, h1#maintitle, #sidebar .sidebaritem h2 {text-shadow: #ffffff 1px 1px 0;} #splashbox h1#maintitle, #splashbox .fctext#splashcopy {text-shadow: #888888 1px 1px 0;}#fixedfoxycart .smallfctext a {text-shadow:none;} /* BOX SHADOWS */.formbtn {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}.formbtn:active {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}.btnrow .formbtn.inverse#contracting {box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.2);}.cookienote.cookiedark, #dropmenu ul#drops ul.dropxtra,#contextresults, .digitalsign #header, .footerwidscroll .wswrap, .podbox, .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);}#mobiledrop {box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}#customsidebar .fbpagewidget.sidebarobject.noassist .sidebaritem.fcdoc, .template25533 .googlemapwidget.footerdata.noassist.widgetdocument, #magnews .contentbox, .mobileview #pageframe, .contentbox.widgetcontentbox, #exifoutput.contentbox, .calday .mediaitem.mediatiny .contentbox, .caldayofweek .mediaitem.mediatiny .contentbox {box-shadow:none;}#directorydirbody .contentbodylots .personalized.line, #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox, .website:not(.dashboard) .webpage .contentbody, #newsdirbody .contentbox, .tilesdir .lowercontentbody .contentbox, .uppercontentbody .contentbody {border-radius:3px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);}.website:not(.dashboard) .webpage #contentfooter.contentbody {border-radius:0px;box-shadow:none;}#sitemapview ul li a:active, .sitemaphome h4 a:active {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);background:#fbfdfd;}.messagebody.printablesite .gform.guestform {box-shadow:none !important;}#topsocialbar a img.harboursocbtns#topfacerowbtn:hover, #topsocialbar a img.harboursocbtns#topsharerowbtn:hover, #topsocialbar a img.harboursocbtns#topyourowbtn:hover {box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);}#headerwrap {box-shadow: 0 10px 28px rgba(0,0,0,0.10), 0 5px 30px rgba(0,0,0,0.12);}.tabsdir #resourcetabs #addocs, .tabsdir #resourcetabs #adduploads, .tabsdir #resourcetabs #addmedia, .tabsdir #resourcetabs #addbooks, .tabsdir #resourcetabs #addpics, .blogdir .lowercontentbody .contentheader, .blogdir .lowercontentbody .contentbody, .template25528 .lowercontentbody .contentheader, .template25528 .contentbody.storybody, #storydirbtnrow.contentbody.btnrow.fctext  .smallfctext, #resourcetabs .listobject.line {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);}/* ACTION RESPONSES */.tilesdir .contentbox.widgetcontentbox a.mediapreview.pic {opacity:1;}.tilesdir .contentbox.widgetcontentbox a.mediapreview.pic:active {opacity:0.8;}#dropsearch .searchsubmit, #dropsearch .searchsubmit:active {opacity:1 !important;}/* BACKGROUNDS */.digitalsign #header {background:#ffffff;} body.digitalsign {background:#edf1f2;}.wswrap  a.formbtn.txtbtn:active, #homepageslideshow .mediaprevframe, .stickyboxflip, .formbtn:active {background:#5e6672;}.cookienote.cookiedark {background-color:#0093b1;}.fctext.formsubtitle {background-color:#5e6672;}#splashbox.transpsplash.splashboxbottom {background:url(/bibliotek/darksplashbottom.png) left top repeat-x !important;}#dropmenu #mobiledrop a.droplink {background:url(/.templates/fmlibrary/graphics/mobarrow.png) no-repeat;background-position:14px 13px;}.listobject.listtop {background:#0093b1;}.listobject.even {background:url(none);background-color:#edf1f2;border:none;}.listobject.odd {background:url(none);background-color:none;border:none;}#newsdirbody .contentbox {background:#ffffff;}#dropsearch .searchsubmit {background:url(/.templates/fmlibrary/graphics/whitesearch.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;opacity:1 !important;}#fixedfoxycart a img, #fixedfoxycart a:hover img {background:url(/.templates/fmlibrary/elements.png) -150px -1112px no-repeat;}#fixedfoxycart a:active img{background:url(/.templates/fmlibrary/elements.png) -149px -1112px no-repeat;}.template25533 .includeobjectwidget.footerdata.noassist.widgetdocument {background-position:center center no-repeat;background-size:cover;}.podbox,  .contentbox .calevent, .contentbox, body.digitalsign .contentbox, .formbtn, #mobiledrop, .template25533 .sitehomeitem.contentbody, .includebannerwidget.noassist, .includebannerwidget.noassist *, #customsidebar .fbpagewidget.sidebarobject.noassist .sidebaritem.fcdoc {background:#ffffff;} #dropsearch .txtfield {background:#e8f6f9;}.template25533 .includeobjectwidget.footerdata.noassist.widgetdocument {background-color:#ffffff;}#fixedcart, #fixedfoxycart, #headerticker * {background:#e8f6f9;}.includetileswidget.footerdata.noassist.widgetdocument {}#gform.guestform, .frontbox {background:#e8f6f9;}.mobileview #dropsearch .txtfield, .calendarbody .mediaitem.mediatiny .contentbox, .podplaylist .podplaylistitem a, .podplaylist .podplaylistitem a:visited, .podplaylist .podplaylistitem a:hover, #dropmenu #mobiledrop a.droplink.fmshelf {background:none;}.sitemaplist.fctext a {background-image:none;}.stickyboxcontent, .messagebody.forum.printablesite .guestform .userform .field .txtfield {background:#ffffff !important;}#sitemapview ul li a, .sitemaphome h4 a, #sitemapview ul li a:visited, .sitemaphome h4 a:visited {background:#ffffff;}#sitemapview ul li a:hover, .sitemaphome h4 a:hover {background:#eff4f9;}.stickybox.sporsticky .stickyboxcontent {background:#fffef2;}.stickybox.sporsticky .stickyboxflip {background:crimson;}.sidebartextdoc .messageboxwidgetform.moboxwidget iframe.mailerbox {background:#e8f6f9 !important;}.stickyboxcontent {background:#fffef2;}.smallfctext.widgetdate, #storydirbtnrow.contentbody.btnrow.fctext  .smallfctext {background:#ffffff;}#directorydirbody .contentbodylots .personalized.line {background:#ffffff !important;}.blogdir .lowercontentbody .contentheader, .blogdir .lowercontentbody .contentbody, .template25528 .lowercontentbody .contentheader, .template25528 .contentbody.storybody {background:#ffffff;}/* FONT FAMILY AND STYLES */.fctext, .wswrap.fcwrap, .wswrap * {font-family: 'Merriweather',serif;}body {font-family: 'Inter', sans-serif;}input, input *, #dropmenu, #dropmenu *, #headerwrap, #footer *, .timestamp, .date, .datestamp, h1, h2, h3, h4, .boxcontentheader h4.fctext.txtlimit *, .boxcontentheader h4.fctext.txtlimit a {font-family: 'Inter', sans-serif !important;}a, a:visited, a:hover, .template25533 .includeobjectwidget.footerdata.noassist.widgetdocument .wswrap.fcwrap .fctable p a, .template25533 .includeobjectwidget.footerdata.noassist.widgetdocument .wswrap.fcwrap .fctable p a:visited, .appcardcontent .smallfctext.downloadfile a:hover, .wswrap.fcwrap .fctable blockquote a, .wswrap.fcwrap .fctable blockquote a:visited, #medlemstoppknapp a#personligtoppknapp, #medlemstoppknapp a#foreningtoppknapp, #medlemstoppknapp a#personligtoppknapp:visited, #medlemstoppknapp a#foreningtoppknapp:visited, #medlemstoppknapp a#personligtoppknapp:hover, #medlemstoppknapp a#foreningtoppknapp:hover {text-decoration:none;}.wswrap.fcwrap a, .wswrap.fcwrap a:hover, .fctext#splashcopy a:hover, #footer .fctext a, .wswrap.fcwrap .fctable blockquote a:hover {text-decoration:underline;}.smallfctext.commentposter,  .digitalsign .smallfctext, .appcardcontent .attachmentsbox .smallfctext.downloadfile a, #footerlinks, #signature, #dropmenu .toplink {text-transform:uppercase;}.smallfctext.harbourlink{margin-bottom:15px}.smallfctext .harbourdescr{font-weight:700}#defaultcomments h3 {text-align:left;}h1, h1#maintitle, .sidebaritem h2, #sidechapters a, .fctext.pagination, .fctext.tabsdoc a, #oldernews {font-weight:700 !important;}#directorydirbody .contentbodylots .personalized.line.ispicture .fctext.iconobject.inFolder .directorydirtitle, #directorydirbody .contentbodylots .personalized.line.isfile .fctext.iconobject.inFolder .directorydirtitle {font-weight:400 !important;}h2, h3, .timestamp, .datestamp, #phonelink, a.more, #directorydirbody .contentbodylots .personalized.line.isfolder .fctext.iconobject.inFolder .directorydirtitle {font-weight:700;}.webshopprice {font-weight:700;}#headerticker *,  #dropmenu .current a.toplink, a.droplink, .formbtn, .digitalsign .contentbox .fctext, .permalink, .appcardcontent .attachmentsbox .smallfctext.downloadfile a, .footerdata.noassist.widgetdocument h2, .template25533 .appcardcontent .fctext.perma a, .fctext.perma, .permalink, #tiles .tilesdir .fctext .smallfctext a, .fctext.label, #newsdirbody h2, .date, .fctext .podplaylistitem, .wswrap strong, .footercontentbody h3, .footercontentbody h2, .directorydirtitle.customlayouttitle, .wswrap th strong, .wswrap td strong, #medlemstoppknapp a#personligtoppknapp, #medlemstoppknapp a#foreningtoppknapp, #dropsearch .txtfield, .h3stock, .uppercontentbody .fullsticky .contentheader h2, .smallfctext.widgetdate {font-weight:700;}.smallfctext.forumlink {font-weight:700 !important;}#sitemapview * , #htmldirbody .listobject.line.directoryline .fctext .smallfctext, .directorydir .template25515 .smallfctext.datestamp.syslistobject a {font-weight:400 !important;}#splashbox h1#maintitle {font-weight:700 !important;text-transform:none;text-align:center;}#splashbox .fctext#splashcopy, .lowercontentbody h2, .fctext.txtlimit.doctabtitle {font-weight:700;text-transform:none;}.contentbox.widgetcontentbox h4 {text-align:center;}/* FONT SIZES */body, .smallfctext, #fixedfoxycart, #sitemapview *, #topplinker {font-size:14px;line-height:19px;}#footerlinks, #signature, .permalink.fctext a.more {font-size:12px !important;line-height:15px !important;}#phonelink {font-size:18px;line-height:18px;}#dropmenu a.toplink {font-size:15px;line-height:16px;}#dropmenu a.droplink {font-size:13px;line-height:19px;}#headerticker, .formbtn {font-size:14px;line-height:14px;}#dropsearch .txtfield, #htmldirbody .listobject.line.directoryline .formbtn {font-size:12px;line-height:12px;}.timestamp, .datestamp, .date, .smallfctext.timestamp, .smallfctext.datestamp {font-size:12px !important;line-height:12px !important;}h2.caldate a {font-size:52px;line-height:90px;}a.formbtn.txtbtn, a.formbtn.txtbtn:visited, a.formbtn.txtbtn:hover {font-size:17px !important;line-height:17px !important;}@media screen and (min-width:640px){.contentbody .fctext, .contentbody .wswrap.fcwrap, .contentbody .wswrap *, 	.contentbody .wswrap, .contentbody .wswrap p, #newsdirbody .contentbox .fctext, h4, .directorydirtitle.customlayouttitle {font-size:16px !important;line-height:27px !important;}	.smallfctext, .sidebaritem .wswrap, .sidebaritem .wswrap p, .sidebaritem .fctext, .contentbox.widgetcontentbox .smallfctext, .contentbox.widgetcontentbox h4, .tabsdir .lowercontentbody .fctext a {font-size:15px !important;line-height:25px !important;}	h1, h1#maintitle, #sidebar .sidebaritem h2 {font-size:24px;line-height:34px;}	.template25534 h1#maintitle {text-align:left;font-size:36px;line-height:48px;}	.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox  h4.fctext.txtlimit, 	 #footerbar .sidebaritem h2, .contentbody h2, .lowercontentbody h2, .contentheader h2, h3, .tilesdir .contentbox.widgetcontentbox h4.fctext.txtlimit, #directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder .directorydirtitle {font-size:18px !important;line-height:24px !important;}	.blogdir .lowercontentbody h2 {font-size:24px !important;line-height:35px !important;}	.newsdir .lowercontentbody h2 {font-size:21px !important;line-height:30px !important;}	.contentbody .wswrap.fcwrap .fctable blockquote, .contentbody .wswrap.fcwrap .fctable blockquote p, .contentbody .wswrap.fcwrap .fctable blockquote * {font-size:21px !important;line-height:32px !important;}	.template25531 .wswrap.fcwrap .fctable table tr th strong,	.sidebaritem .wswrap.fcwrap .fctable blockquote, .sidebaritem .wswrap.fcwrap .fctable blockquote p, .sidebaritem .wswrap.fcwrap .fctable blockquote *, .fctext.formsubtitle, .contentbody .wswrap.fcwrap .fctable .listekandididattabell blockquote, .contentbody .wswrap.fcwrap .fctable .listekandididattabell blockquote * {font-size:17px !important;line-height:25px !important;}	.contentbox.widgetcontentbox .smallfctext.widgetdate {font-size:12px !important;line-height:12px !important;}.fctext.label, .userform .txtfield {font-size:14px;line-height:14px;}.userform textarea.txtfield, .fctext.label.check, .field.numberfield .fctext.label {font-size:14px;line-height:24px;} }@media screen and (max-width:640px){.contentbody .fctext, .contentbody .wswrap.fcwrap, .contentbody .wswrap *, 	.contentbody .wswrap, .contentbody .wswrap p, #newsdirbody .contentbox .fctext, h4, .directorydirtitle.customlayouttitle {font-size:14px !important;line-height:25px !important;}	.smallfctext, .sidebaritem .wswrap, .sidebaritem .wswrap p, .sidebaritem .fctext, .contentbox.widgetcontentbox .smallfctext, .contentbox.widgetcontentbox h4, .tabsdir .lowercontentbody .fctext  a {font-size:13px !important;line-height:23px !important;}	h1, h1#maintitle, #sidebar .sidebaritem h2 {font-size:20px;line-height:29px;}	.template25534 h1#maintitle {text-align:left;font-size:26px;line-height:38px;}	.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox  h4.fctext.txtlimit, 	 #footerbar .sidebaritem h2, .contentbody h2, .lowercontentbody h2, .contentheader h2, h3, .tilesdir .contentbox.widgetcontentbox h4.fctext.txtlimit, #directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder .directorydirtitle {font-size:16px !important;line-height:22px !important;}	.blogdir .lowercontentbody h2 {font-size:21px !important;line-height:32px !important;}	.newsdir .lowercontentbody h2 {font-size:18px !important;line-height:29px !important;}	.contentbody .wswrap.fcwrap .fctable blockquote, .contentbody .wswrap.fcwrap .fctable blockquote p, .contentbody .wswrap.fcwrap .fctable blockquote * {font-size:18px !important;line-height:29px !important;}	.sidebaritem .wswrap.fcwrap .fctable blockquote, .sidebaritem .wswrap.fcwrap .fctable blockquote p, .sidebaritem .wswrap.fcwrap .fctable blockquote *, .fctext.formsubtitle, .contentbody .wswrap.fcwrap .fctable .listekandididattabell blockquote, .contentbody .wswrap.fcwrap .fctable .listekandididattabell blockquote * {font-size:15px !important;line-height:23px !important;}.contentbox.widgetcontentbox .smallfctext.widgetdate {font-size:11px !important;line-height:11px !important;}.fctext.label, .userform .txtfield {font-size:12px;line-height:12px;}.userform textarea.txtfield, .fctext.label.check, .field.numberfield .fctext.label {font-size:12px;line-height:22px;} }#splashbox h1#maintitle {font-size:70px;line-height:72px;padding-top:0px;padding-bottom:0px;} #splashbox .fctext#splashcopy {font-size:30px;line-height:38px;}@media screen and (max-width:1080px){#splashbox h1#maintitle {font-size:62px;line-height:64px;} #splashbox .fctext#splashcopy {font-size:26px;line-height:31px;}}@media screen and (max-width:980px){#splashbox h1#maintitle {font-size:52px;line-height:54px;} #splashbox .fctext#splashcopy {font-size:23px;line-height:26px;}}@media screen and (max-width:840px){#splashbox h1#maintitle {font-size:46px;line-height:48px;} #splashbox .fctext#splashcopy {font-size:21px;line-height:24px;}}@media screen and (max-width:720px){#splashbox h1#maintitle {font-size:42px;line-height:44px;} #splashbox .fctext#splashcopy {font-size:20px;line-height:24px;}}@media screen and (max-width:660px){#splashbox h1#maintitle {font-size:40px;line-height:42px;} #splashbox .fctext#splashcopy {font-size:19px;line-height:23px;}}@media screen and (max-width:590px){#splashbox h1#maintitle {font-size:36px;line-height:38px;} #splashbox .fctext#splashcopy {font-size:18px;line-height:22px;}}@media screen and (max-width:550px){#splashbox h1#maintitle {font-size:36px;line-height:38px;} #splashbox .fctext#splashcopy {font-size:18px;line-height:22px;}}@media screen and (max-width:515px){#splashbox h1#maintitle {font-size:36px;line-height:38px;} #splashbox .fctext#splashcopy {font-size:18px;line-height:22px;}}@media screen and (max-width:460px){#splashbox h1#maintitle {font-size:36px;line-height:38px;} #splashbox .fctext#splashcopy {font-size:18px;line-height:22px;}}@media screen and (max-width:370px){#splashbox h1#maintitle {font-size:34px;line-height:36px;} #splashbox .fctext#splashcopy {font-size:18px;line-height:22px;}}.stickyboxcontent .wswrap.fcwrap, .stickyboxcontent .wswrap.fcwrap * {font-size:14px !important;line-height:24px !important;}.stickyboxcontent .wswrap.fcwrap .fctable blockquote, .stickyboxcontent .wswrap.fcwrap .fctable blockquote p, .stickyboxcontent .wswrap.fcwrap .fctable blockquote p * {font-size:26px !important;line-height:32px !important;}@media screen and (max-width:640px){.stickyboxcontent .wswrap.fcwrap .fctable blockquote, .stickyboxcontent .wswrap.fcwrap .fctable blockquote p {font-size:22px !important;line-height:34px !important;}}/* FORMATTING */#footerbar .sidebarobject:nth-child(1) h2 {display:none;}#footerbar .sidebarobject:nth-child(1) {width:33%;margin:0px 0px 0px 0px !important;box-sizing:border-box;text-align:right;padding-right:20px}#footerbar .sidebarobject:nth-child(2) {width:67%;margin:0px 0px 0px 0px !important;box-sizing:border-box;text-align:left;padding-right:60px;box-sizing:border-box;}#footerbar .sidebarobject:nth-child(1) h2 {display:none;}#footerbar .sidebaritem {margin:15px 0px 30px 0px;}h1#maintitle #currentsubjedit {margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;width:100% !important;}#oldernews {text-align:center;}.template25534 .uppercontentbody .contentbody.bpostexpanded {margin-top:-15px !important;}.template25534 .uppercontentbody .contentbody {display:none;}.template25534 .uppercontentbody .contentbody.bpostexpanded {display:block;}/*.template25534 #wpinclude2.uppercontentbody #contentfooter.contentbody {display:block;}.template25534 #wpinclude2 #contentfooter.contentbody {box-shadow:none;padding-top:0px !important;padding-bottom:0px !important;}.template25534 #wpinclude2 #contentfooter.contentbody .mediaitem.mediasmall .contentbox.widgetcontentbox.transpcontentbox {padding-top:0px !important;padding-bottom:0px !important;margin-top:0px !important;margin-bottom:0px !important;border:1px red solid !important;}*/.alternatingtable td, .alternatingtable th {padding:5px 5px 5px 5px;}#page {padding-bottom:30px;}#notidesweather.harbourbox #weatherview {text-align:center;}#notidesweather.harbourbox #weatherview #notidespace.nofctext.stickymediaprevframe {margin-left:auto !important;margin-right:auto !important;}#harbourswitches {text-align:center;margin-bottom:10px;}#harbourswitches {text-align:center;margin-bottom:10px;margin-top:30px;}.harbourboxtab{text-align:center}#harbour .formbtn.port{padding:10px 15px;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;border-radius:0}#harbourswitches .formbtn:first-of-type{border-bottom-left-radius:30px;border-top-left-radius:30px}#harbourswitches .formbtn:last-of-type{border-top-right-radius:30px;border-bottom-right-radius:30px}.havnamediumaspect{padding:56.25% 0 0}.mobileview .havnamediumaspect{padding:168% 0 0}.harbourbox{box-shadow:0 10px 14px rgba(0,0,0,0.12),0 10px 10px rgba(0,0,0,0.24)}#harbour input.formbtn.habactive{background:#fff;color:#212121}#weatherview{max-width:1050px}#harbourtabs{position:relative;z-index:0;width:100%;min-height:700px}@media only screen and (max-width:1049px){#harbourtabs{min-height:1200px}}@media only screen and (min-width:1050px){#estidespace,#esweatherspace,#esforecastspace,#anytidespace,#anyweatherspace,#anyforecastspace{float:left}#estidespace,#anytidespace{margin-left:0;margin-right:26px}}@media only screen and (max-width:1050px){#estidespace,#esweatherspace,#esforecastspace,#anytidespace,#anyweatherspace,#anyforecastspace{margin-left:auto;margin-right:auto;position:relative}}.harbourbox,#estidespace,#esweatherspace,#esforecastspace,#anytidespace,#anyweatherspace,#anyforecastspace,#weatherview{border-radius:10px}#weatherview{margin-left:auto;margin-right:auto}#estidespace,#esweatherspace,#esforecastspace,#anytidespace,#anyweatherspace,#anyforecastspace,#noweatherspace{overflow:hidden;height:auto}#estidespace,#esweatherspace,#esforecastspace,#anytidespace,#anyweatherspace,#anyforecastspace{margin-bottom:14px!important;margin-top:0!important}#anytidesweather,#estidesweather{width:100%;padding:30px 0 0;box-sizing:border-box}#notidesweather{width:100%;padding:45px 0;box-sizing:border-box}#noweatherspace{margin:0 auto}#estidespace iframe,#esweatherspace iframe,#esforecastspace iframe,#anytidespace iframe,#anyweatherspace iframe,#anyforecastspace iframe{margin:0;padding:0;background:transparent;border:none!important;top:-30px!important;left:-2px!important;position:absolute}#anytidesweather,#estidesweather,#estidespace,#esweatherspace,#esforecastspace,#anytidespace,#anyweatherspace,#anyforecastspace{background:#dbdbdb}#notidesweather{background:#f2f4f1}#harbour input.formbtn.habactive{background:#fff;color:#212121}#harbour .formbtn.port.lastone{border-top-right-radius:30px;border-bottom-right-radius:30px}.mediaitem.mediasmall.otherbox {width:49%;}.mediaitem.mediasmall.puertobox {width:33%;}.mediaitem.mediasmall.puertobox2 {width:49% !important;}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {.mediaitem.mediasmall.puertobox {width:100%;}.mediaitem.mediasmall.otherbox {width:100%;}}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape) {.mediaitem.mediasmall.puertobox {width:49%;}}@media only screen and (min-width:1049px){.muellelistings {width:33%;float:left;}}.muellelistings {padding-bottom:5px;padding-top:5px;}.havnamediumaspect{padding:56.25% 0 0}@media only screen and (max-width:1049px){.havnamediumaspect{padding:1090px 0 0}#harbourtabs{min-height:1160px}}@media only screen and (max-width:460px){.havnamediumaspect{padding:920px 0 0}#harbourtabs{min-height:990px}}.smallfctext.widgetdate.containerdate {display:none;}@media screen and (max-width:640px) and (orientation: portrait) {#directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder .directorydirtitle {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}#pageframe {padding:25px 5% 0px 5%;}.mobileview #pageframe {padding:0px 0% 0px 0%;} .mobileview  #contentpadding {padding:15px 5% 0px 5%;}.hasslide #pageframe {padding:0px 5% 0px 5%;}.mobileview .hasslide  #contentpadding {padding:0px 5% 0px 5%;}@media only screen and (min-width:768px) {.cookienote.cookiedark {bottom:0px;left:15%;right:15%;width:70%;}}@media only screen and (max-width:768px) {.cookienote.cookiedark {bottom:0px;left:5%;right:5%;width:90%;}}@media only screen and (max-width: 640px) and (orientation: portrait) {.mobileview #footerbar .sidebarobject:nth-child(1), .mobileview #footerbar .sidebarobject:nth-child(2) {text-align:center !important;width:100% !important;padding-right:0px !important;}} .mobileview .havnamediumaspect{padding:920px 0 0}#directorydirbody .contentbodylots .personalized.line {margin-bottom:10px;padding:10px 12px 5px 0px !important;box-sizing:border-box;}#directorydirbody .contentbodylots .personalized.line.ispicture {padding:18px 12px 13px 0px !important;}#directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder .directorydirtitle {padding-left:0px !important;margin-left:20px !important;display:block;box-sizing:border-box;padding-right:30px !important;white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis;}#directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder .directorydirtitle {padding-top:1px;}#directorydirbody .contentbodylots .personalized.line.isfolder .fctext.iconobject.inFolder .directorydirtitle {padding-top:15px;}#directorydirbody .contentbodylots .personalized.line.ispicture .fctext.iconobject.inFolder .directorydirtitle {display:inline-block;}#directorydirbody .contentbodylots .personalized.line.ispicture .fctext.iconobject.inFolder .directorydirtitle {margin-top:-8px !important;margin-left:0px !important;}#directorydirbody .contentbodylots .personalized.line.isfile .smallfctext.datestamp {display:block;margin-top:4px;opacity:0.7;}#directorydirbody .contentbodylots .personalized.line.ispicture .smallfctext.datestamp {display:block;margin-top:-2px;opacity:0.7;}.ispicture .directorydiricon {border-radius:3px;box-sizing:border-box;width:48px !important;height:48px !important;margin-left:8px !important;margin-right:13px !important;}#directorydirbody .contentbodylots .personalized.line .fctext.iconobject.inFolder {padding-left:15px;box-sizing:border-box;}#directorydirbody .gotoitem {box-sizing:border-box;max-width:20%;width:40px !important;height:48px !important;padding:0px 0px 0px 0px;margin:9px 0px 0px 0px;}#directorydirbody .ispicture .gotoitem {margin:1px 0px 0px 0px;}#directorydirbody .gotoarrowright {background-position:-214px -10px;}#directorydirbody .gotoarrowright:active{background-position:-213px -10px;}.mobileview #customsidebar .includeobjectwidget.mediaitem.mediamedium.minitxttile.noassist {width:100% !important;}.mobileview #customsidebar, .mobileview #footerlocalsidebar.tilesdir.contentbodylots {width:100% !important;}#customsidebar .contentbox {padding:0px 0px 0px 0px !important;background:none !important;width:100%;}iframe#commX {height:500px;}#customsidebar  .sidebaritem h2 {margin-bottom:1px;} #footerbar  .sidebaritem h2 {margin-bottom:10px;}#wrapper:not(.mobileview)  #header, #wrapper:not(.mobileview) #dropmenu {margin:16px auto 0px auto !important;}#wrapper:not(.mobileview) #pagecontent {margin:0px 0% 0px -5px !important;padding:0px 0% 0px 0% !important;box-sizing:border-box;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {box-sizing:border-box;padding:0px 0px 0px 0px;text-align:left;position:relative;}.stickyobject .contentbody {margin:0px 0px 0px 0px;}.stickyobject .contentbody.bpostexpanded {margin-bottom:20px;}#page:not(.template25533) #pageframe, #dropmenu, #wrapper:not(.mobileview) #headerwrap #header,  .footercontentbody, #footerbarwrap, .contentbody .wswrap.fcwrap, .googlemapwidget.footerdata.noassist.widgetdocument, .sociallikeswidget.contentfooterdoc.noassist, #gform, .date.dashdata, .template25450 #contentpadding, #wrapper:not(.withsidebar) .lowercontentbody, #wrapper.wrapcenter.withsidebar #contentpadding {max-width:1160px !important;margin-left:auto;margin-right:auto !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox a.more {display:inline-block !important;}.smallfctext.widgetdate {padding-top:15px !important;bottom:0px;left:0px;right:0px;position:absolute;z-index:1;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {padding:0px 0px 0px 0px;box-sizing:border-box;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox  h4.fctext.txtlimit {white-space:normal;box-sizing:border-box;width:100%;text-align:left !important;padding:15px 15px 0px 15px;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox .smallfctext {text-align:left !important;padding:0px 15px 15px 15px;}.date {display:none;} .blogdir .lowercontentbody .date {display:block !important;margin-top:-10px;padding-left:30px;padding-bottom:10px;}.template25531 .date, .template23031 .date, .template23032 .date, .template25513 .date, .template25512 .date {display:block !important;margin-top:-15px;padding-left:30px;padding-bottom:15px;}.twocoltable, .threecoltable {border:none;}#pageframe .wswrap.fcwrap .fctable {padding:0px 0% 0px 0%;}.template25534 #tilesdirbody .mediaitem.tilebox h4.fctext.txtlimit, .h4fctext.fctext {display:block;}.template25534 #tilesdirbody .mediaitem.tilebox .boxcontentheader {padding-bottom:10px;}.slideshow .mediaprevaspect {padding:30% 0 0;}@media screen and (max-width:1080px){.slideshow .mediaprevaspect {padding:34% 0 0;}}@media screen and (max-width:980px){.slideshow .mediaprevaspect {padding:36% 0 0;}}@media screen and (max-width:840px){.slideshow .mediaprevaspect {padding:38% 0 0;}}@media screen and (max-width:720px){.slideshow .mediaprevaspect {padding:40% 0 0;}}@media screen and (max-width:660px){.slideshow .mediaprevaspect {padding:42% 0 0;}}@media screen and (max-width:590px){.slideshow .mediaprevaspect {padding:44% 0 0;}}@media screen and (max-width:550px){.slideshow .mediaprevaspect {padding:48% 0 0;}}@media screen and (max-width:515px){.slideshow .mediaprevaspect {padding:56% 0 0;}}@media screen and (max-width:460px){.slideshow .mediaprevaspect {padding:62% 0 0;}}@media screen and (max-width:370px){.slideshow .mediaprevaspect {padding:68% 0 0;}}#splashbox h1#maintitle, #splashbox .fctext#splashcopy {text-align:center !important;}#splashbox.splashboxbottom {margin:0px 0% 0px 0%;width:90%;padding:30px 5% 45px 5%;position:absolute !important;bottom:0px;left:0px;right:0px;z-index:500;}#splashbox h1#maintitle {padding-bottom:0px;width:100% !important;}.mobileview #splashbox.splashboxbottom {padding:0px 5% 30px 5%;}.mobileview #splashbox .fctext#splashcopy {display:block;}#topsocialbar {top:0px;right:0px;position:absolute;z-index:1000;width:auto;height:32px;overflow:visible;box-sizing:border-box;}#socialbuttons {float:right;}#socialbuttons, #phonelink {display:inline-block;}#topsocialbar {text-align:right;}#topsocialbar #topmediasharer {top:0px;right:0px;position:absolute;z-index:100001;}#topmymailb{background-position:-116px 0}#topmylinkedinb{background-position:-144px 0}#topmytwitterb{background-position:-173px 0}#topmyfacebookb{background-position:-57px 0}#topmypintb{background-position:-437px 0}#topsocialbar a img.harboursocbtns{background:url(/.templates/fmlibrary/graphics/muellesocials.png) no-repeat;border:none;margin:0;padding:0;width:32px;height:32px;margin:0 1px 0 1px;border-radius:3px}/*#topsocialbar a img.harboursocbtns#topfacerowbtn{background-position:0 -45px}#topsocialbar a img.harboursocbtns#topfacerowbtn:active{background-position:0 0}#topsocialbar a img.harboursocbtns#topyourowbtn{background-position:-160px -45px;width:32px}#topsocialbar a img.harboursocbtns#topyourowbtn:active{background-position:-160px 0px;width:32px}#topsocialbar a img.harboursocbtns#topsharerowbtn{background-position:-192px -45px;width:32px}#topsocialbar a img.harboursocbtns#topsharerowbtn:active{background-position:-192px 0px;width:32px}*/#topsocialbar a img.harboursocbtns#topfacerowbtn{background-position:0 -45px}#topsocialbar a img.harboursocbtns#topinstarowbtn{background-position:-32px -45px}#topsocialbar a img.harboursocbtns#toplinkedrowbtn{background-position:-64px -45px;width:32px}#topsocialbar a img.harboursocbtns#toptwitrowbtn{background-position:-96px -45px;width:32px}#topsocialbar a img.harboursocbtns#topyourowbtn{background-position:-160px -45px;width:32px}#topsocialbar a img.harboursocbtns#topmailrowbtn{background-position:-128px -45px;width:32px}#topsocialbar a img.harboursocbtns#topsharerowbtn{background-position:-192px -45px;width:32px}#topsocialbar a img.harboursocbtns#topsiterowbtn{background-position:-224px -45px;width:32px}#topsocialbar a img.harboursocbtns#topmapsharerowbtn{background-position:-256px -45px;width:32px}#topsocialbar a img.harboursocbtns#topfacerowbtn:active{background-position:0 0}#topsocialbar a img.harboursocbtns#topinstarowbtn:active{background-position:-32px 0}#topsocialbar a img.harboursocbtnstop#linkedrowbtn:active{background-position:-64px 0}#socialrow.mobilesocialrow #topsocialbar a img.harboursocbtns#topsharerowbtn:active {background-position:-192px -0px;}#topmediasharer {background:#fff;padding:10px 10px 0;display:inline-block;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);top:5px;position:absolute;box-sizing:border-box}#topmediasharer {right:44px;white-space:nowrap!important;display:inline-block;width:230px;z-index:1}#dropmenu {position:relative;}#wrapper:not(.mobileview) #headerwrap #header {height:90px;overflow:hidden;padding:0px 0px 0px 0px !important;text-align:left;position:absolute;margin:0px auto 0px auto !important;min-width:28%;}#wrapper:not(.mobileview) #headerwrap {min-height:90px;padding:0px 5% 0px 5%;position:absolute;z-index:2000;top:0px;left:0%;right:0%;box-sizing:border-box;width:100%;}#wrapper:not(.mobileview) #headerwrap img#logopic {max-height:90px;top:0px;left:0px;position:absolute;z-index:2;}#wrapper:not(.mobileview) #headerwrap ul#drops{margin-top:38px;margin-bottom:3px;float:right;max-width:90%;}#dashheader {margin-bottom:30px;}.date.dashdata {padding-bottom:15px;}.newsdir #pagecontent.pagecontentcenter {padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;box-sizing:border-box;}.newsdir .contentbodylots {width:100% !important;padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;box-sizing:border-box;}#wrapper:not(.mobileview) .newsdir  #sidebar .fbpagewidget.sidebarobject {overflow:hidden;}#wrapper:not(.mobileview) {padding-top:90px;}#wrapper:not(.mobileview) #dropmenu a.toplink {padding:8px 0px 8px 20px;margin:0px 0px 0px 0px;}#sitemapview ul, #sitemapview ul li, #sitemapview ul li a.droplink {box-sizing:border-box;}#sitemapview ul li ul li, #sitemapview  ul li ul li a.droplink {max-width:96% !important;}#wrapper:not(.mobileview) .hewrapleft #dropmenu ul#drops.sitemenu, #wrapper:not(.mobileview) .hewrapright #dropmenu ul#drops.sitemenu {box-sizing:border-box;overflow:hidden !important;max-height:32px;}#wrapper:not(.mobileview) .hewrapleft #dropmenu ul#drops.sitemenu:hover, #wrapper:not(.mobileview) .hewrapright #dropmenu ul#drops.sitemenu:hover {overflow:visible !important;}.googlemapwidget.footerdata.noassist.widgetdocument {margin-top:-20px !important;}.contentheader h1 {text-align:left;}.template25206 #blogdirbody.lowercontentbody .contentbodylots .contentheader {padding-left:30px;padding-right:30px;}a.formbtn.txtbtn, a.formbtn.txtbtn:visited, a.formbtn.txtbtn:hover {display:inline-block;text-decoration:none !important;padding:12px 15px 12px 15px;border-radius:100px;}#socialrow {top:0px;right:5%;z-index:1000;position:fixed;width:32px;height:32px;overflow:hidden;margin-top:3px;}#socialrow.mobsoc {position:absolute;}#standardgroup h3#envtitleh3 {padding-bottom:15px !important;}.includeobjectwidget.footerdata.noassist.widgetdocument.doc_time-widget * {text-align:center !important;}.includeobjectwidget.footerdata.noassist.widgetdocument.doc_time-widget  {padding-bottom:30px !important;padding-top:30px !important;}.includeobjectwidget.footerdata.noassist.widgetdocument.doc_time-widget h3 {margin-top:30px !important;margin-bottom:-5px !important;}.includeobjectwidget.footerdata.noassist.widgetdocument.doc_time-widget .fctable.paragraph.fctext {padding-bottom:30px !important;}.frontbox {border-radius:3px;padding:0px 30px 0px 0px;box-sizing:border-box;overflow:hidden;clear:both;}.frontbox img {border-top-left-radius:3px;border-bottom-left-radius:3px;padding:0px;margin:0px 30px 0px 0px !important;}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait){.frontbox {border-radius:3px;padding:0px 0px 30px 0px;box-sizing:border-box;overflow:hidden;clear:both;}.mobileview .frontbox p {padding:0px 15px 0px 15px !important;}.frontbox img {border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0px;padding:0px;margin:0px 0px 30px 0px !important;width:100%;height:auto;float:none;clear:both;}}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape){.mobileview .frontbox p {padding:0px 15px 0px 15px !important;}}#topplinker {position:absolute;z-index:2;max-width:200px;padding-left:100px;top:-15px;right:195px;overflow:hidden;text-align:right;}.mobileview #topplinker {position:absolute;z-index:0;max-width:200px;left:160px;Padding-left:0px;top:31px;right:auto;overflow:hidden;text-align:left;}#headerwrap #headerwidgets {float:right !important;}#wrapper:not(.mobileview) .ribbonwidget.fctext.noassist, #wrapper:not(.mobileview) .socialribbonwidget {right:0px !important;top:0px !important;position:absolute;}.mobileview #headerwidgets .socialribbonwidget.fctext.noassist {right:15px !important;top:15px !important;position:absolute;}.sociallikeswidget.contentfooterdoc.noassist {float:none;clear:both;width:100%;padding-top:5px;}#contentfooter .includetileswidget {padding-top:0px !important;padding-bottom:0px;margin-bottom:0px !important;margin-top:-15px !important;}#headerwrap #headerwidgets .sociallikeswidget {top:75px;left:150px;position:absolute;z-index:10000;}#headerwrap #headerwidgets .firstmagicwidget #vox, #headerwrap #headerwidgets .firstmagicwidget object {top:-29px;left:0px;position:absolute;z-index:1;}#gform.guestform {padding:30px 5% 30px 5%;width:100%;box-sizing:border-box;}.wswrap iframe {max-width:100% !important;}.includebannerwidget.placebanner.bottomfloat.noassist {bottom:0px;top:auto;margin:40px auto -40px auto !important;}#footerbarwrap .includebannerwidget.placebanner.noassist {bottom:0px;top:auto;margin:0px auto 30px auto !important;}.fixedbanner.bottomfixed{bottom:0px;top:auto;margin:0px auto 0px auto !important;}body .includebannerwidget.placebanner.noassist {display:block;margin:118px 0px -114px 0px;padding:0;text-align:center;width:100%;height:auto;}body #pageframe .includebannerwidget.placebanner.noassist {display:block;margin:30px auto 0px auto;padding:0;text-align:center;width:100%;height:auto;}body .template25533 #pageframe .includebannerwidget.placebanner.noassist {margin:30px auto 30px auto !important;}#headerticker {top:130px !important;left:0px !important;position:fixed !important;z-index:2;height:28px;width:100%;margin-top:-17px;z-index:-1 !important;}#headerticker ul.headlines li {padding-top:7px;padding-bottom:7px;}.formbtn.noaccept {display:none;}.cookienote .formbtn {margin-left:auto;margin-right:auto;}#createminimenu {display:none;}#defaultcomments.commentsfooter.noassist {padding:15px 30px 30px 30px;box-sizing:border-box;}.newsdir #defaultcomments.commentsfooter.noassist {width:98.6%;}#defaultcomments iframe.minibox {height:260px;}blockquote {margin:0px;padding:0px;}#customsidebar .fbpagewidget.sidebarobject.noassist .sidebaritem.fcdoc {padding:0px;box-sizing:border-box;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .contentbody {margin:0px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #responseform {width:90%;overflow:hidden;position:relative;margin:0px;padding:30px 5% 30px 5%;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #responseform h2 {text-align:center;margin:0px;padding:15px 5% 15px 5%;width:90%;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter  #responseform .wswrap.fcwrap {width:100%;min-width:100%;max-width:100%;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter {padding-top:0px;}#responseform,  .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter {padding-top:15px;padding-bottom:0px;}#wrapper:not(.mobileview) #headerwrap #dropsearch {position:absolute;right:30px;top:-22px;width:140px;}.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:9px;right:10px;}#wrapper:not(.mobileview) #headerwrap #dropsearch .searchsubmit {top:7px;right:-28px;}.mobileview #dropsearch .searchsubmit {width:20px;height:76px;top:25px;right:20px;}#wrapper:not(.mobileview) #headerwrap #dropsearch .txtfield {padding:8px 40px 10px 0px;text-indent:30px;width:100%;}.mobileview #dropsearch .txtfield {padding:30px 0px 30px 0px;text-align:right;width:100%;text-indent:30px;}.slideshow .mediaprevframe {margin-bottom:0px !important;}.digitalsign #header {top:0px;left:0px;position:absolute;max-width:100%;}#dropmenu ul#drops {position:relative;}#dropmenu ul#drops ul.dropxtra {margin-top:0px;margin-left:15px;}#contextresults.dropxtra {top:15px !important;left:100% !important;margin-left:-216px;}#dropmenu ul#drops ul.dropxtra,#contextresults {border-radius:3px;padding:3px 0px 3px 0px;}a.droplink {padding:10px 15px 10px 15px;width:230px;}ul.dropxtra.drbox {width:500px !important;padding:15px;}.fctext a.sidebarlink {margin:0px;padding:0px;}#wrapper {padding:0px;margin:0px;position:relative;z-index:1;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .wswrap.fcwrap {width:100%;padding:0px;margin:0px;}.template25533 .includeobjectwidget.footerdata.noassist.widgetdocument {width:100%;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter.sitehomeitem.contentbody .includeobjectwidget.footerdata.noassist.widgetdocument  {padding-top:0px !important;padding-bottom:0px !important;box-sizing:border-box;}#sidebar .sidebaritem {margin:0px 0px 30px 0px;}.sidebaritem .smallfctext.datestamp {margin-top:2px !important;margin-bottom:5px !important;}.sidebaritem .sidebarnews .clear {height:15px;}#wrapper.iframewrapper #header.iframeheader {bottom:40px !important;position:fixed;top:auto;}.calday .mediaitem.mediatiny, .mediaitem {overflow:visible !important;}.template25209 .mediaitem.mediamedium .contentbox .mediaprevframe .mediaprevaspect {padding:50% 0 0;}h4.fctext.txtlimit.keytitle {padding-top:10px;}h4.fctext.txtlimit.keytitle, .smallfctext.txtlimit.keytxt {padding-left:15px;padding-right:15px;}.uppercontentbody .contentbody .wswrap.fcwrap {padding-bottom:0px;}.shopbtnrow .boxcontentheader .h4fctext.fctext, #pricetag #notestockswitch .smallfctext, .h4fctext.fctext {margin-bottom:7px;}#fixedcart {left:0px;bottom:30px;padding:10px 7px 4px 30px;margin:0px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .footercontentbody h3 {margin-bottom:15px;}.footercontentbody .tilesdir .contentbodylots .contentbox.widgetcontentbox *, .widgetcontentbox .smallfctext, .footercontentbody h3, #headerticker, .smallfctext.calevent, .widgetcontentbox .smallfctext {text-align:center;}.digitalsign h2#maintitle {padding-bottom:5px;line-height:30px;}.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;} #gform .userform textarea.txtfield {height:170px;}.userform .txtfield, .userform textarea.txtfield {padding:11px 5px 11px 10px;}.userform .fctext.label {padding:11px 15px 11px 5px;}#fmcomment {margin-top:30px;}.gallerydir .contentbox, .portaldir .contentbox, .tilesdir .contentbox, .videodir .contentbox {margin:5px;padding:0px;}.videodir .contentbox {padding-top:10px;padding-bottom:10px;} .podcastdir .contentbox.podcast h2 {padding-top:15px;}.tilesdir .boxcontentheader {padding-bottom:10px;}.blogdir .podbox, .template25513 .podbox {margin-bottom:15px;}.calendarmonth .contentbox, .calendarweek .contentbox {padding:0px;margin:0px;display: table-cell;height:100%;width:100%;display:inline-block;}.mediaitem.mediabig.tall.mediainverse .contentbox {padding:5px 3px 5px 0px;}.mediaitem.mediabig.tall.mediainverse .contentbox h1 {padding-top:5px;}.contentbox .calevent {padding:7px 7px 7px 7px;margin:0px 5px 3px 5px;}.mediaitem.mediabig .contentbody {margin:0px 0px 5px 0px;} .mediaitem.mediabig .contentheader {margin:0px 0px 15px 0px;}.mediaitem.mediabig .podbox {margin-bottom:-10px;} .mediaitem .fctext.txtlimit {width:92%;}.mediaitem.mediabig .contentbox h2 {margin-top:5px;} .mediaitem.mediabig .contentbox h2, .mediaitem.mediabig .smallfctext.timestamp, .mediaitem.mediabig .contentbox h1, .mediaitem.mediabig .contentbox .date, .mediaitem.mediabig .contentbox .fctable {padding-left:20px;padding-right:20px;}.newsdir .mediaitem.mediafull {padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;box-sizing:border-box;}#newsdirbody .contentbox .smallfctext.timestamp {padding:5px 0px 0px 0px;margin-bottom:-10px;}#newsdirbody .contentbox {padding:0px 20px 0px 0px;margin:0px 5px 30px 5px !important;}#newsdirbody .contentbox h2 {padding:15px 0px 0px 0px;margin-left:15px;}#newsdirbody .contentbox .fctext {padding:0px 0px 15px 15px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe, .newsdir #pagecontentsec .mediaitem.mediafull .contentbox .mediaprevframe {margin-right:15px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe, .newsdir #pagecontentsec .mediaitem.mediafull .contentbox .mediaprevframe {width:65%;}	@media screen and (max-width:1080px){.newsdir .mediaitem.mediafull .contentbox .mediaprevframe, .newsdir #pagecontentsec .mediaitem.mediafull .contentbox .mediaprevframe {width:48%;}}	@media screen and (max-width:800px){.newsdir .mediaitem.mediafull .contentbox .mediaprevframe, .newsdir #pagecontentsec .mediaitem.mediafull .contentbox .mediaprevframe {width:56%;}}	@media screen and (max-width:640px){.newsdir .mediaitem.mediafull .contentbox .mediaprevframe, .newsdir #pagecontentsec .mediaitem.mediafull .contentbox .mediaprevframe {width:100%;margin-right:0px;margin-bottom:15px;}#newsdirbody .contentbox .fctext {padding:0px 15px 15px 15px !important;box-sizing:border-box;float:none;clear:both;}#newsdirbody .contentbox h2 {padding:15px 0px 0px 0px;margin-left:15px;margin-right:15px;}#newsdirbody .contentbox {padding:0px 0px 0px 0px;}}.caldayofweek .mediaitem.mediatiny .contentbox {padding-bottom:15px;}.permalink {margin-bottom:45px;margin-top:35px;text-align:right;} .formid141 .permalink {display:none;}#blogdirbtnrow.btnrow {margin-bottom:55px;}.formbtn {padding:15px 15px 15px 15px;}.btnrow .formbtn, .formbtn.left, .formbtn.right {padding:10px 15px 10px 15px;} .formbtn, .btnrow .formbtn, .formbtn.left, .formbtn.right {margin:2px 5px 10px 0px !important;}.btnrow {padding:5px 0px 10px 0px;width:auto;}.listobject {padding-top:5px;padding-bottom:5px;} .listobject .fctext .noicon {margin:5px 10px 0px 10px;}.listobject.fctext.inlinecontentbox .smallfctext img {margin:2px 10px 0px 10px;}.listobject.inlinecontentbox {padding-top:10px;padding-bottom:10px;} .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% !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;}.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;}.template25522 .fctext.formintrotxt {padding-bottom:30px;}#adduploads #uplbox .fctext.iconobject {width:84% !important;float:none;clear:both;}#responseform h3, .commentsfooter h3 {margin-top:20px;margin-bottom:10px;}.sitemaplist.fctext a {padding:7px 15px 7px 15px;}.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;}.digitalsign .contentbox .eventbox h2, .digitalsign .contentbox .taskbox h2 {margin-bottom:3px;}.userform td.field #txteditor.txtfield.long {height:200px !important;} body.mobilesite .userform td.field #txteditor.txtfield.long {height:150px !important;}#fixedfoxycart {padding:2px 70px 4px 10px;top:0px;}#fixedfoxycart a img, #fixedfoxycart a:hover img {width:16px;height:16px;margin-top:8px;}@media only screen and (max-device-width: 640px) {#fixedfoxycart {top:80px;}}h1 {padding-bottom:6px;}.commentsfooter.noassist {margin-bottom:0px !important;}.jserrornote {padding:0px;}.tilesdir .contentbox.widgetcontentbox .mediaprevframe {overflow:visible;}.previewlink {top:0px;left:0px;right:0px;bottom:0px;position:absolute;z-index:1;}.blogdir .lowercontentbody .date {padding-bottom:15px;padding-top:5px;}.template25240 #gform {padding-top:30px;}.hitobject.line .fctext .directorydirtitle {margin-bottom:-10px !important;}.hitobject.line .dateblock .smallfctext.datestamp {visibility:hidden;}.listobject.listtop {padding-top:5px;padding-bottom:5px;} .listobject.listtop .fctext {padding-top:0px;padding-bottom:0px;}.hitobject.line .fctext.iconobject.inFolder .smallfctext {display:block;margin:0px;padding:10px 0px 0px 0px;}#sidebar .sidebaritem {padding:15px 0px 15px 0px;}#sidebar #customsidebar .sidebarobject, #sidebar #customsidebar .fbpagewidget .sidebaritem {padding:0px 0px 0px 0px !important;}#sidebar .sidebarobject .sidebaritem.doc_dashboard .fctext input {margin-top:11px !important;}.fcwrap ul {margin:0px 0px 0px 50px;padding:0px;}.fcwrap ul li {margin:7px 0px 7px 0px;padding:0px;}#sitelogin {padding-top:30px;}#sitelogin .fctext.label {width:30% !important;box-sizing:border-box;}#sitelogin .txtfield {width:60% !important;box-sizing:border-box;}#resourcetabs .fctext.txtlimit.doctabtitle, #resourcetabs .listobject.line {border:none !important;}.blogdir .lowercontentbody .date {padding-left:0px !important;padding-top:10px !important;}#sidechapters a {display:block;margin-top:5px;}.template25207 .lowercontentbody, ..template25528 .lowercontentbody, .blogdir .lowercontentbody {margin-left:-10px;}.tilesdir .contentbox .timestamp {display:none;}.blogdir .lowercontentbody .contentheader, .template25528 .lowercontentbody .contentheader {border-top-left-radius:3px;border-top-right-radius:3px;padding:30px 0px 5px 0px;}.blogdir .lowercontentbody .contentbody, .template25528 .contentbody.storybody {border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:5px 30px 30px 30px;}.tabsdir #resourcetabs #uplbox {padding:7px 0px 0px 0px !important;} .tabsdir #resourcetabs #docsbox {padding:5px 0px 0px 0px !important;} .tabsdir #resourcetabs #booksbox {padding:5px 0px 5px 0px !important;} .tabsdir #resourcetabs #medibox {padding:5px 0px 5px 0px !important;} .tabsdir #resourcetabs #addpics .fctext.iconobject #picsbox {padding:7px 0px 12px 0px !important;}.tabsdir #resourcetabs  .fctext.tabsdoc, .tabsdir #resourcetabs  .fctext.iconobject, .tabsdir #resourcetabs  .fctext.tabsdoc2 {padding-top:7px !important;padding-bottom:7px !important;}.storydir .lowercontentbody h2 {margin-bottom:10px;}#storydirbtnrow.contentbody.btnrow.fctext {margin-bottom:-8px !important;}#storydirbtnrow.contentbody.btnrow.fctext  .smallfctext {padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:3px;padding:7px 10px 7px 10px !important;}#resourcetabs .tabsdoc .fmicon {margin-left:0px !important;}#medibox .bookmarkpic {margin:0px 15px 0px 15px !important;}#medibox .smallfctext {padding:0px 15px 15px 15px;}#medibox div a:not(.more) {padding:15px 15px 5px 0px;display:inline-block;}@media only screen and (max-width: 640px) and (orientation: portrait){#medibox .bookmarkpic {margin:0px 0px 15px 15px;}}/* MODS */.forwardbox, #headerticker {display:none;}.signedin .webpage .fcwrap .fctable.mce-content-body.mce-edit-focus#txteditor blockquote {background:#fffae5;}#wrapper:not(.mobileview)  .template25240 #gform {width:80%;margin:0px 10% 0px 10%;}.tilesdir .contentbox.widgetcontentbox {padding-top:15px !important;padding-bottom:45px;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 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) {.footercontentbody .tilesdir .mediaitem.mediasmall {width:50%;}}@media only screen and (max-width: 451px){.footercontentbody .tilesdir .mediaitem.mediasmall {width:50%;padding-left:25%;padding-right:25%;}.footercontentbody .tilesdir .mediaitem.mediasmall .contentbox.widgetcontentbox {margin-top:-15% !important;margin-bottom:-10% !important;}}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {.mobileview #dropsearch {display:none;}}.fctext.formsubtitle {padding:5px 5px 5px 15px;}#standardgroup h3#envtitleh3 {margin-top:30px;}.fctext.label.sumbox {padding-top:7px !important;padding-bottom:7px;}.txtfield.short.numtxt {border:none !important;box-sizing:border-box;}.datestamp {display:none;}#htmldirbody .listobject.line.directoryline .formbtn {padding:10px 15px 10px 15px;}#htmldirbody .directorydirtitle.customlayouttitle {padding:20px 30px 20px 30px;white-space:normal;display:block;width:100%;box-sizing:border-box;}@media screen and (min-width:640px){#htmldirbody .directorypiclink {display:block;width:360px;height:203px;float:left;margin:0px 30px 0px 0px;}}@media screen and (max-width:640px){#htmldirbody .directorypiclink {display:block;width:114px;height:64px;float:left;margin:0px 15px 0px 0px;}}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {.mobileview #htmldirbody .directorypiclink {display:none;}}#syspref.systilesdir.folderid25201 #createfolder {display:none !important;}.cookieacceptbtn.noaccept {display:none;}.cookiecontent .formbtn {margin-left:auto !important;margin-right:auto !important;}.tabsdir .fctext {width:100%;float:none;clear:both;box-sizing:border-box;padding-top:5px;padding-bottom:5px;}.firstclassdir .listobject .smallfctext .noicon {margin-top:-1px !important;}.firstclassdir .listobject.fctext.inlinecontentbox {padding-top:7px !important;padding-bottom:7px !important;padding-top:7px !important;padding-bottom:7px !important;margin:7px 5px 7px 5px !important;box-sizing:border-box;}#designpop.edbtn, .designpop2 {display:none;}.offlinepage #breadcrumbs,.offlinepage #footerbarwrap, .offlinepage #previewbtn, #previewbtn.preview25218, .contentbox.widgetcontentbox .smallfctext a.more {display:none;}.wswrap.fcwrap .fctable .sidebartextdoc .fctable .messageboxwidgetform.moboxwidget iframe.mailerbox {margin-top:-30px;padding-top:0px;}.sidebaritem .wswrap.fcwrap .fctable ul{margin:0px 0px 0px 15px;padding:0px;list-style-type: square;}.sidebaritem .wswrap.fcwrap .fctable ul li {margin:10px 0px 10px 0px;padding:0px;}.stickybox.sporsticky .stickyboxcontent {width:310px;overflow:hidden;padding:10px 40px 10px 10px;}.messageboxwidgetform.deskboxwidgetleft, .msgboxwidgettxt.deskboxwidgetright {width:100% !important;margin-right:0px;float:none;clear:both;box-sizing:border-box;margin:0px;padding:0px;}#responseform .messageboxwidgetform, #responseform .fctext.formintrotxt {width:100% !important;margin-right:0px;float:none;clear:both;}.stickyboxcontent {width:210px;overflow:hidden;padding:10px 15px 10px 15px;}.stickyboxcontent a, .stickyboxcontent a:visited {text-decoration:none !important;}.stickybox{bottom:-45px;right:-55px;}#wrapper:not(.mobileview)  #sidebar {margin:5px 0px 0px 0% !important;padding:0px 0px 0px 0% !important;box-sizing:border-box;}.uppercontentbody .contentheader h1 {width:100%;padding:20px 0% 15px 0px;}.webpage .contentheader h1 {width:100%;padding:20px 0% 15px 0px;}@media only screen and (max-width: 640px) and (orientation: portrait) {.contentheader h1 {width:100%;padding:10px 0% 10px 0%;}}.webpage .template25450 .contentheader h1 {width:100%;padding:20px 0% 15px 0px;}.contentbody {margin:0px 0px 15px 0px;}.webpage .contentbody .guestform {margin-top:30px;}.website:not(.dashboard) .webpage .contentbody, .uppercontentbody .contentbody {margin:0px 0px 15px 0px;padding:30px 30px 30px 30px;box-sizing:border-box;}.website:not(.dashboard) .webpage.wrapright .contentheader h1 {width:100%;padding:20px 0% 5px 0px !important;}.contentbody.btnrow.pictbtns,  .template25534 .uppercontentbody .contentbody.bpostexpanded {border-radius:none;box-shadow:none;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;background:none !important;} .template25534 .uppercontentbody .contentheader h1 {padding:0px 0% 15px 0px;}.contentbody.btnrow.pictbtns {padding-bottom:5px !imortant;}#sitemapview.contentbody {background:none !important;box-shadow:none !important;}.webpage.loginpage .contentbody:nth-child(2) {background:none !important;box-shadow:none !important;padding-bottom:0px !important;margin-bottom:0px !important;}.template25450 #customsidebar .fctext {margin-top:5px !important;}.template25450 #customsidebar .fctext .smallfctext {display:inline-block;padding-bottom:5px !important;padding-top:6px !important;}.template25450 #customsidebar .checkbox {border:1px #6a6e74 solid;}.template25450  .date.dashdata {margin-top:-4px;}#footerbar {margin-bottom:0px !important;}#footerbar {padding-bottom:30px;}#footer {margin-left:auto;margin-right:auto;padding:30px 5% 45px 5%;width:90%;margin-bottom:-44px;margin-top:-20px !important;}	@media only screen and (min-width:768px) {#footerlinks {text-align:left;}#signature {text-align:right;float:right;}#footerlinks, #signature {margin-top:0px;}	}	@media only screen and (max-width:768px) {#footerlinks {text-align:center;}#signature {padding-top:0px;padding-bottom:5px;}	}/* IMAGE RULES */.wswrap img, .fcwrap img {margin-right:30px;}.sidebaritem .wswrap img, .sidebaritem .fcwrap img {margin-right:15px;}@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {.wswrap img, .fcwrap img {margin-right:15px;}.sidebaritem .wswrap img, .sidebaritem .fcwrap img {margin-right:5px;}}/* MOBILE UI */.mobileview img#logopic {height:46px;width:auto;position:absolute;z-index:1;top:4px;left:50px;}#dropmenu #mobiledrop li:first-child a.droplink {padding:20px 45px 20px 60px !important;width:135px !important;}#dropmenu #mobiledrop a.droplink.fmshelf {height:35px !important;width:36px !important;overflow:hidden;top:0px;left:204px !important;position:absolute;padding:10px 0px 0px 0px !important;}.mobileview #headerwrap {padding:0px 0px 0px 0px;width:100%;max-width:100%;height:60px;position:relative;overflow:hidden;}.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) {.newsdir .contentbox h2 {padding:0px;margin:15px 0px 5px 20px;} .newsdir .contentbox {padding-right:0px !important;} .newsdir .contentbox .fctext {width:90%;} .newsdir .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}}#mobiledrop {z-index:100004;}#mobilemenulink {z-index:100005;margin-top:8px;top:0px;left:20px;position:absolute;}.mobileview #dropmenu a.toplink.fmshelf {margin:-7px 0px 0px -12px !important;padding:20px 10px 20px 10px;text-align:left;}.mobileview #topsocialbar {top:14px;right:12px;position:absolute;z-index:100000;width:auto;height:32px;overflow:visible;box-sizing:border-box;}.mobileview #header {top:0px;left:0px;height:60px;bottom:0px;right:0px;margin:0px;padding:0px;position:absolute;overflow:hidden;}.mobileview ul#drops {float:none;text-align:left;margin:0px;}#dropmenu #mobiledropmenu {overflow:visible;}#dropmenu #mobiledrop a.droplink {width:165px !important;white-space:normal !important;padding:20px 15px 20px 60px !important;}/* MULTI-COLUMNS */	@media only screen and (min-width:1024px) {.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {height:430px;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {margin:10px 10px 10px 10px;}#pagecontent {width:74%;} #sidebar {width:24%;}.htmldir #htmldirbody.lowercontentbody {margin-right:-10px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots {margin:0px 0px 0px -10px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:33.33% !important;}.htmldir.mobileview #htmldirbody.lowercontentbody {margin-right:-40px !important;}#threecolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:3;column-gap:40px;column-rule:1px solid #e4e8e9;}#twocolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:2;column-gap:40px;column-rule:1px solid #e4e8e9;}.twocoltable th:nth-child(1), .twocoltable td:nth-child(1) {width:50%;padding-right:20px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.twocoltable th:nth-child(2), .twocoltable td:nth-child(2) {width:50%;padding-left:20px;box-sizing:border-box;}.threecoltable th:nth-child(1), .threecoltable td:nth-child(1) {width:33.33%;padding-right:10px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.threecoltable th:nth-child(2), .threecoltable td:nth-child(2) {width:33.33%;box-sizing:border-box;border-right:1px #e4e8e9 solid;border-left:1px #e4e8e9 solid;}.threecoltable th:nth-child(3), .threecoltable td:nth-child(3) {width:33.33%;padding-left:10px;box-sizing:border-box;}	}	@media only screen and (min-width:768px) and (max-width:1024px) {.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {margin:10px 10px 10px 10px;}#pagecontent {width:74%;} #sidebar {width:24%;}.htmldir #htmldirbody.lowercontentbody {margin-right:-10px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots {margin:0px 0px 0px -10px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:33.33% !important;}.htmldir.mobileview #htmldirbody.lowercontentbody {margin-right:-20px !important;}#threecolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:3;column-gap:40px;column-rule:1px solid #e4e8e9;}#twocolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:2;column-gap:40px;column-rule:1px solid #e4e8e9;}.twocoltable th:nth-child(1), .twocoltable td:nth-child(1) {width:50%;padding-right:20px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.twocoltable th:nth-child(2), .twocoltable td:nth-child(2) {width:50%;padding-left:20px;box-sizing:border-box;}.threecoltable th:nth-child(1), .threecoltable td:nth-child(1) {width:33.33%;padding-right:10px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.threecoltable th:nth-child(2), .threecoltable td:nth-child(2) {width:33.33%;box-sizing:border-box;border-right:1px #e4e8e9 solid;border-left:1px #e4e8e9 solid;}.threecoltable th:nth-child(3), .threecoltable td:nth-child(3) {width:33.33%;padding-left:10px;box-sizing:border-box;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {height:480px;}.htmldir.mobileview #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {height:430px;}	}	@media only screen and (min-width:640px) and (max-width:768px) and (orientation:landscape)  {.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {margin:10px 10px 10px 10px;}#pagecontent {width:74%;} #sidebar {width:24%;}.htmldir #htmldirbody.lowercontentbody {margin-right:-10px !important;}.htmldir.mobileview #htmldirbody.lowercontentbody {margin-right:-20px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots {margin:0px 0px 0px -10px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:50% !important;}.htmldir.mobileview #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:33.33% !important;}#threecolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:3;column-gap:40px;column-rule:1px solid #e4e8e9;}#twocolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:2;column-gap:40px;column-rule:1px solid #e4e8e9;}.twocoltable th:nth-child(1), .twocoltable td:nth-child(1) {width:50%;padding-right:20px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.twocoltable th:nth-child(2), .twocoltable td:nth-child(2) {width:50%;padding-left:20px;box-sizing:border-box;}.threecoltable th:nth-child(1), .threecoltable td:nth-child(1) {width:33.33%;padding-right:10px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.threecoltable th:nth-child(2), .threecoltable td:nth-child(2) {width:33.33%;box-sizing:border-box;border-right:1px #e4e8e9 solid;border-left:1px #e4e8e9 solid;}.threecoltable th:nth-child(3), .threecoltable td:nth-child(3) {width:33.33%;padding-left:10px;box-sizing:border-box;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {height:430px;}.htmldir.mobileview #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {height:490px;}	}	@media only screen and (min-width:640px) and (max-width:768px) and (orientation:portrait) {.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {margin:10px 10px 10px 10px;}.htmldir #htmldirbody.lowercontentbody {margin-right:-10px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots {margin:0px 0px 0px -10px !important;}.htmldir.mobileview #htmldirbody.lowercontentbody {margin-right:-20px !important;}#pagecontent {width:100%;} #sidebar {width:100%;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:50% !important;}#threecolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:2;column-gap:40px;column-rule:1px solid #e4e8e9;}#twocolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:2;column-gap:40px;column-rule:1px solid #e4e8e9;}.twocoltable th:nth-child(1), .twocoltable td:nth-child(1) {width:50%;padding-right:20px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.twocoltable th:nth-child(2), .twocoltable td:nth-child(2) {width:50%;padding-left:20px;box-sizing:border-box;}.threecoltable th:nth-child(1), .threecoltable td:nth-child(1) {width:50%;padding-right:10px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.threecoltable th:nth-child(2), .threecoltable td:nth-child(2) {width:50%;padding-right:10px;box-sizing:border-box;border-right:1px #e4e8e9 solid;border-left:1px #e4e8e9 solid;}.threecoltable th:nth-child(3), .threecoltable td:nth-child(3) {width:50%;padding-left:10px;box-sizing:border-box;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {height:440px;}	}	@media only screen and (max-width:640px) and (orientation:landscape) {.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {margin:10px 10px 10px 10px;}.htmldir #htmldirbody.lowercontentbody {margin-right:-10px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots {margin:0px 0px 0px -10px !important;}.htmldir.mobileview #htmldirbody.lowercontentbody {margin-right:-20px !important;}#pagecontent {width:100%;} #sidebar {width:100%;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:50% !important;}#threecolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:2;column-gap:40px;column-rule:1px solid #e4e8e9;}#twocolumn  :not(#contentfooter).contentbody .wswrap.fcwrap .fctable {column-count:2;column-gap:40px;column-rule:1px solid #e4e8e9;}.twocoltable th:nth-child(1), .twocoltable td:nth-child(1) {width:50%;padding-right:20px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.twocoltable th:nth-child(2), .twocoltable td:nth-child(2) {width:50%;padding-left:20px;box-sizing:border-box;}.threecoltable th:nth-child(1), .threecoltable td:nth-child(1) {width:50%;padding-right:10px;box-sizing:border-box;border-right:1px #e4e8e9 solid;}.threecoltable th:nth-child(2), .threecoltable td:nth-child(2) {width:50%;padding-right:10px;box-sizing:border-box;border-right:1px #e4e8e9 solid;border-left:1px #e4e8e9 solid;}.threecoltable th:nth-child(3), .threecoltable td:nth-child(3) {width:50%;padding-left:10px;box-sizing:border-box;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {height:460px;}	}	@media only screen and (max-width:640px) and (orientation:portrait) {.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {margin:10px 10px 10px 10px;}.htmldir.mobileview #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {margin:10px 0px 10px 0px;}#pagecontent {width:100%;} #sidebar {width:100%;}.htmldir #htmldirbody.lowercontentbody {margin-right:-10px !important;}.htmldir.mobileview #htmldirbody.lowercontentbody {margin-right:0px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots {margin:0px 0px 0px 0px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:50% !important;}.htmldir.mobileview #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:100% !important;}.twocoltable th, .twocoltable td, .threecoltable th, .threecoltable td {width:100% !important;padding:0px;box-sizing:border-box;float:left;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {height:430px;}	}	@media only screen and (max-width:450px) and (orientation:portrait) {.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall .contentbox.widgetcontentbox {margin:10px 0px 10px 0px;}.htmldir #htmldirbody.lowercontentbody {margin-right:-10px !important;}.htmldir.mobileview #htmldirbody.lowercontentbody {margin-right:0px !important;}.htmldir #htmldirbody.lowercontentbody .contentbodylots .mediaitem.mediasmall {width:100% !important;}	}	@media only screen and (min-width:1024px) {.newsdir .lowercontentbody, .tabsdir .lowercontentbody, .tilesdir .lowercontentbody {margin-right:-5px !important;}.newsdir .lowercontentbody .contentbodylots, .tabsdir .lowercontentbody .tabscontentbody, .tilesdir .lowercontentbody .contentbodylots {margin:0px 0px 0px -5px !important;}	}	@media only screen and (min-width:768px) and (max-width:1024px) {.newsdir .lowercontentbody, .tabsdir .lowercontentbody, .tilesdir .lowercontentbody {margin-right:-5px !important;}.newsdir .lowercontentbody .contentbodylots, .tabsdir .lowercontentbody .tabscontentbody, .tilesdir .lowercontentbody .contentbodylots {margin:0px 0px 0px -5px !important;}	}	@media only screen and (min-width:640px) and (max-width:768px) and (orientation:landscape)  {.newsdir .lowercontentbody, .tabsdir .lowercontentbody, .tilesdir .lowercontentbody {margin-right:-5px !important;}.tilesdir.mobileview .lowercontentbody, .tabsdir.mobileview .lowercontentbody, .tilesdir.mobileview .lowercontentbody {margin-right:-10px !important;}	}	@media only screen and (min-width:640px) and (max-width:768px) and (orientation:portrait) {.newsdir .lowercontentbody .contentbodylots, .tabsdir .lowercontentbody .tabscontentbody, .tilesdir .lowercontentbody .contentbodylots {margin:0px 0px 0px -5px !important;}.tilesdir.mobileview .lowercontentbody, .tabsdir.mobileview .lowercontentbody, .tilesdir.mobileview .lowercontentbody {margin-right:-10px !important;}	}	@media only screen and (max-width:640px) and (orientation:landscape) {.newsdir .lowercontentbody .contentbodylots, .tabsdir .lowercontentbody .tabscontentbody, .tilesdir .lowercontentbody .contentbodylots {margin:0px 0px 0px -5px !important;}.tilesdir.mobileview .lowercontentbody, .tabsdir.mobileview .lowercontentbody, .tilesdir.mobileview .lowercontentbody {margin-right:-10px !important;}	}	@media only screen and (max-width:640px) and (orientation:portrait) {.newsdir .lowercontentbody, .tabsdir .tabscontentbody, .tilesdir .lowercontentbody {margin-right:-5px !important;}.tilesdir.mobileview .lowercontentbody, .tabsdir.mobileview .lowercontentbody, .tilesdir.mobileview .lowercontentbody {margin-right:0px !important;}	}	@media only screen and (max-width:450px) and (orientation:portrait) {.newsdir .lowercontentbody, .tabsdir .lowercontentbody, .tilesdir .lowercontentbody {margin-right:-5px !important;}.tilesdir.mobileview .lowercontentbody, .tabsdir.mobileview .lowercontentbody, .tilesdir.mobileview .lowercontentbody {margin-right:0px !important;}	}