body{background-color:#ffffff;}body, div, span, td, th, input, textarea, select{font-family:'Jura',sans-serif;color:#464646;}h1,h2,h3,.straptxt{font-family:'Jura',sans-serif;}h1,h2,h3{font-weight:normal;color:#5d75a9;}a,a:visited{color:#22759e;}a:hover{color:#5d75a9;}p{font-family:'Roboto',sans-serif;}/* START header */.topspacer{font-size:1.5em;display:block;margin:0;padding:0;height:3.4em;}.outer_header{width:100%;max-width:100vw;padding:0 0 0 0;position:fixed;left:0;top:0;font-size:1.5em;z-index:61;background:#ffffff;transform:translateY(0);-webkit-transition:transform 0.3s linear;-moz-transition:transform 0.3s linear;-o-transition:transform 0.3s linear;transition:transform 0.3s linear;}.logohero a.site_logo{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.outer_header a.site_logo{display:inline-block;float:left;clear:left;text-align:center;font-size:0.8em;position:absolute;margin:0 1% 0 1%;padding:0.7em 0 0.4em 0;box-sizing:border-box;z-index:91;}.outer_header a.site_logo:hover{-webkit-filter:brightness(110%);filter:brightness(110%);}.site_logo img{width:auto;height:1.5em;vertical-align:middle;}.site_logo img.geglogoimg{height:2.8em;margin-right:0.8em;filter:drop-shadow(0.1em 0 0 rgba(0,0,0,0.15));}.site_logo em{display:inline-block;position:relative;width:auto;height:100%;padding:0;font-size:1em;color:#000000;text-align:center;vertical-align:middle;}.site_logo span{display:inline-block;vertical-align:middle;text-align:center;}.site_logo span strong,.site_logo span b{display:inline-block;vertical-align:middle;overflow-x:hidden;}.site_logo span b{padding-left:0.6em;}.site_logo span img{-webkit-transition:transform 0.8s ease;-moz-transition:transform 0.8s ease;-o-transition:transform 0.8s ease;transition:transform 0.8s ease;}.site_logo strong{display:inline-block;color:#5d75a9;padding-right:0.6em;border-right:0.1em solid #231f20;line-height:75%;font-weight:bold;vertical-align:middle;}.site_logo i{font-weight:normal;display:inline;}.site_logo i img{height:0.9em;}div#slab_hero .site_logo{font-size:1.6vw;margin:0 auto;}div#slab_hero .site_logo em{filter:drop-shadow(0.1em 0.1em 0 rgba(0,0,0,0.5));}div#slab_hero .site_logo em img{-webkit-filter:invert(100%) brightness(120%);filter:invert(100%) brightness(120%);}div#slab_hero .site_logo strong{border-right-color:#e5ecf5;}.gegbar{width:100%;height:0.6em;background:#6282b8;background:-moz-linear-gradient(left, #6282b8 0%, #65b549 100%);background:-webkit-linear-gradient(left, #6282b8 0%,#65b549 100%);background:linear-gradient(to right, #6282b8 0%,#65b549 100%);}a.site_logo span strong img,div#slab_hero div.site_logo span strong img{transform:translateX(100%);}a.site_logo span b img,div#slab_hero div.site_logo span b img{transform:translateX(-50%);}.inscroll .outer_header{transform:translateY(-0.6em);}.inscroll a.site_logo span strong img,.inscroll a.site_logo span b img,.pgready div#slab_hero .site_logo span strong img,.pgready div#slab_hero .site_logo span b img{transform:translateX(0);}/* END header *//* START menu */.menu_outer{clear:none;}.main_menu{width:98%;height:100%;padding:0 1%;display:block;text-align:center;position:relative;}.main_menu a, .main_menu div, .main_menu span{pointer-events:auto;}.mmbtns{text-align:right;width:auto;padding:0.6em 0;}.mmcontain{padding-left:12em;}.mmbtns:last-child{float:right;width:12em;}.menu_btn,.menu_btn_act{height:100%;float:none;position:relative;z-index:60;}.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;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:#235f7d;}a.mbtn span.mbico{line-height:180%;}.micobtns a.mbtn{color:#284a5a;}.menu_btn:hover > a.mbtn, .menu_btn:hover em.pop_menu > a.mbtn, .menu_btn:focus-within em.pop_menu > a.mbtn{color:#64a06d;}.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;}.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;}.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.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:1em;padding:0.3em 1em 0.3em 1em;position:relative;white-space:nowrap;}.pop_menu span.popup a{color:#000000;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:#000000;}.pop_menu span.popup a:hover{color:#ffffff;background-color:#5d75a9;}.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;}#mb-srch .pop_menu span.popup{left:auto;right:-2em;transform:none;}#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:#e8f4f3;opacity:0;transition:opacity 0.3s ease;pointer-events:none;}.mpopactv .screenover{opacity:0.6;bottom:0;}.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,.btn_s,.btn_xl,.link_button,.news_link a{background-color:transparent;background:#43a0c9;background:linear-gradient(to bottom right, #43a0c9 0%,#339ea9 100%);color:#ffffff;border-radius:0 0.5em 0 0.5em;filter:none;transition:filter 0.5s ease;opacity:1;}.news_link a:visited,a.nav_button:visited{color:#ffffff;}.link_button:hover,a.link_button:hover,.form_button:hover,.form_submit:hover,div.webform input.form_submit:hover,.nav_div a:hover,a.nav_button:hover,.nav_div a.link_button:hover,.nav_div span,.nav_div_w span,.btn_s:hover,.btn_xl:hover,.link_button:hover,.news_link a:hover{color:#ffffff;background:linear-gradient(to bottom right, #43a0c9 0%,#339ea9 100%);filter:hue-rotate(-50deg);opacity:1;}a.lowbtn{background-color:#65ab5f;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;}#mynotices{padding-bottom:2em;}/* END content *//* recap badge */#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{pointer-events:auto;opacity:1;}/* 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:1100px) {.inscroll .main_menu{text-align:right;}.mmcontain{padding-left:0;}.hovcbtn .shop_btn {font-size:1em;}.plist_l{font-size:1.2em;width:36%;}}@media (orientation:portrait) {.topspacer{height:3.3em;}.menu_outer{width:25%;min-width:25%;}.mmbtns{padding:0;}.mmbtns:last-child{width:7em;float:none;}a.menuico{float:right;padding-top:0.3em;}.outer_header a.site_logo{width:50%;min-width:50%;padding-top:0.3em;font-size:1.7vw;}div#slab_hero .site_logo{font-size:2.8vw;}}@media (orientation:portrait) and (max-width:500px) {.topspacer{height:2.9em;}div.header_search{height:4em;}.outer_header a.site_logo{padding-top:2em;}}@media (min-width:980px) {#mb-menu a.mbtn{padding-left:2em;}body#body-1 div#slab_hero .site_logo{font-size:2vw;}}@media (min-width:1600px) {.inner_footer div.browse_nav ul{min-width:9em;}}/* END media *//* START important */.inscroll.outer_header{position:fixed;}.inscroll .logohero a.site_logo{opacity:1;}/* 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{height:160px;z-index:2;background:#649a81;background:radial-gradient(ellipse at left top, #649a81 0%,#638f9b 100%);}div.inner_footer{max-width:1480px;height:159px;}.inner_footer > div{float:none;padding:1.8em 0 0 0;margin:0;text-align:center;}.inner_footer ul,div.social_nav,div.browse_nav,div.footer_copy{width:25%;margin:0;display:inline-block;vertical-align:top;}.inner_footer ul{padding:0;}.inner_footer ul li,ul.footer_contact li{text-align:left;}.inner_footer h3{text-align:left;}.inner_footer h3 strong{font-weight:normal;}h3.fhead,.inner_footer ul li.fhead{font-size:2em;}.inner_footer div.browse_nav div.inblock{min-width:280px;}.inner_footer div.browse_nav ul{width:auto;min-width:6.6vw;margin:0 0.5em 0 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_copy{text-align:center;padding:0.5em 0;}.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,.inner_footer p span,.footer_menu a{color:#ffffff;}.footer_menu a:hover,.footer_copy a:hover{color:#85d9fd;}.browse_nav h3{text-align:center;}.browse_nav .footer_menu{padding-top:0.3em;}.social_nav a{color:#e8f4f3;}.social_nav ul{float:none;}.social_nav h3{text-align:center;}@media (orientation:portrait) and (max-width:500px) {.inner_footer div.browse_nav{width:100%;}div.inner_footer{height:auto;}span#fregadr{display:block;}}@media (min-width:1200px) {div.footer_copy{margin-top:-1em;}}@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;}