body{background-color:#ffffff;}body, div, span, td, th, input, textarea, select{font-family:'Quicksand','Arial','Helvetica',sans-serif;color:#2a2a2a;}h1,h2,h3{color:#276787;font-family:'Outfit','Arial','Helvetica',sans-serif;}h1,h2,h3{font-weight:normal;}a,a:visited{color:#22759e;}a:hover{color:#47798d;}/* START header */.topspacer{font-size:2vw;display:block;margin:0;padding:0;height:1.8em;}.outer_header{width:100%;max-width:100vw;padding:0 0 0 0;position:fixed;left:0;top:0;z-index:61;background:none;-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;line-height:75%;text-align:center;font-size:2vw;position:absolute;margin:0;padding:0.4em 1% 0.4em 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%);}em.logotxt{display:inline-block;position:relative;width:auto;height:100%;padding:0;font-size:1em;font-style:normal;color:#000000;text-align:center;vertical-align:middle;}em.logotxt,em.logotxt strong,em.logotxt b{font-family:'Outfit','Arial','Helvetica',sans-serif;}em.logotxt strong{display:inline-block;position:relative;color:#a8dae8;line-height:75%;font-weight:bold;vertical-align:middle;text-shadow:0.05em 0.05em 0 rgba(0,0,0,0.15);}em.logotxt span{display:inline-block;line-height:75%;vertical-align:middle;color:#000000;}em.logotxt b{font-weight:normal;display:inline-block;}em.logotxt i{font-family:'Quicksand','Arial','Helvetica',sans-serif;font-style:normal;display:inline;font-size:60%;line-height:75%;vertical-align:bottom;}.logoblock{min-width:9em;}.logoblock span{display:inline-block;vertical-align:middle;color:inherit;}.vidover h2.logoblock{line-height:75%;}.vidover em.logotxt{font-size:1.2em;}.vidover em.logotxt strong,a.site_logo em.logotxt strong{color:#a8dae8;}.inscroll a.site_logo em.logotxt strong{color:#c9e5ef;}/* 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.6;z-index:2;pointer-events:none;background:#237291;background:-moz-linear-gradient(left, #237291 0%, #005a72 100%);background:-webkit-linear-gradient(left, #237291 0%,#005a72 100%);background:linear-gradient(to right, #237291 0%,#005a72 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:14vw;}.mmbtns:last-child{float:right;width:14vw;}.main_menu:hover:before,.main_menu:focus:before,.main_menu:focus-within:before{opacity:1;}.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(255,255,255,0.05);}.mmcontain > div:first-child{border-width:0 0.1em 0 0.1em;}.inscroll .mmcontain > div,.mmcontain:hover > div,.mmcontain:focus > div,.mmcontain:focus-within > 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,#slab_topmedia{font-size:1.1vw;}a.mbtn{height:100%;padding:0.2em 0.5em;box-sizing:border-box;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,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:#47798d;}.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%);}.menu_btn a.mbtn:hover, .menu_btn_act a.mbtn:hover, .menu_btn:hover > a.mbtn, .menu_btn:hover em.pop_menu > a.mbtn, .menu_btn:focus-within em.pop_menu > a.mbtn{color:#eace60;}.main_menu .pop_menu span.popup{top:100%;left:50%;transform:translateX(-50%);background:none;z-index:41;font-size:1.3vh;-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;}.pop_menu:hover span.popup span.bg,#mb-srch .pop_menu span.popup:focus-within 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,#mb-srch .pop_menu span.popup:focus-within span.bg{transform:translate(0,0);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:#47798d;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:#47798d;}.pop_menu span.popup a:hover{color:#ffffff;background-color:#47798d;}.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:-180px;position:relative;z-index:1;}.screenover{position:absolute;left:0;right:0;top:0;bottom:100%;z-index:60;background-color:#f7f4e5;opacity:0;transition:opacity 0.3s ease;pointer-events:none;}.mpopactv .screenover{opacity:0.6;bottom:0;}.outer_content{position:relative;}.content_outer{padding-top:3em;}h1.main_title{font-size:4em;font-weight:normal;text-shadow:0 2px 0 #ffffff;margin-bottom:0.5em;text-align:center;}.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,div.webform input.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:#005772;color:#ffffff;opacity:1;}.nav_div span, .nav_div_w span{opacity:0.7;}.hovcbtn .shop_btn{width:auto;padding:0 0.7em;white-space:nowrap;}.nav_div a.link_button:hover,.form_button:hover,div.webform input.form_button:hover,.form_submit:hover, div.webform input.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:#1c6e84;color:#eace60;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;}div.webform{padding-bottom:5em;}div.webform input.form_submit{width:auto;padding:0.5em 1.4em;left:50%;right:auto;transform:translate(-50%,0);}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:#1c6c84;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;position:relative;}.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;}.hovcmain > img:first-child{margin-top:1em;}.hovcard:hover .hovcmain img{filter:brightness(120%) contrast(110%);}.hovcinfo{position:absolute;top:0;left:-20%;width:140%;height:auto;background:#f7f4e5;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:#f7f4e5;}.hovcard:hover .hovcinfo{opacity:1;transform:translateY(-100%) scale(1);}.hovcards .hovcard h2{font-family:'Quicksand','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:50%;right:auto;transform:translateX(-50%);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;}.flipcards .slabcont{padding:2em 0;max-width:none;}.flipcards .nav_div{width:100%;flex:0 0 100%;}.flipcards .srchnav > div{float:none;display:inline-block;width:auto;flex:0 1 auto;margin:0;}.flipcards .srchnav .nav_div_w{opacity:0.5;margin:0 2em 0 auto;}.flipcard{width:18em;flex:0 0 18em;flex-wrap:wrap;padding:0;perspective:1000px;box-sizing:border-box;position:relative;margin:2em 1em 1em 1em;font-size:0.75vw;}.flipin img{margin-bottom:auto;}.flipcard h2{text-align:center;font-size:1.8em;padding:0.5em 0;line-height:100%;}.flipcard h2 em{font-style:normal;display:block;line-height:115%;padding:0.1em 0;}.flipcard h2 em.title_s{font-size:75%;}.flipcard img{width:100%;height:auto;margin:auto;}.flipcard img.imgsvg{height:75%;}.flipcard:only-child{margin:0 auto;}.flipbtn,.fliplogo{position:absolute;bottom:1em;left:1em;z-index:2;opacity:1;transition:opacity 0.5s;}.fliplogo{width:4em;height:3em;}a.fliplink{position:absolute;top:0;bottom:0;left:0;right:0;}a.fliplink:before,a.fliplink:after{display:block;position:absolute;bottom:0.4em;right:0.5em;font-size:2.5em;text-align:center;font-family:"Font Awesome 5 Duotone";font-weight:900;opacity:1;transition:opacity 0.5s;}a.fliplink:before{content:"\f352";color:#ffffff;}a.fliplink:after{content:"\10f352";color:#b6d2da;}a.fliplink:hover:before,a.fliplink:hover:after,a.fliplink:hover + .flipbtn,a.fliplink:hover + .fliplogo{opacity:0;}.noflip a.fliplink:hover:before,.noflip a.fliplink:hover:after,.noflip a.fliplink:hover + .flipbtn,.noflip a.fliplink:hover + .fliplogo{opacity:0.5;}body[data-lzfa="0"] a.fliplink:before,body[data-lzfa="0"] a.fliplink:after{opacity:0;}.flipin{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;z-index:1;}.flipcard:hover .flipin{transform:rotateY(180deg);}.flipcard.noflip:hover .flipin{transform:none;}.flipfront,.flipback{background-color:#ffffff;padding:0.5em;box-sizing:border-box;box-shadow:0 0.2em 0.4em 0 rgba(0,0,0,0.1);width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.flipfront{padding-bottom:4em;}.flipback{position:absolute;transform:rotateY(180deg);overflow:hidden;}.flipback p{font-size:1.1em;}.flipback:after{content:"";position:absolute;top:92%;bottom:0;left:0;right:0;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}.flipcard a.fliplink{z-index:3;}.flipcard a.fliplink:hover{background:none;}.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;}#cboxOverlay{background-color:#004254;background-image:linear-gradient(#005a72 2px, transparent 2px), linear-gradient(90deg, #005a72 2px, transparent 2px), linear-gradient(#005a72 1px, transparent 1px), linear-gradient(90deg, #005a72 1px, #004254 1px);background-size: 50px 50px, 50px 50px, 10px 10px, 10px 10px;background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px;}/* END content *//* START members */.memlist strong{font-size:1.2em;}div.memlist div.inline-row {padding-left:5px;padding-right:5px;}div.memlist div.inline-row:nth-child(even) {background-color:#f0f0f0;}div.memlist div.inline-row:nth-child(odd) {background-color:#e2e2e2;}/* END members *//* 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 (orientation:portrait) {#slab_topmedia{font-size:2vw;}.flipcard{font-size:1.2vw;}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;}#slab_topmedia{font-size:4vw;}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;}.flipcard{font-size:2vw;}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%;}a.mbtn {padding:0.2em 1.2em;}#mb-menu a.mbtn{padding-left:2em;}.homesrch{font-size:0.8vw;}}@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,.topspacer{font-size:2vw;}}@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;}}@media (min-width:1800px) {div.btnblock .slabcont{max-width:70%;}}/* END media *//* START important */.inscroll.outer_header{position:fixed;}.ocnopad .outer_content{padding-bottom:0;}.ocnopad:after{content:"";display:block;padding:0 0 180px 0;}.messagewrap{position:absolute;top:0;left:0;width:100%;}.messagewrap div.message{position:relative;}/* 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:none;background-position:left top;background-repeat:no-repeat;}a.web-design-info em {font-size:90%;color:#acacac;font-weight:normal;}body.pgready a.web-design-info:hover strong{background-image:url(/images/cms/web-design-BFW.png);}@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:#1c6c84;height:180px;z-index:2;}div.inner_footer{height:179px;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";}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-prod1:before,a#fm-prod1:after{transform:translate(0,-50%) rotate(90deg);}a#fm-prod1:before{content:"\f1ce";}a#fm-prod1:after{content:"\10f1ce";}a#fm-prod2:before{content:"\f5ff";}a#fm-prod2:after{content:"\10f5ff";}a#fm-cms1:before{content:"\f2bb";}a#fm-cms1:after{content:"\10f2bb";}a#fm-cms6:before{content:"\f2f6";}a#fm-cms6:after{content:"\10f2f6";}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:1em 0 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:#f7f4e5;}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;}