*{margin:0;padding:0}img{border:0}html{-webkit-text-size-adjust:none}body{font-family:open sans,sans-serif;font-size:15px;color:#444;background:#142b3b}p{margin-bottom:20px;line-height:22px}a{color:#444;text-decoration:none;outline:none}a:hover{text-decoration:none}.fontface{font-family:helvetica lt std,sans-serif;font-weight:400}.fontface.light{font-weight:100}.fontface.bold,.fontface strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}.loader{position:absolute;top:0;left:0;height:100%;width:100%;display:block;background:#000;text-indent:-9000px;z-index:9}#loader{position:fixed;z-index:9999999}.loader.white{background:#fff}.loader:before{content:'';height:20px;width:20px;position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-10px;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(255,255,255,.15);border-right:6px solid rgba(255,255,255,.15);border-bottom:6px solid rgba(255,255,255,.15);border-top:6px solid rgba(255,255,255,.8);border-radius:100%;text-indent:-9000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.loader.big:before{width:40px;height:40px;margin-top:-20px;margin-left:-20px}.loader.white:before{border-left:6px solid rgba(102,102,102,.15);border-right:6px solid rgba(102,102,102,.15);border-bottom:6px solid rgba(102,102,102,.15);border-top:6px solid rgba(102,102,102,.8)}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.round{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.btn.round{width:auto;height:60px;float:left;display:block;font-size:24px;color:#bb2025;line-height:58px;text-transform:uppercase;padding:0 50px;border:2px solid #bb2025;overflow:hidden}.btn.round.small{height:36px;font-size:18px;line-height:34px;padding:0 26px;border:1.5px solid #bb2025;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px}.btn.round.white{color:#fff;border:2px solid #fff}.btn.round.black{color:#fff;background:#000;border:2px solid #000}.btn.round.green{color:#fff;background:#39b54a;border:2px solid #39b54a}a:hover.btn.round{color:#fff;background-color:#bb2025;text-decoration:none}a:hover.btn.round.white{color:#bb2025;background-color:#fff}a:hover.btn.round.black{color:#bb2025;background-color:#000}a:hover.btn.round.green{color:#39b54a;background:#fff;border:2px solid #39b54a}.share a.addtoany_share_save{height:36px;font-family:helvetica lt std,sans-serif;font-size:18px!important;line-height:36px;padding:0 44px 0 20px;background:url(images/share.svg) no-repeat right 16px top 50%;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px;border:1.5px solid #444;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.share a:hover.addtoany_share_save{color:#bb2025;border-color:#bb2025}.with_bg{background-color:#000;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.with_bg::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;z-index:1}a.youtube:before{width:80px;height:80px;display:block;content:url(images/play.svg);position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:9}.img.round{overflow:hidden}.img img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;position:relative}#container{width:100%;display:block;background:#fff;margin:0 auto;position:relative;overflow:hidden}#header{width:100%;height:170px;float:left;display:block;background:#142b3b;position:relative}#header #logo{width:100%;max-width:1600px;display:block;padding:0 660px 0 20px;margin:0 auto;overflow:hidden;position:relative}#header #logo h1{width:146px;height:60px;float:right;display:block;margin:20px;text-indent:-9000px;position:relative;z-index:99999}#header #logo h1 a{display:block;width:146px;height:60px;background:url(/wp-content/themes/chauvetdj/images/logo.svg) no-repeat center!important}#header .main{width:100%;height:70px;float:left;background:#052031}#header .main .wrapper{width:100%;max-width:1600px;display:block;padding:0 20px;margin:0 auto}#nav_btn{display:none}#header .toggle{display:block}#header #nav{width:auto;float:left}#header #nav ul.menu{width:auto;float:left;list-style:none;margin-top:0!important}#header #nav ul.menu li{width:auto;height:70px;float:left;padding-right:30px}#header #nav ul.menu li.menu-item-has-children{position:relative}#header #nav ul.menu li a{display:block;font-size:22px;color:#fff;line-height:70px;text-transform:uppercase;position:relative}#header #nav ul.menu li.menu-item-has-children a{padding-right:22px}#header #nav ul.menu li a:hover{color:#bb2025!important}#header #nav ul.menu li a.active{color:#bb2025}#header #nav ul.menu li.menu-item-has-children>a::after{content:'';width:14px;height:20px;display:block;position:absolute;top:50%;right:0;margin-top:-10px;background:url(images/arrow_down_red.svg) no-repeat center top 50%;-webkit-background-size:14px 8px;-moz-background-size:14px 8px;-o-background-size:14px 8px;background-size:14px 8px}#header #nav ul.menu li.menu-item-has-children>a.active::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#header #nav ul.menu li.menu-item-has-children ul.sub-menu{width:220px;display:none;position:absolute;top:70px;left:-20px;padding:20px;background:#052031;border:0;list-style:none;overflow:auto;z-index:999999}#header #nav ul.menu li.menu-item-has-children ul.sub-menu li{height:auto;float:none;display:block;clear:both;border-bottom:1px solid #314858}#header #nav ul.menu li.menu-item-has-children ul.sub-menu li:first-child{border-top:1px solid #314858}#header #nav ul.menu li.menu-item-has-children ul.sub-menu li a{display:block;font-size:16px;color:#fff;font-weight:100;line-height:inherit;text-transform:none;padding:12px 6px}#header #nav ul.menu li.cats{position:inherit}#header #nav ul.menu li.cats .dropdown{display:none;position:absolute;top:170px;left:0;right:0;background:#052031;list-style:none;z-index:9999}#header #nav ul.menu li.cats .dropdown .wrapper{padding:20px 0;overflow:hidden}#header #nav ul.menu li.cats .dropdown ul.categories{width:80%;float:left;list-style:none;border-right:2px solid #314858}#header #nav ul.menu li.cats .dropdown ul.categories li{width:16.6666%;height:auto;float:none;display:inline-block;text-align:center;padding:0;margin:0 -4px 0 0;vertical-align:top}#header #nav ul.menu li.cats .dropdown ul.categories li a{font-size:18px;line-height:24px;padding:20px}#header #nav ul.menu li.cats .dropdown ul.categories li .icon{width:100%;max-width:150px;display:inline-block;margin:0 0 10px;border:2px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#header #nav ul.menu li.cats .dropdown ul.categories li a:hover .icon{border-color:#bb2025}#header #nav ul.menu li.cats .dropdown ul.categories li span{display:block}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu{width:20%;float:left;padding:20px 20px 20px 30px;margin-left:-2px;border-left:2px solid #314858;list-style:none}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li{width:100%;height:auto;float:left;padding:12px 0;border-top:2px solid #314858}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li:first-child{padding-top:0;border-top:0}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li:last-child{padding-bottom:0}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li a{display:block;line-height:normal;padding:2px}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children>a::after{right:10px}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children ul.sub-menu{width:100%;float:left;position:relative;top:inherit;left:inherit;padding:0;background:0 0}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children ul.sub-menu li{padding:0;border:0!important}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children ul.sub-menu li:first-child{padding-top:6px}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children ul.sub-menu li a{font-size:18px;padding:4px}#header #nav .sub{width:100%;max-width:1574px;position:absolute;top:40px}#header #nav ul.sub_menu{width:auto;float:right;list-style:none}#header #nav ul.sub_menu li{height:50px;float:left;position:relative}#header #nav ul.sub_menu li a{display:block;font-size:14px;color:#576670;line-height:50px;text-transform:uppercase;padding:0 20px 0 15px}#header #nav ul.sub_menu li.menu-item-has-children a{margin-right:15px}#header #nav ul.sub_menu li a:hover{color:#bb2025!important}#header #nav ul.sub_menu li a.active{color:#bb2025}#header #nav ul.sub_menu li.menu-item-has-children>a::after{content:'';width:10px;height:20px;display:block;position:absolute;top:50%;right:15px;margin-top:-10px;background:url(images/arrow_down_red.svg) no-repeat center top 50%;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;-o-background-size:10px 6px;background-size:10px 6px}#header #nav ul.sub_menu li.menu-item-has-children>a.active::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#header #nav ul.sub_menu li.menu-item-has-children ul.sub-menu{width:220px;max-height:280px;display:none;position:absolute;top:50px;left:0;padding:20px;background:#142b3b;border:0;list-style:none;overflow:auto;z-index:99999}#header #nav ul.sub_menu li.menu-item-has-children ul.sub-menu li{height:auto;float:none;display:block;clear:both;border-bottom:1px solid #314858}#header #nav ul.sub_menu li.menu-item-has-children ul.sub-menu li:first-child{border-top:1px solid #314858}#header #nav ul.sub_menu li.menu-item-has-children ul.sub-menu li a{display:block;font-size:16px;color:#fff;font-weight:100;line-height:inherit;text-transform:none;padding:12px 6px}#header #nav .sub .excemted-on-filter{padding:0 0 20px;border-top:0!important}#header #nav .sub .excemted-on-filter #quick-product-find{width:100%;display:block;font-family:inherit;color:inherit;font-size:14px;font-weight:700;color:#bb2025;padding:10px 12px;background:#314858;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;outline:none}#header #nav .sub .excemted-on-filter #quick-product-find::-webkit-input-placeholder{color:#8896a0}#header #nav .sub .excemted-on-filter #quick-product-find:-moz-placeholder{color:#8896a0}#header #nav .sub .excemted-on-filter #quick-product-find::-moz-placeholder{color:#8896a0}#header #nav .sub .excemted-on-filter #quick-product-find::-ms-input-placeholder{color:#8896a0}#header #nav .sub #google_language_translator{float:right}#header #nav .sub select.goog-te-combo{font-family:helvetica lt std,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#576670!important;width:140px!important;height:50px!important;text-transform:uppercase;margin:0!important;background-color:none!important;border:0!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:''!important;background:url(images/arrow_down_red.svg) no-repeat right 2px top 50%!important;-webkit-background-size:10px 6px!important;-moz-background-size:10px 6px!important;-o-background-size:10px 6px!important;background-size:10px 6px!important;cursor:pointer}#header #nav .sub #google_language_translator:hover select.goog-te-combo:hover{color:#bb2025!important}#header #nav .sub select.goog-te-combo option{font-family:open sans,sans-serif!important;font-size:13px!important;color:#333!important;text-transform:none!important}#header #searchform{float:right}#header #searchform .field{display:block;margin-right:35px;overflow:hidden}#header #searchform .field input{width:135px;height:70px;float:left;font-family:helvetica lt std,sans-serif;font-size:22px;color:#fff;text-align:right;text-transform:uppercase;background:0 0;border:0;-ms-word-break:normal;word-break:normal;word-break:normal;outline:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#header #searchform .field input::-webkit-input-placeholder{color:#fff}#header #searchform .field input:-moz-placeholder{color:#fff}#header #searchform .field input::-moz-placeholder{color:#fff}#header #searchform .field input::-ms-input-placeholder{color:#fff}#header #searchform .submit{width:20px;height:70px;float:right;margin:-70px 0 0;text-indent:-9000px;background:url(images/search.svg) no-repeat center;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;-o-background-size:20px 20px;background-size:20px 20px;border:0;cursor:pointer;outline:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.slideshow.rslides .content-block a,.slideshow.rslides .content-block a:hover,.slideshow.rslides .content-block a:visited{color:#fff}#main{width:100%;float:left;position:relative}#main #wrapper{width:100%;max-width:1600px;display:block;padding:100px 0 0;margin:0 auto;overflow:hidden;overflow:hidden;position:relative}#masthead{background:#dcdfe2;-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 15px 20px 0 rgba(0,0,0,.25);box-shadow:0 15px 20px 0 rgba(0,0,0,.25)}#home #masthead{background:#bb2025}#masthead .wrapper{width:100%;max-width:1600px;display:block;margin:0 auto;position:relative}#masthead .wrapper .circle{width:460px;height:70px;display:block;position:absolute;overflow:hidden;z-index:999}#masthead .wrapper .circle.top{top:-70px;right:180px}#masthead .wrapper .circle.btm{bottom:-100px;left:40px;padding:0 40px 30px}#home #masthead .wrapper .circle.btm{left:inherit;right:140px}#masthead .wrapper .circle::before{content:'';width:800px;height:800px;position:absolute;left:50%;margin-left:-400px;background:#dcdfe2;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#home #masthead .wrapper .circle::before{background:#bb2025}#masthead .wrapper .circle.top::before{top:0}#masthead .wrapper .circle.btm::before{bottom:30px;-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 15px 20px 0 rgba(0,0,0,.25);box-shadow:0 15px 20px 0 rgba(0,0,0,.25)}#masthead .wrapper .wrapper{padding:60px 20px;overflow:hidden}.section{width:100%;float:left;position:relative}.section.std{padding:60px;border-bottom:3px solid #ddd}.section.featimg{padding-bottom:0!important;border-bottom:0}.section .section.std{padding:40px 0}.section.std:last-child{border:0}.section.grid{padding:60px 40px 0}.section.with_img .wrap{width:60%;float:left}.section .header{width:100%;float:left;margin:0 0 10px;position:relative}.section .header.title{margin:0 0 20px}.section.std .header.title{margin:0 0 30px}.section.grid .header.title{padding:0 20px}.section .header.title h1{font-size:80px;line-height:90px;padding:0 40px;position:relative}.section .header.title h1.split{font-size:60px;color:#bb2025;line-height:68px}.section .header.title h1.split span{font-size:80px;color:#444;line-height:90px}.section .header.title h1 span.cat_title{display:inline-block;font-size:44px;color:#bb2025;line-height:52px;position:relative}.section .header.title h1 span.cat_title::before{content:' / '}.section .header.title h1 span.results_count{display:inline-block;font-size:44px;color:#bb2025;line-height:52px;position:relative}.section .header.title h1 span.results_count::before{content:' / '}.section .header.title h2{font-size:50px;color:#bb2025;line-height:58px}.section .header.title h2 span{font-size:74px;color:#444;line-height:84px}.section .header.title h2 span.sub_title{display:inline-block;font-size:36px;line-height:44px}.section .header.sub_title{margin:0 0 20px}.section .header.sub_title h2{font-size:50px;line-height:58px}.section .content{width:100%;float:left}.section.std.with_btn .content{margin:0 0 20px}.section.with_img .image{width:40%;float:right;padding-left:60px}.section.grid .item{padding:0 20px;margin:0 -4px 60px 0}.entry{width:100%;float:left;position:relative}.entry.with_sidebar .section.main{width:60%;float:left;padding:0 60px 20px;margin:60px 0;border-right:3px solid #ddd;border-bottom:0;position:relative}.entry.with_sidebar .sidebar{width:40%;float:left;padding:0 60px;margin:60px 0 60px -3px;border-left:3px solid #ddd;position:relative}.entry.with_sidebar .sidebar .section{padding:0 0 40px;margin:0 0 40px;border-bottom:3px solid #ddd}.entry.with_sidebar .sidebar .section:last-child{padding:0;border-bottom:0}.entry.with_sidebar .sidebar .section .header{margin:0 0 15px}.entry.with_sidebar .sidebar .section .header h3{font-size:44px;color:#bb2025;line-height:52px}.entry.with_sidebar .sidebar .section .header h3 span.wrap{display:block}.entry.with_sidebar .sidebar .section .header.with_icon h3 span.wrap{padding:5px 0 0;margin-left:75px}.entry.with_sidebar .sidebar .section .header.with_icon h3 span.icon{width:60px;height:60px;float:left;vertical-align:middle;margin:0 15px 0 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:30px;-moz-background-size:30px;-o-background-size:30px;background-size:30px;border:3px solid #444;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-indent:-9000px}.entry.with_sidebar .sidebar .section ul{display:block;list-style:none}.entry.with_sidebar .sidebar .section ul li{display:block;font-size:20px;line-height:26px;margin:0 0 8px}.entry.with_sidebar .sidebar .section ul li a:hover{color:#bb2025}.rslides{width:100%;position:relative;list-style:none;overflow:hidden}.rslides .slide{width:100%;display:none;position:absolute;top:0;left:0}.rslides .slide:first-child{float:left;display:block;position:relative}.section.gallery .wrap{width:100%;float:left;position:relative}.section.gallery ul.slideshow{width:100%;float:left;position:relative;overflow:hidden}.section.gallery ul.slideshow li{border-radius:30px!important;-moz-border-radius:30px!important;-webkit-border-radius:30px!important;overflow:hidden!important}.section.gallery ul.slideshow li.video.content-block{width:100%}.section.gallery ul.slideshow li.video.content-block .fluid-width-video-wrapper{-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);-webkit-transform:rotate(0.000001deg);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden}.section.gallery a.rslides_nav{width:30px;height:80px;display:block;position:absolute;top:50%;left:-45px;text-indent:-9000px;background:url(images/arrow-left-grey.svg) no-repeat center;margin-top:-60px;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;z-index:99}.section.gallery a:hover.rslides_nav{-webkit-opacity:1;-moz-opacity:1;opacity:1}.section.gallery a.rslides_nav.next{left:inherit;right:-45px;background:url(images/arrow-right-grey.svg) no-repeat center}.section.gallery ul.rslides_tabs{width:100%;float:left;text-align:center;padding:20px 0 0;list-style:none}.section.gallery ul.rslides_tabs li{display:inline-block;margin:5px;text-indent:-9000px}.section.gallery ul.rslides_tabs li a{width:16px;height:16px;display:block;background:#444;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.section.gallery ul.rslides_tabs li a:hover,.section.gallery ul.rslides_tabs li.rslides_here a{background:#bb2025}#home ul.slideshow{float:left;color:#fff}#home ul.slideshow li.slide .main{display:block;padding:40px 0 40px 80px;margin-right:780px;overflow:hidden}#home ul.slideshow li.slide .main h2{font-size:74px;line-height:84px;margin:0 0 8px}#home ul.slideshow li.slide .main h3{font-size:44px;line-height:52px;margin:0 0 12px}#home ul.slideshow li.slide .main .content{display:block;margin:0 0 15px}#home ul.slideshow li.slide .image{width:780px;float:right;padding:0 60px}#home #masthead a.rslides_nav{width:30px;height:80px;display:block;position:absolute;top:50%;left:20px;text-indent:-9000px;background:url(images/arrow-left.svg) no-repeat center;margin-top:-60px;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;z-index:99}#home #masthead a:hover.rslides_nav{-webkit-opacity:1;-moz-opacity:1;opacity:1}#home #masthead a.rslides_nav.next{left:inherit;right:20px;background:url(images/arrow-right.svg) no-repeat center}#home #masthead ul.rslides_tabs{width:660px;float:right;text-align:center;padding:20px 60px 0;margin:0 0 -40px;list-style:none}#home #masthead ul.rslides_tabs li{display:inline-block;margin:5px;text-indent:-9000px}#home #masthead ul.rslides_tabs li a{width:16px;height:16px;display:block;background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}#home #masthead ul.rslides_tabs li a:hover,#home #masthead ul.rslides_tabs li.rslides_here a{-webkit-opacity:1;-moz-opacity:1;opacity:1}#programs .program{width:50%;display:inline-block;vertical-align:top}#programs .program .image{display:block;text-align:left;margin:0 0 20px}#programs .program .image img{margin:0}#programs .program .header{display:block;margin:0 0 10px}#programs .program .header h3{font-size:44px;font-weight:400;line-height:52px}#programs .program .content{display:block}#programs .program .footer{display:block;clear:both;padding:20px 0 0}#programs .program .footer .btn{margin:0 12px 12px 0}#social_feeds .feed{width:25%;display:inline-block;text-align:center;vertical-align:top}#social_feeds .feed .circle{width:100%;height:0;float:left;color:#fff;padding:50% 0;background-color:#142b3b;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-repeat:no-repeat;background-position:top 15px center;-webkit-background-size:60px 60px;-moz-background-size:60px 60px;-o-background-size:60px 60px;background-size:60px 60px;position:relative;overflow:hidden}#social_feeds .feed.facebook .circle{background-image:url(images/facebook.svg)}#social_feeds .feed.twitter .circle{background-image:url(images/twitter.svg)}#social_feeds .feed.blog .circle{background-image:url(images/wordpress.svg)}#social_feeds .feed.newsletter .circle{background-image:url(images/newsletter.svg)}#social_feeds .feed .circle a{color:#bb2025}#social_feeds .feed .circle a:hover{text-decoration:underline}#social_feeds .feed a:hover{color:#bb2025}#social_feeds .feed .header{width:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px}#social_feeds .feed .header h3{font-size:20px;font-weight:400;line-height:26px}#social_feeds .feed .header span{display:block;font-size:15px;color:#bb2025;line-height:22px;padding:8px 0 0}.section .header.archive.title h1{padding:0 210px;overflow:hidden}.section .header.archive.title h1 span.wrap{display:block}.section .header.archive.title.with_icon h1 span.wrap{padding:30px 0 0;margin-left:200px}.section .header.archive.title h1 span.icon{width:160px;height:160px;float:left;vertical-align:middle;margin:0 30px 0 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:2px solid #666;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-indent:-9000px}.product.preview{width:25%;display:inline-block;text-align:center;vertical-align:top}.product.preview a{display:block;padding-top:40px;overflow:hidden;position:relative}.product.preview a:hover{color:#bb2025}.product.preview .image{width:100%;float:left;position:relative}.product.preview .header{width:100%;float:left;margin:0}.product.preview .header h2{clear:both;font-size:22px;line-height:28px;padding:15px 10px}.product.preview .new{width:auto;height:30px;display:block;position:absolute;top:0;left:50%;font-family:helvetica lt std,sans-serif;font-size:18px;color:#bb2025;font-weight:700;line-height:30px;text-transform:uppercase;padding:0 15px;border:1.5px solid #bb2025;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product.single #masthead .wrapper .wrapper{padding:60px 20px 20px}.product.single .product_shots{width:580px;float:left;padding:0 40px;position:relative}.product.single .product_shots .main_img{width:100%;float:left}.product.single .product_shots ul.thumbs{width:100%;float:left;text-align:center;padding:20px 0 0;list-style:none}.product.single .product_shots ul.thumbs li{display:inline-block;padding:4px;margin-right:-4px;vertical-align:top}.product.single .product_shots ul.thumbs li a.show_img{width:90px;height:90px;display:block;padding:10px;border:1.5px solid #444;border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px;overflow:hidden}.product.single .product_shots ul.thumbs li a.show_img img{max-height:100%}.product.single .product_shots ul.thumbs li a.show_img.active,.product.single .product_shots ul.thumbs li a:hover.show_img{border-color:#bb2025}.product.single .product_shots a.rslides_nav{display:none}.product.single .product_shots ul.rslides_tabs{width:100%;float:left;text-align:center;padding:20px 0 0;list-style:none}.product.single .product_shots ul.rslides_tabs li{display:inline-block;padding:4px;margin-right:-4px;vertical-align:top;text-indent:-9000px}.product.single .product_shots ul.rslides_tabs li a{width:30px;height:30px;display:block;border:2px solid #444;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;background:#fff}.product.single .product_shots ul.rslides_tabs li a:hover{border-color:#bb2025}.product.single .product_shots ul.rslides_tabs li.rslides_here a{background:#444}.product.single .product_shots ul.rslides_tabs li.rslides_here a:hover{border-color:#444}.product.single .main{width:auto;float:none;display:block;padding:40px 40px 80px;margin-left:580px;overflow:hidden}.product.single .main .header h1{clear:both;font-size:44px;font-weight:400;line-height:52px;margin-right:130px}.product.single .main .header .share{display:block;position:absolute;top:4px;right:0}.product.single .main .header.new,.product.single .main .header.discontinued,.product.single .main .header.trending{margin-top:40px}.product.single .main .header.new span.new{margin:10px 10px 20px 0;width:68px;height:30px;display:inline-block;float:left;font-family:helvetica lt std,sans-serif;font-size:18px;color:#bb2025;font-weight:700;line-height:30px;text-transform:uppercase;padding:0 8px;border:1.5px solid #bb2025;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product.single .main .header.trending span.trending{margin:10px 0 20px;width:112px;height:30px;display:inline-block;float:left;font-family:helvetica lt std,sans-serif;font-size:18px;color:#fff;font-weight:700;line-height:34px;text-transform:uppercase;padding:0 15px;border:1.5px solid #142b3b;border-radius:15px;background:#142b3b;-moz-border-radius:15px;-webkit-border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product.single .main .header.discontinued span.discontinued{width:auto;height:30px;display:block;position:absolute;top:-40px;left:0;font-family:helvetica lt std,sans-serif;font-size:18px;color:#bb2025;font-weight:700;line-height:30px;text-transform:uppercase;padding:0 15px;border:1.5px solid #bb2025;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product.preview .trending{display:inline-block;width:auto;height:30px;font-family:helvetica lt std,sans-serif;font-size:18px;color:#fff;font-weight:700;line-height:34px;text-transform:uppercase;margin-bottom:.3em;padding:0 15px;border:1.5px solid #bb2025;border-radius:15px;background:#bb2025;-moz-border-radius:15px;-webkit-border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product.single .main .header.discontinued span.discontinued{color:#fff;background:#bb2025}.product.single .main .content{margin:0 0 30px}.product.single .main .video.featured{width:60%;float:left;display:block;padding-right:40px;margin:0 0 40px;position:relative}.product.single .main .video.featured .thumb{width:100%;float:left;position:relative}.product.single .main .video.featured .thumb a{display:block;overflow:hidden}.product.single .main .icons{width:40%;float:left;padding-right:40px;margin:0 0 40px}.product.single .main .icons img{float:left}.product.single .main .buy_now{width:auto;float:left;clear:both}.product.single .nav.quicklinks{display:block;position:absolute;top:0;right:0;padding:40px 10px;z-index:9999}.product.single .nav.quicklinks ul{width:auto;float:right;list-style:none}.product.single .nav.quicklinks ul li{width:auto;float:left;padding:0 10px}.product.single .nav.quicklinks ul li a{display:block;font-size:20px;text-transform:uppercase}.product.single .nav.quicklinks ul li a:hover{color:#bb2025}.product.single #wrapper .section.std ul.list{width:100%;float:left;padding:0 0 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product.single #wrapper .section.std ul.list li{width:100%;float:left;font-size:22px;line-height:30px;margin:0 0 15px}.product.single #wrapper .section.std ul.list li a{color:#bb2025}.product.single #wrapper .section.std ul.list li a:hover{text-decoration:underline}.product.single #wrapper .section.std ul.list li p{line-height:30px}.product.single #wrapper .section.std ul.list li p:last-child{margin:0}.product.single #highlights .content.with_imgs ul.list{width:60%;padding-right:60px}.product.single #highlights .content.with_imgs ul.images{width:40%;float:right;text-align:center;list-style:none}.product.single #highlights .content.with_imgs ul.images li{width:50%;display:inline-block;padding:0 20px;margin:0 -4px 20px 0;overflow:hidden;vertical-align:top}.product.single #highlights .content.with_imgs ul.images li .image{width:100%;height:0;float:left;padding:50% 0;margin:0 0 20px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.product.single #highlights .content.with_imgs ul.images li .caption{display:block;font-size:18px;line-height:26px;margin:0 0 20px}.product.single #specifications .specs{width:60%;float:left;padding-right:60px}.product.single #specifications .included{width:40%;float:left}.product.single #specifications .included h3{font-size:24px;line-height:30px;text-transform:uppercase;margin:0 0 15px}.product.single #specifications .save_pdf{float:left;padding-top:30px}.product.single .download{width:25%;display:inline-block;text-align:center;vertical-align:top}.product.single .download a{width:100%;height:0;float:left;font-size:22px;color:#fff;line-height:28px;padding:50% 0;background-color:#142b3b;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:relative;overflow:hidden}.product.single .download a:hover{color:#bb2025}.product.single .download a span{width:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px 30px 70px;background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px}.product.single .download a.PDF span{background-image:url(images/pdf.svg)}.product.single .download a.ZIP span{background-image:url(images/zip.svg)}#posts{width:70%;float:left;padding-top:0;margin:60px 0;border-right:3px solid #ddd;position:relative}#posts .wrapper{width:100%;float:left;margin:0 0 20px}.post.preview{width:33.3333%;display:inline-block;vertical-align:top}.sidebar.posts .post.preview{width:100%;float:left;display:block;padding:0;margin:0 0 20px}.post.preview .image{width:100%;float:left;margin:0 0 20px;position:relative}.post.preview .image img{margin:0;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.post.preview .header{width:100%;float:left;padding:0 20px;margin:0 0 20px;position:relative}.sidebar.posts .post.preview .header{padding:0;margin:0}.post.preview .header h2{display:inline;font-size:20px;line-height:26px}.post.preview .header h2 a:hover{color:#bb2025}.post.preview .header span.date{display:inline-block;font-size:20px;color:#bb2025;line-height:26px}.post.preview .header span.date::before{content:' / ';font-weight:400;color:#444}.post.preview .content{width:100%;float:left;margin:0 0 10px;position:relative}.post.preview .footer{width:100%;float:left;position:relative}.post.preview .footer .share{float:left}.post.preview .footer .more.btn{float:right}#posts.blog{padding:0 60px}#posts.blog .post.preview{width:100%;padding:60px 0;border-top:3px solid #ddd}#posts.blog .post.preview:first-child{padding-top:0;border:0}#posts.blog .post.preview .header{padding:0;margin:0 0 30px}#posts.blog .post.preview .header h2{display:block;font-size:50px;line-height:60px;margin:0 0 8px}#posts.blog .post.preview .header span.date{display:block;font-size:20px;color:#bb2025;line-height:26px}#posts.blog .post.preview .header span.date::before{display:none}#posts.blog .post.preview .header span.author{display:none}#posts.blog .post.preview .image{margin:0 0 30px}#posts.search{width:100%;max-width:1080px;padding:0 60px;margin:0;border:0}#posts.search .post.preview{width:100%;padding:60px 0;border-top:3px solid #ddd}#posts.search .post.preview:first-child{border:0}#posts.search .post.preview .header{padding:0;margin:0 0 10px}#posts.search .post.preview .header span.type{width:auto;height:24px;float:left;font-size:13px;color:#bb2025;font-weight:700;line-height:24px;text-transform:uppercase;padding:0 15px;margin:0 0 12px;border:1.5px solid #bb2025;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}#posts.search .post.preview .header h2{float:left;clear:both;font-size:30px;line-height:40px}#posts.search .post.preview span.url{display:block;clear:both;font-size:13px;color:#666}#posts.search .post.preview span.url a{color:#666}#posts.search .post.preview span.url a:hover{color:#bb2025}.post.single{width:70%;float:left;padding:0 60px 60px;margin:60px 0;border-right:3px solid #ddd;position:relative}.post.single .header{width:100%;float:left;margin:0 0 30px;position:relative}.post.single .header h1{font-size:50px;line-height:60px;margin:0 0 8px}.post.single .header span.date{display:block;font-size:20px;color:#bb2025;line-height:26px}.post.single .header span.author{display:none}.post.single .content{width:100%;float:left;margin:0 0 20px;position:relative}.post.single .footer{width:100%;float:left;position:relative}.post.single .footer .postedin{width:100%;float:left;padding:30px 0;border-top:3px solid #ddd}.post.single .footer .postedin span{display:inline;font-size:18px;font-style:italic;line-height:28px}.post.single .footer .postedin span.tags::before{content:' / ';padding:0 2px}.post.single .footer .postedin a:hover{color:#bb2025}.post.single .footer .share{float:left}.post.single .footer .back{float:right}.sidebar.posts{width:30%;float:left;padding:0 60px;margin:60px 0 60px -3px;border-left:3px solid #ddd;position:relative}.sidebar.posts .section{padding:0 0 40px;margin:0 0 40px;border-bottom:3px solid #ddd}.sidebar.posts .section:last-child{padding:0;border-bottom:0}.sidebar.posts .section .header{margin:0 0 15px}.sidebar.posts .section .header h3{font-size:44px;color:#bb2025;line-height:52px}.sidebar.posts .section ul{display:block;list-style:none}.sidebar.posts .section ul li{display:block;font-size:20px;line-height:26px;margin:0 0 8px}.sidebar.posts .section ul li a:hover{color:#bb2025}a.archive_btn{display:inline-block;padding-right:20px;position:relative}a.archive_btn::after{content:'';width:10px;height:20px;display:block;position:absolute;top:50%;right:0;margin-top:-10px;background:url(images/arrow_down_red.svg) no-repeat center top 50%;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;-o-background-size:10px 6px;background-size:10px 6px}a.archive_btn.active::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar.posts .section ul.dropdown{display:none;padding:10px 0 0 20px}#rss_subscribe h3{font-size:24px;line-height:32px;margin:0 0 10px}#rss_subscribe .elp_msg{font-size:13px;font-weight:700;text-transform:uppercase}#rss_subscribe .elp_lablebox{display:none}#rss_subscribe .elp_textbox{display:block;padding:0!important;overflow:hidden}#rss_subscribe .elp_textbox .elp_textbox_class{width:100%;height:60px;float:left;font-family:helvetica lt std,sans-serif;font-size:20px;text-align:center;padding:0 40px;margin:0 0 12px;background:#fff;border:2px solid #bb2025;outline:none;-webkit-appearance:none;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#rss_subscribe .elp_button{width:100%;float:left;padding:0!important}#rss_subscribe .elp_button .elp_textbox_button{width:100%;height:44px;float:left;font-family:helvetica lt std,sans-serif;font-size:20px;color:#fff;background:#2a2a2a;border:0;outline:none;-webkit-appearance:none;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#rss_subscribe .elp_button .elp_textbox_button:hover{color:#bb2025}.load_more{display:block;clear:both;position:relative}.load_more a,.load_more .loader{width:240px;height:60px;display:block;font-size:24px;color:#bb2025;line-height:58px;text-transform:uppercase;margin:0 auto 60px;border:2px solid #bb2025;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;overflow:hidden;text-align:center;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.load_more{display:block;clear:both;position:relative}.load_more a:hover{color:#fff;background-color:#bb2025}.load_more .loader{position:relative;top:inherit;left:inherit;display:block;background-color:#bb2025}.entry.with_sidebar .section.awards ul li{margin:0 0 30px}.entry.with_sidebar .section.awards ul li:last-child{margin:0}.entry.with_sidebar .section.awards ul li span.year{display:block;font-size:26px;color:#bb2025;line-height:34px;margin:0 0 10px}.entry.with_sidebar .section.awards ul li ul li{margin:0 0 12px}.entry.with_sidebar .section.awards ul li ul li span{display:block;margin:0 0 2px}.see_us .section.std{padding-top:20px}.see_us .section.std .header.title{margin:0 0 30px}#showrooms .image{width:60%;float:left;padding-right:40px;margin:0 0 40px}#showrooms .image img{display:block;width:auto;max-width:100%;height:auto}#showrooms .locations{width:40%;float:left;margin:0 0 40px}#showrooms .locations h3{font-family:helvetica lt std,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;margin:0 0 15px}#showrooms .locations ul{width:100%;float:left;list-style:none;border-top:1px solid #ddd}#showrooms .locations ul li{width:100%;float:left;text-transform:uppercase;padding:12px 6px;border-bottom:1px solid #ddd}#showrooms .locations ul li span.location{width:60%;float:left;font-size:17px;font-weight:700}#showrooms .locations ul li span.info{width:40%;float:right;font-size:13px;text-align:right;padding-left:10px}#showrooms .locations ul li a{font-weight:700}#showrooms .locations ul li a:hover{text-decoration:underline}#tradeshows ul{width:100%;max-height:478px;float:left;list-style:none;overflow:auto}#tradeshows ul li{width:100%;float:left;line-height:24px;padding:12px 16px;margin:0 0 8px;border:1px solid #ddd}#tradeshows ul li span:after{content:'\02022';padding:0 6px}#tradeshows ul li span.name{font-weight:700}#tradeshows ul li span:last-child:after{display:none}.sales_network.entry .nav{width:100%;float:left;padding:0 10px}.sales_network.entry .nav ul{width:100%;float:left;list-style:none}.sales_network.entry .nav ul li{width:25%;float:left;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sales_network.entry .nav ul li a{display:block;height:60px;font-size:24px;color:#bb2025;line-height:58px;text-transform:uppercase;padding:0 30px;border:2px solid #bb2025;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sales_network.entry .nav ul li{width:25%;float:left;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sales_network.entry .nav ul li.current_page_item a{color:#fff;background-color:#bb2025}.sales_network.entry .nav ul li a:hover{color:#fff;background-color:#bb2025}.section.locator{margin:0 0 20px}.section.locator h2{font-size:50px;font-weight:400;line-height:58px;margin:0 0 30px}#sl_div{width:100%;float:left;position:relative}#sl_div #searchForm{max-width:100%;display:block;padding:0;margin:0 0 40px;overflow:hidden}#sl_div #address_search{width:100%;float:left}#sl_div #address_search .search_item{width:30%;float:left;margin-top:44px}#addy_in_radius{float:left;display:block;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sl_div #address_search #addy_in_address,#sl_div #address_search #addy_in_country{display:block;padding:0 15px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#searchForm label{height:30px;display:block;text-align:left;font-family:helvetica lt std,sans-serif;font-size:16px;font-weight:700;padding:0 0 0 30px}#searchForm input,#searchForm select{width:100%;height:60px;padding:0 30px;font-family:helvetica lt std,sans-serif;font-size:18px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:2px solid #bb2025;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}#searchForm input::-webkit-input-placeholder{color:#333}#searchForm div.form_field input:-moz-placeholder{color:#333}#searchForm div.form_field input::-moz-placeholder{color:#333}#searchForm div.form_field input:-ms-input-placeholder{color:#333}#searchForm select{width:100%;height:60px;padding:0 50px 0 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';background:url(images/arrow_down.svg) no-repeat right 30px top 50%;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;-o-background-size:10px 6px;background-size:10px 6px}#radius_in_submit{width:50%;float:left;display:block;margin:30px 0 0}#radius_in_submit input{width:100%;height:60px;font-family:helvetica lt std,sans-serif;font-size:24px;color:#fff;text-transform:uppercase;padding:0;background:#000;border:0;cursor:pointer;outline:none;-webkit-appearance:none;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}#radius_in_submit input:hover{color:#bb2025}#distributors #addy_in_address{display:none!important}#distributors #addy_in_radius{display:none!important}#sl_div #map{width:100%;float:left;clear:both;position:relative;margin:0 0 40px;overflow:hidden;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}#sl_div #map_sidebar{width:100%;float:left;padding:0 0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sl_div .results_wrapper{width:100%;float:left;line-height:22px;border-bottom:3px solid #ddd}#sl_div .results_wrapper:first-child{border-top:3px solid #ddd}#sl_div .results_wrapper .results_entry{display:block;padding:30px 15px;overflow:hidden}#sl_div .results_wrapper .results_entry .location{width:22%;float:left;padding-right:2%}#sl_div .results_wrapper .results_entry .address{width:30%;float:left;padding-right:2%}#sl_div .results_wrapper .results_entry .contact{width:22%;float:left;padding-right:2%}#sl_div .results_wrapper .results_entry .contact a{color:#bb2025}#sl_div .results_wrapper .results_entry .contact a:hover{text-decoration:underline}#sl_div .results_wrapper .results_entry .directions{width:20%;float:right}#sl_div .results_wrapper .results_entry .meta{width:100%;float:left;clear:both}#sl_div .results_wrapper .results_entry span{display:block;margin:0 0 1px}#sl_div .results_wrapper .results_entry span.location_name{font-family:helvetica lt std,sans-serif;font-size:20px;font-weight:700}#sl_div .results_wrapper .results_entry span.location_distance{font-size:13px;font-style:italic}height: 50px; font-size: 20px; line-height: 48px; padding: 0 35px; #sl_div .results_wrapper .results_entry span.slp_result_directions{width:auto;float:right}#sl_div .results_wrapper .results_entry span.slp_result_directions a{height:36px;float:right;font-family:helvetica lt std,sans-serif;font-size:18px;color:#bb2025;text-transform:uppercase;text-align:center;line-height:34px;padding:0 26px;border:1.5px solid #bb2025;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sl_div .results_wrapper .results_entry span.slp_result_directions a:hover{color:#fff;background:#bb2025}#sl_div .text_below_map{display:block;font-family:helvetica lt std,sans-serif;font-size:24px;color:#bb2025;line-height:30px;padding:30px 15px;border-top:3px solid #ddd;border-bottom:3px solid #ddd}#sl_div .no_results_found{display:block;padding:30px 15px;border-top:3px solid #ddd;border-bottom:3px solid #ddd}#sl_div .no_results_found h2{font-size:24px;color:#bb2025;line-height:30px;padding:0;margin:0}.downloads{width:33.3333%;float:left}.downloads h3{font-size:20px;margin:0 0 15px 25px}.downloads .field{display:block;padding-right:8px;overflow:hidden}.downloads .field select{width:100%;height:60px;display:block;font-family:helvetica lt std,sans-serif;font-size:18px;color:inherit;padding:0 50px 0 30px;border:2px solid #bb2025;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';background:url(images/arrow_down.svg) no-repeat right 30px top 50%;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;-o-background-size:10px 6px;background-size:10px 6px;outline:none}.downloads .btn{width:auto;float:right;font-family:helvetica lt std,sans-serif;font-size:24px;color:#fff;text-transform:uppercase;text-decoration:none;padding:0 25px!important;background:#000;border:2px solid #000;position:relative;cursor:pointer;outline:none;-webkit-appearance:none}.downloads .btn:hover{color:#bb2025}#marketing_downloads ul{width:100%;float:left;list-style:none}#marketing_downloads li{width:100%;float:left;position:relative;padding:15px 0}#marketing_downloads li .thumb{width:220px;float:left}#marketing_downloads li .details{display:block;margin:8px 0 0 240px}#marketing_downloads li .details h4{font-size:28px;font-weight:400;margin:0 0 18px}#marketing_downloads li .details a.btn{height:36px;display:inline-block;font-size:18px;color:#bb2025;text-transform:uppercase;text-align:center;line-height:36px;padding:0 26px;margin:0 4px 8px 0;border:1.5px solid #bb2025;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px}#marketing_downloads li .details a:hover.btn{color:#fff;background:#bb2025}#marketing_downloads .alt li a{background:transparent url(images/sml-pdf-icon.jpg) no-repeat scroll 0 6px;display:inline-block;font-size:20px;height:28px;padding-left:31px}ul.faqs{width:100%;float:left;list-style:none}ul.faqs li{width:100%;float:left;margin:0;-ms-word-break:break-all;word-break:break-all;word-break:break-word}ul.faqs li a.btn{height:auto;float:none;font-size:16px;font-weight:700;color:#444!important;line-height:inherit;text-transform:inherit;text-align:left;padding:17px 60px 17px 30px;margin:0 0 20px;border:2px solid #444;position:relative}ul.faqs li a.btn::before{content:'+';width:40px;height:40px;display:block;position:absolute;top:50%;right:8px;font-family:helvetica lt std,sans-serif;font-size:24px;text-align:center;line-height:36px;margin-top:-20px;background:#fff;border:2px solid #bb2025;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.faqs li a:hover.btn{background-color:#fff;border-color:#bb2025}ul.faqs li a.btn.active::before{content:'-';line-height:36px}ul.faqs li .content{display:none;padding:0;margin:0 0 20px;background:#eee;position:relative}ul.faqs li .content .wrap{display:block;padding:30px;margin-bottom:-10px}.region_contact .details{width:50%;float:left;padding-right:60px}.region_contact .details ul{width:100%;float:left;margin:0 0 30px;list-style:none}.region_contact .details ul:last-child{margin:0}.region_contact .details ul li{width:100%;float:left;font-size:18px;line-height:26px;margin:0 0 2px}.region_contact .details ul li a{color:#bb2025}.region_contact .details ul li a:hover{text-decoration:underline}.region_contact .contacts ul li{margin:0 0 4px}.region_contact .locations ul li.name{font-weight:700}#support .header.title h2{font-size:44px;color:#bb2025;line-height:52px}#support ul{width:100%;float:left;margin:0 0 20px;list-style:none}#support ul li{width:100%;float:left;margin:0;-ms-word-break:break-all;word-break:break-all;word-break:break-word}#support ul li a.btn{float:none;font-size:18px;font-weight:700;color:#444;text-align:left;padding:0 60px 0 30px;margin:0 0 20px;border:2px solid #444;position:relative}#support ul li a.btn::before{background:#fff none repeat scroll 0 0;border:2px solid #bb2025;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"+";display:block;font-family:helvetica lt std,sans-serif;font-size:24px;height:40px;line-height:36px;position:absolute;right:8px;text-align:center;top:8px;width:40px}#support ul li a:hover.btn{background-color:#fff;border-color:#bb2025}#support ul li a.btn.active::before{content:'-';line-height:36px}#support ul li ul{display:none;padding:0;margin:0 0 20px;background:#eee;position:relative}#support ul li ul li{width:100%;display:inline-block;font-size:18px;line-height:28px;padding:20px 30px 10px;margin:0 -4px 0 0}#support ul li ul li:first-child{padding-top:30px}#support ul li ul li:last-child{padding-bottom:30px}#support ul li ul li.divider{width:100%;display:block;padding:0;margin:20px 0 10px;border-top:1px solid #ccc}#support ul li ul li.details{width:100%;margin-top:20px;border-top:1px solid #ccc}#support ul li ul li.details span{display:block;font-size:24px;font-weight:700;line-height:32px;text-transform:uppercase;margin:0 0 5px}#support ul li ul li.details p{line-height:26px}#support ul li ul li.details p:last-child{margin:0}#support ul li ul li a{color:#bb2025}#support ul li ul li a:hover{text-decoration:underline}#footer{width:100%;float:left;text-align:center;background:#142b3b;position:relative}#footer .section .wrapper{width:100%;max-width:1600px;display:block;padding:0 20px;margin:0 auto;overflow:hidden}#footer .top{padding:40px 0;background:#052031}.showroom_appt{width:auto;max-width:50%;float:left;padding-right:20px}.showroom_appt h4{min-height:60px;float:left;display:table;font-size:20px;font-weight:400;color:#fff;line-height:63px;padding-right:25px}.showroom_appt h4 span{display:table-cell;vertical-align:middle}.updates{width:50%;float:right;padding-left:20px}.updates .signup{width:100%;float:left}.updates .signup .wrap{display:block;padding-right:10px;overflow:hidden}.updates .signup .field{width:100%;height:60px;float:left;font-size:20px;color:#fff;padding:0 40px;background:#142b3b;border:0;outline:none;-webkit-appearance:none}.updates .signup input.field::-webkit-input-placeholder{color:#fff}.updates .signup input.field:-moz-placeholder{color:#fff}.updates .signup input.field::-moz-placeholder{color:#fff}.updates .signup input.field:-ms-input-placeholder{color:#fff}.updates .signup .submit{float:right;background-color:transparent;cursor:pointer;outline:none;-webkit-appearance:none}.updates .signup .submit:hover{color:#052031;background:#bb2025}#footer .nav{border-bottom:3px solid #314858}#footer .nav .wrapper{padding:0}#footer .nav ul.menu{width:auto;float:left;color:#fff;text-align:left;padding:56px 20px;list-style:none;position:relative}#footer .nav ul.menu li{float:left}#footer .nav ul.menu li a{display:block;font-size:14px;color:#fff;text-transform:uppercase;padding-right:20px;position:relative}#footer .nav ul.menu li a.active{color:#bb2025}#footer .nav ul.menu li.menu-item-has-children a{padding-right:40px}#footer .nav ul.menu li a:hover{color:#bb2025}#footer .nav ul.menu li.menu-item-has-children>a::after{content:'';width:10px;height:20px;display:block;position:absolute;top:50%;right:22px;margin-top:-10px;background:url(images/arrow_down_red.svg) no-repeat center top 50%;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;-o-background-size:10px 6px;background-size:10px 6px}#footer .nav ul.menu li.menu-item-has-children>a.active::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#footer .nav ul.menu li.menu-item-has-children ul.sub-menu{display:none;float:none;clear:both;padding:0}#footer .nav ul.menu li.menu-item-has-children ul.sub-menu li{display:block;float:none;padding:5px 0 0}#footer .nav ul.menu li.menu-item-has-children ul.sub-menu li:first-child{padding-top:10px}#footer .nav ul.menu li.menu-item-has-children ul.sub-menu li a{font-size:12px;font-weight:400;text-transform:none;padding:0}#footer .nav ul#sister_brands li{padding-top:15px}#footer .nav ul#sister_brands li:first-child{padding-top:25px}#footer .nav ul#sister_brands li a{display:inline-block}#footer .nav ul#sister_brands li img{display:block;width:auto;max-width:130px;height:auto;max-height:60px}#footer ul#social{width:auto;float:right;padding:40px 20px;list-style:none}#footer ul#social li{width:auto;float:left;margin:0 0 0 10px;text-indent:-9000px}#footer ul#social li a{width:14px;height:44px;display:block;background-position:center;background-repeat:no-repeat;border:2px solid #bb2025;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;position:relative;overflow:hidden}#footer ul#social li a:hover{background-color:#fff;border:2px solid #fff}#footer ul#social li.facebook a{background-image:url(images/facebook.svg)}#footer ul#social li.twitter a{background-image:url(images/twitter.svg)}#footer ul#social li.instagram a{background-image:url(images/instagram.svg)}#footer ul#social li.youtube a{background-image:url(images/youtube.svg)}#footer ul#social li.wordpress a{background-image:url(images/wordpress.svg)}#footer ul#social li.snapchat a{background-image:url(images/snapchat.svg)}#footer ul#social li.google a{background-image:url(images/google-plus.svg)}#footer .meta{padding:20px 0}#footer ul.memberships{float:right;text-align:right;list-style:none}#footer ul.memberships li{width:auto;height:84px;display:inline-block;padding:10px 0 10px 20px}#footer ul.memberships li a::before{content:' ';display:inline-block;vertical-align:middle;height:100%}#footer ul.memberships li a{display:inline-block;height:100%;vertical-align:middle}#footer ul.memberships li img{max-width:100px;max-height:44px;vertical-align:middle}#footer .copyright{max-width:40%;display:block;position:absolute;top:50%;font-size:14px;color:#acacac;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#footer .copyright a,#footer .copyright a:hover{color:#acacac;font-size:14px;text-decoration:none}#footer a.back_top.btn{display:inline-block;clear:both;font-size:14px;color:#bb2025;text-align:center;text-transform:uppercase;margin:0 auto 40px;position:relative}#footer a.back_top.btn::before{content:'';width:46px;height:46px;display:block;margin:0 auto 8px;background:url(images/arrow_up_red.svg) no-repeat center;-webkit-background-size:16px 10px;-moz-background-size:16px 10px;-o-background-size:16px 10px;background-size:16px 10px;border:2px solid #bb2025;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#footer a:hover.back_top.btn::before{background-color:#fff;border:2px solid #fff}.wpcf7{display:block;clear:both;padding:10px 0 0!important}.wpcf7-form{width:100%;display:block;overflow:hidden;position:relative}.wpcf7-form fieldset{width:100%;float:left;display:block;border:0;border-bottom:1px dotted #ccc;padding:0 0 20px;margin:0 0 30px}.wpcf7-form label{display:block;font-size:15px;font-weight:700;line-height:20px;text-transform:uppercase;padding:0 0 0 5px;margin:0 0 8px}.wpcf7-form div.form_radios{width:100%;float:left;margin:0 0 20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7-form div.form_radios .wpcf7-list-item{display:inline-block;padding:0 4px 4px 0}.wpcf7-form div.form_field{width:100%;float:left;margin:0 0 20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7-form div.form_field span{display:block}.wpcf7-form div.form_field input,.wpcf7-form div.form_field select,.wpcf7-form div.form_field textarea{width:100%;display:block;font-family:inherit;color:inherit;font-size:15px;padding:10px 12px;background:0 0;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;outline:none}.wpcf7-form div.form_field textarea{height:140px}.wpcf7-form div.form_field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';padding-right:32px;background:url(images/arrow_down.svg) no-repeat right 12px top 50%;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;-o-background-size:10px 6px;background-size:10px 6px}.wpcf7-form div.form_field select::-ms-expand{display:none}.wpcf7-form div.form_field input::-webkit-input-placeholder{color:#444}.wpcf7-form div.form_field input:-moz-placeholder{color:#444}.wpcf7-form div.form_field input::-moz-placeholder{color:#444}.wpcf7-form div.form_field input:-ms-input-placeholder{color:#444}.wpcf7-form div.form_field select::-webkit-input-placeholder{color:#444}.wpcf7-form div.form_field select:-moz-placeholder{color:#444}.wpcf7-form div.form_field select::-moz-placeholder{color:#444}.wpcf7-form div.form_field select:-ms-input-placeholder{color:#444}.wpcf7-form div.form_field textarea::-webkit-input-placeholder{color:#444}.wpcf7-form div.form_field textarea:-moz-placeholder{color:#444}.wpcf7-form div.form_field textarea::-moz-placeholder{color:#444}.wpcf7-form div.form_field textarea:-ms-input-placeholder{color:#444}.wpcf7-form div.submit{width:100%;float:left;clear:both;margin:5px 0 20px;position:relative}div.wpcf7 img.ajax-loader{position:absolute;top:50%;right:0;margin-top:-8px}.wpcf7-form div.submit input{width:auto;height:40px;float:left;font-family:inherit;font-size:15px;font-weight:700!important;color:#fff;text-transform:uppercase;line-height:40px;padding:0 30px;margin:0;background:#39b54a;border:1px solid #39b54a;position:relative;cursor:pointer;outline:none;-webkit-appearance:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;z-index:9}.wpcf7-form div.submit input:hover{color:#39b54a;background:0 0}div.wpcf7-response-output{clear:both;color:#444!important;font-size:15px;font-weight:700;line-height:22px;border:1px solid #ddd!important;background:#f9f9f9;margin:0 0 20px!important;padding:25px 20px!important;color:inherit;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.wpcf7-validation-errors{color:#fff!important;border:1px solid red!important;background:red}span.wpcf7-not-valid-tip{width:auto!important;height:1px;position:absolute;overflow:hidden;background:0 0!important;border:0!important;border-top:1px solid red!important;text-indent:-9000px;top:0!important;left:5px!important;right:5px!important;bottom:inherit!important;padding:0!important}.content-block img{display:block;max-width:100%;height:auto;padding:10px 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-block .aligncenter{display:block;margin:0 auto}.content-block .alignleft{display:inline-block;float:left;padding-right:30px;vertical-align:top}.content-block .alignright{max-width:50%;display:inline-block;float:right;padding-left:30px;vertical-align:top}.content-block .alignleft img,.content-block .alignright img{padding-left:0;padding-right:0}.content-block .wp-caption{width:auto!important;text-align:center;margin:0 0 20px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-block .wp-caption.alignleft,.content-block .wp-caption.alignright{width:50%!important;padding:0}.content-block .wp-caption.alignleft{margin-right:30px}.content-block .wp-caption.alignright{margin-left:30px}.content-block .wp-caption p.wp-caption-text{display:block;font-size:15px;line-height:22px;padding:10px 12px;margin:0;background-color:#fff}.content-block .wp-caption img{padding:10px 10px 0;margin:0 auto}.content-block .gallery{display:block;max-width:1020px;padding:10px 0 30px;margin:0 auto;overflow:hidden}.content-block .gallery .gallery_item{width:16.6666%;float:left}.content-block .gallery .gallery_item a{display:block;padding:5px;margin:5px;background:#fff}.content-block .gallery .gallery_item a img{display:block;width:auto;max-width:100%;height:auto;padding:0;margin:0 auto}.content-block embed,.content-block iframe,.content-block object{max-width:100%}.content-block video{max-width:100%;height:auto}.content-block .fluid-width-video-wrapper{border-radius:30px!important;-moz-border-radius:30px!important;-webkit-border-radius:30px!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);-webkit-transform:rotate(0.000001deg);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden}.content-block.fontface p{font-size:22px;line-height:32px}.content-block{font-weight:300}.content-block strong{font-weight:700}.content-block p sm{display:block;font-size:11px;font-weight:400;color:#777;line-height:18px!important}.content-block a{color:#bb2025}.content-block a:hover{text-decoration:underline}.content-block blockquote{font-size:22px;font-style:italic;line-height:32px;padding:15px 15px 15px 50px;margin:0 0 20px;position:relative}.content-block blockquote::before{content:'\0201C';position:absolute;top:22px;left:22px;font-family:cantarell,sans-serif;font-size:50px;color:#324f8b;font-style:normal}.content-block blockquote p{line-height:32px}.content-block blockquote p:last-child{margin-bottom:0}.content-block h1,.content-block h2,.content-block h3,.content-block h4,.content-block h5{font-family:helvetica lt std,sans-serif;font-size:100%;font-weight:400;color:#bb2025;padding:10px 0}.content-block h1{font-size:50px;line-height:60px}.content-block h2{font-size:44px;line-height:54px}.content-block h3{font-size:36px;line-height:46px}.content-block h4{font-size:28px;line-height:36px}.content-block h5{font-size:22px;line-height:30px}.content-block ul,.content-block ol{padding:0 0 20px 40px}.content-block ul{list-style:disc}.content-block ul li,.content-block ol li{padding:0 0 8px;line-height:26px}.content-block ul li p,.content-block ol li p{margin:0 0 15px}#modal,#mask{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999998}#mask{background:#000}.modal_window{display:none;position:absolute;top:0;right:0;left:0;bottom:0;z-index:999999}.modal_window .loader{background-color:transparent!important}.vid{width:100%;max-width:853px;height:auto;max-height:480px;display:block;position:absolute}.vid embed,.vid iframe,.vid object{max-width:100%}.vid video{max-width:100%;height:auto}.vid .close_modal{position:fixed;top:0;right:0;display:block;width:50px;height:50px;text-transform:uppercase;font-size:20px;color:#333;line-height:50px;text-align:center;background:#fff;overflow:hidden;z-index:99999999999}.controls{display:none;width:100%;height:100%;position:relative;z-index:999999}.controls .wrap{width:100%;height:100%;display:block}.controls .wrap .pinit{display:block;position:absolute;top:10px;left:10px}.controls span{position:absolute;display:block;width:50px;height:50px;text-transform:uppercase;font-size:20px;color:#000;line-height:50px;text-align:center;vertical-align:top;background:#fff;overflow:hidden}.controls .close_modal{bottom:0;left:50%;margin-left:-25px;color:#fff;background:#000}.controls .close_modal a{color:#fff}.controls .close_modal a:hover{color:#000;background:#fff}.controls .next_btn,.controls .prev_btn{font-size:25px;line-height:45px;top:50%;margin-top:-25px;right:0}.controls .next_btn{right:0}.controls .prev_btn{left:0}.controls .disabled{display:none}.controls span a{display:block;color:#000;width:50px;height:50px;cursor:pointer}.controls span a:hover{color:#fff;background:#000;text-decoration:none}#product_comments{font-family:helvetica lt std,sans-serif;margin-bottom:60px}#product_comments .product-comment-form{width:40%;float:left}#product_comments .mobile-header{display:none}#product_comments .thank-you-response-comment{text-align:center;padding:20px 0;clear:both;font-size:30px;color:#bb2025;line-height:58px}#product_comments .product-comment-form .header.title p{font-size:22px;line-height:30px}#product_comments .product-comment-form #respond{float:left;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#product_comments .shortcode-reviews-form{clear:both;padding:0 20px}#product_comments .product-comment-list{width:55%;float:right;margin-left:5%}#product_comments .glsr-shortcode-title{font-size:50px;color:#bb2025;line-height:58px;font-family:helvetica lt std,sans-serif;font-weight:400;margin-bottom:30px}#product_comments .glsr-summary-text{font-size:22px}#product_comments .glsr-summary{max-width:100%;font-size:18px}#product_comments .glsr-field{margin-bottom:30px}#product_comments .glsr-field label{margin-bottom:5px;font-size:22px;line-height:30px}.regular-text,#product_comments input[type=text],#product_comments input[type=email]{width:100%;height:60px;border-radius:30px!important;-moz-border-radius:30px!important;-webkit-border-radius:30px!important;overflow:hidden!important;border:1px solid #bb2025;outline:0;padding:0 30px;font-size:1.18em;text-transform:uppercase;font-family:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#product_comments textarea{width:100%;height:215px;border-radius:30px!important;-moz-border-radius:30px!important;-webkit-border-radius:30px!important;overflow:hidden!important;border:1px solid #bb2025;outline:0;padding:30px;font-size:1.18em;text-transform:uppercase;font-family:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#product_comments button[type=submit]{width:100%;height:60px;float:left;display:block;font-size:1.18em;color:#bb2025;line-height:58px;text-transform:uppercase;padding:0 50px;border:2px solid #bb2025;overflow:hidden;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;background:#fff;outline:0;cursor:pointer}#product_comments button[type=submit]:hover{background:#bb2025;color:#fff}#product_comments .product-comment-form .comment-form-title input,#product_comments .product-comment-form .comment-form-author input,#product_comments .product-comment-form .comment-form-email input,#product_comments .product-comment-form #submit-product-comment{width:100%;height:60px;float:left;display:block;font-size:1.18em;color:#fff;line-height:58px;text-transform:uppercase;padding:0 50px;background:#39b54a;border:2px solid #39b54a;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:helvetica lt std,sans-serif;outline:0;border-radius:30px!important;-moz-border-radius:30px!important;-webkit-border-radius:30px!important}#product_comments .product-comment-form #submit-product-comment:hover{background:#fff;color:#39b54a}@media only screen and (max-width:680px){#product_comments .shortcode-reviews-form{padding:0}#product_comments .glsr-shortcode-title{font-size:36px;line-height:44px;margin-bottom:10px}#product_comments .glsr-summary-text,#product_comments .glsr-field label{font-size:18px}#product_comments .glsr-field{margin-bottom:15px}#product_comments{padding-left:20px;padding-right:20px}}#product_comments .product-comment-form .form-submit{display:none}#product_comments .product-comment-form .comment-form-author,#product_comments .product-comment-form .comment-form-title,#product_comments .product-comment-form .comment-form-email{clear:both}#product_comments .product-comment-form .comment-form-email:after,#product_comments .product-comment-form .comment-form-title:after,#product_comments .product-comment-form .comment-form-author:after{display:block;width:100%;content:"";clear:both}#product_comments .product-comment-form .comment-form-title input,#product_comments .product-comment-form .comment-form-author input,#product_comments .product-comment-form .comment-form-email input{background:#fff;padding:0 30px;font-size:24px;border:1px solid #bb2025;color:#444}#submit-product-comment{margin-bottom:30px}.comment-title{line-height:40px}.comment-title .comment-title-post{font-family:helvetica lt std,sans-serif;font-size:24px;font-weight:700;float:left;margin-right:5px}.comment-title a{float:left;color:#bb2025;font-size:18px;font-weight:300;letter-spacing:-1px}.comment-title a:after{display:inline-block;width:20px;height:19px;content:"";background:url(images/comment-attachment.png) no-repeat;position:relative;margin-left:7px;top:3px}.comment-date{width:100%;overflow:hidden}.comment-author.vcard{font-style:italic;font-weight:300;letter-spacing:-1px;margin-bottom:30px}.commentlist{font-size:18px;list-style:none;padding:0 20px}.commentlist li.comment{overflow:hidden;padding:30px 0;border-bottom:3px solid #dcdfe2}.commentlist li.comment:first-child{padding-top:0}.commentlist li.comment:last-child{border-bottom:0}.commentlist li.comment .reply{display:none}#comments.list .navigation{float:right}#comments.list .navigation a,#comments.list .navigation span{width:46px;height:46px;display:block;background-position:center;background-repeat:no-repeat;border:2px solid #bb2025;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;position:relative;overflow:hidden;color:#444;text-align:center;line-height:46px;font-size:20px;float:left;margin-left:10px}#comments.list .navigation span{color:#fff;background:#bb2025}.comment-respond .comment-form-attachment input{display:none}.comment-respond .comment-form-attachment label{display:block;text-align:center;color:#fff;background:#2a2a2a;height:36px;line-height:36px;font-size:22px;border-radius:30px!important;-moz-border-radius:30px!important;-webkit-border-radius:30px!important;cursor:pointer}.comment-respond .comment-form-attachment label span{display:block;position:relative;margin:0 auto;padding-left:25px}.comment-respond .comment-form-attachment label span:before{display:inline-block;width:20px;height:19px;content:"";background:url(images/comment-attachment.png) no-repeat;position:relative;margin-right:5px;top:2px}.product-filter{padding:0 210px 0 410px}.product-filter header{font-size:40px;margin-bottom:20px}#filter-lists{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px;list-style:none;font-size:22px;line-height:40px}#filter-lists li{float:left;width:100%;margin:10px 0;position:relative}#filter-lists li a{display:block}.product.preview a.click-to-compare-on-tax span:before,#filter-lists li a:before{display:block;width:38px;height:38px;border:1px solid #bb2025;border-radius:50%;content:"";float:left;margin-right:20px}.product.preview a.click-to-compare-on-tax.clicked span:after,#filter-lists li.filter-this a:after{content:"";display:block;width:45px;height:47px;background:url(images/check.svg) no-repeat;position:absolute;top:-13px;left:9px}.circle-expand{padding:0 230px 30px 430px;text-align:right}.circle-expand.active{padding-top:30px}.circle-expand a.expand-filter{height:32px;padding:0 30px;line-height:32px;background:#bb2025;border:1px solid #bb2025;color:#fff;float:none;display:inline-block;text-transform:none;font-weight:100;font-size:20px}.circle-expand a.expand-filter:hover{}#masthead .product-filter.product-filter-wrap{display:none}#product-comparison .comparison{width:20%;float:left;padding:0 10px}#product-comparison .comparison{font-size:22px;line-height:30px}#product-comparison .comparison .c-title{text-align:right;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 0}#product-comparison .comparison .c-product{text-align:center}#product-comparison .comparison .c-product .action{padding-bottom:45px}#product-comparison .c-data.first .data{border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;-webkit-border-radius:30px 30px 0 0}#product-comparison .c-data.last .data{border-radius:0 0 30px 30px;-moz-border-radius:0 0 30px 30px;-webkit-border-radius:0 0 30px 30px}#product-comparison .c-data{border-top:1px solid #fff;border-bottom:1px solid #fff}#product-comparison .c-data.c-title{background:0 0;display:table;vertical-align:middle;text-align:right;padding:0}#product-comparison .comparison-per{float:left;width:100%}#product-comparison .comparison-per .comparison{}#product-comparison .comparison-per .comparison .data{background:#dcdee1;padding:5px 16px;display:table;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}#product-comparison .comparison-per .comparison .data .cell{vertical-align:middle;display:table-cell;font-size:16px;line-height:24px}#product-comparison .c-data.c-title .data{background:0 0;padding-right:0;vertical-align:middle;display:table-cell;font-size:16px}#products-to-compare .pcwrapper{width:100%;max-width:1600px;display:block;margin:0 auto;overflow:hidden;overflow:hidden;position:relative;padding:60px 40px}#products-to-compare .pcwrapper{position:relative}#products-to-compare .comparison .action a span,#product-comparison .comparison .c-product .action span{display:inline-block;width:37px;height:37px;background:#bb2025;color:#fff;line-height:37px;font-weight:700;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:8px}#products-to-compare{overflow:hidden;background:#dcdee1}#products-to-compare .comparison{width:25%;float:left}#products-to-compare .comparison .c-product{width:196px;height:196px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #142b3b;margin:0 auto 20px;overflow:hidden;display:table}#products-to-compare .comparison .action{text-align:center;margin-bottom:35px;height:37px}#products-to-compare .comparison>.action{display:none!important}#products-to-compare .comparison .c-product a.add{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}#products-to-compare .comparison .c-product div.add{font-weight:700;font-size:28px;margin-bottom:0}#products-to-compare .comparison .c-product .thumb{padding:20px;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#products-to-compare .comparison .c-product .thumb img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;max-width:100%;width:100%;height:auto}#products-to-compare .comparison .product-name{font-weight:700;font-size:22px;text-align:center}.product.preview a.click-to-compare-on-tax{padding-top:0;vertical-align:top;display:inline-block;line-height:40px}.product.preview a.click-to-compare-on-tax span{display:block;position:relative;float:left}.product.preview a.click-to-compare-on-tax span:before{margin-right:5px}#compare-reset,#compare-selected{width:auto;height:37px;float:left;display:block;font-size:18px;color:#bb2025;line-height:37px;text-transform:uppercase;padding:0 30px;border:2px solid #bb2025;overflow:hidden;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;position:absolute;top:60px;right:60px}#compare-reset{right:320px}#products-to-compare .comparison{margin-top:50px}#compare-reset:hover,#compare-selected:hover{color:#bb2025;background:#fff}#products-to-compare header{font-size:36px;color:#444;line-height:27px;letter-spacing:-1px;font-family:helvetica lt std,sans-serif;font-weight:400}.product.preview a.click-to-compare-on-tax.clicked:after{content:"See Below";display:block;font-size:12px;line-height:18px}#searchform input:focus::-webkit-input-placeholder{color:transparent!important}#searchform input:focus:-moz-placeholder{color:transparent!important}#searchform input:focus::-moz-placeholder{color:transparent!important}#searchform input:focus:-ms-input-placeholder{color:transparent!important}.xpress-feature{background:url("/wp-content/themes/chauvetdj/images/ShowXpress-feature.jpg") no-repeat scroll left top/cover;border-bottom:1px solid silver;display:inline-block;height:auto;padding:15px 0 50px;width:100%}.xpress-feature .content-block .fluid-width-video-wrapper,.full .content-block .fluid-width-video-wrapper{padding-top:0!important}.xpress-feature .fluid-width-video-wrapper iframe{display:inline-block;height:368px;position:relative;width:655px;max-width:100%;-webkit-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px}.xpress-feature .content-block .alignleft{padding-top:0}.xpress-feature .content-block .alignright{padding-top:30px}.alignleft.video.featured.box a.youtube::before{left:50%;position:relative;top:52%}.xpress-feature h2{font-size:52px}.xpress-feature p{font-size:1.5em;line-height:41px}.box.xpress{padding-top:10px!important}#main #wrapper.box.alt{padding:100px 60px 15px}aside.xpress{float:right;width:30%}aside.xpress .item{margin-bottom:50px}aside.xpress h3.alt{color:#444;margin:0 0 15px 25px}aside.xpress .downloads{width:100%}aside.xpress ul li{float:left;list-style:outside none none;margin-bottom:10px;width:100%}aside.xpress ul li div{border:1px #cdcdcd solid}aside.xpress ul li img{margin:0 auto}aside.xpress ul li h3{font-size:28px;text-align:right;padding:5px 0}aside.xpress ul li a{text-decoration:none}.full{float:left;max-width:1600px;padding:35px 0;width:100%}.full>.info{background:#142b3b;display:inline-block;max-width:50%;padding:92px 45px;-webkit-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.full>.info h2{color:#fff;font-size:42px}.full>.info p{color:#fff;line-height:30px;font-size:16px}.info-vid{display:inline-block;float:right;margin-left:4px;max-width:100%;width:49%}.info-vid .fluid-width-video-wrapper{border-radius:30px!important;display:inline-block;height:397px;padding-top:0!important;overflow:hidden!important;width:100%}.info-vid a.youtube::before{left:50%;position:relative;top:51%}.full .col{float:left;max-width:50%;padding:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.full .col h3{color:#444;font-size:2.5em;line-height:38px}.faqs.accord.box p{font-size:1.2em;line-height:30px}.full .col p{font-size:1.3em;line-height:37px}.col ul.faqs li{list-style:none}.col ul.faqs li a.btn{text-decoration:none}.placeholder{background:#444;-webkit-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;display:inline-block;height:400px;max-width:100%;width:600px}.info-vid .placeholder{background:#444 none repeat scroll 0 0;border-radius:30px;display:inline-block;max-height:366px;max-width:100%;width:715px}.xpress .mobile{display:none}.product.single #specifications .included ul.list li:first-child{display:none}.xpress-table-wrapper{max-width:100%;float:left;display:inline-block;width:960px}.xpress-wrap{clear:both;float:left;margin-right:59px;width:60%}.xpress-table td{font-size:1.2em}.xpress-table{margin-bottom:45px;width:100%;border-collapse:collapse}.xpress-table th{margin-bottom:10px;padding-bottom:10px}.xpress-table tr.heading{background:#efefef}.xpress-table tr.heading td{border-color:#c8c8c8;border-style:solid;border-width:1px 1px 1px 0}.xpress-table tr.heading td:first-child{border-left:1px #c8c8c8 solid}.xpress-table td{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:10px 15px}.xpress-table td:last-child{border-right:0}#social.sub_menu{position:absolute;top:50px;z-index:888888}#header #nav #social.sub_menu li a{padding:0 15px}ul#social{width:auto;float:right;list-style:none;margin-top:-5px;margin-left:-5px}.sub-menu.mobile{display:inline-block;margin:15px 40px 10px;width:100%}ul#social li,.sub-menu.mobile li{list-style:none;width:auto;float:left;margin:0 0 0 8px;text-indent:-9000px;height:auto}body #social .desktop.sub_menu li a{line-height:30px;padding:0 16px 0 15px}ul#social li a,.sub-menu.mobile li a{display:block;background-position:center;background-repeat:no-repeat;border:2px solid #bb2025;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;position:relative;overflow:hidden;padding:0 16px;line-height:30px!important}ul#social li a:hover,.sub-menu.mobile li a:hover{background-color:#fff;border:2px solid #bb2025}ul#social li.facebook-w a,.sub-menu.mobile li.facebook-w a{background-image:url(/wp-content/themes/chauvetdj/images/facebook-r.png)}ul#social li.twitter-w a,.sub-menu.mobile li.twitter-w a{background-image:url(/wp-content/themes/chauvetdj/images/twitter-r.png)}ul#social li.google-w a,.sub-menu.mobile li.google-w a{background-image:url(/wp-content/themes/chauvetdj/images/google-r.png)}ul#social li.instagram-w a,.sub-menu.mobile li.instagram-w a{background-image:url(/wp-content/themes/chauvetdj/images/ig-r.png)}ul#social li.youtube-w a,.sub-menu.mobile li.youtube-w a{background-image:url(/wp-content/themes/chauvetdj/images/youtube-r.png)}ul#social li.wordpress-w a,.sub-menu.mobile li.wordpress-w a{background-image:url(/wp-content/themes/chauvetdj/images/wordpress-r.png)}ul#social li.snap-w a,.sub-menu.mobile li.snap-w a{background-image:url(/wp-content/themes/chauvetdj/images/snap-r.png)}div#slp_tagline{display:none!important}#searchForm .search_item{clear:none!important}#radius_in_submit input#addressSubmit{width:100%!important}#searchForm #radius_in_submit{float:left!important}span.slp_result_contact{width:90%!important}#ic_signupform.subscribe{display:inline-block}#ic_signupform.subscribe input[type=text],#ic_signupform.subscribe select{width:100%;display:block;font-family:inherit;color:inherit;font-size:15px;padding:10px 12px;background:0 0;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;outline:none}#ic_signupform.subscribe .formEl{display:inline-block;margin-bottom:10px;width:100%}#ic_signupform.subscribe .formEl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';padding-right:32px;background:url(images/arrow_down.svg) no-repeat right 12px top 50%;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;-o-background-size:10px 6px;background-size:10px 6px}#ic_signupform.subscribe .submit-container input.btn.btn-submit{width:auto;height:40px;float:left;font-family:inherit;font-size:15px;font-weight:700!important;display:inline-block;color:#fff;text-transform:uppercase;line-height:40px;padding:0 30px;margin:15px 0;background:#bb2025;border:1px solid #bb2025;position:relative;cursor:pointer;outline:none;-webkit-appearance:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;z-index:9}ul.rma{padding:0;margin:0}.rma li{list-style:none;padding:8px 0;margin:0}.rma li a.pdf{background:transparent url(/wp-content/themes/chauvetdj/images/pdf-doc.png) no-repeat scroll 0 1px;color:#000;display:inline-block;margin:6px 0;padding:0 25px;text-decoration:none}.rma li a.pdf:hover{text-decoration:underline}#FormFieldsTable{width:100%}#formContainer input,#formContainer select{width:100%;display:block;font-family:inherit;color:inherit;font-size:15px;font-weight:700;margin-bottom:10px;padding:10px 12px;background:0 0;border:1px solid #b8b8b8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none}#formContainer input[type=checkbox]{width:auto;float:left;margin:5px 8px 0 0}.option-container label{display:inline-block;float:left;width:33%;padding:0 0 10px}#FormFieldsTable .option-container{display:inline-block;width:100%;padding:15px 0}input#SubmitButton{width:auto;height:40px;float:left;font-family:inherit;font-size:15px;font-weight:700!important;display:inline-block;color:#fff;text-transform:uppercase;line-height:40px;padding:0 30px;margin:15px 0;background:#bb2025;border:1px solid #bb2025;position:relative;cursor:pointer;outline:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;z-index:9}.clicktoshowprod span.wpcf7-list-item{margin-left:0}.form_field .option-container{display:inline-block;margin-bottom:3em;width:100%}.wpcf7-form div.form_field.showwhencheck span{display:block;margin:0}.wpcf7-form-control.wpcf7-checkbox{display:inline-block;margin-left:0}.wpcf7-list-item label{width:40%;float:left;font-size:1em;display:inline-block;text-align:left;padding:5px 0}.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{float:left;width:auto;padding:0;display:block;margin:5px 8px 0 0;-webkit-appearance:checkbox;box-sizing:border-box}