*{font-size:14px}header.page-header.type16{border-top-width:6px}header.page-header.type16 .logo{margin-top:5px;margin-bottom:0}header.page-header.type16 div.nav-sections{margin-bottom:0}header.page-header.type16 nav.navigation{max-width:100% !important;padding:0 !important}@media (min-width:768px){header.page-header.type16 nav.navigation li.level0.classic .submenu{padding:20px}}header.page-header.type16 nav.navigation li.level0.classic .submenu a{padding:0;font-weight:400;text-transform:none}header.page-header.type16 nav.navigation li.level0>.level-top{font-weight:400}@media (min-width:768px) and (max-width:1199px){header.page-header.type16 nav.navigation li.level0>.level-top{padding-left:2px;padding-right:2px}}@media (min-width:1200px) and (max-width:1399px){header.page-header.type16 nav.navigation li.level0>.level-top{padding-left:10px;padding-right:10px}}header.page-header.type16 nav.navigation ul{text-align:center}header.page-header.type16 nav.navigation ul .subchildmenu li{text-align:left}header.page-header.type16 nav.navigation ul .subchildmenu li a{text-transform:capitalize;font-weight:400}header.page-header.type16 .custom-block{height:auto;margin-top:0;border-right:none;top:15px;right:0}header.page-header.type16 .custom-block a{margin-right:15px}header.page-header.type16 .custom-block a:last-child{margin-right:0}header.page-header.type16 .custom-block a.top-phone-link{background:url("/pub/media/winches/blue-phone-icon.png") no-repeat left top;background-size:auto 100%;padding:0 0 0 45px;color:#1a8ad2;line-height:40px;font-weight:700;font-size:28px}header.page-header.type16 .custom-block a.top-phone-link:hover{text-decoration:none}@media (max-width:1023px){header.page-header.type16 .custom-block{display:none}}@media (min-width:1024px) and (max-width:1299px){header.page-header.type16 .custom-block{top:5px}}@media (max-width:1450px){header.page-header.type16 .custom-block .header-social-link{display:none}}header.page-header.type16 .block-search{float:right;right:35px;top:90px}@media (min-width:1024px) and (max-width:1550px){header.page-header.type16 .block-search{right:50px;float:right;width:600px;margin-left:0}}@media (min-width:1024px) and (max-width:1299px){header.page-header.type16 .custom-block{text-align:right}header.page-header.type16 .block-search{width:450px;right:35px;top:70px}}@media (min-width:768px) and (max-width:1023px){header.page-header.type16 .header .search-category{display:none}header.page-header.type16 .block-search{top:30px;width:240px}}@media (max-width:767px){header.page-header.type16{overflow:hidden;z-index:auto}header.page-header.type16 .logo{max-width:384px;width:calc(100% - 100px);height:auto;float:none}header.page-header.type16 .logo img{width:auto;max-height:unset}header.page-header.type16 nav.navigation a.level-top span{font-size:18px}header.page-header.type16 nav.navigation .subchildmenu{margin-left:15px}header.page-header.type16 nav.navigation .subchildmenu li.ui-menu-item{margin-bottom:8px}header.page-header.type16 nav.navigation .subchildmenu li.ui-menu-item:first-child{margin-top:8px}header.page-header.type16 nav.navigation .subchildmenu li.ui-menu-item a{font-size:16px;line-height:2em}header.page-header.type16 nav.navigation .subchildmenu li.ui-menu-item a:before{line-height:2em}header.page-header.type16 nav.navigation .subchildmenu li.ui-menu-item a span{font-size:16px;line-height:2em}header.page-header.type16 .block-search{float:none;width:90%;margin-left:5% !important;margin-right:5% !important;margin-top:-65px}header.page-header.type16 .block-search .label{margin-right:-5px}header.page-header.type16 .custom-block{display:none;position:absolute;top:0;right:85px}header.page-header.type16 .custom-block a{display:none}header.page-header.type16 .custom-block a.mobile-phone{display:block;width:28px;height:62px;text-align:center}header.page-header.type16 .custom-block a.mobile-phone:before{content:'\f84b';font-size:25px;line-height:62px;font-family:'porto-icons';vertical-align:top;display:inline-block;font-weight:400;text-align:center;color:#1a8ad2}header.page-header.type16 .nav-toggle{float:left;margin-left:15px;margin-right:0}header.page-header.type16 .nav-toggle:before{font-size:25px}}h1.page-title{margin-bottom:20px;font-family:"Lato",sans-serif;font-size:38px;line-height:50px;color:#254461;text-transform:uppercase}#home-main-slider{margin-bottom:50px}#home-main-slider .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:30px;background-color:rgba(255,255,255,.7);width:60vw;min-width:300px}#home-main-slider .slide-content h2{color:#254461;font-size:37px;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:-.03em;text-transform:uppercase;line-height:38px;margin-bottom:10px;margin-top:0}#home-main-slider .slide-content p{color:#254461;font-family:"Lato",sans-serif;font-size:23px;line-height:25px;letter-spacing:.05em;font-weight:400;text-transform:uppercase;margin-top:30px;margin-bottom:30px}#home-main-slider .slide-content .btn-default{font-size:16px;line-height:25px;padding:8px 15px;border:1px solid #1a8ad2;background-color:#1a8ad2;color:#fff;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;display:inline-block}#home-main-slider .slide-content .btn-default:hover{color:#1a8ad2;background-color:#fff}@media (max-width:1200px){#home-main-slider .owl-item img{height:300px;width:auto;max-width:unset}#home-main-slider .slide-content h2{font-size:30px;line-height:1em}#home-main-slider .slide-content p{font-size:18px;line-height:1em;margin-top:1em;margin-bottom:1em}}.cms-index-index .page-main{padding:0}.cms-index-index .columns .column.main{padding:0;min-height:auto}.cms-index-index .page-main .block{margin-bottom:20px}.cms-index-index .home-intro-section{padding-top:14px;font-size:14px}.cms-index-index .home-intro-section h1{color:#254461;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:10px;font-size:26px;margin-bottom:10px;font-family:"Lato",sans-serif;text-align:center}.cms-index-index .home-intro-section h1 a.mobile-phone{color:#254461;font-weight:400;padding-bottom:10px;font-size:26px;margin-bottom:10px;font-family:"Lato",sans-serif}.cms-index-index .home-intro-section h1 a.mobile-phone:hover{text-decoration:none}@media (max-width:767px){.cms-index-index .home-intro-section h1 a.mobile-phone{display:block;margin-top:15px;text-align:center;margin-bottom:0;padding-bottom:0}}.cms-index-index .home-intro-section .verticalmenu .block-title{background-color:#1a8ad2;padding:10px;margin-top:22px;margin-top:0;margin-bottom:10px;border-radius:5px}.cms-index-index .home-intro-section .verticalmenu .block-title .verticalmenu-title{color:#fff;text-align:center;margin:0;text-transform:uppercase}.cms-index-index .home-intro-section .verticalmenu ul{padding-left:10px}.cms-index-index .home-intro-section .verticalmenu ul li{list-style:none;background:url(/pub/media/winches/right-blue-arrow.png) no-repeat left center;padding-left:15px;line-height:25px;margin-bottom:5px}.cms-index-index h3.section-title{padding-bottom:15px;border-bottom:1px solid #c9c9c9;font-size:18px;margin-bottom:10px;color:#254461;text-transform:uppercase}.cms-index-index .home-products-section{padding-top:40px;padding-bottom:66px}.cms-index-index .home-products-section #featured_product .product-item{width:100%}.cms-index-index .home-products-section .brochure-box a{display:block}.cms-index-index .brands-slide{padding:0 0 22px}.footer-middle{border-bottom:20px solid #1a8ad2;font-size:14px}.footer-middle a:hover{text-decoration:none}.footer-middle .block .block-title{color:#254461;font-size:19px}.footer-middle .block ul.contact-info{font-size:19px}.footer-middle .block ul.contact-info li{padding-top:5px;padding-bottom:0}.footer-middle .footer-description{float:left;max-width:80%}.footer-middle .footer-divider{float:right;width:35px;padding:10px}.footer-middle .footer-divider img{max-width:unset}@media (max-width:991px){.footer-middle .block{margin-bottom:30px;overflow:hidden}.footer-middle .footer-divider{display:none}}.amform-form h2{margin-bottom:0;color:#254461}.amform-form input.amform-date,.amform-form select{width:100%;height:38px;padding:10px;font-size:14px;line-height:20px}.amform-form button.ui-datepicker-trigger{display:none}.amform-form input.form-control[type=number]{max-width:100%}.amform-form .fieldset>.fields>.field>.label{font-weight:700}.amform-form .amform-layout-one .amform-groupv2{width:25%}.amform-form .amform-layout-two .amform-groupv2{width:50%}button.action.primary{line-height:1.4rem}.contact-index-inedx h1.page-title{border-bottom:none;color:#254461;font-size:28px;line-height:50px}.contact-top-section{margin-bottom:50px;border:15px solid #f5f5f5}.contact-top-section .map-container{position:relative;padding-bottom:75%;height:0;overflow:hidden;margin:20px}.contact-top-section .map-container iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media (max-width:767px){.contact-top-section .map-container{padding-bottom:100%}}.contact-top-section h4{font-size:16px;font-weight:700;line-height:20px}.contact-top-section p{margin-bottom:0;line-height:20px}.contact-form-section{border:15px solid #f5f5f5}.contact-form-section #contact-form{margin:20px 0}.contact-form-section .label{margin-bottom:8px;display:inline-block}.contact-form-section .label span{color:#484848;font-weight:700}.contact-form-section .fieldset{margin-bottom:0}.contact-form-section .fieldset .field{margin-top:15px}.contact-form-section .fieldset .field.required .label:after{content:"*";color:#e02b27;font-size:1.2rem;margin:0 0 0 4.5px}.sub-cats-grid .sub-cat-item{padding-top:20px;padding-bottom:20px}.sub-cats-grid .sub-cat-item:hover{z-index:10;box-shadow:0 2px 20px rgba(0,0,0,.25);border-color:transparent;border-radius:4px}.sub-cats-grid .sub-cat-item .sub-cat-image{text-align:center}.sub-cats-grid .sub-cat-item h2.sub-cat-title{text-align:center;margin-top:0}.sub-cats-grid .sub-cat-item h2.sub-cat-title a{color:#3d3d3d;text-transform:uppercase;font-size:18px;font-weight:700}.sub-cats-grid .sub-cat-item h2.sub-cat-title a:hover{text-decoration:none}div.page-wrapper .breadcrumbs{margin-top:0;margin-bottom:0}.catalog-product-view .product.data.items>.item.title.active>a.switch,.catalog-product-view .product.data.items>.item.title:hover>a.switch{color:#1a8ad2}img.zoomImg{width:150% !important;height:auto !important}.availability.only{display:none}.category-description p{font-size:18px;font-weight:700;line-height:1.4em}#product-options-wrapper{display:none}.product-info-main .product-add-form{display:none !important}#testimonial-slider p{color:#1f4365;font-style:italic;font-weight:700}#testimonial-slider .item{border:1px solid #ddd;border-radius:15px;padding-top:15px;padding-bottom:15px}