@media only screen and (max-width:2560px){body #social_drop,body #ic_signupform{display:none}body#subscribe #ic_signupform.main-form{display:inline-block}body #header #nav ul.menu{margin-top:0}}@media only screen and (max-width:1920px){body #social_drop,body #ic_signupform{display:none}body #header #nav ul.menu{margin-top:0}}@media only screen and (max-width:1600px){#header #nav .sub{left:0;padding:0 20px}#social_feeds .feed .header h3{font-size:18px;line-height:24px}#social_feeds .feed .header span{font-size:12px;line-height:18px;padding:5px 0 0}.product.single .nav.quicklinks ul li a{font-size:16px}body #header #nav ul.menu{margin-top:0}}@media only screen and (max-width:1480px){#header #nav ul.menu li.cats .dropdown ul.categories{width:75%}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu{width:25%}body #header #nav ul.menu{margin-top:0}}@media only screen and (max-width:1380px){#home ul.slideshow li.slide .main{margin-right:620px}#home ul.slideshow li.slide .main h2{font-size:54px;line-height:64px;margin:0 0 6px}#home ul.slideshow li.slide .main h3{font-size:34px;line-height:42px;margin:0 0 10px}#home ul.slideshow li.slide .image{width:620px}#social_feeds .feed .header h3{font-size:15px;line-height:21px}.product.single .nav.quicklinks{width:100%;float:left;position:relative;top:inherit;right:inherit;padding:30px 50px 0}.product.single .nav.quicklinks ul{width:100%;float:left;text-align:center}.product.single .nav.quicklinks ul li{width:33.3333%;float:none;display:inline-block;margin:0 -4px 0 0;padding:10px}.product.single .nav.quicklinks ul li a{height:40px;font-size:18px;line-height:40px;border:1.5px solid #444;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.product.single .main .video.featured{width:100%;max-width:420px;padding:0}.product.single .main .icons{width:100%;max-width:280px;clear:both;padding:0}}@media only screen and (max-width:1280px){#social.sub_menu{position:absolute!important;right:365px;top:50px;z-index:999999}body #nav .sub.box ul#social{float:right!important;list-style:outside none none;margin-right:10px;margin-top:-35px;width:auto}#header #logo{width:auto;max-width:none;float:left;padding:0}#header #nav ul.menu li.cats .dropdown ul.categories li a{font-size:16px;line-height:22px}#header .social{position:relative}#header ul#social{position:relative}#masthead .wrapper .circle.top{display:none}#social_feeds .feed{width:50%}#social_feeds .feed .header h3{font-size:22px;line-height:32px}#social_feeds .feed .header span{font-size:15px;line-height:22px;padding:8px 0 0}#filter-lists{-moz-column-count:1;-webkit-column-count:1;column-count:1}#products .product.preview{width:33.3333%}#posts{width:60%}.post.preview{width:50%}.post.single{width:60%}.sidebar.posts{width:40%}#sl_div #searchForm{max-width:none}.downloads.active_prod{width:100%}.downloads{width:50%}}@media only screen and (max-width:1200px){#social.sub_menu{position:absolute!important;right:365px;top:50px;z-index:999999}#header #nav ul.menu li.cats .dropdown ul.categories{width:70%}#header #nav ul.menu li.cats .dropdown ul.categories li{width:25%}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu{width:30%}#masthead .header.title{text-align:center}#masthead .wrapper .circle.btm{left:50%!important;margin-left:-270px!important}.section .header.title h1 span.cat_title{display:block;padding-top:5px}.section .header.title h1 span.cat_title::before{display:none}.section .header.title h1 span.results_count{display:block;padding-top:5px}.section .header.title h1 span.results_count::before{display:none}.entry.with_sidebar .section.main{width:50%}.entry.with_sidebar .sidebar{width:50%}#home ul.slideshow li.slide .main{clear:both;padding:40px;margin-right:0}#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 .image{width:100%;max-width:780px;float:none;display:block;padding:0 40px;margin:0 auto}#home #masthead a.rslides_nav{display:none}#home #masthead ul.rslides_tabs{width:100%;float:left;padding:20px 0 0}.section .header.archive.title h1{padding:0 40px}.section .header.archive.title.with_icon h1 span.wrap{padding:0;margin-left:0}.section .header.archive.title h1 span.icon{width:120px;height:120px;float:none;display:block;margin:0 auto 20px}.product-filter{display:block;clear:both;padding:20px 0 0;margin:0 40px;border-top:3px solid #ccc}#filter-lists{-moz-column-count:3;-webkit-column-count:3;column-count:3}.product.single .product_shots{width:100%;max-width:580px;float:none;display:block;padding:0 40px 20px;margin:0 auto}.product.single .main{width:100%;float:left;clear:both;padding:40px;margin-left:0}.product.single .main .video.featured{width:60%;max-width:540px;padding:0 40px 0 0}.product.single .main .icons{width:40%;max-width:340px;clear:none;padding:0 40px 0 0}.product.single #highlights .content.with_imgs ul.list{width:66%}.product.single #highlights .content.with_imgs ul.images{width:34%}.product.single #highlights .content.with_imgs ul.images li{width:100%}.product.single .download a{font-size:18px;line-height:24px}.product.single .download a span{padding:20px 20px 50px;-webkit-background-size:36px 36px;-moz-background-size:36px 36px;-o-background-size:36px 36px;background-size:36px 36px}.product.single #related_accessories .product.preview .header h2{font-size:18px;line-height:24px}.sales_network.entry .nav ul li a{height:40px;font-size:18px;line-height:40px;padding:0 15px;border:1.5px solid #bb2025;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}div#sl_div div#map{height:480px!important}.region_contact .details{width:100%;padding-right:0}.region_contact .contacts{padding-top:30px}.showroom_appt{text-align:center}.showroom_appt h4{width:100%;padding:0;margin:0 0 10px}.showroom_appt .btn{float:none;display:inline-block}.updates .signup .wrap{width:100%;float:left;padding-right:0;overflow:visible;position:relative}.updates .signup .field{text-align:center}.updates .signup .submit{width:100%;margin-top:10px}#footer .nav ul.menu{width:auto;float:left;color:#fff;text-align:left;padding:56px 20px;list-style:none;position:relative}#footer ul#social{width:100%;float:left;clear:both;border-top:3px solid #314858}#footer ul#social li{margin:0 10px 0 0}}@media only screen and (max-width:1080px){#filter-lists{-moz-column-count:2;-webkit-column-count:2;column-count:2}#social.sub_menu{position:absolute!important;right:365px;top:50px;z-index:999999}}@media only screen and (max-width:980px){.updates{float:right;padding-left:0;width:100%}.sub-menu.mobile{display:inline-block;margin:15px 355px 10px;width:100%}#header #nav ul.menu{margin-top:0}body #social_drop{display:inline-block}#header{height:auto}#header #logo{width:100%;padding:0 20px}#header #logo h1{float:none;margin:20px auto}#header .main{height:auto}#header .main .wrapper{padding:0}#header .toggle{display:none}#header #social{display:none}#social_drop{display:inline-block}#nav_btn{display:block;float:left;padding:25px 20px;cursor:pointer}#nav_btn span,#nav_btn span::before,#nav_btn span::after{width:28px;height:4px;float:left;display:block;background:#bb2025;position:relative;text-indent:-9000px;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}#nav_btn span{margin:8px 0}#nav_btn span::before,#nav_btn span::after{content:'';position:absolute}#nav_btn span::before{top:-8px}#nav_btn span::after{bottom:-8px}#nav_btn.active span{background-color:transparent}#nav_btn.active span::before,#nav_btn.active span::after{top:0}#nav_btn.active span::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#nav_btn.active span::after{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);top:10px}#header #nav{width:100%}#header #nav ul.menu{width:100%}#header #nav ul.menu li{width:100%;height:auto;float:left;padding-right:0;border-top:3px solid #142b3b!important}#header #nav ul.menu li a{line-height:normal;padding:15px 20px}#header #nav ul.menu li.menu-item-has-children a{padding-right:40px}#header #nav ul.menu li.menu-item-has-children>a::after{right:20px}#header #nav ul.menu li.menu-item-has-children ul.sub-menu{width:100%;position:relative;top:inherit;left:inherit;padding:0;background:0 0}#header #nav ul.menu li.menu-item-has-children ul.sub-menu li{border-bottom:0}#header #nav ul.menu li.menu-item-has-children ul.sub-menu li:first-child{border-top:inherit}#header #nav ul.menu li.menu-item-has-children ul.sub-menu li a{padding:15px 20px 15px 35px}#header #nav ul.menu li.cats .dropdown{width:100%;float:left;position:relative;top:inherit;left:inherit;right:inherit;background:0 0}#header #nav ul.menu li.cats .dropdown .wrapper{padding:0}#header #nav ul.menu li.cats .dropdown ul.categories{width:100%;padding:10px;border-top:3px solid #142b3b;border-right:0}#header #nav ul.menu li.cats .dropdown ul.categories li{width:16.6666%;border:0!important}#header #nav ul.menu li.cats .dropdown ul.categories li a{font-size:14px;line-height:20px;padding:10px}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu{width:100%;padding:0;margin-left:0;border-left:0}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li{padding:0}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li a{font-size:18px;color:#bb2025;padding:15px 20px}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children a{padding-right:40px}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children>a::after{right:20px}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children ul.sub-menu li{border-top:3px solid #142b3b!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:0}#header #nav ul.menu li.cats .dropdown ul.prod_sub_menu li.menu-item-has-children ul.sub-menu li a{font-size:16px;color:#fff;padding:15px 20px 15px 35px}#header #nav .sub{clear:both;max-width:none;position:relative;top:inherit;left:inherit;padding:0}#header #nav ul.sub_menu{width:100%;float:left;clear:both}.languagechooser{margin-left:5px!important;font-size:16px!important;width:100%!important;font-family:helvetica lt std;font-weight:700;color:#576670;text-transform:uppercase;display:block;clear:both;top:50%;margin-top:-30px!important;left:0!important;border-top:3px solid #142b3b!important}#header #nav ul.sub_menu li{width:100%;height:auto;border-top:3px solid #142b3b!important;margin-top:20px!important}#header #nav ul.sub_menu li a{font-size:16px;line-height:normal;padding:15px 20px}#header #nav ul.sub_menu li.menu-item-has-children a{padding-right:35px;margin-right:0;position:relative}#header #nav ul.sub_menu li.menu-item-has-children>a::after{right:20px}#header #nav ul.sub_menu li.menu-item-has-children ul.sub-menu{width:100%;max-height:none;position:relative;top:inherit;left:inherit;padding:0;background:0 0}#header #nav ul.sub_menu li.menu-item-has-children ul.sub-menu li{border-bottom:0}#header #nav ul.sub_menu li.menu-item-has-children ul.sub-menu li:first-child{border-top:inherit}#header #nav ul.sub_menu li.menu-item-has-children ul.sub-menu li a{padding:15px 20px 15px 35px}#header #nav .sub .excemted-on-filter{padding:20px;border-top:3px solid #142b3b!important}#header #nav .sub #google_language_translator{width:100%;float:left;border-top:3px solid #142b3b}#header #nav .sub select.goog-te-combo{font-size:16px!important;width:100%!important;height:auto!important;padding:15px 20px!important;background:url(images/arrow_down_red.svg) no-repeat right 20px 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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header #searchform{padding-right:20px;padding-bottom:15px}#header #searchform .field input{-ms-word-break:normal;word-break:normal;word-break:normal}#masthead .wrapper .wrapper{padding:40px 20px 20px}.section.std{padding:40px}.section.grid{padding:40px 20px 0}.section.with_img .wrap{width:100%;float:left}.section.with_img .image{width:100%;float:left;padding-left:0;margin:0 0 40px}.section .header.title h1{padding:0 20px}.section.grid .item{margin:0 -4px 40px 0}.entry.with_sidebar .section.main{width:100%;padding:0 40px;margin:40px 0;border-right:0}.entry.with_sidebar .sidebar{width:100%;padding:0 40px;margin:0;border-left:0}.entry.with_sidebar .sidebar .section:first-child{padding-top:40px;border-top:3px solid #ddd}.section.gallery{padding:40px 0 0!important}.section.gallery .header.title{padding:0 40px}.section.gallery ul.slideshow li{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!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:none!important;-webkit-transform:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.section.gallery a.rslides_nav{display:none}.section.gallery ul.rslides_tabs{padding:20px 0}#home ul.slideshow li.slide .main{padding:40px 20px 20px}#home ul.slideshow li.slide .image{padding:0 20px}#home #masthead ul.rslides_tabs{margin:0}#programs .program{width:100%}#social_feeds{display:none}.section .header.archive.title h1{padding:0 20px}.product-filter{margin:0 40px 40px}#products .product.preview{width:50%}.product.single .product_shots{padding:0 20px 20px}.product.single .main{padding:40px 20px 20px}.product.single .main .content{margin:0 0 20px}.product.single .nav.quicklinks{padding:20px 30px 0}.product.single #highlights .content.with_imgs ul.list{width:100%;padding-right:0}.product.single #highlights .content.with_imgs ul.images{width:100%;padding:40px 0 0;margin-bottom:-40px}.product.single #highlights .content.with_imgs ul.images li{width:50%}.product.single #specifications .specs{width:100%;padding-right:0}.product.single #specifications .included{width:100%;padding:30px 0 0}.product.single .download{width:33.3333%}#posts{width:100%;border-right:0;margin:40px 0 0}.post.preview{width:50%}#posts.blog{padding:0 40px}#posts.blog .post.preview{padding:40px 0}#posts.search{padding:0 40px}#posts.search .post.preview{padding:40px 0}.post.single{width:100%;padding:0 40px;margin:40px 0;border-right:0}.sidebar.posts{width:100%;padding:0 40px;margin:0;border-left:0}.sidebar.posts .section:first-child{padding-top:40px;border-top:3px solid #ddd}.load_more a,.load_more .loader{margin:0 auto 40px}.sales_network.entry .nav ul li{width:50%;padding:0 10px 20px}.section.locator{margin:0}.section.locator h2{margin:0 0 20px}#searchForm label{padding:0 0 0 25px}#searchForm input,#searchForm select{height:50px;padding:0 24px;font-size:15px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#searchForm select{height:50px;padding:0 44px 0 24px;background-position:right 24px top 50%}#radius_in_submit input{font-size:20px}div#sl_div div#map{height:400px!important}#sl_div .results_wrapper .results_entry .location{width:100%;paddding:0;margin:0 0 15px}#sl_div .results_wrapper .results_entry .address{width:44%}#sl_div .results_wrapper .results_entry .contact{width:26%}#sl_div .results_wrapper .results_entry .directions{width:26%}.region_contact:last-child{border-bottom:3px solid #ddd!important}.region_contact .details{width:50%;padding-right:40px}.region_contact .contacts{padding-top:0}#footer .top{padding:20px 0}#footer .nav ul.menu{width:100;padding:0}#footer .nav ul.menu li{width:100%;border-bottom:3px solid #052031}#footer .nav ul.menu li a{padding:15px 20px}#footer .nav ul.menu li.menu-item-has-children ul.sub-menu li{padding:0;border:0;border-top:3px solid #052031}#footer .nav ul.menu li.menu-item-has-children ul.sub-menu li:first-child{padding-top:0}#footer .nav ul.menu li.menu-item-has-children ul.sub-menu li a{font-size:13px;padding:15px 20px 15px 35px}#footer .nav ul#sister_brands li{padding-top:0}#footer .nav ul#sister_brands li:first-child{padding-top:0}#footer .nav ul#sister_brands li a{display:block;padding:20px}#footer ul#social{padding:20px;border-top:0}#footer .meta{padding:0 0 10px}#footer a.back_top.btn{margin:0 auto 30px}.see_us .section.std{padding-top:10px}#showrooms .image{width:100%;padding:0}#showrooms .locations{width:100%}#tradeshows ul{max-height:none}#tradeshows ul li span.name{display:block}#tradeshows ul li span.name:after{display:none}#products-to-compare,.product.preview a.click-to-compare-on-tax{display:none}}@media only screen and (max-width:880px){.sub-menu.mobile{display:inline-block;margin:15px 265px 10px;width:800px}.updates{padding-left:0;width:100%}#header #nav ul.menu{margin-top:0}#header #nav ul.menu li.cats .dropdown ul.categories li{width:25%}#header #nav ul.menu li.cats .dropdown ul.categories li a{font-size:16px;line-height:22px}.product.single .nav.quicklinks ul li{width:50%}.product.single #related_accessories .product.preview{width:50%}.product.single #related_accessories .product.preview .header h2{font-size:22px;line-height:28px}.downloads{width:100%}#product_comments .mobile-header{display:block}#product_comments .product-comment-list,#product_comments .product-comment-form{width:100%}#product_comments .product-comment-list{margin-left:0}#product_comments .product-comment-form .header.title{display:none}.commentlist li.comment:last-child{border-bottom:3px solid #dcdfe2;margin-bottom:40px}#product_comments .shortcode-reviews-form{padding-left:0}}@media only screen and (max-width:780px){.sub-menu.mobile{display:inline-block;margin:15px 250px 10px;width:768px}#header #nav ul.menu{margin-top:0}#filter-lists{-moz-column-count:1;-webkit-column-count:1;column-count:1}.section.locator h2{text-align:center}#searchForm label{display:none}#sl_div #address_search .search_item{width:100%;margin:0 0 15px}#addy_in_radius{padding-right:0}#sl_div #address_search #addy_in_address,#sl_div #address_search #addy_in_country{padding:0}#radius_in_submit{width:100%;padding:0;margin:0 0 -15px}#sl_div .results_wrapper .results_entry .address{width:68%;margin:0 0 20px}#sl_div .results_wrapper .results_entry .contact{width:30%;padding-right:0;margin:0 0 20px}#sl_div .results_wrapper .results_entry .directions{width:100%;float:left;clear:both}#sl_div .results_wrapper .results_entry span.slp_result_directions a{float:left}.region_contact .details{width:100%;padding-right:0}.region_contact .contacts{padding-top:30px}.showroom_appt{width:100%;max-width:none;padding-right:0;margin:0 0 30px}.showroom_appt h4{min-height:inherit}.updates{width:100%;float:left;padding-left:0}#footer ul#social li{float:none;display:inline-block;margin:0 1px 0 5px}#footer .meta{padding:0 0 30px}#footer ul.memberships{width:100%;float:left;text-align:center;margin:0 0 10px}#footer ul.memberships li{padding:10px}#footer .copyright{width:100%;max-width:none;float:left;position:relative;top:inherit;-webkit-transform:none;-ms-transform:none;transform:none}#header ul#social{display:none}#product_comments .mobile-header{display:block}#product_comments .product-comment-list,#product_comments .product-comment-form{width:100%}#product_comments .product-comment-list{margin-left:0}#product_comments .product-comment-form .header.title{display:none}.commentlist li.comment:last-child{border-bottom:3px solid #dcdfe2;margin-bottom:40px}#product_comments .shortcode-reviews-form{padding-left:0}.checkbox-wrap .option-container label{width:50%}#FormFieldsTable label{width:34%}.option-container .wpcf7-list-item label{width:50%}}@media only screen and (max-width:680px){#header #nav ul.menu{margin-top:0}#header #nav ul.menu li.cats .dropdown ul.categories li a{font-size:14px;line-height:20px}#masthead .wrapper .wrapper{padding:20px 0 0}.section.std{padding:25px 20px}.section .section.std{padding:25px 0}.section.grid{padding:25px 10px 0}.section.std .header.title{margin:0 0 20px}.section .header.title h1{font-size:60px;line-height:70px}.section .header.title h1.split{font-size:40px;line-height:48px}.section .header.title h1.split span{font-size:60px;line-height:70px}.section .header.title h1 span.cat_title{font-size:28px;line-height:34px}.section .header.title h1 span.results_count{font-size:28px;line-height:34px}.section .header.title h2{font-size:36px;line-height:44px}.section .header.title h2 span{font-size:50px;line-height:60px}.section .header.title h2 span.sub_title{font-size:26px;line-height:34px}.section .header.sub_title h2{font-size:36px;line-height:44px}.section.with_img .wrap{width:100%;float:left}.section.with_img .image{margin:0 0 20px}.section.grid .item{padding:0 10px;margin:0 -4px 25px 0}.entry.with_sidebar .section.main{padding:0 20px;margin:20px 0}.entry.with_sidebar .sidebar{padding:0 20px}.entry.with_sidebar .sidebar .section{padding:0 0 25px;margin:0 0 25px}.entry.with_sidebar .sidebar .section:first-child{padding-top:25px}.entry.with_sidebar .sidebar .section .header h3{font-size:30px;line-height:36px}.entry.with_sidebar .sidebar .section .header.with_icon h3 span.wrap{padding:2px 0 0;margin-left:52px}.entry.with_sidebar .sidebar .section .header.with_icon h3 span.icon{width:40px;height:40px;margin:0 12px 0 0;-webkit-background-size:20px;-moz-background-size:20px;-o-background-size:20px;background-size:20px;border:2px solid #444}.section.gallery{padding:20px 0 0!important}.section.gallery .header.title{padding:0 20px}.section.gallery ul.rslides_tabs{padding:10px 0}#home ul.slideshow li.slide .main{padding:20px}#home ul.slideshow li.slide .main h2{font-size:54px;line-height:64px;margin:0 0 6px}#home ul.slideshow li.slide .main h3{font-size:34px;line-height:42px;margin:0 0 10px}#home ul.slideshow li.slide .main .content{display:block;margin:0 0 8px}#programs .program .header{margin:0 0 6px}#programs .program .header h3{font-size:36px;line-height:44px}#programs .program .footer{padding:8px 0 0}.section .header.archive.title h1 span.icon{width:80px;height:80px;margin:0 auto 8px;border:1.5px solid #666}.product-filter{margin:0 20px 30px}.product-filter header{font-size:30px;margin:0 0 10px}#filter-lists{font-size:18px}.product.single .product_shots{max-width:480px}.product.single .product_shots ul.thumbs li a.show_img{width:70px;height:70px;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px}.product.single .product_shots ul.rslides_tabs li a{width:24px;height:24px;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}.product.single .main{padding:30px 0 0}.product.single .main .header{margin:0 0 6px}.product.single .main .header h1{margin-right:0}.product.single .main .header .share{position:relative;top:inherit;right:inherit;margin:0 0 20px}.product.single .main .content{margin:0 0 10px}.product.single .main .video.featured{width:100%;max-width:none;padding:0;margin:0 0 30px}.product.single .main .icons{width:100%;max-width:280px;clear:both;padding:0}.product.single .main .buy_now{width:100%;text-align:center}.product.single .main .buy_now .btn{float:none;display:inline-block}.product.single .nav.quicklinks{padding:20px 10px}.product.single .nav.quicklinks ul li a{font-size:14px}.product.single #wrapper .section.std ul.list li{font-size:18px;line-height:26px;margin:0 0 12px}.product.single #wrapper .section.std ul.list li p{line-height:26px}.product.single #highlights .content.with_imgs ul.images{padding:25px 0 0;margin-bottom:-20px}.product.single #highlights .content.with_imgs ul.images li{margin:0 -4px 5px 0}.product.single #specifications .included{padding:20px 0 0}.product.single #specifications .save_pdf{padding:20px 0 5px}.product.single .download a{font-size:16px;line-height:22px}.product.single .download a span{padding:20px 20px 40px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px}.product.single #related_accessories .product.preview .header h2{font-size:18px;line-height:24px}#posts{margin:20px 0 0}.post.preview{width:100%}#posts.blog{padding:0 20px}#posts.blog .post.preview{padding:25px 0}#posts.blog .post.preview .header{margin:0 0 20px}#posts.blog .post.preview .header h2{font-size:34px;line-height:42px}#posts.blog .post.preview .image{margin:0 0 20px}#posts.search{padding:0 20px}#posts.search .post.preview{padding:25px 0}#posts.search .post.preview .header h2{font-size:26px;line-height:36px}#posts.search .post.preview .content{margin:0}.post.single{padding:0 20px;margin:20px 0 25px}.post.single .header{margin:0 0 20px}.post.single .header h1{font-size:34px;line-height:42px;margin:0 0 8px}.post.single .content{margin:0 0 10px}.post.single .footer .postedin{padding:20px 0 30px}.sidebar.posts{padding:0 20px}.sidebar.posts .section{padding:0 0 25px;margin:0 0 25px}.sidebar.posts .section:first-child{padding-top:25px}.sidebar.posts .section .header h3{font-size:30px;line-height:36px}.load_more a,.load_more .loader{margin:0 auto 25px}.sales_network.entry .nav{padding:0}.section.locator h2{font-size:36px;line-height:44px}#sl_div #searchForm{margin:0 0 20px}#sl_div #map{margin:0 0 20px}div#sl_div div#map{height:320px!important}#sl_div #map_sidebar{padding:0 0 20px}#sl_div .results_wrapper .results_entry{padding:22px 8px}#sl_div .text_below_map{font-size:20px;line-height:26px;text-align:center;padding:22px 10px}#sl_div .no_results_found{padding:22px 10px}#sl_div .no_results_found h2{font-size:20px;line-height:26px;text-align:center}#marketing_downloads li .thumb{width:160px}#marketing_downloads li .details{margin:8px 0 0 180px}#marketing_downloads li .details h4{font-size:22px;margin:0 0 12px}#marketing_downloads li .details a.btn{height:32px;font-size:16px;line-height:30px;padding:0 20px;border:1px solid #bb2025;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px}.region_contact .details ul{margin:0 0 20px}.region_contact .contacts{padding-top:20px}#support .header.title h2{font-size:32px;line-height:40px}.content-block.fontface p{font-size:18px;line-height:26px}#product_comments .mobile-header{display:block}#product_comments .product-comment-list,#product_comments .product-comment-form{width:100%}#product_comments .product-comment-list{margin-left:0}#product_comments .product-comment-form .header.title{display:none}.commentlist li.comment:last-child{border-bottom:3px solid #dcdfe2;margin-bottom:40px}#header ul#social{display:none}.checkbox-wrap .option-container label{width:50%}#FormFieldsTable label{width:100%}.option-container .wpcf7-list-item label{width:50%}}@media only screen and (max-width:580px){#header #nav ul.menu{margin-top:0}#header #nav ul.menu li.cats .dropdown ul.categories li{width:33.3333%}#header #nav ul.menu li.cats .dropdown ul.categories li a{font-size:16px;line-height:22px}#masthead .wrapper .circle{width:320px;height:50px}#masthead .wrapper .circle.btm{bottom:-80px!important;margin-left:-200px!important}#masthead .wrapper .circle::before{width:600px;height:600px;margin-left:-300px}#products .product.preview{width:100%}.product.single .download{width:50%}.product.single .download a{font-size:18px;line-height:24px}.product.single .download a span{padding:20px 20px 50px;-webkit-background-size:36px 36px;-moz-background-size:36px 36px;-o-background-size:36px 36px;background-size:36px 36px}.sales_network.entry .nav ul li a{font-size:14px}#header ul#social{display:none}.checkbox-wrap .option-container label{width:50%}.option-container label{width:100%}#FormFieldsTable label{width:100%}.option-container .wpcf7-list-item label{width:50%}}@media only screen and (max-width:480px){#header #nav ul.menu{margin-top:0}.round{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#product_comments .product-comment-form textarea#comment{height:180px}#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,.btn.round{height:50px;font-size:20px;line-height:48px;padding:0 35px}#header #nav ul.menu li.cats .dropdown ul.categories li{width:50%}.section.gallery ul.rslides_tabs li{margin:3px}#home ul.slideshow li.slide .main h2{font-size:44px;line-height:54px}#home ul.slideshow li.slide .main h3{font-size:28px;line-height:36px}.product.single .main .header h1{font-size:36px;line-height:44px}.product.single .nav.quicklinks{padding:20px 15px}.product.single .nav.quicklinks ul li{padding:5px}.product.single .nav.quicklinks ul li a{height:36px;font-size:12px;line-height:36px;border:1px solid #444;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px}.product.single #highlights .content.with_imgs ul.images li{width:100%}.product.single .download a{font-size:16px;line-height:22px}.product.single .download a span{padding:20px 20px 40px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px}#rss_subscribe .elp_textbox .elp_textbox_class{height:50px;font-size:16px;padding:0 30px;margin:0 0 10px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}.load_more a,.load_more .loader{width:220px;height:50px;font-size:20px;line-height:48px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}.sales_network.entry .nav{padding:0 5px}.sales_network.entry .nav ul li{padding:0 5px 10px}div#sl_div div#map{height:300px!important}#sl_div .results_wrapper .results_entry .location{margin:0 0 12px}#sl_div .results_wrapper .results_entry .address{width:100%;padding:0;margin:0 0 8px}#sl_div .results_wrapper .results_entry .contact{width:100%}.downloads .field select{height:50px;font-size:16px;padding:0 40px 0 20px;background-position:right 20px top 50%}#marketing_downloads li .thumb{width:120px}#marketing_downloads li .details{margin:5px 0 0 130px}ul.faqs li a.btn{font-size:13px;padding:14px 60px 14px 25px;margin:0 0 20px}ul.faqs li a.btn::before{width:30px;height:30px;line-height:22px;margin-top:-15px}ul.faqs li a.btn.active::before{line-height:26px}ul.faqs li .content .wrap{padding:25px}#support ul li a.btn{font-size:15px;padding:0 50px 0 25px}#support ul li a.btn::before{width:30px;height:30px;line-height:22px}#support ul li a.btn.active::before{line-height:26px}#support ul li ul li{padding:12px 25px}#support ul li ul li:first-child{padding-top:24px}#support ul li ul li:last-child{padding-bottom:24px}#support ul li ul li.divider{margin:12px 0}#support ul li ul li.details{margin-top:12px}#support ul li ul li.details span{padding-top:6px}.updates .signup .field{height:50px;font-size:16px;padding:0 35px}#footer .meta{padding:10px 0 30px}#footer ul.memberships li{height:auto}#footer ul.memberships li img{max-height:34px}#header ul#social{display:none}.checkbox-wrap .option-container label{width:100%}.option-container label{width:100%}#FormFieldsTable label{width:100%}.option-container .wpcf7-list-item label{width:100%}}@media only screen and (max-width:420px){#header #nav ul.menu{margin-top:0}.product.single .nav.quicklinks ul li a{font-size:11px}.product.single #related_accessories .product.preview{width:100%}.product.single #related_accessories .product.preview .header h2{font-size:22px;line-height:28px}.sales_network.entry .nav ul li{width:100%}#header ul#social{display:none}.checkbox-wrap .option-container label{width:100%}.option-container label{width:100%}#FormFieldsTable label{width:100%}.option-container .wpcf7-list-item label{width:100%}#product_comments button[type=submit]{font-size:1.1em}.regular-text,#product_comments input[type=text],#product_comments input[type=email]{font-size:1em:}}@media only screen and (max-width:380px){.sub-menu.mobile{margin:15px 20px 10px;text-align:center;width:360px}#header #nav ul.menu{margin-top:0}.post .footer .share{margin:0 0 20px}.post.single .footer .back,#posts.blog .post.preview .footer .more{float:left;clear:both}div#sl_div div#map{height:260px!important}#header ul#social{display:none}.xpress-feature .content-block .alignleft{max-width:343px;padding-left:15px;padding-right:0;padding-top:0;vertical-align:top;width:100%}.xpress-feature .content-block .alignright{float:left;max-width:100%}.xpress-feature h2{font-size:45px}aside.xpress{float:left;margin-top:25px;width:100%}.info-vid{max-width:100%;width:100%}body#showxpress .full>.info{padding:42px 45px;width:100%;max-width:100%}body#showxpress .full .col{padding:45px 15px;max-width:100%}body#showxpress .faqs.accord.box{padding:0 0 20px;width:100%}.checkbox-wrap .option-container label{width:100%}.option-container label{width:100%}#FormFieldsTable label{width:100%}.option-container .wpcf7-list-item label{width:100%}}@media only screen and (max-width:340px){.sub-menu.mobile{margin:15px 25px 10px;width:320px}#header #nav ul.menu{margin-top:0}.product.single .nav.quicklinks ul li{width:100%}.product.single .download{width:100%}.product.single .download a{font-size:18px;line-height:24px}.product.single .download a span{padding:20px 20px 50px;-webkit-background-size:36px 36px;-moz-background-size:36px 36px;-o-background-size:36px 36px;background-size:36px 36px}#header ul#social{display:none}.checkbox-wrap .option-container label{width:100%}.option-container label{width:100%}#FormFieldsTable label{width:100%}.option-container .wpcf7-list-item label{width:100%}#product_comments button[type=submit]{font-size:1.1em}.regular-text,#product_comments input[type=text],#product_comments input[type=email]{font-size:1.13em:}}