html,body{height:100%}body,button,input,select,table,textarea{font-size:16px;font-family:"Montserrat",sans-serif,sans-serif;color:#a5a2a2;font-weight:400;letter-spacing:0.8px}body.cms-home .main-container{padding:0 !important}.wrapper{background:transparent}.breadcrumbs{overflow:hidden;margin:0 0 15px 0;float:left;width:100%;background:transparent;padding:30px 0;text-align:center}.breadcrumbs li{text-transform:uppercase;font-size:.875em;font-family:"Montserrat",sans-serif}.breadcrumbs li a{color:#a5a2a2;font-weight:500}.breadcrumbs li a:hover,.breadcrumbs li a:focus,.breadcrumbs li a:active{color:#e4362d !important}.breadcrumbs li a:visited{color:#a5a2a2}.breadcrumbs strong{color:#e4362d;font-weight:500}.container{width:100%;margin:0 auto;padding:0 15px}@media (min-width: 1300px){.container{max-width:1300px;padding:0}}.main-container{width:100%;position:relative}@media (min-width: 1300px){.main-container{max-width:1300px;padding:10px 0 20px 0}}body.cms-home .main-container{padding:10px 0;font-family:"Montserrat",sans-serif,sans-serif}.hidden{display:none}h1,.page-title h1,.title{font-weight:600;font-size:2.25em;border-bottom:none;color:#2c2c2c;text-transform:uppercase;font-family:"Montserrat",sans-serif;padding-bottom:20px;border-bottom:2px solid #e4362d}.page-title,.page-title h1{border-bottom:none !important;float:left;margin-top:30px;width:100%}h2,.cms-page-view .std h2,.cms-no-route .std h2{font-weight:400;font-family:"Montserrat",sans-serif !important;font-size:1.25em;color:#2c2c2c;text-transform:uppercase;text-align:center;margin-bottom:50px}h2:after{background:none repeat scroll 0 0 #e4362d;bottom:-20px;content:"";display:block;height:1px;position:relative;width:100px;margin:0 auto}h3,.cms-page-view .std h3,.cms-no-route .std h3{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1em;color:#a5a2a2;text-transform:uppercase !important}h4,.cms-page-view .std h4,.cms-no-route .std h4{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:1em;color:#a5a2a2;text-transform:uppercase !important}h5,.cms-page-view .std h5,.cms-no-route .std h5{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:1em;color:#2c2c2c;text-transform:uppercase !important}@media (min-width: 991px){h5:after{background:none repeat scroll 0 0 #2c2c2c;bottom:-10px;content:"";display:block;height:1px;position:relative;width:100px}}p,.std p,.cms-page-view .std p,.cms-no-route .std p,.cms-page-view .std li,.cms-no-route .std li{color:#5b5b5b;font-weight:400;font-size:1em;font-family:"Montserrat",sans-serif;font-style:normal;line-height:30px;margin-bottom:20px}a{color:#e4362d;transition:0.3s ease-in-out all;text-decoration:none;cursor:pointer;font-weight:400}a:visited{color:#e4362d}a:hover,a:focus{color:#811611;text-decoration:none}.button{background:transparent;transition:0.3s ease-in-out all;color:#e4362d;font-size:.875em !important;font-weight:500;padding:15px 30px;border:1px solid #e4362d;font-family:"Montserrat",sans-serif !important;border-radius:0}.button:visited,.button:focus{color:#e4362d;background:transparent}.button:hover{background:#e4362d;color:#fff}@media (min-width: 770px){.button{font-size:1em;padding:15px 20px}}.button2,.button2 span,.button2 span span{color:#fff;text-decoration:none;transition:0.3s ease-in-out all;font-weight:400;background:#e4362d;padding:15px 30px;text-transform:uppercase !important;font-size:.875em !important;border-radius:0}.button2:hover,.button2 span:hover,.button2 span span:hover{background:#c52219}@media (min-width: 991px){ol{padding:0 30px}ol li{padding:10px 0}}.button:active{background:#e4362d;color:#fff}.button2:active{background:transparent;color:#e4362d}::-webkit-input-placeholder{color:#e4362d;text-transform:uppercase;font-weight:500}.red{color:#e4362d}.white{color:#fff}.page-title h2{border-bottom:none !important}.lowercase{text-transform:none}.messages{float:left;width:100%}.cms-no-route .std h1{color:#e4362d}.top-menu{display:none}@media (min-width: 771px){.top-menu{display:block;width:100%;float:left;height:50px;line-height:50px;border-bottom:1px solid #ebebeb}.top-menu ul{float:right}.top-menu ul li{display:inline}.top-menu ul li a{color:#a5a2a2;padding:0 25px;font-size:.875em;font-weight:400}.top-menu ul li a:hover{color:#e4362d}.top-menu p{color:#a5a2a2;width:auto;display:inline;font-size:.875em}.top-menu p .fa{color:#e4362d;position:relative;top:5px;margin-right:10px}}.header-wrap{width:100%;float:left}header{width:100%;background:#fff;text-transform:uppercase;float:left;font-weight:600;position:relative;z-index:10000}@media (min-width: 771px){header{border-bottom:1px solid #ccc}}#home-header{width:100%;z-index:10000;position:relative;-webkit-box-shadow:0px 1px 22px 0px rgba(0,0,0,0.17);-moz-box-shadow:0px 1px 22px 0px rgba(0,0,0,0.17);box-shadow:0px 1px 22px 0px rgba(0,0,0,0.17)}@media (min-width: 991px){#home-header{position:fixed}}#home-header header{border-bottom:none}#header-border{width:100%;z-index:10000;position:relative}@media (min-width: 991px){#header-border header{border-bottom:1px solid #ccc}}.page-header-container{width:100%;max-width:1300px;margin:0 auto}.logo{height:auto;float:none;padding:0;margin:15px auto;text-align:center}.logo img{max-width:100%;margin:0 auto}@media (min-width: 770px){.logo{width:100%;float:left}}#header-search{float:left;width:100%;color:#e4362d;top:30px !important;padding:0;border-bottom:1px solid #ebebeb}@media (min-width: 770px){#header-search{width:15%;right:0;z-index:999;top:0;border-bottom:0}}#search{height:60px;margin:0;padding:0 10px;border:none;background:#fff;color:#e4362d;font-weight:400;font-size:.875em !important;line-height:60px;box-sizing:border-box;outline:none;font-family:"Montserrat",sans-serif,sans-serif}#search::-webkit-input-placeholder,#search:-moz-placeholder,#search::-moz-placeholder,#search:-ms-input-placeholder{color:#5b5b5b}.skip-nav .icon{background:url("../images/menu-icon.png");background-repeat:no-repeat !important;background-position:50% 50% !important}#search_mini_form .search-button{height:60px}.block-search .action.search::before{color:#e4362d !important}#search_mini_form .search-button:before,.skip-search .icon{background:url("../images/search.png");background-repeat:no-repeat !important;background-position:50% 50% !important}.search-autocomplete:before{display:none}.skip-search:not(.skip-active):hover .icon,.skip-nav:not(.skip-active):hover .icon{background-position:4px 4px !important}.skip-links{clear:none}@media (min-width: 500px){.skip-nav{width:50%}}.skip-nav .label{display:none}#search-label{display:none}.skip-link{width:50%}.skip-link.skip-active{background:transparent}#header-nav{border-bottom:none;float:right;width:100%}@media (min-width: 991px){#header-nav{top:30px;right:15%;width:auto;position:absolute}}#nav{width:100%;height:auto;margin:0 auto;text-align:left}@media (min-width: 770px){#nav{text-align:right;max-width:1300px}}.nav-primary{margin-right:0;margin-top:0;text-align:center;width:100%;display:inline-block}.nav-primary li.level0{border-bottom:none}.nav-primary li.level0 ul{text-align:left;top:90px;background:#fff;border-top:2px solid #e4362d;transition:0.3s ease-in-out all;padding:0;box-shadow:none;border-bottom:1px solid #ebebeb}.nav-primary li.level0 ul li{border-top:1px solid #ebebeb;transition:0.3s ease-in-out all}.nav-primary li.level0 ul li:hover{background:#f8f8f8}@media (min-width: 770px){.nav-primary li.level0 ul{left:0;width:300px;background:#fff;border-bottom:1px solid #ccc}.nav-primary li.level0 ul li ul{left:300px;top:0}}.nav-primary li.level0:last-child a{padding-right:0}.nav-primary li.level0>a{color:#a5a2a2;text-transform:uppercase;font-weight:500;text-decoration:none;font-size:.875em;line-height:40px;padding:10px 25px;font-family:"Montserrat",sans-serif,sans-serif !important}.nav-primary li.level0>a:visited{color:#a5a2a2;font-weight:500}.nav-primary li.level0>a:hover,.nav-primary li.level0>a:focus{color:#e4362d !important}@media (min-width: 770px){.nav-primary li.level0>a{border-bottom:none;color:#a5a2a2}.nav-primary li.level0>a:visited{color:#a5a2a2}.nav-primary li.level0>a:hover,.nav-primary li.level0>a:focus{color:#e4362d !important}}@media (min-width: 991px){.nav-primary li.level0>a{padding:0 25px}}.nav-primary li.level0 li{padding:0}@media (min-width: 770px){.nav-primary li.level0{height:90px}}.nav-primary li.level1 a{border-bottom:none;color:#a5a2a2;font-size:.875em;font-weight:500;text-decoration:none;text-transform:uppercase;padding:10px 20px;font-family:"Montserrat",sans-serif,sans-serif !important}.nav-primary li.level1 a:visited{color:#a5a2a2}.nav-primary li.level1 a:hover,.nav-primary li.level1 a:focus{color:#e4362d !important}@media (min-width: 770px){.nav-primary li.level1 a{color:#a5a2a2}.nav-primary li.level1 a:visited{color:#a5a2a2}.nav-primary li.level1 a:hover,.nav-primary li.level1 a:focus{color:#e4362d !important}}.nav-primary li.level1:last-child a{border-bottom:0}@media (max-width: 770px){.nav-primary li.parent>a:after{content:'';position:absolute;width:0;height:0;display:block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #e4362d;border-right:none;top:50%;left:auto;right:10px;margin-top:-5px}.nav-primary li.parent.sub-menu-active>a:after,.nav-primary li.parent.menu-active>a:after{content:'';position:absolute;width:0;height:0;display:block;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #e4362d;border-bottom:none;top:50%;left:auto;right:10px;margin-top:-5px}}.skip-content.skip-active{background-color:transparent;border-bottom:1px solid #ebebeb !important}.nav-primary a.level0{border-bottom:1px solid #ebebeb}.hp-content{z-index:1000;position:relative;background-color:#fff;width:100%;float:left}.wrap{width:100%;float:left;padding:75px 0}.banner{display:none}@media (min-width: 991px){.banner{display:block;float:left;background:url("../images/banner.jpg");height:75vh;width:100%;background-position:50% 50%;background-size:cover;text-align:center}}@media (max-height: 900px){.banner{height:100vh !important}}.banner-box{margin-top:30vh;width:40%;background:rgba(228,54,45,0.7)}.banner-box p{font-size:1.125em;color:#fff;text-align:left;padding:70px 50px}@media (min-width: 1300px){.banner-box{margin-top:40vh}.banner-box p{padding:100px 60px}}.arrow-down{width:50px;height:50px;margin:0 auto;-webkit-animation-duration:1s;-webkit-animation-delay:5s;-webkit-animation-iteration-count:infinite;bottom:40px;left:48.5%;position:absolute}.arrow-link{width:50px;height:50px;margin:0 auto}.fixed-banner{float:left;background:url("../images/fixed-banner-1.jpg");height:500px;width:100%;background-position:50% 50%;background-size:cover;background-attachment:fixed}.product-categories{width:100%;text-align:center;float:left}.product-categories img{margin:0 auto;text-align:center;padding-bottom:20px}.product-box{width:100%;float:left;padding:40px 0;border-bottom:1px solid #a5a2a2}@media (min-width: 991px){.product-box{width:50%;border-right:1px solid #a5a2a2;border-top:1px solid #a5a2a2}}@media (min-width: 1200px){.product-box{width:25%;border-right:1px solid #a5a2a2}}.no-border{border-right:none}.borderClass{border-bottom:1px solid #a5a2a2}.about p{font-size:.875em;width:90%;text-align:center;margin:0 auto}@media (min-width: 991px){.about p{width:75%}}@media (min-width: 1200px){.about p{width:60%}}@media (min-width: 1200px){.about{padding:150px 0}}.bigger-text{font-size:1.25em !important;font-weight:500}.industries{background-color:#e4362d;text-align:center}.industries-wrap{width:100%;margin:0 auto}@media (min-width: 771px){.industries-wrap{width:70%}}@media (min-width: 991px){.industries-wrap{width:80%}}@media (min-width: 1200px){.industries-wrap{width:96%}}.industry{width:100%;float:left;text-align:center;margin-top:10px;margin-bottom:10px;cursor:pointer}.industry p{color:#fff;text-transform:uppercase;font-size:.875em;font-weight:500}.industry p:hover{cursor:pointer}.industry img{margin:0 auto;padding-bottom:20px}.industry img:hover{cursor:pointer}@media (min-width: 771px){.industry{width:50%}}@media (min-width: 991px){.industry{width:32%;margin-top:30px;margin-bottom:30px}}@media (min-width: 1200px){.industry{width:16.6%;margin-bottom:0}}.modal-dialog{margin:150px auto}.modal-content{border-radius:0px;-webkit-box-shadow:none;box-shadow:none;border:none;background:#fff}.modal-header{padding:25px}.modal-header h5:after{background:none}.modal-title{text-align:center;color:#e4362d}.close{font-size:30px}.modal-body{text-align:center;padding:0}.modal-body tbody{width:100%}.modal-body tbody tr{height:auto}.modal-body tbody tr td{width:100%;float:left;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:20px}@media (min-width: 991px){.modal-body tbody tr td{width:50%;height:380px}}.modal-body tbody tr td img{width:100%}.modal-images img{width:100%}.testimonials p{width:90%;margin:0 auto;text-align:center}@media (min-width: 991px){.testimonials p{width:80%}}@media (min-width: 1200px){.testimonials p{width:60%}}.callback{width:90%;margin:100px auto 0 auto}#callback-form{width:100%;margin:100px auto 0;text-align:center}#callback-form button{margin:0 auto;width:100%}@media (min-width: 991px){#callback-form button{width:auto}}#news-title{color:#a5a2a2;text-transform:uppercase;float:left;padding-right:50px}#news-title:hover{color:#e4362d}.news-item{width:100%;margin:0 auto;margin-top:70px;text-align:center}.news-item h3{font-weight:400}.news-item p{color:#a5a2a2;text-align:left;font-size:.875em;margin-top:30px;text-align:center;float:left}@media (min-width: 1200px){.news-item p{width:80%;text-align:left}}.news-item a{color:#e4362d}@media (min-width: 991px){.news-item{width:80%;margin-top:50px}}@media (min-width: 1200px){.news-item{width:33.3%;text-align:left;float:left}}.blog-title.with-tagline{margin-left:20px;margin-bottom:30px;float:none}@media (min-width: 1200px){.blog-title.with-tagline{margin-left:50px}}.blog-tag-line{display:none}.post-list-item h2{text-align:left;margin-left:20px}.post-list-item h2:after{background:none}@media (min-width: 1200px){.post-list-item h2{margin-left:50px}}.post-list li.item{margin-bottom:50px}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}.slick-slider{margin-bottom:60px}.slick-dots{position:absolute;bottom:-70px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;opacity:1;transition:0.3s ease-in-out all}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'FontAwesome', sans-serif;font-size:15px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\f111';text-align:center;opacity:.50;color:#2c2c2c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li:hover,.slick-dots li:focus{outline:none}.slick-dots li.slick-active button:before{opacity:1;color:#e4362d}.support-bullets li{display:inline-block;width:49%;margin:30px 0.5%;float:left}.support-bullets li a{width:100%;float:left;text-align:center;border:1px solid #e4362d;padding:20px;background:#fff;color:#e4362d;font-family:"Montserrat",sans-serif;text-transform:uppercase}.support-bullets li a:hover{background:#e4362d;color:#fff}.category-user-manuals h1,.category-screw-jacks h1,.category-linear-actuators h1,.category-bevel-gears h1,.category-downloads h1,.category-request-literature h1,.category-products h1,.category-applications h1{width:100% !important;text-align:center !important}.category-downloads .attachment-widget-link h2{display:none}.category-downloads .attachment-widget-link .attach-img{display:inline-block}.main .page-title.post-title{margin-bottom:20px;font-family:"Montserrat",sans-serif;margin-left:20px;float:left;margin-top:50px}@media (min-width: 771px){.main .page-title.post-title{margin-left:50px;float:none;margin-top:0}}.main .post-date{color:#e4362d;margin-left:20px;font-size:.75em;float:left}@media (min-width: 771px){.main .post-date{margin-left:50px;float:none;margin-top:0}}.main .by-author{display:none}.main .post-entry{font-size:.875em;margin-left:20px;float:left}@media (min-width: 771px){.main .post-entry{margin-left:50px;float:none;margin-top:0}}.main .post-meta{margin-left:20px;font-size:.75em;float:left}@media (min-width: 771px){.main .post-meta{margin-left:50px;float:none;margin-top:0}}.main .block-content{border:none !important;border-top:none}.main .block-title{border-top:1px solid #ebebeb;border-bottom:none;padding:10px 0 !important}.main .block-title strong{text-transform:uppercase}.main .block-blog .block-content{padding:10px 10px}.main .block-content li.item{margin:0}.main .block-content li.item a{color:#a5a2a2;text-transform:uppercase}.main .block-content li.item a:hover{color:#e4362d}.main .input-text:focus{border:1px solid #e4362d}.main .blog-search button{width:100%}.main .blog-search .input-text{width:100%}.block-blog-archives{display:none}@media (min-width: 771px){.block-blog-archives{display:block}}.block-blog-search{border-top:1px solid #ccc}@media (min-width: 771px){.block-blog-search{border-top:none}}.post-list li.item .post-list-item{overflow:inherit}.sidebar .block:not(.block-layered-nav) .block-title>strong{border:none;background-color:transparent}.sidebar .block:not(.block-layered-nav) .block-title>strong:hover{background-color:transparent}.sidebar .block:not(.block-layered-nav) .block-title>strong:after{display:none}#contactForm{padding-left:0;padding-top:0}.contacts-index-index .buttons-set{width:100%;max-width:100%;margin-left:0}.std p,.std li{font-size:.875em !important}.std p strong{text-transform:uppercase}.sub-cat-list{width:100%;float:left}.subcat-products{width:100%;float:left;text-align:center}.subcat-products img{margin:0 auto;width:80%;height:auto}.subcat-products li{width:100%;margin-bottom:50px}@media (min-width: 991px){.subcat-products li{width:50%;float:left}}@media (min-width: 1200px){.subcat-products li{width:25%;float:left}}.subcat-products li h3{border:1px solid #e4362d;padding:20px 30px;font-size:1em;font-weight:500;width:90%;margin:0 auto;transition:0.3s ease-in-out all}.subcat-products li h3:hover{background:#e4362d}.subcat-products li h3:hover a{color:#fff !important}.subcat-products li h3 a:hover{color:#fff}.block-title{background:#357ebf;padding:0;margin-bottom:0;text-align:left}.block-title h2,.block-title h3,.block-title strong{color:#fff;font-size:1em;font-weight:400;text-transform:none;border:none;width:100%;height:auto;display:block;padding:10px}.block-title h2:after,.block-title h3:after,.block-title strong:after{content:"\f0b0";font-family:'FontAwesome', Lato, serif;font-size:1em;color:#fff;float:right}.block-content{margin-top:0;border:none;border-top:none;background:#fff}.block-layered-nav{background:#fff}.block-layered-nav .block-content>dl>dt{color:#fff;font-weight:400;transition:0.3s ease-in-out all;text-align:left;border:none;background-color:#91b941;clear:both;text-transform:none;margin-top:15px}.block-layered-nav .block-content>dl>dt:hover{background:#739334;border:none;color:#fff}.block-layered-nav .block-content>dl>dd{width:100%;border:1px dotted #91b941;border-top:none;background:#fff;margin-bottom:15px}.block-layered-nav .block-content>dl>dd ol{width:100%;margin-bottom:20px}.block-layered-nav .block-content>dl>dd ol li{display:inline-block;width:100%;text-align:left}@media (max-width: 770px){#narrow-by-list,#narrow-by-list2{border:none}.block-layered-nav .block-subtitle--filter{background-color:#357ebf;border:0;margin-bottom:0;display:block;color:#fff;font-weight:400;transition:0.3s ease-in-out all;text-transform:none}.block-layered-nav .block-subtitle--filter:hover{background:#245683}.block-layered-nav .block-subtitle--filter:before{content:"\f0b0";font-family:'FontAwesome', Lato, serif;font-size:1em;color:#fff;float:right}.block-layered-nav dl ol>li>a{background:#fff}}.toolbar{background:#fff;width:100%;float:left}.toolbar p{margin-bottom:0}.toolbar select{font-size:1em;height:30px;padding:0 10px}.toolbar label{line-height:30px;color:#5b5b5b}.toolbar .view-mode>label{display:inline-block;height:30px;line-height:30px}.toolbar .pages ol li{padding:0}.toolbar .pages a{font-weight:700}.toolbar-bottom{display:none}.pager .limiter>label{font-family:"Montserrat",sans-serif}.sorter>.sort-by .sort-by-switcher--desc:hover{background-position:4px -567px}.sorter>.sort-by .sort-by-switcher--asc:hover{background-position:4px -542px}.pages .next,.pages .previous{background-color:#e4362d}.pages .next:before{content:'';position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;border-right:none;top:50%;margin-top:-3px;left:50%;margin-left:-2px}.pages .previous:before{content:'';position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #fff;border-left:none;top:50%;margin-top:-3px;left:50%;margin-left:-2px}.pages a,.pages .current{color:#e4362d}.category-title{float:left;width:100%}.category-title h1{width:100%;text-align:center;color:#e4362d;border-bottom:none}@media (min-width: 771px){.category-title h1{text-align:left;width:50%;float:right}}.category-support .category-title h1{width:100%;text-align:center;color:#e4362d;border-bottom:none}.category-image{width:100%;float:left;border:none}.category-image img{width:75%;margin:0 auto}@media (min-width: 771px){.category-image{width:50%}.category-image img{width:50%}}.category-description{width:100%;float:left}@media (min-width: 771px){.category-description{width:50%}}.category-description p{color:#a5a2a2;text-transform:none;font-weight:400;line-height:30px}.category-products{float:left;width:100%}.category-products h2{font-size:1.625em;font-weight:500}.category-products h2:after{height:3px}.pager-no-toolbar label{line-height:40px}h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:#5b5b5b;font-weight:400}h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#fff}.products-grid .product-name{text-transform:none;text-align:center;font-size:1em;padding:15px 0;border:1px solid #e4362d}.products-grid .product-name a{color:#e4362d;font-weight:500;text-transform:uppercase}.products-grid .product-name:hover{background:#e4362d}.products-grid .product-name:hover a{color:#fff}.products-grid h2:after{background:none}.products-grid .price-box{text-align:center;font-size:1em;margin-bottom:10px}.products-grid .price-box .price{color:#357ebf;font-size:16px;font-weight:700}.products-grid .price-box .old-price .price{font-size:12px;color:#5b5b5b;font-weight:400}@media (min-width: 770px){.products-grid .price-box{font-size:1.125em}.products-grid .price-box .price{font-size:24px}.products-grid .price-box .old-price .price{font-size:18px}}.products-grid .product-info{position:relative;padding-bottom:5px}.products-grid .product-image{margin-bottom:0;border:1px solid #ebebeb;border-bottom:none;transition:0.3s ease-in-out all}.products-grid .product-image:hover{border:1px solid #e4362d;border-bottom:none}.products-grid .product-image img{width:auto;margin:0 auto;height:auto}.products-grid .actions{min-height:60px}.products-list .std{padding:0;box-shadow:none}h2.product-name,h3.product-name,h4.product-name,h5.product-name,p.product-name{text-transform:none}.products-grid{position:inherit}.products-grid .product-info{text-align:left}.products-grid .actions .button{width:100%}.product-img-box .main-image img{max-width:100%;width:100%;height:auto;max-height:100% !important}.product-view .product-shop .product-name .h1,.product-view .product-img-box .product-name h1{color:#e4362d;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase}.product-view{width:100%;float:left;margin-bottom:40px}.product-view .product-shop .short-description{margin-bottom:0;line-height:30px}.product-view .product-shop .short-description .std{font-weight:300}.product-view .product-shop .short-description li{list-style:none;margin-bottom:5px;font-weight:300}.product-view .product-shop .short-description li:before{content:"\f00c";font-family:'FontAwesome', Lato, serif;font-size:1em;color:#91b941;margin-right:10px}.product-view .product-shop .price-info{float:left;padding-left:0;text-align:left;width:100%;max-width:100%;margin-bottom:0}.product-view .product-shop .price-box{margin-top:0;padding:0;float:left}.product-view .product-shop .price-box .regular-price .price,.product-view .product-shop .price-box .special-price .price,.product-view .product-shop .price-box .full-product-price .price,.product-view .product-shop .price-box .price{color:#e4362d;font-size:1.375em;font-weight:700}.product-view .product-shop .price-box .old-price .price{color:#5b5b5b;font-size:.875em;font-weight:400}.product-view .product-shop .price-box .price-label{color:#e4362d}.product-view .add-to-cart-wrapper{width:100%;margin-top:30px}@media (min-width: 770px){.product-view .add-to-cart-wrapper{width:50%;padding:0 0 0 15px}}.product-pricing,.tier-prices,.tier-prices-grouped{text-align:center}.product-options{margin:0;padding:20px 0;border:none}.product-options dd select{width:96%;height:30px;border:none;background:#ebebeb;padding:5px 2%;box-sizing:content-box;border-radius:0;-webkit-appearance:none}.product-options label{font-size:1em}.product-options ul.options-list label,.product-options .col2-set .form-list .control label{min-width:inherit;width:100%;max-width:100%;text-transform:none}.product-options-bottom{background-color:#fff;padding:0 0 15px 0;border:none;border-top:0;margin-bottom:10px}.product-img-box{padding-right:0}.product-view .product-shop{padding-left:30px}.product-view .add-to-cart-wrapper{padding:0 0 0 30px}.product-view .add-to-cart{border-bottom:1px dotted #91b941}.product-view .add-to-cart-buttons{float:left;margin-right:0;max-width:100%}.product-view .add-to-cart-buttons .button{font-size:16px;padding:0;float:left;min-width:160px;width:100%;white-space:normal}.product-view .add-to-links{clear:both;margin:15px 0}@media (min-width: 500px){.product-view .add-to-links{clear:none;margin:0}}@media (min-width: 770px) and (max-width: 950px){.product-view .add-to-links{clear:both;margin:15px 0}}.product-view .add-to-links li{margin-right:10px}.product-view .add-to-links li a{padding:15px 20px;border:1px solid #e4362d;color:#e4362d;transition:0.3s ease-in-out all;text-transform:uppercase;font-size:.875em;font-weight:500}.product-view .add-to-links li:hover{background-color:#e4362d}.product-view .add-to-links li:hover a{color:#fff}.product-view .add-to-links li:last-child a{border-right:1px solid}.product-view .add-to-links a{padding:0;border:none;margin:0}.product-view .add-to-links a:hover{color:#fff !important}.product-view .sharing-links{clear:left;margin-top:20px}.product-collateral{width:100%}@media (min-width: 1100px){.product-collateral{width:50%}}.product-collateral>dl>dt{color:#e4362d;font-size:1em;padding:7px 10px 7px 24px;border:none;transition:0.3s ease-in-out all;background-color:#fff;text-transform:none}.product-collateral>dl>dt:after{content:'';position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #e4362d;border-bottom:none;left:10px;top:50%;margin-top:-3px}.product-collateral>dl>dt:hover{background-color:#fff;border-bottom:1px dotted #91b941}.product-collateral>dl>dd{padding:25px;margin:0;border:1px solid #ebebeb}.product-collateral>dl>dd.current{overflow-y:scroll}.product-collateral>dl>dt{cursor:pointer}.product-collateral>dl>dt:hover{color:#a5a2a2}.product-collateral>dl>dt:after{content:'';position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #e4362d;border-right:none}.product-collateral>dl>dt:last-child{border-bottom-width:1px}.product-collateral .toggle-tabs{border-bottom:none}.product-collateral .toggle-tabs li{transition:0.3s ease-in-out all;border-right:none;border-left:none}.product-collateral .toggle-tabs li>span{text-transform:uppercase;font-size:.875em;padding:0 15px;font-weight:500}.product-collateral .toggle-tabs li:hover{background:#e4362d;color:#fff !important}.product-collateral .toggle-tabs li.current span{background:#fff;color:#e4362d}.product-collateral .toggle-tabs li.current span:hover{color:#e4362d !important;border-top:none;background:white}@media (max-width: 771px){.product-collateral>dl>dt{color:#e4362d;background:#ebebeb;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500}.product-collateral>dl>dd{border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-top:none;border-right:none}}.product-collateral .toggle-tabs li:hover span{color:#fff}.tab-content .std{box-shadow:none;padding:0;line-height:30px;font-weight:300}.tab-content ul{padding-left:20px}.tab-content ul li{list-style:square;list-style-position:outside}.tab-content iframe{max-width:100%}.data-table th{background:none;font-size:1em;font-weight:700}.data-table tbody td{font-family:"Montserrat",sans-serif;clor:#e4362d;font-weight:500}.product-view .block-related{width:100%;float:none}.product-view .block-related .block-title{border-top:2px dotted #91b941;background:#fff}.product-view .block-related .block-title h2{text-align:left;color:#9a3179;font-size:1.875em;font-weight:400;text-transform:none;padding:20px 0}.product-view .block-related .block-title h2:after{display:none}.product-view .block-related .block-content li{width:100%}@media (min-width: 770px){.product-view .block-related .block-content li{width:50%;float:left;clear:none;margin:0}}.box-up-sell{width:100%;float:left;clear:both;margin-top:0}.box-up-sell h2{width:100%;margin-bottom:20px;text-align:center;text-transform:none;padding:10px 0}.box-up-sell ul{text-align:center}@media only screen and (min-width: 960px){.box-up-sell .products-grid--max-6-col>li{width:14.81481%;margin-right:2.22222%;display:inline-block;float:none}}.block-related .block-subtitle,.block-related .checkbox,.block-related .product-details .price-box{display:none}.block-related{border-top:1px solid #ebebeb;margin-top:30px}.product-view .block-related .block-title{border-top:none}.product-view .block-related .block-title h2{color:#2c2c2c;text-transform:uppercase;font-size:1.125em;font-weight:700;text-align:center}.block-related .product-details{margin-left:0;float:left;clear:both}.mini-products-list .product-image:hover{border:1px solid #e4362d}.addthis_toolbox{float:left;clear:both;margin-top:30px}.addthis_toolbox a:hover{opacity:0.6}#enquiry-modal .modal-body{padding:20px !important}.block-layered-nav .block-content>dl>dt{background:#e4362d;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase}.block-layered-nav .block-content>dl>dt:hover{background:#e4362d}.block-layered-nav .block-content>dl>dd{border:1px solid #ebebeb}.block-layered-nav .block-content>dl>dd ol{padding:0}.block-layered-nav .block-content>dl>dd ol li a{font-weight:500;color:#a5a2a2}.block-layered-nav .block-content>dl>dd ol li a:hover{color:#e4362d}.compare-button-selected,.compare-button-nothing{float:left;margin-right:20px}table{font-size:initial}.tableTwo{width:100%;height:auto}.tableTwo td{width:100%;float:left;vertical-align:top}@media (min-width: 770px){.tableTwo td{width:50%;float:none}}.tableTwo td:first-child{padding-right:0}@media (min-width: 770px){.tableTwo td:first-child{padding-right:20px}}.tableTwo td:last-child{padding-left:0;padding-top:20px}@media (min-width: 770px){.tableTwo td:last-child{padding-left:20px;padding-top:0}}.tableTwo td iframe{width:100% !important}.tableThree{width:100%;height:auto}.tableThree td{width:100%;float:left;vertical-align:top;padding:10px;text-align:center}@media (min-width: 770px){.tableThree td{width:33.3%;float:none}}.tableThree td img{margin:10px auto}.tableFive{width:100%;height:auto}.tableFive td{width:50%;float:left;vertical-align:top;padding:10px;text-align:center}@media (min-width: 770px){.tableFive td{width:25%;float:none}}@media (min-width: 990px){.tableFive td{width:20%;float:none}}.tableFive td img{margin:10px auto;max-width:100%;height:200px}@media (min-width: 1200px){#name-callback,#telephone-callback{width:35%}}#contactForm{width:100%;float:right}@media (min-width: 991px){#contactForm{width:50%}}.std form li{list-style:none;margin-left:0}.input-text,input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{width:100%;max-width:100%;margin-bottom:20px;height:49px;background:transparent;border:1px solid #e4362d;padding:5px 10px;border-radius:0;-webkit-appearance:none;text-transform:uppercase;font-weight:500;font-size:.875em;color:#e4362d;outline:0}@media (min-width: 991px){.input-text,input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{margin-right:20px}}@media (min-width: 1200px){.input-text,input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{width:100%;margin-right:20px;margin-bottom:0}}input[type=checkbox]{margin-left:15px}textarea{width:100%;max-width:100%;height:auto;margin-left:0;color:#e4362d;border:1px solid #e4362d;padding:5px 10px;border-radius:0;-webkit-appearance:none;min-height:90px !important}textarea:focus{outline:none}select{margin-left:0;height:40px;background:#ebebeb;border:none;padding:5px 10px;border-radius:0;-webkit-appearance:none}.form-list select{width:100%}form .form-instructions{font-size:1em;color:#db5628}label{font-size:1em !important;color:#a5a2a2;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:700;margin-top:20px}.form-list .input-box{width:100%}.request li{width:100%}@media (min-width: 770px){.request li{width:49%;float:left;margin-right:1%}.request li:nth-of-type(even){margin-left:1%;margin-right:0}}.request li.wide{width:100%}@media (min-width: 770px){.request li.wide{width:100%}}.request label.required:after,.request span.required:after{color:#e4362d}.request .buttons-set{text-align:center}.request .buttons-set button.button{float:none;margin:0 auto}.request .buttons-set p.required{position:absolute;float:none;color:#e4362d}.contact-left{width:100%;text-align:center;margin-top:50px;float:left}.contact-left p{text-transform:uppercase;margin-bottom:10px}@media (min-width: 991px){.contact-left{width:50%;text-align:left;margin-top:0}}.buttons-set{text-align:center}.buttons-set p.required{margin-left:0;float:none}.buttons-set button.button{float:none}.request-callback{padding:100px 0;width:100%;background:#e4362d;float:left}.request-callback #callback-form{margin-top:0}#callback-form input[name=name],#callback-form input[name=telephone]{color:#fff}#callback-form ::placeholder{color:#fff}#name-callback,#telephone-callback{border:1px solid #fff}#callback-button{background:transparent;border:1px solid #fff;color:#fff;font-weight:500}#callback-button:hover{background:#fff;color:#e4362d}.header-minicart .subtotal .label{color:#91b941;text-transform:uppercase;font-weight:700}.page-title .checkout-types{margin-top:20px}.cart-totals,.cart-forms .discount,.cart-forms .giftcard,.cart-forms .shipping{border:none}.shipping h2{font-size:1.125em !important}.cart .cart-totals table tfoot{border-top:1px dotted #91b941;border-bottom:1px dotted #91b941}#discount-coupon-form label,.cart .giftcard label{font-family:"Helvetica Neue",Verdana,Arial,sans-serif;font-size:1em;font-weight:400;text-align:left;text-transform:none;min-width:105px;display:inline-block;margin-right:10px;float:left;line-height:38px}#discount-coupon-form .field-wrapper,.cart .giftcard .field-wrapper{display:inline-block;float:right}#discount-coupon-form .input-text,.cart .giftcard .input-text{border-radius:0;height:40px}#discount-coupon-form .button-wrapper,.cart .giftcard .button-wrapper{float:right}.cart .cart-totals table,.cart .cart-totals table tfoot strong{font-size:.875em !important}#discount-coupon-form .input-text,#amgiftcard-form .input-text,.cart .giftcard .input-text{width:100%}.crosssell{margin-top:20px}.crosssell h2{color:#357ebf;font-size:18px;text-transform:none;margin-bottom:20px}.opc #opc-login .step,.opc .section .step{padding:20px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.25);margin-bottom:20px}.opc select{max-width:100%;width:100%}.block-progress{border-left:none;margin-bottom:40px}.block-progress .block-title strong:after{content:"\f141";font-family:'FontAwesome', Lato, serif;font-size:1em;color:#fff;float:right}.block-progress .block-content{border:1px dotted #91b941;border-top:none}@media (min-width: 770px){.block-progress .block-content{position:relative;background:#fff;padding:20px}}.block-progress dt{padding:6px 0;color:#357ebf;text-transform:none}.block-progress dd address{font-style:italic;font-size:14px;color:#5b5b5b}.opc .section.allow .step-title:hover h2,.opc .section.active .step-title h2{color:#193c5b}.opc .section{margin-bottom:20px}.opc .section .step-title{transition:0.3s ease-in-out all}.opc .section .step-title .number,.opc .section .step-title h2{transition:0.3s ease-in-out all}.opc .section.active .step-title{background:#357ebf}.opc .section.active .step-title h2{color:#fff;font-weight:700;transition:0.3s ease-in-out all}.opc .section.allow:not(.active) .step-title{background:#ebebeb}.opc .section.allow{margin-bottom:0}.customer-account-create .fieldset,.customer-account-create .buttons-set{margin-left:0}.customer-account-create .buttons-set{max-width:100%}@media (min-width: 500px){.new-users .content{min-height:248px}}.block-account .block-title strong:after{content:"\f2c0";font-family:'FontAwesome', Lato, serif;font-size:1em;color:#fff;float:right}.block-account li,.block-cms-menu li{text-transform:none;margin:0;font-size:1em;border-bottom:1px dotted #ebebeb;padding:7px 0}.block-account li a,.block-cms-menu li a{color:#357ebf;font-weight:400}.block-account li a:hover,.block-cms-menu li a:hover{color:#2a6497}.block-account li strong,.block-cms-menu li strong{color:#91b941}.block-account .block-content,.block-cms-menu .block-content,.block-blog .block-content{background:#fff;padding:10px 20px;border:1px dotted #91b941;border-top:none}@media (min-width: 770px){.block-account .block-content,.block-cms-menu .block-content,.block-blog .block-content{position:relative}}.footer-container{width:100%;height:100%;max-width:100%;float:left;background:#ccc;border:none;position:relative;padding:0}.footer{width:100%;max-width:1300px;margin:0 auto;border-top:none;padding-top:30px}.footer a{color:#2c2c2c;font-size:1em;font-weight:400}.footer a:hover,.footer a:focus{color:#e4362d}.footer p{line-height:24px;font-size:1em;font-weight:400;margin-bottom:20px;margin-top:20px;color:#2c2c2c}.footer p.footer-small{font-size:.875em}@media (min-width: 980px){.footer p{margin-top:0}}.footer img{max-width:100%;width:100%}.footer .links{width:100%;border-bottom:1px solid #2c2c2c;padding-bottom:30px}.footer .links a{color:#2c2c2c}.footer .links a:hover{color:#e4362d !important}@media (min-width: 991px){.footer .links{width:20%;border-bottom:0}}@media (min-width: 1400px){.footer .links{width:25%}}@media (min-width: 991px) and (max-width: 1400px){#footer-crd{margin-left:50px}}.footer .block-title{color:#2c2c2c !important;padding:7px 0;text-align:center}@media (min-width: 991px){.footer .block-title{text-align:left}}.block-title{background:transparent;font-family:"Montserrat",sans-serif}.block-title strong{color:#2c2c2c;font-weight:700}.footer address{width:100%;padding:0}.footer address p{margin-top:0}@media (min-width: 991px){.footer address{border-top:1px solid #2c2c2c;padding:20px 0 0 0}}.fa{font-size:1.875em;margin-right:15px;color:#2c2c2c;transition:0.3s ease-in-out all}.fa:hover{color:#e4362d}.fa:focus,.fa:visited{color:#2c2c2c}#design365:hover{color:#e4362d}#footer-navigate{display:none}@media (min-width: 991px){#footer-navigate{display:inline-block}}

.callback-gdpr{
    margin-left: 40px !important;
    text-align: left;
    font-size: 14px;
}

.callback-gdpr a{
    color: #ccc;
}

.gdpr{
    font-size: 10px;
}

