body{background-color:#ffffff;}body, div, span, td, th, input, textarea, select{font-family:'Jost','Arial','Helvetica',sans-serif;color:#464646;}h1,h2,h3{color:#276787;font-family:'Montserrat','Arial','Helvetica',sans-serif;}h1,h2,h3{font-weight:normal;}a,a:visited{color:#22759e;}a:hover{color:#00245c;}/* START header */.topspacer{font-size:0.8vw;display:block;margin:0;padding:0;height:13.5em;}.outer_header{width:100%;max-width:100vw;padding:0 0 0 0;position:fixed;left:0;top:0;z-index:61;background:#ffffff;-webkit-transition:height 0.2s ease;-moz-transition:height 0.2s ease;-o-transition:height 0.2s ease;transition:height 0.2s ease;}.outer_header a.site_logo{display:inline-block;float:left;clear:left;text-align:center;font-size:0.8vw;position:absolute;margin:0;padding:0.5em 1% 0.5em 1%;box-sizing:border-box;z-index:91;-webkit-transition:font-size 0.2s linear;-moz-transition:font-size 0.2s linear;-o-transition:font-size 0.2s linear;transition:font-size 0.2s linear;}.outer_header a.site_logo:hover{-webkit-filter:brightness(110%);filter:brightness(110%);}.outer_header a.site_logo em{display:inline-block;position:relative;width:auto;height:100%;padding:0.1em 0 0 0;font-family:'Montserrat','Arial','Helvetica',sans-serif;font-size:2.2em;font-style:normal;color:#000000;text-align:center;vertical-align:middle;}.outer_header a.site_logo img{width:auto;height:6em;-webkit-filter:none;margin-right:1.1em;vertical-align:middle;filter:drop-shadow(0.1em 0.1em 0 rgba(0,0,0,0.15));}a.site_logo strong{display:inline-block;position:relative;color:#00245c;line-height:75%;font-size:2.1em;font-weight:bold;vertical-align:middle;text-shadow:0.05em 0.05em 0 rgba(0,0,0,0.15);}a.site_logo span{display:inline-block;line-height:75%;vertical-align:middle;color:#762c3d;}a.site_logo b{font-weight:normal;display:inline;}a.site_logo i{font-style:normal;display:inline;font-size:60%;line-height:75%;vertical-align:top;}.logobg{position:absolute;top:0;bottom:0;left:-1em;width:17em;overflow:hidden;z-index:3;opacity:0;}.inscroll .logobg{opacity:1;}.logocirc{height:0;width:100%;padding:100% 0 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff;border-radius:50%;}div.headtop{float:right;width:50%;font-size:0.8vw;padding:2.5em 1.2em 3.2em 0;text-align:right;}div.headtop div{display:inline-block;margin:0 0 0 1em;line-height:1em;font-size:1.9em;color:#3e75a2;}div.headtop div:first-child{margin-left:0;}div.headtop strong{color:#00245c;font-family:'Montserrat','Arial','Helvetica',sans-serif;}/* END header *//* START menu */.menu_outer{clear:both;box-shadow:0 1em 1em -1em rgba(0,0,0,0.1);}.main_menu{width:98%;height:100%;padding:0 1%;display:block;text-align:center;position:relative;box-shadow:0 -1em 1em -1em rgba(0,0,0,0.1);}.main_menu:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;z-index:2;pointer-events:none;background:#00245c;background:-moz-linear-gradient(left, #6e99b8 0%, #00245c 100%);background:-webkit-linear-gradient(left, #6e99b8 0%,#00245c 100%);background:linear-gradient(to right, #6e99b8 0%,#00245c 100%);-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear;}.main_menu > div{z-index:3;}.main_menu > a{z-index:3;position:relative;}.main_menu a, .main_menu div, .main_menu span{pointer-events:auto;}.mmbtns{text-align:right;width:auto;padding:0;}.mmcontain{padding-left:12em;}.mmbtns:last-child{float:right;width:12em;}.inscroll .menu_outer{clear:none;background-color:transparent;}.inscroll .main_menu:before{opacity:1;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}.menu_btn,.menu_btn_act{height:100%;float:none;position:relative;z-index:60;}.mmcontain > div{border-style:solid;border-width:0 0.1em 0 0;border-color:rgba(0,0,0,0.05);}.mmcontain > div:first-child{border-width:0 0.1em 0 0.1em;}.inscroll .mmcontain > div{border-color:rgba(255,255,255,0.1);}.menu_btn:hover,.menu_btn:focus-within{z-index:59;}em.pop_menu{height:100%;}em.pop_menu > a.mbtn{position:relative;z-index:42;}.menu_btn > a.mbtn,em.pop_menu > a.mbtn{transition:color 0.5s ease;text-shadow:0.05em 0.05em 0 rgba(0,0,0,0.25);}a.mbtn{height:100%;padding:0.2em 0.5em;box-sizing:border-box;font-size:1.1vw;line-height:280%;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:#3c6684;}.inscroll .menu_btn a.mbtn,.inscroll .menu_btn_act a.mbtn,.inscroll a.menuico{color:#ffffff;}.menu_btn:hover > a.mbtn, .menu_btn:hover em.pop_menu > a.mbtn, .menu_btn:focus-within em.pop_menu > a.mbtn{color:#00245c;}.mmcontain em.pop_menu > a.mbtn:before{content:"\f078";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:80%;font-weight:200;line-height:50%;position:absolute;top:auto;bottom:0.2em;left:50%;right:auto;color:inherit;transform:translate(-50%,-50%);-webkit-transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;transition:transform 0.2s linear;opacity:0;}body[data-lzfa="0"] .mmcontain em.pop_menu > a.mbtn:before{opacity:0;}body[data-lzfa="1"] .mmcontain em.pop_menu > a.mbtn:before{opacity:1;}.mmcontain em.pop_menu > a.mbtn:hover:before,.mmcontain .menu_btn:hover em.pop_menu > a.mbtn:before,.mmcontain .menu_btn:focus-within em.pop_menu > a.mbtn:before{transform:translate(-50%,0%);}.inscroll .menu_btn a.mbtn:hover, .inscroll .menu_btn_act a.mbtn:hover, .inscroll .menu_btn:hover > a.mbtn, .inscroll .menu_btn:hover em.pop_menu > a.mbtn, .inscroll .menu_btn:focus-within em.pop_menu > a.mbtn{color:#a4ceec;}.main_menu .pop_menu span.popup{top:100%;left:50%;transform:translateX(-50%);background:none;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;overflow:hidden;}.main_menu .pop_menu span.popup span.bg{width:100%;pointer-events:auto;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:center;justify-content:space-between;box-sizing:border-box;padding:0.2em 0;transform:translate(0,-100%);-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;}.main_menu .pop_menu:hover span.popup span.bg{transform:translate(0,0);}.pop_menu:hover span.popup span.bg{background-color:#ffffff;box-shadow:0 1em 1em -1em rgba(0,0,0,0.3);}.main_menu .pop_menu:hover span.popup span.bg{margin-right:0;border-width:0 0 1px 1px;border-style:solid;border-color:#f4f4f4;border-radius:0 0 0.4em 0.4em;}.main_menu span.popup span.col{width:100%;padding-left:0;margin:0;}.pop_menu span.popup span.col:after{display:none;}.pop_menu span.popup a,.pop_menu span.popup strong a{font-size:1.4em;padding:0.3em 1em 0.3em 1em;position:relative;white-space:nowrap;}.pop_menu span.popup a{color:#00245c;font-weight:300;margin:0.2em 0;}.pop_menu span.popup a:after{content:"";position:absolute;bottom:0;left:7%;display:inline-block;width:86%;height:1px;background:#e6e6e6;}.pop_menu span.popup > a:last-child:after,.pop_menu span.popup strong:last-child a:after, .pop_menu span.popup a:hover:after{background:none;}.pop_menu span.popup a.mbtn{color:#00245c;}.pop_menu span.popup a:hover{color:#ffffff;background-color:#00245c;}.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{margin:0.2em 0;}.pop_menu span.popup strong a{margin:0;}em.pop_menu > a{vertical-align:middle;}.micobtns a.mbtn span{display:block;line-height:280%;}#mb-srch .pop_menu span.popup{left:auto;right:-2em;transform:none;font-size:150%;}#mb-srch .pop_menu span.popup span.bg{min-height:3.5em;justify-content:flex-end;}#mb-srch .pop_menu span.popup span.menusrch{padding-left:0.6em;padding-right:0.6em;box-sizing:border-box;}#mb-srch input.search_btn{font-size:0.65em;}/* END menu *//* START content */.div_outer0{margin-bottom:-160px;position:relative;z-index:1;}.screenover{position:absolute;left:0;right:0;top:0;bottom:100%;z-index:60;background-color:#e8eff4;opacity:0;transition:opacity 0.3s ease;pointer-events:none;}.mpopactv .screenover{opacity:0.6;bottom:0;}.outer_content{position:relative;}.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;}.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, .product_btns a, .document_btns a, .shop_btn, input.shop_btn, .btn_s, .btn_xl{background-color:#004272;color:#ffffff;opacity:1;}.nav_div a.link_button:hover,.form_button:hover,.form_submit:hover,.link_button:hover,a.link_button:hover,.link_button.actv,.product_btns a:hover,.document_btns a:hover,.shop_btn:hover,input.shop_btn:hover,.btn_s:hover,.btn_xl:hover,a.hovclink:hover .link_button,.hovcard:hover .shop_btn{background-color:#00245c;color:#ffffff;opacity:1;}.link_button, a.link_button:visited,.nav_div a:visited,a.nav_button:visited,.nav_div a.link_button:visited,.product_btns a:visited,.document_btns a:visited,.shop_btn:visited,.btn_s:visited,.btn_xl:visited{color:#ffffff;}.shop_btn{font-style:normal;}a.lowbtn{background-color:#c0c0c0;color:#ffffff;}a.lowbtn:hover{background-color:#d4d4d4;color:#ffffff;}span.link_button, span.link_button:hover{background-color:#c0c0c0;color:#ffffff;}input.shop_btn[disabled],input.shop_btn[disabled]:hover{background-color:#e0e0e0;cursor:default;}.no-js-news {color:#f0eedc;}.product_btns span.pgdocbtns,.document_btns span.pgdocbtns{background:#52859e;display:block;margin-top:0.5em;}.product_btns li,.document_btns li{text-align:center;width:auto;flex:0 1 auto;}.metrow > h2,.metrow hr{width:100%;flex:0 0 100%;}.slab .metrow > h2{padding:1em 0;}div.hovcards{overflow:visible;}.hovcard{position:relative;background-color:#ffffff;width:23%;margin:1% 1% 2% 1%;padding:0.5em;box-sizing:border-box;box-shadow:0 0 0.4em 0 rgba(0,0,0,0.1);overflow:visible;z-index:1;}.hovcard:hover{z-index:2;}.hovcin{position:relative;width:100%;height:100%;text-align:center;z-index:1;}.hovcard:hover .hovcin{cursor:pointer;}.hovcmain{width:100%;height:100%;}.hovcmain img{width:90%;height:auto;filter:none;transition:filter 0.4s;}.hovcard:hover .hovcmain img{filter:brightness(120%) contrast(110%);}.hovcinfo{position:absolute;top:0;left:-20%;width:140%;height:auto;background:#e8eff4;border-radius:0.5em;filter:drop-shadow(0.1em 0.1em 0 rgba(0,0,0,0.15));transform:translateY(0) scale(0.5);opacity:0;transition:transform 0.4s,opacity 0.6s;}.hovcinfo:before{content:"";position:absolute;bottom:0;left:50%;width:2em;height:2em;transform:rotate(-45deg) translateX(-50%);background:#e8eff4;}.hovcard:hover .hovcinfo{opacity:1;transform:translateY(-100%) scale(1);}.hovcards .hovcard h2{font-family:'Jost','Arial','Helvetica',sans-serif;padding:0.6em 0 0.3em 0;font-size:1.6em;}.hovcards .hovcard h3{margin:1em auto;padding:0;}.hovcards .hovcard p{margin:1em;color:#6a87ac;}.hovcards .hovcard p:first-child{color:#275187;}.hovcards .hovcard p:nth-child(2){color:#4a6d9a;}.hovcards .hovcard dl{display:inline-block;width:auto;margin:0.1em auto;}.hovcard a.hovclink{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:2;}.hovcard a.hovclink:hover{background:none;}.hovclink .link_button{padding:0 0.8em;display:inline-block;width:auto;min-width:0;margin:0;font-style:italic;font-size:1.5em;height:2em;line-height:2em;}.hovcspc .hovcmain,.hovcspc .hovcinfo{padding-bottom:5em;}.hovcbtn{position:absolute;top:auto;bottom:1.1em;left:auto;right:1em;z-index:3;}.hovclink .hovcbtn{left:1em;}.hovcbtn form{float:right;}.hovcbtn .shop_btn{font-size:1.15em;height:2.2em;line-height:2.2em;}.hovclink .link_button:hover{opacity:1;}.product_page img{width:auto;height:auto;max-width:100%;}.product_page img[style*="float"]{margin:0 2em;}.product_page table{width:auto;}.product_page td{font-size:1.2em;padding:0.5em 1em;background:#fafafa;}.product_page tr:nth-child(even) td{background:#f2f2f2;}#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,#body-3 #gre-outer.grecapld{pointer-events:auto;opacity:1;}/* 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 (max-width:850px) {.inner_footer h3,div.footer_contact h4,div.footer_contact p{text-align:center;}}@media (max-width:750px) {div#slab_slider .anycapt-full{font-size:80%;}}@media (max-width:1100px) {.inscroll .main_menu{text-align:right;}.mmcontain{padding-left:0;}div.headtop{padding-right:2em;}}@media (orientation:portrait) {a.mbtn{font-size:2vw;}.micobtns a.mbtn span{line-height:120%;}div#slab_slider ul.anythingBase, div#slab_slider ul.anythingBase li, #slab_slider .anythingSlider, #slab_slider .anythingWindow{height:70vw !important;}div#slab_slider li .topslide{padding:5vw 0;max-height:60vw;}div#slab_slider li .topimg{height:50vw;}div#slab_slider li .topimg1{max-height:32vw;}div#slab_slider li .topimg2{max-height:20vw;}}@media (orientation:portrait) and (max-width:500px) {.topspacer{font-size:0.94vw;}a.mbtn{font-size:4vw;}.outer_header a.site_logo{font-size:1.54vw;max-width:33%;}.logobg{width:20%;}div.headtop{width:65%;font-size:1.4vw;padding:1.1em 1.6em 0.9em 0;}div.header_search{height:4em;}div#slab_slider .anycapt-full{max-width:60%;font-size:50%;}.inner_footer div.browse_nav{width:100%;}.slab-updown{font-size:0.6em;bottom:1em;}div#slab_slider ul.anythingBase, div#slab_slider ul.anythingBase li, #slab_slider .anythingSlider, #slab_slider .anythingWindow{height:120vw !important;}div#slab_slider li .topslide{padding:5vw 0;max-height:110vw;}div#slab_slider li .topimg{height:70vw;margin-top:-22vw;z-index:1;}div#slab_slider li .topimg1{max-height:48vw;}div#slab_slider li .topimg2{max-height:30vw;padding-left:55%;}div#slab_slider li .toptxt{padding-bottom:5vw;z-index:2;}.toptxt h2:first-child{padding-top:0.25em;}div#slab_slider .anythingSlider .arrow{margin-top:-1.5em;}div#slab_slider .anythingSlider .arrow a{width:2em;height:3em;}div#slab_slider .anythingSlider .arrow span{font-size:3em;}div#slab_slider .slab-updown{display:none;visibility:hidden;}div#slab_title .slabcont{background-position:80% center;}div#slab_title h1{font-size:4em;}.slab h2,div#slab_title h2,div#slab_welcome h2{font-size:2.4em;}}@media (min-width:750px) {.slab-updown{font-size:1em;}.metrow:nth-child(even) div:nth-child(2){order:1;}.metrow:nth-child(even) div:nth-child(3){order:2;}.metrow:nth-child(even) .metrowimg{order:3;}.metrow:nth-child(even) div:nth-child(4){order:4;}.metrow:nth-child(even) div:nth-child(5){order:5;}.metrow:nth-child(even) div:nth-child(6){order:6;}.metrow:nth-child(even) div:nth-child(7){order:7;}.metrow:nth-child(even) hr{order:8;}.metrowimg a{max-width:30vw;}}@media (min-width:980px) {div#slab_slider .anycapt-full{font-size:130%;}#mb-menu a.mbtn{padding-left:2em;}}@media (min-width:1200px) {div#slab_slider .anycapt-full{font-size:150%;}}@media (min-width:1360px) {div#slab_slider .anycapt-full{font-size:170%;}div.btnblock .slabcont{max-width:80%;}.outer_header a.site_logo,div.headtop,.topspacer{font-size:0.7vw;}}@media (min-width:1600px) {div#slab_slider .anycapt-full{font-size:200%;bottom:7vh;}div#slab_slider .animeico{font-size:750%;}div.btnblock .btnflexb a strong{font-size:2em;}.outer_header a.site_logo,div.headtop,.topspacer{font-size:0.6vw;}}@media (min-width:1800px) {div.btnblock .slabcont{max-width:70%;}}/* END media *//* START important */.inscroll a.site_logo{position:relative;transform:translateY(10%);font-size:0.4vw;}.inscroll.outer_header{position:fixed;}.inscroll div.headtop{display:none;}.ocnopad .outer_content{padding-bottom:0;}.ocnopad:after{content:"";display:block;padding:0 0 160px 0;}/* END important */.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{color:#2e3842;}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;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;font-weight:normal;}@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{background-color:#52859e;height:160px;z-index:2;}div.inner_footer{height:159px;max-width:1480px;}.inner_footer ul, ul.footer_contact,div.social_nav,div.browse_nav,div.footer_copy{width:25%;margin:0;padding:0;display:inline-block;vertical-align:top;}.inner_footer > div{float:none;padding:1em 0 0 0;margin:0;text-align:center;}.inner_footer h3{text-align:left;}.inner_footer h3 strong{font-weight:normal;}.inner_footer div.browse_nav,.inner_footer div.social_nav{padding-top:1.8em;}.inner_footer div.browse_nav div.inblock{min-width:280px;}.inner_footer div.browse_nav ul.footer_menu{width:auto;min-width:120px;margin:0 0.5em 0 2em;list-style:none;text-align:left;}ul.footer_menu a{position:relative;}ul.footer_menu a:before,ul.footer_menu a:after{content:"\f249";display:inline-block;font-family:"Font Awesome 5 Duotone";font-size:80%;font-weight:900;line-height:50%;position:absolute;top:50%;bottom:auto;left:-2em;right:auto;color:inherit;transform:translate(0,-50%);opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}ul.footer_menu a:after{content:"\10f249";}ul#fmenu2 a:before,ul#fmenu2 a:after{transform:translate(0,-50%) rotate(90deg);}ul#fmenu2 a:before{content:"\f011";}ul#fmenu2 a:after{content:"\10f011";}a#fm-home:before{content:"\f015";}a#fm-home:after{content:"\10f015";}a#fm-contact:before{content:"\f0e0";}a#fm-contact:after{content:"\10f0e0";}a#fm-cms2:before,a#fm-cms2:after{transform:translate(25%,-50%);}a#fm-cms2:before{content:"\f0e7";}a#fm-cms2:after{content:"\10f0e7";}a#fm-news:before{content:"\f1ea";}a#fm-news:after{content:"\10f1ea";}a#fm-docdl:before{content:"\e053";}a#fm-docdl:after{content:"\10e053";}body[data-lzfa="0"] ul.footer_menu a:before,body[data-lzfa="0"] ul.footer_menu a:after{opacity:0;}body[data-lzfa="1"] ul.footer_menu a:before{opacity:1;}body[data-lzfa="1"] ul.footer_menu a:after{opacity:0.4;}.inner_footer h3.fhead{font-size:2em;}div.footer_contact{font-size:1em;}div.footer_contact h4{font-size:2em;text-align:left;margin:0 0 0.1em 0;}div.footer_contact p{font-size:1em;text-align:left;margin:0.1em 0.2em;}div.footer_contact p,div.footer_contact p span{color:#ffffff;}div.footer_copy{text-align:center;padding:0.5em 0;clear:both;}.inner_footer,.inner_footer a,.inner_footer li,.footer_copy,.footer_copy span,.footer_copy a span.infolink{color:#d4e4e3;}.inner_footer h3,.inner_footer h4,.inner_footer p,.footer_menu a{color:#ffffff;}.footer_menu a:hover,.footer_copy a:hover{color:#cad9ee;}.browse_nav .footer_menu{padding-top:0.3em;}.social_nav a{color:#e8eff4;}li.social_fbook a:hover{color:#3f85df;}.social_nav ul{float:none;}.social_nav h3{text-align:center;}@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,.document_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,.document_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;}