body {background-color:#2c3e50;}body,div,span,td,th,input,textarea,select,li{font-family:"Lato", Arial, Helvetica, sans-serif;color:#191919;}a, a:visited {color:#00508e;}a:hover, .breadcrumb a:hover span {color:#0190fe;}h1,h2,h3,.leadslab li{font-family:"Dosis", Arial, Helvetica, sans-serif;}h2 span{color:inherit;}div.div_outer0{z-index:60;position:relative;}.outer_content,#slabwrap{position:relative;z-index:4;}.content_outer{background:#ffffff;}/* START header */.topspacer{padding:1.25vh 0;}div.mainspacer{position:relative;z-index:4;}.outer_header{width:100%;max-width:100vw;padding:0 0 0 0;position:fixed;left:0;top:0;z-index:61;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:center;justify-content:space-between;}.outer_header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#2c3e50;z-index:1;opacity:0;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}.menu_outer,.outer_header a.site_logo{flex:1 1 7em;width:auto;min-width:7em;}.outer_header a.site_logo{height:8vh;margin:1.25vh 2% 1.25vh 5%;position:relative;z-index:43;align-items:center;align-content:center;justify-content:flex-start;-webkit-transition:height 0.2s linear;-moz-transition:height 0.2s linear;-o-transition:height 0.2s linear;transition:height 0.2s linear;}.outer_header a.site_logo img{width:auto;height:100%;filter:saturate(0) brightness(150%);-webkit-transition:filter 0.3s linear;-moz-transition:filter 0.3s linear;-o-transition:filter 0.3s linear;transition:filter 0.3s linear;}.topalt .outer_header a.site_logo img{filter:saturate(0.6) brightness(30%) hue-rotate(158deg);}.topalt.inscroll .outer_header a.site_logo img{filter:saturate(0) brightness(150%) hue-rotate(158deg);}.outer_header a.site_logo strong.logo_txt{display:inline-block;padding:0 0.5em;color:#ffffff;overflow:hidden;font-size:2.4em;-webkit-transition:font-size 0.2s ease;-moz-transition:font-size 0.2s ease;-o-transition:font-size 0.2s ease;transition:font-size 0.2s ease;}.outer_header a.site_logo strong.logo_txt span{color:#ffffff;display:inline-block;font-family:"Dosis", Arial, Helvetica, sans-serif;transform:translate(-110%,0);-webkit-transition:transform 0.7s ease;-moz-transition:transform 0.7s ease;-o-transition:transform 0.7s ease;transition:transform 0.7s ease;}.outer_header a.site_logo:hover,.outer_header a.site_logo:hover strong.logo_txt{text-decoration:none;}.outer_header a.site_logo:hover img{filter:saturate(1) brightness(100%);}.inscroll a.site_logo,.inscroll .topspacer{height:4em;}a.site_logo, .topspacer, .outscroll a.site_logo,.outscroll .topspacer{height:8vh;}.inscroll a.site_logo img{filter:saturate(1) brightness(100%);}.inscroll a.site_logo strong.logo_txt{font-size:2em;}.inscroll a.site_logo strong.logo_txt span{transform:translate(0,0);}.inscroll .outer_header:before{opacity:1;}/* END header *//* START menu */.menu_outer{margin:0 0 0 7%;z-index:42;pointer-events:auto;}.main_menu{height:100%;display:block;padding-right:1em;text-align:right;}.menu_btn, .menu_btn_act {height:100%;float:none;position:relative;vertical-align:middle;}em.pop_menu{height:100%;}a.mbtn{height:100%;padding:0.2em 0.5em;box-sizing:border-box;font-size:1.5em;line-height:180%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:center;justify-content:center;}.menu_btn a.mbtn,.menu_btn_act a.mbtn{color:#ffffff;}a.mbtn:hover,.popshow a.mbtn{color:#1cb4fe;}.main_menu .pop_menu:hover{cursor:default;}.main_menu .pop_menu a:hover{cursor:pointer;}.main_menu .pop_menu span.popup{position:fixed;width:100vw;height:100vh;pointer-events:auto;background-color:rgba(37,164,181,0.7);z-index:41;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.main_menu .pop_menu:hover span.popup,.main_menu .pop_menu.mmactv span.popup{left:auto;right:0;visibility:visible;opacity:1;}.main_menu .pop_menu.mminactv span.popup{visibility:hidden;opacity:0;}.main_menu .pop_menu span.popup span.bg{width:100%;max-width:96%;min-height:95vh;margin-bottom:5vh;pointer-events:auto;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:center;justify-content:flex-start;box-sizing:border-box;padding:1em 0;margin-left:auto;margin-right:-100vw;-webkit-transition:margin 0.5s ease;-moz-transition:margin 0.5s ease;-o-transition:margin 0.5s ease;transition:margin 0.5s ease;}.pop_menu span.popup span.bg{box-shadow:0 1em 1em -1em rgba(0,0,0,0.5);background:#54679a;background:linear-gradient(135deg, #56c8ea 0%, #5ba4cb 10%,#435c87 50%,#263646 100%);}.main_menu .pop_menu:hover span.popup span.bg,.main_menu .pop_menu.mmactv span.popup span.bg{margin-right:0;border-radius:0 0 0 2vw;}.main_menu .pop_menu.mminactv span.popup span.bg{margin-right:-100vw;}.main_menu span.popup span.col{width:100%;max-width:25em;padding-left:0;margin:0 0 20vw 5%;}.pop_menu span.popup span.col:after{display:none;}.pop_menu span.popup a{font-size:1.4em;color:#ffffff;font-weight:300;padding:0.3em 0.2em 0.3em 1em;margin:0.2em 0;position:relative;}.pop_menu span.popup .col a:first-of-type{margin-top:0.1em;}.pop_menu span.popup a:after,.pop_menu span.popup a:before{content:"";position:absolute;bottom:0;display:block;background:#f44a5e;z-index:1;}.pop_menu span.popup .mcol1 a:after,.pop_menu span.popup .mcol1 a:before{background:#f8d446;}.pop_menu span.popup .mcol2 a:after,.pop_menu span.popup .mcol2 a:before{background:#c3dc46;}.pop_menu span.popup a:after{width:96%;left:2%;height:1px;}.pop_menu span.popup a:last-child:after, .pop_menu span.popup a:hover:after{background:none;}.pop_menu span.popup a:before{top:0;left:0;width:100%;height:100%;background:#f44a5e;border-radius:0.3em;opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.pop_menu span.popup a:hover:before{opacity:1;}.pop_menu span.popup a.mbtn{color:#ffffff;}.pop_menu span.popup a:hover{color:#ffffff;}.pop_menu span.popup a span{position:relative;z-index:3;}.pop_menu span.popup a i{width:1.8em;text-align:center;margin-right:0.4em;color:#505050;}.pop_menu span.popup a:hover i{color:#ffffff;}.pop_menu span.popup strong a{font-size:1.2em;line-height:1.4em;padding:0 0.2em 0 1.2em;}em.pop_menu > a{vertical-align:middle;}#mb-menu{z-index:98;}#mb-menu > em > a.mbtn{position:relative;z-index:99;}#mb-menu span.bg{padding-top:7em;}#mb-quo{z-index:99;}#mb-menu a.mbtn span.mbico{padding:0.7em 0.5em;width:1.8em;line-height:120%;text-align:center;}#mb-menu a.mbtn span.mbico:before{font-size:1.5em;}#mb-menu em.mmactv a.mbtn span.fa-bars:before{content:"\f057";font-weight:300;}a.mbtn span.quobtn{padding:0.5em 1em;border-radius:0.5em;background:#f44a5e;}a.mbtn:hover span.quobtn{color:#ffffff;background:#f2304f;}.colhead{display:block;padding:0 0 0.3em 0;font-size:3em;color:#f9d545;text-shadow:0 0.05em 0.1em rgba(7,10,12,0.3);}.mcol2 .colhead{color:#d6f24c;}.mcol3 .colhead{color:#ff5569;}.colhead i.fas{opacity:0.95;}.pop_menu span.popup .colhead ~ a{margin-left:1.5em;}/* END menu *//* START background */.bfw-bg{position:fixed;opacity:0;width:100vw;height:100vh;top:0;bottom:0;left:0;right:0;z-index:1;background:#1fa1b5;}.pgready .bfw-bg{opacity:1;}.bgimg img{width:100%;height:auto;}.bfw-fish,.bfw-lava{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:2;}.bfw-fish{top:40%;bottom:auto;z-index:3;opacity:0.8;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.inscroll .bfw-fish{opacity:0;}.fishimgs{width:235px;height:104px;margin-left:-235px;position:absolute;animation:fishswim 24s;animation-iteration-count:infinite;animation-timing-function:linear;}#bfwfish2{top:20%;opacity:0.5;}#bfwfish3{top:75%;opacity:0.6;}#bfwfish4{top:55%;opacity:0.7;}#bfwfish1 .fishimgs{animation-delay:-11s;}#bfwfish2 .fishimgs{animation-delay:-8s;transform:scale(0.9);filter:hue-rotate(-10deg);}#bfwfish3 .fishimgs{animation-delay:-5s;transform:scale(0.8);filter:hue-rotate(10deg);}#bfwfish4 .fishimgs{animation-delay:0s;transform:scale(0.95);filter:hue-rotate(20deg);}.fishimg{position:absolute;width:68.2px;height:35.5px;background-image:url(/images/site/fish.svgz);animation:fishbob 2s infinite;}.fishimg1{top:0px;left:0px;}.fishimg2{top:35px;left:60px;animation-delay:0.5s;filter:hue-rotate(5deg);}.fishimg3{top:70px;left:10px;animation-delay:0.2s;filter:hue-rotate(15deg);}.fishimg4{top:0px;left:104px;animation-delay:0.4s;filter:hue-rotate(10deg);}.fishimg5{top:35px;left:164px;animation-delay:0.1s;filter:hue-rotate(30deg);}.fishimg6{top:70px;left:114px;animation-delay:0.3s;filter:hue-rotate(20deg);}@keyframes fishswim {0% {margin-left:-235px}70% {margin-left:100%;}100% {margin-left:100%;}}@keyframes fishbob {0%, 50%, 100% {transform:translateY(0);}25% {transform:translateY(-5px);}75% {transform:translateY(-3px);}}.bfw-lava .lavblob{position:absolute;display:flex;flex-flow:row nowrap;flex-wrap:nowrap;opacity:0.4;height:100%;width:50%;transform-origin:center center;background:radial-gradient(ellipse at center, rgba(36,189,204,1) 0%,rgba(61,212,219,1) 25%,rgba(61,212,219,0.5) 50%,rgba(140,219,220,0) 70%,rgba(140,219,220,0) 100%);}div.lavblob1{top:-50%;left:10%;transform:scale(1,1) rotate(0deg);filter:hue-rotate(-20deg);animation:blobdance1 7s ease alternate infinite;}div.lavblob2{top:50%;left:-25%;transform:scale(1.4,2) rotate(-80deg);filter:hue-rotate(0deg);animation:blobdance2 9s ease alternate infinite;}div.lavblob3{top:-50%;right:10%;transform:scale(1.4,2) rotate(80deg);filter:hue-rotate(-40deg);animation:blobdance3 12s ease alternate infinite;}div.lavblob4{top:50%;right:-25%;transform:scale(1,1) rotate(20deg);filter:hue-rotate(-20deg);animation:blobdance4 14s ease alternate infinite;}.inscroll .fishimgs,.inscroll .fishimg,.inscroll .bfw-lava div.lavblob{animation:none 0;}@keyframes blobdance1 {0% {transform:scale(1,1) rotate(0deg);filter:hue-rotate(-10deg);}25% {transform:scale(1.4,2) rotate(-80deg);filter:hue-rotate(0deg);}50% {transform:scale(1,1) rotate(0deg);filter:hue-rotate(-10deg);}75% {transform:scale(1.4,2) rotate(80deg);filter:hue-rotate(-20deg);}100% {transform:scale(1,1) rotate(0deg);filter:hue-rotate(-10deg);}}@keyframes blobdance2 {0% {transform:scale(1.4,2) rotate(-80deg);filter:hue-rotate(0deg);}50% {transform:scale(1,1) rotate(80deg);filter:hue-rotate(40deg);}100% {transform:scale(1.4,2) rotate(-80deg);filter:hue-rotate(0deg);}}@keyframes blobdance3 {0% {transform:scale(1.4,2) rotate(80deg);filter:hue-rotate(40deg);}50% {transform:scale(1,1) rotate(-80deg);filter:hue-rotate(0deg);}100% {transform:scale(1.4,2) rotate(80deg);filter:hue-rotate(40deg);}}@keyframes blobdance4 {0% {transform:scale(1,1) rotate(20deg);filter:hue-rotate(-10deg);}25% {transform:scale(1.4,2) rotate(-80deg);filter:hue-rotate(0deg);}50% {transform:scale(1,1) rotate(0deg);filter:hue-rotate(-10deg);}75% {transform:scale(1.4,2) rotate(80deg);filter:hue-rotate(-20deg);}100% {transform:scale(1,1) rotate(20deg);filter:hue-rotate(-10deg);}}/* END background *//* START webform */div.webform > div,div.webform > div.fieldsection > div{width:90%;padding:0.8em 5%;position:relative;}div.webform > div.fieldsection{width:100%;padding:0.8em 0;border:none;border-top:0.2em solid #dde2e5;}div.webform input,div.webform textarea,div.webform select{width:100%;margin:0;padding:1.2em 0.5em 0.5em 0.5em;box-sizing:border-box;border:0.05em solid #dde2e5;border-radius:0.2em;border-bottom:0.2em solid #2c3e50;}div.webform input:focus,div.webform textarea:focus,div.webform select:focus,div.webform input:focus-visible,div.webform textarea:focus-visible,div.webform select:focus-visible{outline:none;border-bottom-color:#f34b5e;}div.webform label{position:absolute;text-align:left;margin:0;font-size:1.1em;pointer-events:none;width:auto;}div.webform label strong{font-weight:normal;color:#323e4a;}div.webform label em{color:#6a7886;}div.webform select + label{left:5%;top:0.8em;}div.webform input[type="submit"]{border:none;width:auto;padding:0.8em 1.2em;background-color:#f24c5f;border-radius:0.4em;}div.webform input[type="submit"]:hover{background-color:#f13150;opacity:1;}#gre-outer{pointer-events:none;opacity:0;z-index:99;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}#ctactf[style*="block"] ~ #gre-outer,#quotef[style*="block"] ~ #gre-outer,#body-3 #gre-outer,#body-quoteform #gre-outer{pointer-events:auto;opacity:1;}.popup_pane h2,.formslab h2{text-align:center;color:#2c3e50;}.webform .divider-custom-line,.formslab .divider-custom-line{background-color:#a9b6bf;}.webform .divider-custom i,.formslab .divider-custom i{color:#657987;}.webformmsg{padding:0.2em 0 0.4em 0;}.tickboxes h3{font-size:1.2em;}.tickboxes > div{padding-bottom:1em;}.tickboxes .tickbox + strong{display:inline-block;padding-left:1em;}div.tickboxes div.tickbox,.tickboxes strong{vertical-align:middle;}div.webform div.tkbtnbox{width:auto !important;height:auto;margin:1em 1em 0 0 !important;flex:1 1 33%;}div.webform div.tkbtnbox input,div.webform div.tkbtnbox em.tbox{z-index:2;position:absolute;top:0.7em;left:0.6em;border-color:#a4c7ce #84b2ba #84b2ba #a4c7ce;}div.webform div.tkbtnbox label{width:100% !important;height:auto;box-sizing:border-box;pointer-events:auto;cursor:pointer;position:relative;padding:0.6em 0.8em 0.8em 2.6em;font-size:1.2em;line-height:100%;background:#e4f4f6;border-radius:0.4em;border:none;z-index:1;}div.webform div.tkbtnbox label:hover{background:#cae8ee;}div.webform div.tkbtnbox label strong{color:inherit;}div.webform div.tkbtnbox input:checked ~ label{background:#548b9a;color:#ffffff;}div.webform div.tkbtnbox:nth-child(4n+1) input,div.webform div.tkbtnbox:nth-child(4n+1) em.tbox{border-color:#a4b1ce #8394bb #8394bb #a4b1ce;}div.webform div.tkbtnbox:nth-child(4n+1) label{background:#e4eaf6;}div.webform div.tkbtnbox:nth-child(4n+1) label:hover{background:#cad5ee;}div.webform div.tkbtnbox:nth-child(4n+1) input:checked ~ label{background:#54679a;}div.webform div.tkbtnbox:nth-child(4n+2) input,div.webform div.tkbtnbox:nth-child(4n+2) em.tbox{border-color:#a4bbce #84a0ba #84a0ba #a4bbce;}div.webform div.tkbtnbox:nth-child(4n+2) label{background:#e4eef6;}div.webform div.tkbtnbox:nth-child(4n+2) label:hover{background:#caddee;}div.webform div.tkbtnbox:nth-child(4n+2) input:checked ~ label{background:#54749a;}div.webform div.tkbtnbox:nth-child(4n+3) input,div.webform div.tkbtnbox:nth-child(4n+3) em.tbox{border-color:#a4c1ce #84a9ba #84a9ba #a4c1ce;}div.webform div.tkbtnbox:nth-child(4n+3) label{background:#e4f1f6;}div.webform div.tkbtnbox:nth-child(4n+3) label:hover{background:#cae2ee;}div.webform div.tkbtnbox:nth-child(4n+3) input:checked ~ label{background:#54819a;}/* END webform *//* START content */.img_gal_zoom:hover span, .gal_thumb:hover span{color:#191919;}.div_outer_contact {background:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#e5e5e5');background:-webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#e5e5e5));background:-moz-linear-gradient(top,  #d1d1d1,  #e5e5e5);}.outer_contact {background-color:#ffffff;border-color:#e1e1e1;}.sect_l {width:630px;float:left;border-width:0 1px 0 0;border-style:solid;border-color:#92a3b7;}.sect_r {width:348px;float:right;}.tool_tip_right span {background-color:#f5f5f5;}.admin_menu {background-color:#313131;}.admin_usermenu {background-color:#191919;}.admin_menu a, .admin_submenu a, .admin_usermenu a {color:#ecf1f4;}.content_table th {background-color:#ececec;color:#2a094b;}.content_table td {background-color:#f0f0f0;color:#514b3b;}.link_button, a.link_button, .form_button, .form_submit, div.webform input.form_submit, .nav_div a, a.nav_button, .nav_div a.link_button, .nav_div span, .nav_div_w span {background-color:#5aa0ce;color:#ffffff;}.nav_div a.link_button:hover, .form_button:hover, .form_submit:hover, .link_button:hover, a.link_button:hover, .link_button.actv {opacity:1;background-color:#40a2dc;color:#ffffff;}span.link_button, span.link_button:hover {background-color:#c0c0c0;color:#ffffff;}.no-js-news {color:#f0eedc;}h2.marg_top{margin-top:2em;}/* END content *//* START jQuery popup */.popup_pane, a.popup_close{background-color:#ffffff;}.popup_pane{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);}a.popup_close{box-shadow:1px 0 1px 0 rgba(0, 0, 0, 0.1);}#bgPopup{background:#f9fbfb;}/* END jQuery popup *//* START media */@media (min-width:1020px) {#quotefrm div.webform{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:space-between;}#quotefrm div.webform > div.fieldsection{flex:1 1 50%;width:50%;}}@media (min-width:1360px) {div.outer_content, #index-splash {width:1360px;}.pop_menu span.popup a{font-size:1.6em;margin:0.6em 0;}}@media (orientation:portrait) {.outer_content {font-size:200%;}.outer_content div.breadcrumb {font-size:50%;}div.cmspg_pane {width:90%;} div.fbcomts {overflow:hidden;}div.cmspg_pane p, div.cmspg_pane ul {font-size:1.6em;}div.cmspg_pane ul {margin-left:50px;}div.icon_links ul {font-size:3em;margin:3% 1% 3% 10%;}div.icon_links li {line-height:80px;height:80px;float:none;}}/* END media */.outer_footer {width:100%;height:140px;position:relative;top:0px;}.inner_footer {height:139px;text-align:left;padding:1px 0 0 0;}.inner_footer ul {margin:12px 0 0 44px;width:150px;float:left;}.inner_footer a[href^="tel"]{color:inherit;}ul.footer_contact {float:right;margin:12px 0 0 0;float:none;width:auto;list-style:none;}div.footer_contact {padding:8px 18px 0 0;font-size:0.8em;font-weight:normal;float:right;}div.footer_contact p, ul.footer_contact li {text-align:right;font-size:1.1em;}div.footer_contact h1, ul.footer_contact li.fc_tel {text-align:right;font-size:1.9em;}div.footer_copy {width:420px;padding:20px 18px 7px 0;font-size:0.8em;font-weight:normal;text-align:right;float:right;}div.footer_copy em {font-style:normal;}div.footer_links {width:580px;padding:0 0 0 20px;float:left;}div.footer_links a {width:59px;height:59px;margin:0 7px;background-repeat:none;background-position:0 0;display:block;float:left;}div.footer_links a:hover {background-position:0 -59px;}a.web-design-info {position:relative;z-index:0;}a.web-design-info:hover {background-color:transparent;text-decoration:none;z-index:50;}a.web-design-info:hover span.infolink {text-decoration:underline;}a.web-design-info span.balloon{display:block;position:absolute;width:80vw;max-width:340px;padding:1.5em 0.7em 1.5em 1.2em;top:-0.7em;left:50%;transform:translate(-50%,-100%);background:#eaeef2;color:#000000;font-style:normal;font-size:120%;opacity:0;transition:opacity 0.2s ease;pointer-events:none;}a.web-design-info:hover span.balloon{opacity:1;-webkit-transition:opacity 0.8s ease;-moz-transition:opacity 0.8s ease;-o-transition:opacity 0.8s ease;transition:opacity 0.8s ease;}a.web-design-info span.balloon span.infotxt{display:block;padding:0;font-size:1em;text-decoration:none;text-align:left;font-family:Arial, Helvetica, sans-serif;}a.web-design-info span.balloon,a.web-design-info span.balloon:after{box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);}a.web-design-info span.balloon:before,a.web-design-info span.balloon:after{content:'';display:block;position:absolute;background:#eaeef2;}a.web-design-info span.balloon:before{width:100%;height:100%;top:0;left:0;top:0;bottom:0;z-index:-1;}a.web-design-info span.balloon:after{bottom:-0.4em;left:50%;margin-left:-0.4em;width:0.8em;height:0.8em;transform:rotate(-45deg);z-index:-2;}a.web-design-info span.balloon,a.web-design-info span.balloon:before{border-radius:10px;background:#f0f3f6;background:linear-gradient(to bottom, #f6f8fa 0%,#eaeef2 100%);}a.web-design-info strong, a.web-design-info em{display:block;text-decoration:none;max-width:100%;box-sizing:border-box;}a.web-design-info strong {color:#808080;padding:0 0 0.8em 70px;background-image:url(/images/cms/web-design-BFW.png);background-position:left top;background-repeat:no-repeat;}a.web-design-info em {font-size:90%;color:#acacac;}@media (orientation:portrait) {.inner_footer div.footer_nav {float:none;clear:both;}.inner_footer ul.footer_menu {margin:30px 0;font-size:250%;float:none;white-space:normal;display:inline-block;}.inner_footer ul.footer_menu li {margin:30px;}.inner_footer ul.footer_menu li a {display:inline-block;line-height:120%;padding:10px 20px !important;}.inner_footer ul.footer_contact {margin:40px 0 20px 0;width:100%;float:none;font-size:150%;}}@media (orientation:portrait), (max-width:900px) {.inner_footer ul.footer_menu {width:90% !important; margin:0.5em 0!important;font-size:120% !important;float:none;white-space:normal;display:inline-block;}.inner_footer ul.footer_menu li {margin:0 0 1em 0;display:inline-block !important;}.inner_footer ul.footer_menu li a {display:inline-block;line-height:120%;padding:0.2em 0.5em !important;}}.outer_footer{z-index:60;position:relative;background-color:#2c3e50;}div.inner_footer{max-width:1480px;}div.social_nav,div.footer_copy{width:auto;margin:0;padding:0;display:inline-block;vertical-align:top;}div.social_nav{}div.footer_copy{}.inner_footer, .inner_footer a, .inner_footer li, .footer_copy, .footer_copy span, .footer_copy a span.infolink {color:#657887;}.inner_footer a:hover, .footer_copy a:hover span.infolink {color:#3ecedc;}h3.fhead,.inner_footer ul li.fhead{font-size:2em;}ul.footer_contact li, ul.footer_contact li span{color:#787878;}.inner_footer ul li,ul.footer_contact li,div.footer_copy{text-align:left;}@media print {body {visibility:hidden;margin:0px;padding:0px;background-image:none;background-color:#ffffff;}body img, div.anythingSlider{page-break-inside:avoid;}.outer_head,.outer_header,.outer_footer,.div_outer_contact,div.main_menu,div.mmcontain, .admin_menu, .admin_submenu, .admin_usermenu, .fixed_corner, #flashcontent, #notification_bar, .box_top, .box_bot, .product_btns,div.viduslab,div#slab_icolinks,div#slab_share{height:0px;margin:0px;padding:0px;overflow:hidden;visibility:hidden;display:none;}.div_outer0,.content_outer,.content_outer div.box_mid{height:auto;font-size:100% !important;}.outer_footer {position:static;height:200px;margin-top:-200px;}div.main_menu,div.mmcontain,.product_btns,.fhead,.inner_footer .links_list,.inner_footer .social_list{display:none !important;}.inner_footer .footer_contact,.outer,.content_outer,.content_outer div.box_mid,.inner_footer.flexcont,.footer_copy{visibility:visible;background:#ffffff;width:100%;display:block;margin:0px;padding:0px;}.inner_footer .flexfull,.inner_footer .flexhalf,.inner_footer .flexthird,.inner_footer .flextwothird,.inner_footer .flexquart,.inner_footer .flexthquart,.inner_footer .flexfifth,.inner_footer .flextwofif,.inner_footer .flexthrfif,.inner_footer .flexsixth{flex:1 1 auto;width:auto;margin:0;padding:0;min-width:0;max-width:none;}.outer_footer,.outer_footer *,.inner_footer{font-size:1em;}.outer_footer div.footer_contact,.outer_footer ul.footer_contact{font-size:90%;}.footer_contact h1{color:#333333;font-size:1.6em;}.footer_contact p,.footer_contact ul,.footer_contact li{color:#333333;font-size:1em;display:inline-block;width:auto;margin:0 0.5em;}.footer_contact ul{margin:0;}.footer_contact br{content:"";}.footer_contact br:after{content:" ";}.outer_footer div.footer_copy{font-size:80%;}.footer_copy a:not(.web-design-info),.footer_copy a + em{display:none;}.content_outer div.box_mid {font-size:80%;}.content_outer table {margin:0px;}.content_outer p  {margin:5px 0px 5px 0px;}.order_prodlist_tab {width:70%;}.tab_body {background:none;border:none;}table.admin_tab td.td_0, table.admin_tab td.td_1, table.admin_tab td.td_2 {border-color:#ffffff;}.noprint {visibility:hidden;}div.div_outer0,div.slabwrap,div.slab,div.slab div.slabcont,div.series_cont{height:auto !important;max-height:none !important;min-height:0 !important;clear:both;overflow:visible;box-shadow:none;background-color:transparent !important;}div.slab{page-break-after:always;background:none !important;}body.catpg div.slab_series,div#slab_intro,div.slabtitle{page-break-after:auto;}div.slab:after,div.slab div.slabcont:after,div.series_cont:after{content:"";display:block;clear:both;}div#slab_prodlist div.slabcont,div#slab_categories div.slabcont{display:block;}div#slab_prodlist div.moscol,div#slab_categories div.moscol{display:block;float:left;page-break-inside:avoid;}div#slab_prodlist div.moscol:first-child,div#slab_categories div.moscol:first-child{margin-left:0 !important;}div#slab_prodlist div.moscol:last-child,div#slab_categories div.moscol:last-child{margin-right:0 !important;}div#slab_prodlist div.moscol:nth-child(2n+2){clear:both;}div.slab div.cfs_item{float:none !important;display:block;}div.viduslab{display:none;}div.slabtitle,div.breadcrumb{margin:0 0 10px 0;padding:0;}@media (orientation:portrait) {.outer_content,body div.outer_content{font-size:100% !important;}}}#load-foot{display:none;}