::selection{background:#2196f3;color:#ffffff}::-moz-selection{background:#2196f3;color:#ffffff}body,html{width:100%;height:100%}body{background-color:#f5f5f5;padding:24px}@media all and (max-width: 767px){body{padding:8px}}body *{font-family:"Roboto",sans-serif;font-weight:400}.container-fluid{max-width:1560px}@media all and (max-width: 1199px){.container-fluid{padding-left:0;padding-right:0}}.container-fluid.content{background-color:#ffffff;-webkit-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);-moz-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);-o-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);position:relative;overflow:hidden}@media all and (max-width: 1199px){.row{margin-left:0;margin-right:0}}.container{max-width:1170px;width:auto}@media all and (max-width: 1399px){.container{padding-left:30px;padding-right:30px}}@media all and (max-width: 1024px){.container{width:100%}}.button{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:inline-block;border:0;margin:0;padding:0;outline:0;text-align:center;text-transform:uppercase;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.24);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.24);-o-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.24);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.24);cursor:pointer}.button.big{height:56px;width:306px;line-height:56px;font-weight:700;font-size:18px}@media all and (max-width: 991px){.button.big{width:266px;font-size:14px}}@media all and (max-width: 767px){.button.big{display:block;width:100%;font-size:14px;height:40px;line-height:40px}}.button.green{background-color:#00c853;color:#ffffff}.button.green:hover{background-color:#00b049}.button.blue{background-color:#2196f3;color:#ffffff}.button.blue:hover{background-color:#1c7dcb}.button.white{background-color:#ffffff;color:#2196f3}.button.white:hover{background-color:#2196f3;color:#ffffff}.button:hover{text-decoration:none}.outer-shadow{-webkit-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);-moz-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);-o-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25)}.col{padding-left:0;padding-right:0}.show-only-mobile{display:none}@media all and (max-width: 767px){.show-only-mobile{display:block}}.navbar{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;-moz-border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;-o-border-top-left-radius:0;-o-border-top-right-radius:0;-o-border-bottom-left-radius:0;-o-border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;border:0;z-index:1030}@media all and (max-width: 767px){body:not(.woocommerce-page) .navbar{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}}.navbar .navbar-row{padding-left:24px;padding-right:24px}@media all and (max-width: 767px){.navbar .navbar-row{padding-left:15px;padding-right:15px}}.navbar .navbar-row.first{line-height:79px;border-bottom:1px solid #f5f5f5;height:80px;background-image:url("../images/navbar_dots.jpg");background-repeat:repeat-x;background-position:24px center}.logged-in.woocommerce-page .navbar .navbar-row.first{max-width:1170px;margin-left:auto;margin-right:auto}@media all and (max-width: 767px){.navbar .navbar-row.first{border-bottom:0;line-height:64px;height:64px;background-image:none;z-index:2;position:relative;background-color:#ffffff}}.navbar .navbar-row.first .brand{margin-left:-24px;padding-left:24px;background-color:#ffffff}@media all and (max-width: 991px){.navbar .navbar-row.first .brand{padding-right:34px}}@media all and (max-width: 767px){.navbar .navbar-row.first .brand img{height:32px;width:auto}}.navbar .navbar-row.first .slogan{padding-left:98px;padding-right:30px;font-size:20px;color:#0a0a0a;margin:0;background-image:url("../images/slogan_dots.jpg");background-repeat:no-repeat;background-position:30px center;line-height:79px;background-color:#ffffff}@media all and (max-width: 1199px){.navbar .navbar-row.first .slogan{font-size:16px}}@media all and (max-width: 991px){.navbar .navbar-row.first .slogan{display:none}}.navbar .navbar-row.first .partner{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;background-color:#ffffff;margin-right:-24px;padding-right:24px;padding-left:30px;font-size:20px;font-weight:700;color:#0a0a0a}@media all and (max-width: 1199px){.navbar .navbar-row.first .partner{font-size:16px}}@media all and (max-width: 767px){.navbar .navbar-row.first .partner{display:none}.woocommerce-page .navbar .navbar-row.first .partner,.page-template-page-shop-support .navbar .navbar-row.first .partner{display:block;padding-left:0}}.navbar .navbar-row.first .partner img{margin-left:32px}@media all and (max-width: 1199px){.navbar .navbar-row.first .partner img{margin-left:14px}}@media all and (max-width: 767px){.navbar .navbar-row.first .partner img{display:none}}.navbar .navbar-row.first .partner:hover{text-decoration:none;color:#2196f3}.navbar .navbar-row.first .partner.shop-toolbar img{margin-left:0;height:49px;margin-right:40px}.navbar .navbar-row.first .partner.shop-toolbar a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;color:#2196f3;position:relative}.navbar .navbar-row.first .partner.shop-toolbar a .navbar-tooltip{display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:36px;line-height:36px;padding-left:26px;padding-right:26px;background-color:#2196f3;color:#ffffff;font-size:14px;font-weight:700;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.25);-o-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.25);top:100%;margin-top:14px;opacity:0;visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.navbar .navbar-row.first .partner.shop-toolbar a .navbar-tooltip:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 4px 8px 4px;border-color:transparent transparent #2195f3 transparent;left:50%;top:-8px;margin-left:-4px;position:absolute}.navbar .navbar-row.first .partner.shop-toolbar a:hover{color:#00c853;text-decoration:none}.navbar .navbar-row.first .partner.shop-toolbar a:hover .navbar-tooltip{opacity:1;visibility:visible}.navbar .navbar-row.first .partner.shop-toolbar a i{font-size:30px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}.navbar .navbar-row.first .partner.shop-toolbar a.catalog{margin-right:40px;position:relative}@media all and (max-width: 767px){.navbar .navbar-row.first .partner.shop-toolbar a.catalog{margin-right:14px}}.navbar .navbar-row.first .partner.shop-toolbar a.cart{margin-right:40px;position:relative}.navbar .navbar-row.first .partner.shop-toolbar a.cart .cart-count{position:absolute;display:block;width:22px;height:22px;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-top-left-radius:50%;-moz-border-top-right-radius:50%;-moz-border-bottom-left-radius:50%;-moz-border-bottom-right-radius:50%;-o-border-top-left-radius:50%;-o-border-top-right-radius:50%;-o-border-bottom-left-radius:50%;-o-border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;text-align:center;line-height:22px;color:#939393;font-weight:900;font-size:14px;background-color:#f5f5f5;border:1px solid #d0d0d0;top:-12px;right:-8px}.woocommerce-order-received .navbar .navbar-row.first .partner.shop-toolbar a.cart .cart-count{display:none !important}@media all and (max-width: 767px){.navbar .navbar-row.first .partner.shop-toolbar a.cart{margin-right:14px}}.navbar .navbar-row.first .toggle-navbar{display:none}@media all and (max-width: 767px){.navbar .navbar-row.first .toggle-navbar{display:block;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:0;background-color:transparent;outline:0}.woocommerce-page .navbar .navbar-row.first .toggle-navbar,.page-template-page-shop-support .navbar .navbar-row.first .toggle-navbar{display:none}.navbar .navbar-row.first .toggle-navbar span{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;height:4px;width:4px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-top-left-radius:2px;-moz-border-top-right-radius:2px;-moz-border-bottom-left-radius:2px;-moz-border-bottom-right-radius:2px;-o-border-top-left-radius:2px;-o-border-top-right-radius:2px;-o-border-bottom-left-radius:2px;-o-border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#2196f3;margin:2px 0 2px 0}.navbar .navbar-row.first .toggle-navbar.opened span{width:16px}.navbar .navbar-row.first .toggle-navbar.opened span.top{-webkit-transform:translateY(6px) rotate(-45deg);-moz-transform:translateY(6px) rotate(-45deg);-o-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.navbar .navbar-row.first .toggle-navbar.opened span.middle{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.navbar .navbar-row.first .toggle-navbar.opened span.bottom{-webkit-transform:translateY(-6px) rotate(45deg);-moz-transform:translateY(-6px) rotate(45deg);-o-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}}.navbar .navbar-row.second{line-height:55px;height:55px}.woocommerce-page .navbar .navbar-row.second,.page-template-page-shop-support .navbar .navbar-row.second{display:none}@media all and (max-width: 767px){.navbar .navbar-row.second{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;position:absolute;background-color:#ffffff;height:auto;line-height:1;-webkit-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);-moz-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);-o-box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);box-shadow:0px 2px 5px 0px rgba(6,39,67,0.25);width:100%;padding-bottom:15px;visibility:hidden;opacity:0}.navbar .navbar-row.second.opened{visibility:visible;opacity:1}}.navbar .navbar-row.second .navbar-nav{margin:0;padding:0;list-style:none}@media all and (max-width: 1199px){.navbar .navbar-row.second .navbar-nav{float:none !important;font-size:0;margin-left:-24px;margin-right:-24px;text-align:center;border-bottom:1px solid #f5f5f5}}@media all and (max-width: 767px){.navbar .navbar-row.second .navbar-nav{margin-left:-15px;margin-right:-15px;border-bottom:0}}.navbar .navbar-row.second .navbar-nav li{float:left;margin:0 35px 0 0}@media all and (max-width: 1599px){.navbar .navbar-row.second .navbar-nav li{margin-right:20px}}@media all and (max-width: 1199px){.navbar .navbar-row.second .navbar-nav li{float:none;margin:0 17px 0 17px;display:inline-block}}@media all and (max-width: 767px){.navbar .navbar-row.second .navbar-nav li{display:block;float:none;border-top:1px solid #f5f5f5;margin:0;text-align:left;padding-left:15px}}.navbar .navbar-row.second .navbar-nav li a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;text-transform:uppercase;color:#212121;font-weight:700;padding:0;line-height:55px;font-size:14px}@media all and (max-width: 767px){.navbar .navbar-row.second .navbar-nav li a{line-height:39px}}.navbar .navbar-row.second .navbar-nav li a:hover{text-decoration:none;color:#2196f3}.navbar .navbar-row.second .navbar-nav li.current-menu-item a{color:#2196f3}.navbar .navbar-row.second #searchform{background-color:#2196f3;width:482px;margin:0 -24px 0 0;padding:0 0 0 66px;position:relative}@media all and (max-width: 1599px){.navbar .navbar-row.second #searchform{width:462px}}@media all and (max-width: 1399px){.navbar .navbar-row.second #searchform{width:408px;padding-left:46px}}@media all and (max-width: 767px){.navbar .navbar-row.second #searchform{width:100%;margin:10px 0 8px 0;padding-left:36px;float:none !important}}.navbar .navbar-row.second #searchform i{color:#ffffff;opacity:0.3;position:absolute;left:22px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:28px}@media all and (max-width: 1399px){.navbar .navbar-row.second #searchform i{left:10px}}@media all and (max-width: 767px){.navbar .navbar-row.second #searchform i{font-size:16px}}.navbar .navbar-row.second #searchform input[type=text]{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;padding:0;margin:0;border:0;background-color:transparent;color:#ffffff;width:270px;height:55px;line-height:55px;outline:0;font-size:14px;font-weight:700;color:#94d0ff}@media all and (max-width: 1399px){.navbar .navbar-row.second #searchform input[type=text]{font-size:13px;width:250px}}@media all and (max-width: 767px){.navbar .navbar-row.second #searchform input[type=text]{width:49%;height:40px;line-height:40px}}.navbar .navbar-row.second #searchform input[type=text]::-webkit-input-placeholder{color:#94d0ff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.navbar .navbar-row.second #searchform input[type=text]:-moz-placeholder{color:#94d0ff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.navbar .navbar-row.second #searchform input[type=text]::-moz-placeholder{color:#94d0ff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.navbar .navbar-row.second #searchform input[type=text]:-ms-input-placeholder{color:#94d0ff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.navbar .navbar-row.second #searchform input[type=text]:focus{color:#ffffff}.navbar .navbar-row.second #searchform input[type=text].focused::-webkit-input-placeholder{color:orange}.navbar .navbar-row.second #searchform input[type=text].focused:-moz-placeholder{color:orange}.navbar .navbar-row.second #searchform input[type=text].focused::-moz-placeholder{color:orange}.navbar .navbar-row.second #searchform input[type=text].focused:-ms-input-placeholder{color:orange}.navbar .navbar-row.second #searchform input[type=submit]{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;padding:0 24px 0 24px;margin:0 0 0 44px;height:55px;line-height:55px;color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:700;background-color:#2196f3;border:0;outline:0}@media all and (max-width: 1599px){.navbar .navbar-row.second #searchform input[type=submit]{margin-left:24px}}@media all and (max-width: 1399px){.navbar .navbar-row.second #searchform input[type=submit]{margin-left:10px}}@media all and (max-width: 767px){.navbar .navbar-row.second #searchform input[type=submit]{float:right !important;height:40px;line-height:40px}}.navbar .navbar-row.second #searchform input[type=submit]:hover{background-color:#00c853}@media all and (max-width: 1199px){.navbar .navbar-row.second .contact-info{float:left !important}}@media all and (max-width: 767px){.navbar .navbar-row.second .contact-info{display:none}}.navbar .navbar-row.second .contact{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;line-height:55px;margin:0 24px 0 0;font-size:14px;color:#adadad}@media all and (max-width: 1399px){.navbar .navbar-row.second .contact span{display:none}}@media all and (max-width: 1199px){.navbar .navbar-row.second .contact span{display:inline}}@media all and (max-width: 820px){.navbar .navbar-row.second .contact span{display:none}}.navbar .navbar-row.second .contact i{margin-right:24px;vertical-align:middle}@media all and (max-width: 1599px){.navbar .navbar-row.second .contact i{margin-right:10px}}@media all and (max-width: 1199px){.navbar .navbar-row.second .contact i{margin-right:24px}}@media all and (max-width: 820px){.navbar .navbar-row.second .contact i{margin-right:10px}}.navbar .navbar-row.second .contact:hover{text-decoration:none;color:#2196f3}.navbar .navbar-row.second .contact.phone{margin-right:32px}@media all and (max-width: 1399px){.navbar .navbar-row.second .contact.phone{margin-right:10px}}@media all and (max-width: 1199px){.navbar .navbar-row.second .contact.phone{margin-right:32px}}@media all and (max-width: 820px){.navbar .navbar-row.second .contact.phone{margin-right:10px}}.submit-quote-section{background-color:#0b2d48;position:relative;z-index:5;min-height:490px}@media all and (max-width: 1399px){.submit-quote-section{min-height:400px}}@media all and (max-width: 767px){.submit-quote-section{min-height:384px;height:384px !important}}.submit-quote-section .seq-pagination-container{width:100%;font-size:0;padding:76px 0 26px 0}@media all and (max-width: 1399px){.submit-quote-section .seq-pagination-container{padding-top:36px}}@media all and (max-width: 767px){.submit-quote-section .seq-pagination-container{display:none}}.submit-quote-section .seq-pagination-container .seq-pagination{padding-left:25px;padding-right:25px}.submit-quote-section .seq-pagination-container .seq-pagination button{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:inline-block;width:8px;height:8px;border:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;-o-border-top-left-radius:4px;-o-border-top-right-radius:4px;-o-border-bottom-left-radius:4px;-o-border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#ffffff;opacity:0.3;padding:0;margin:0 5px 0 5px;outline:0}.submit-quote-section .seq-pagination-container .seq-pagination button.seq-current{opacity:1}.submit-quote-section .seq-pagination-container .seq-pagination button:hover{background-color:#2196f3}.submit-quote-section .seq-pagination-container .seq-nav{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;border:0;background-color:transparent;color:#ffffff;font-size:18px;outline:0;margin-top:-10px}.submit-quote-section .seq-pagination-container .seq-nav i{font-size:28px}.submit-quote-section .seq-pagination-container .seq-nav:hover{color:#2196f3}.submit-quote-section .seq-canvas{position:absolute;opacity:0.6;width:100%;height:100%;margin:0;padding:0;list-style:none}.submit-quote-section .seq-canvas li{position:absolute;width:100%;height:100%;top:0;left:0}.submit-quote-section .seq-canvas li div{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:0}.submit-quote-section .seq-canvas li.seq-in div{opacity:1}.submit-quote-section .seq-canvas li.seq-out div{opacity:0}.submit-quote-section .container{position:relative;z-index:1;height:100%}.submit-quote-section .container>.row{height:100%}.submit-quote-section .container .vertical-centered{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width: 1399px){.submit-quote-section .container .vertical-centered{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:41px}}@media all and (max-width: 991px){.submit-quote-section .container .vertical-centered{top:100px}}@media all and (max-width: 767px){.submit-quote-section .container .vertical-centered{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.submit-quote-section .container h1{margin:0 0 41px 0;padding:0;font-weight:100;font-size:72px;line-height:80px;color:#ffffff}@media all and (max-width: 1399px){.submit-quote-section .container h1{font-size:52px;line-height:60px;margin-bottom:16px}}@media all and (max-width: 991px){.submit-quote-section .container h1{font-size:32px;line-height:40px;margin-bottom:21px}.submit-quote-section .container h1 br{display:none}}@media all and (max-width: 767px){.submit-quote-section .container h1{font-size:22px;line-height:32px}}.submit-quote-section .container p{margin:0 0 64px 0;padding:0;color:#ffffff;font-size:20px;font-weight:700;line-height:32px}@media all and (max-width: 1399px){.submit-quote-section .container p{margin-bottom:21px}}@media all and (max-width: 991px){.submit-quote-section .container p{font-size:16px;line-height:24px}.submit-quote-section .container p br{display:none}}@media all and (max-width: 767px){.submit-quote-section .container p{display:none}}.submit-quote-section .container .buttons{font-size:0}.submit-quote-section .container .buttons a{margin-right:24px}@media all and (max-width: 767px){.submit-quote-section .container .buttons a{margin:9px auto 0 auto}}.submit-quote-section .container .image-description{position:absolute;bottom:56px;color:#ffffff;font-size:12px;text-transform:uppercase}@media all and (max-width: 767px){.submit-quote-section .container .image-description{bottom:30px;font-size:10px}}.submit-quote-section .container .image-description strong{font-weight:700}.submit-quote-section .down{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;width:54px;height:54px;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-top-left-radius:50%;-moz-border-top-right-radius:50%;-moz-border-bottom-left-radius:50%;-moz-border-bottom-right-radius:50%;-o-border-top-left-radius:50%;-o-border-top-right-radius:50%;-o-border-bottom-left-radius:50%;-o-border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;position:absolute;left:24px;bottom:-27px;background-color:#2196f3;-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-o-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);color:#ffffff;text-align:center;cursor:pointer}@media all and (max-width: 767px){.submit-quote-section .down{width:32px;height:32px;bottom:-16px;left:15px}}.submit-quote-section .down i{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;line-height:1;margin-top:3px}@media all and (max-width: 767px){.submit-quote-section .down i{font-size:24px;margin-top:2px}}.submit-quote-section .down.white{background-color:#ffffff;color:#2196f3}.submit-quote-section .down.white i{font-size:24px;margin-top:0}.submit-quote-section .down.right{left:auto;right:24px}@media all and (max-width: 767px){.submit-quote-section .down.right{display:none}}.submit-quote-section .down:hover{background-color:#ffffff;color:#2196f3}.submit-quote-section .down:hover.white{background-color:#2196f3;color:#ffffff}.submit-quote-section.contact-header{background-color:#0b2d48}.submit-quote-section.about-header .cover,.submit-quote-section.contact-header .cover,.submit-quote-section.other-customers .cover{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}.submit-quote-form-section{background-color:#f5f5f5;z-index:4;position:relative}.submit-quote-form-section .container{padding-top:95px;padding-bottom:95px}@media all and (max-width: 991px){.submit-quote-form-section .container{padding-top:55px;padding-bottom:55px}}@media all and (max-width: 767px){.submit-quote-form-section .container{padding-bottom:30px}}.submit-quote-form-section .container h1{margin:0 0 58px 0;padding:0;font-weight:100;font-size:45px;line-height:1;color:#212121}@media all and (max-width: 991px){.submit-quote-form-section .container h1{font-size:32px;margin-bottom:30px}}@media all and (max-width: 767px){.submit-quote-form-section .container h1{font-size:22px;line-height:32px;font-weight:300}}.submit-quote-form-section .container .wpcf7{margin-left:-15px;margin-right:-15px}.submit-quote-form-section .container .wpcf7 .col{padding-left:15px;padding-right:15px;margin:0 0 16px 0;position:relative}@media all and (max-width: 1199px){.submit-quote-form-section .container .wpcf7 .col{width:50%}}@media all and (max-width: 991px){.submit-quote-form-section .container .wpcf7 .col{width:100%}}@media all and (max-width: 767px){.submit-quote-form-section .container .wpcf7 .col{margin-bottom:5px}}.submit-quote-form-section .container .wpcf7 .col i{color:#2196f3;position:absolute;right:30px;top:20px}.submit-quote-form-section .container .wpcf7 .col .wpcf7-form-control-wrap{display:block}.submit-quote-form-section .container .wpcf7 .col.input:after,.submit-quote-form-section .container .wpcf7 .col.textarea:after,.submit-quote-form-section .container .wpcf7 .col.textarea:before{content:'';display:block;position:absolute;height:5px;left:30px;right:30px;bottom:16px;background-image:url("../images/input_dot.jpg");background-repeat:repeat-x;background-position:left center;z-index:1}.submit-quote-form-section .container .wpcf7 .col.textarea:before{bottom:73px}.submit-quote-form-section .container .wpcf7 .col.textarea{height:135px}.submit-quote-form-section .container .wpcf7 .col.file .file-wrapper{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;width:100%;height:72px;padding:22px 15px 30px 15px;background-color:#ffffff;font-size:14px;font-weight:700;color:#adadad;position:relative;overflow:hidden;white-space:nowrap}.submit-quote-form-section .container .wpcf7 .col.file .file-wrapper span{position:absolute;display:block;text-transform:uppercase;font-weight:700;color:#2196f3;height:100%;right:0;top:0;padding-top:22px;padding-right:15px;padding-left:15px;background-color:#ffffff}.submit-quote-form-section .container .wpcf7 .col.file .file-wrapper:hover{color:#2196f3}.submit-quote-form-section .container .wpcf7 input[type=text],.submit-quote-form-section .container .wpcf7 input[type=email],.submit-quote-form-section .container .wpcf7 input[type=tel]{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;width:100%;background-color:#ffffff;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;-moz-border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;-o-border-top-left-radius:0;-o-border-top-right-radius:0;-o-border-bottom-left-radius:0;-o-border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0;border:0;padding:22px 15px 30px 15px;font-size:14px;font-weight:700;color:#adadad}.submit-quote-form-section .container .wpcf7 input[type=text]::-webkit-input-placeholder,.submit-quote-form-section .container .wpcf7 input[type=email]::-webkit-input-placeholder,.submit-quote-form-section .container .wpcf7 input[type=tel]::-webkit-input-placeholder{color:#adadad}.submit-quote-form-section .container .wpcf7 input[type=text]:-moz-placeholder,.submit-quote-form-section .container .wpcf7 input[type=email]:-moz-placeholder,.submit-quote-form-section .container .wpcf7 input[type=tel]:-moz-placeholder{color:#adadad}.submit-quote-form-section .container .wpcf7 input[type=text]::-moz-placeholder,.submit-quote-form-section .container .wpcf7 input[type=email]::-moz-placeholder,.submit-quote-form-section .container .wpcf7 input[type=tel]::-moz-placeholder{color:#adadad}.submit-quote-form-section .container .wpcf7 input[type=text]:-ms-input-placeholder,.submit-quote-form-section .container .wpcf7 input[type=email]:-ms-input-placeholder,.submit-quote-form-section .container .wpcf7 input[type=tel]:-ms-input-placeholder{color:#adadad}.submit-quote-form-section .container .wpcf7 input[type=text]:focus,.submit-quote-form-section .container .wpcf7 input[type=email]:focus,.submit-quote-form-section .container .wpcf7 input[type=tel]:focus{color:#2196f3}.submit-quote-form-section .container .wpcf7 input[type=text].wpcf7-not-valid,.submit-quote-form-section .container .wpcf7 input[type=email].wpcf7-not-valid,.submit-quote-form-section .container .wpcf7 input[type=tel].wpcf7-not-valid{border:1px solid red}.submit-quote-form-section .container .wpcf7 input[type=file]{display:none}.submit-quote-form-section .container .wpcf7 textarea{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;width:100%;height:135px;border:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;-moz-border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;-o-border-top-left-radius:0;-o-border-top-right-radius:0;-o-border-bottom-left-radius:0;-o-border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0;resize:none;overflow:hidden;padding:0px 15px 22px 15px;font-size:14px;font-weight:700;color:#adadad;line-height:60px}.submit-quote-form-section .container .wpcf7 textarea::-webkit-input-placeholder{color:#adadad}.submit-quote-form-section .container .wpcf7 textarea:-moz-placeholder{color:#adadad}.submit-quote-form-section .container .wpcf7 textarea::-moz-placeholder{color:#adadad}.submit-quote-form-section .container .wpcf7 textarea:-ms-input-placeholder{color:#adadad}.submit-quote-form-section .container .wpcf7 textarea:focus{color:#2196f3}.submit-quote-form-section .container .wpcf7 textarea.wpcf7-not-valid{border:1px solid red}.submit-quote-form-section .container .wpcf7 input[type=submit]{margin-top:64px}@media all and (max-width: 991px){.submit-quote-form-section .container .wpcf7 input[type=submit]{margin-top:35px}}@media all and (max-width: 767px){.submit-quote-form-section .container .wpcf7 input[type=submit]{margin-top:25px}}.slider{position:relative;z-index:3;min-height:740px}@media all and (max-width: 767px){.slider{min-height:0;height:auto !important}}.slider .seq-canvas{width:100%;height:100%;list-style:none;margin:0;padding:0}@media all and (max-width: 767px){.slider .seq-canvas{height:auto}}.slider .seq-canvas li{-webkit-transition:all 1s ease !important;-moz-transition:all 1s ease !important;-o-transition:all 1s ease !important;transition:all 1s ease !important;position:absolute;width:100%;height:100%;background-color:#0b2d48;opacity:0 !important}@media all and (max-width: 767px){.slider .seq-canvas li{position:static;height:auto;opacity:1 !important;background-color:#ffffff;border-bottom:1px solid #e5e5e5;padding-top:20px;padding-bottom:16px}}.slider .seq-canvas li .slide{position:absolute;width:100%;height:100%;overflow:hidden}@media all and (max-width: 767px){.slider .seq-canvas li .slide{position:static;height:auto}}.slider .seq-canvas li .slide .cover{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;position:absolute;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:0}@media all and (max-width: 767px){.slider .seq-canvas li .slide .cover{display:none}}.slider .seq-canvas li .slide .description{-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);opacity:0;position:relative;z-index:1;padding-top:80px}@media all and (max-width: 767px){.slider .seq-canvas li .slide .description{padding-top:0;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.slider .seq-canvas li .slide .description h1{font-size:46px;font-weight:100;line-height:64px;color:#ffffff;margin:0 0 75px 0;padding:0}@media all and (max-width: 1399px){.slider .seq-canvas li .slide .description h1{margin-bottom:35px}}@media all and (max-width: 991px){.slider .seq-canvas li .slide .description h1{font-size:32px;line-height:40px;margin-bottom:21px}.slider .seq-canvas li .slide .description h1 br{display:none}}@media all and (max-width: 767px){.slider .seq-canvas li .slide .description h1{display:none}}.slider .seq-canvas li .slide .description h2{margin:0 0 50px 0;padding:0;font-weight:700;font-size:46px;line-height:1;color:#9dd4ff}@media all and (max-width: 991px){.slider .seq-canvas li .slide .description h2{font-size:32px;margin-bottom:21px}}@media all and (max-width: 991px){.slider .seq-canvas li .slide .description h2{font-size:28px;margin:0;margin-top:20px;margin-bottom:20px}}.slider .seq-canvas li .slide .description h3{margin:0 0 40px 0;padding:0;font-weight:500;font-size:24px;line-height:1;color:#ffffff}@media all and (max-width: 767px){.slider .seq-canvas li .slide .description h3{font-size:16px;margin:0;color:#212121}}.slider .seq-canvas li .slide .description p{font-size:18px;color:#ffffff;line-height:32px;margin:0;padding:0}@media all and (max-width: 991px){.slider .seq-canvas li .slide .description p{line-height:24px}}@media all and (max-width: 767px){.slider .seq-canvas li .slide .description p{font-size:14px;color:#a7a7a7}}.slider .seq-canvas li .slide .image-description{position:absolute;bottom:50px;color:#ffffff;font-size:12px;text-transform:uppercase}@media all and (max-width: 767px){.slider .seq-canvas li .slide .image-description{bottom:30px;font-size:10px}}.slider .seq-canvas li .slide .image-description strong{font-weight:700}.slider .seq-canvas li .slide .image-description{-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:0;z-index:1;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width: 767px){.slider .seq-canvas li .slide .image-description{display:none}}.slider .seq-canvas li.seq-in{opacity:1 !important}.slider .seq-canvas li.seq-in .slide .cover{opacity:0.6}.slider .seq-canvas li.seq-in .slide .description{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.slider .seq-canvas li.seq-in .slide .image-description{opacity:1}.slider .seq-canvas li.seq-out{opacity:0 !important}@media all and (max-width: 767px){.slider .seq-canvas li.seq-out{opacity:1 !important}}.slider .seq-canvas li.seq-out .slide .cover,.slider .seq-canvas li.seq-out .slide .image-description{opacity:0}.slider .seq-canvas li.seq-out .slide .description{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);opacity:0}@media all and (max-width: 767px){.slider .seq-canvas li.seq-out .slide .description{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}.slider .seq-pagination-container{position:absolute;width:100%;bottom:112px;font-size:0;border-bottom:1px solid rgba(255,255,255,0.1);padding:0 0 26px 0}@media all and (max-width: 767px){.slider .seq-pagination-container{display:none}}.slider .seq-pagination-container .seq-pagination{padding-left:25px;padding-right:25px}.slider .seq-pagination-container .seq-pagination button{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:inline-block;width:8px;height:8px;border:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;-o-border-top-left-radius:4px;-o-border-top-right-radius:4px;-o-border-bottom-left-radius:4px;-o-border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#ffffff;opacity:0.3;padding:0;margin:0 5px 0 5px;outline:0}.slider .seq-pagination-container .seq-pagination button.seq-current{opacity:1}.slider .seq-pagination-container .seq-pagination button:hover{background-color:#2196f3}.slider .seq-pagination-container .seq-nav{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;border:0;background-color:transparent;color:#ffffff;font-size:18px;outline:0;margin-top:-10px}.slider .seq-pagination-container .seq-nav i{font-size:28px}.slider .seq-pagination-container .seq-nav:hover{color:#2196f3}.slider .terms{position:absolute;right:15px;bottom:50px}@media all and (max-width: 767px){.slider .terms{display:none}}.slider .terms a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;color:#9dd4ff;text-transform:uppercase;font-size:10px;font-weight:700;cursor:pointer}.slider .terms a:hover{text-decoration:none;color:#2196f3}.news,.sidebar{background-color:#f5f5f5;padding-top:95px;padding-bottom:95px;position:relative;z-index:2}@media all and (max-width: 991px){.news,.sidebar{padding-top:55px;padding-bottom:55px}}.news h1,.sidebar h1{margin:0 0 58px 0;padding:0;font-weight:100;font-size:45px;line-height:1;color:#212121}@media all and (max-width: 991px){.news h1,.sidebar h1{font-size:32px;margin-bottom:30px}}@media all and (max-width: 767px){.news h1,.sidebar h1{font-size:22px;line-height:32px;font-weight:300}}.news .news-container,.sidebar .news-container{margin:0 -15px 0 -15px;padding:0 0 48px 0}@media all and (max-width: 767px){.news .news-container,.sidebar .news-container{padding-bottom:22px}}@media all and (max-width: 991px){.news .news-container .news-box-wrapper,.sidebar .news-container .news-box-wrapper{width:50%}.news .news-container .news-box-wrapper.last,.sidebar .news-container .news-box-wrapper.last{display:none}}@media all and (max-width: 767px){.news .news-container .news-box-wrapper,.sidebar .news-container .news-box-wrapper{width:100%;margin-bottom:8px}.news .news-container .news-box-wrapper.last,.sidebar .news-container .news-box-wrapper.last{display:block}}.news .news-container .news-box-wrapper .news-box,.sidebar .news-container .news-box-wrapper .news-box{background-color:#ffffff;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3)}.news .news-container .news-box-wrapper .news-box .cover,.sidebar .news-container .news-box-wrapper .news-box .cover{height:232px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}@media all and (max-width: 767px){.news .news-container .news-box-wrapper .news-box .cover,.sidebar .news-container .news-box-wrapper .news-box .cover{height:208px}}.news .news-container .news-box-wrapper .news-box .description,.sidebar .news-container .news-box-wrapper .news-box .description{padding-left:30px;padding-right:30px;padding-top:30px}@media all and (max-width: 767px){.news .news-container .news-box-wrapper .news-box .description,.sidebar .news-container .news-box-wrapper .news-box .description{padding-left:15px;padding-right:15px;padding-top:15px}}.news .news-container .news-box-wrapper .news-box .description h1,.sidebar .news-container .news-box-wrapper .news-box .description h1{margin:0;padding:0;font-size:20px;font-weight:700;color:#212121;line-height:32px;position:relative;overflow:hidden}@media all and (max-width: 767px){.news .news-container .news-box-wrapper .news-box .description h1,.sidebar .news-container .news-box-wrapper .news-box .description h1{font-size:14px;line-height:24px}}.news .news-container .news-box-wrapper .news-box .description p,.sidebar .news-container .news-box-wrapper .news-box .description p{margin:0;padding:15px 0 30px 0;color:#212121;font-size:14px;line-height:24px}@media all and (max-width: 767px){.news .news-container .news-box-wrapper .news-box .description p,.sidebar .news-container .news-box-wrapper .news-box .description p{padding:5px 0 15px 0}}.news .news-container .news-box-wrapper .news-box .more,.sidebar .news-container .news-box-wrapper .news-box .more{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;height:73px;line-height:73px;border-top:1px solid #e7e7e7;padding-left:30px;text-transform:uppercase;font-size:14px;font-weight:700;color:#2196f3}@media all and (max-width: 767px){.news .news-container .news-box-wrapper .news-box .more,.sidebar .news-container .news-box-wrapper .news-box .more{height:57px;line-height:57px;padding-left:15px;font-size:12px}}.news .news-container .news-box-wrapper .news-box .more:hover,.sidebar .news-container .news-box-wrapper .news-box .more:hover{text-decoration:none;background-color:#2196f3;color:#ffffff}.call-to-action{padding-top:95px;padding-bottom:95px;position:relative;z-index:1}.woocommerce-page .call-to-action,.page-template-page-shop-support .call-to-action,.page-template-page-offers .call-to-action,.page-template-page-careers .call-to-action,.single-career .call-to-action{display:none}@media all and (max-width: 991px){.call-to-action{padding-top:55px;padding-bottom:55px}}.call-to-action h1{margin:0 0 58px 0;padding:0;font-weight:100;font-size:45px;line-height:1;color:#212121;line-height:64px}@media all and (max-width: 991px){.call-to-action h1{font-size:32px;margin-bottom:30px}}@media all and (max-width: 767px){.call-to-action h1{font-size:22px;line-height:32px;font-weight:300}}@media all and (max-width: 991px){.call-to-action h1{line-height:40px}}@media all and (max-width: 767px){.call-to-action h1 br{line-height:40px}}.call-to-action .buttons{font-size:0}.call-to-action .buttons .green{margin-right:24px}@media all and (max-width: 767px){.call-to-action .buttons a{margin-top:9px}}.footer{padding-top:30px;padding-bottom:30px}.footer p{margin:0;color:#212121;font-size:12px;line-height:18px}.footer p strong{font-weight:700}.about-header{background-color:#2f373e}.about-header .cover{opacity:0.5}.about-text{background-color:#f5f5f5;padding-top:95px;padding-bottom:95px}@media all and (max-width: 991px){.about-text{padding-top:55px;padding-bottom:55px}}@media all and (max-width: 767px){.about-text{padding-top:40px;padding-bottom:10px}}.about-text .col{padding-left:0;padding-right:0}.about-text .col.left{padding-right:19px}.about-text .col.right{padding-left:19px}@media all and (max-width: 767px){.about-text .col{width:100%;float:none}.about-text .col.left{padding-right:0}.about-text .col.right{padding-left:0}}.about-text p{font-weight:400;font-size:18px;line-height:32px;color:#000000;margin:0}@media all and (max-width: 991px){.about-text p{font-size:16px;line-height:28px}}@media all and (max-width: 767px){.about-text p{font-size:14px;line-height:24px;margin-bottom:30px}}.vendors-pagination{height:56px;line-height:56px;z-index:3;position:relative}@media all and (max-width: 1024px){.vendors-pagination{overflow-y:hidden;overflow-x:auto}}@media all and (max-width: 767px){.vendors-pagination{border-top:1px solid #f5f5f5;height:40px;line-height:40px}}.vendors-pagination ul{list-style:none;padding:0;margin:0}@media all and (max-width: 1024px){.vendors-pagination ul{white-space:nowrap;font-size:0}}.vendors-pagination ul li{float:left}@media all and (max-width: 1024px){.vendors-pagination ul li{float:none;display:inline-block}}.vendors-pagination ul li a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;padding-left:19px;padding-right:19px;text-align:center;font-weight:700;color:#212121;cursor:pointer;font-size:14px}@media all and (max-width: 1399px){.vendors-pagination ul li a{padding-left:14px;padding-right:14px}}@media all and (max-width: 1024px){.vendors-pagination ul li a{padding-left:10px;padding-right:10px}}@media all and (max-width: 1024px){.vendors-pagination ul li a{font-size:12px}}.vendors-pagination ul li a:hover{color:#2196f3;text-decoration:none}.vendors-list{padding-top:47px;padding-bottom:47px;background-color:#f5f5f5;z-index:2;position:relative}@media all and (max-width: 767px){.vendors-list{padding-top:0;padding-bottom:0}}.vendors-list .vendors-group{padding-top:47px;padding-bottom:47px;border-bottom:1px solid #e2e2e2}.vendors-list .vendors-group .col{padding-left:0;padding-right:0}@media all and (max-width: 991px){.vendors-list .vendors-group .col.vendor-group-name{width:15%}}.vendors-list .vendors-group .col.vendor-group-name h1{margin:0;font-size:46px;font-weight:400;color:#212121}@media all and (max-width: 991px){.vendors-list .vendors-group .col.vendors-names{width:85%}}.vendors-list .vendors-group .col.vendors-names ul{padding:0 17px 0 17px;list-style:none}@media all and (max-width: 767px){.vendors-list .vendors-group .col.vendors-names ul{padding-left:0;padding-right:0;width:100%}}.vendors-list .vendors-group .col.vendors-names ul li{display:block;height:40px;line-height:39px;font-weight:400;font-size:14px;color:#231f20;border-bottom:1px solid #e2e2e2}.vendors-list .vendors-group .col.vendors-names ul:last-child li:last-child{border-bottom:0}@media all and (max-width: 767px){.vendors-list .vendors-group .col{width:100% !important;float:none}}.vendors-list .vendors-group:last-child{border-bottom:0}@media all and (max-width: 767px){.contact-blocks{display:none}}.contact-blocks .col{padding:32px}.contact-blocks .col.address{padding-bottom:0}@media all and (max-width: 1199px){.contact-blocks .col.address h2,.contact-blocks .col.address i{display:none}}@media all and (max-width: 991px){.contact-blocks .col{padding:16px}}.contact-blocks .col h2{font-size:12px;font-weight:900;text-transform:uppercase;margin:0 0 19px 0}.contact-blocks .col a,.contact-blocks .col p{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;text-decoration:underline;font-size:18px;font-weight:400}@media all and (max-width: 1024px){.contact-blocks .col a,.contact-blocks .col p{font-size:14px}}.contact-blocks .col p{text-decoration:none;font-size:14px;margin:0;line-height:18px}.contact-blocks .col i{position:absolute;top:29px;right:32px}@media all and (max-width: 991px){.contact-blocks .col i{top:13px}}.contact-blocks .white-line{background-color:#ffffff;color:#212121}.contact-blocks .white-line .col{border-right:1px solid #e7e7e7}.contact-blocks .white-line .col:last-child{border-right:0}.contact-blocks .white-line a{color:#212121}.contact-blocks .white-line a:hover{color:#2196f3}.contact-blocks .white-line i{color:#e5e5e5}.contact-blocks .blue-line{background-color:#2196f3;color:#ffffff}.contact-blocks .blue-line .col{border-right:1px solid #38a1f4}.contact-blocks .blue-line a{color:#ffffff}.contact-blocks .blue-line a:hover{color:#212121}.contact-blocks .blue-line i{color:#4cadfa}.mobile-contact-info{display:none}@media all and (max-width: 767px){.mobile-contact-info{display:block;padding-top:20px}}.mobile-contact-info .mobile-contact-block{border-bottom:1px solid #f5f5f5;margin-left:-15px;margin-right:-15px;padding:32px 15px 32px 15px;position:relative}.mobile-contact-info .mobile-contact-block h2{font-size:12px;font-weight:900;text-transform:uppercase;margin:0 0 14px 0;color:#212121}.mobile-contact-info .mobile-contact-block a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;text-decoration:underline;font-size:18px;font-weight:400;color:#212121}@media all and (max-width: 1024px){.mobile-contact-info .mobile-contact-block a{font-size:14px}}.mobile-contact-info .mobile-contact-block i{position:absolute;top:29px;right:15px;color:#e5e5e5}.promoted-customers{position:relative;overflow:hidden}@media all and (max-width: 767px){.promoted-customers .row{margin-left:-15px;margin-right:-15px}}.promoted-customers .col{position:relative}@media all and (max-width: 820px){.promoted-customers .col{float:none;width:100%}}.promoted-customers .col:before{content:'';display:block;height:100%;width:300%;position:absolute;top:0}@media all and (max-width: 820px){.promoted-customers .col:before{z-index:-1;left:-150% !important;right:auto !important}}.promoted-customers .col.left{background-color:#f5f5f5;padding:99px 32px 112px 0}@media all and (max-width: 1024px){.promoted-customers .col.left{padding-right:15px;padding-bottom:99px}}@media all and (max-width: 767px){.promoted-customers .col.left{padding-top:47px;padding-bottom:23px;padding-right:0}}.promoted-customers .col.left blockquote{padding:0 97px 34px 0;margin:0 0 64px 0;border:0;font-weight:400;font-size:20px;line-height:40px;color:#212121;border-bottom:1px solid #e7e7e7}@media all and (max-width: 1024px){.promoted-customers .col.left blockquote{padding-right:0}}@media all and (max-width: 767px){.promoted-customers .col.left blockquote{font-size:14px;line-height:24px;padding-bottom:24px;padding-left:15px;padding-right:15px;margin-bottom:20px}}.promoted-customers .col.left blockquote:before{content:'\201C';display:block;font-weight:300;font-size:100px}@media all and (max-width: 767px){.promoted-customers .col.left blockquote:before{line-height:0;margin-top:47px}}.promoted-customers .col.left h5,.promoted-customers .col.left h6{text-transform:uppercase;font-size:12px;color:#212121;margin:0;line-height:14px}@media all and (max-width: 767px){.promoted-customers .col.left h5,.promoted-customers .col.left h6{padding-left:15px;padding-right:15px}}.promoted-customers .col.left h5{font-weight:900}.promoted-customers .col.left h6{font-weight:400}.promoted-customers .col.left:before{background-color:#f5f5f5;left:-300%}.promoted-customers .col.right{background-color:#ffffff;position:relative}@media all and (max-width: 820px){.promoted-customers .col.right{height:485px !important}}@media all and (max-width: 767px){.promoted-customers .col.right{height:185px !important;line-height:185px;padding-left:15px;padding-right:15px}}.promoted-customers .col.right img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);max-width:100%;width:auto;height:auto}@media all and (max-width: 820px){.promoted-customers .col.right img{position:static;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);max-height:70%}}.promoted-customers .col.right:before{background-color:#ffffff;right:-300%}.other-customers{z-index:2}@media all and (max-width: 767px){.other-customers{background:#ffffff !important;height:auto !important}.other-customers .cover{display:none}.other-customers .container .vertical-centered{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding-bottom:50px}.other-customers .container h1{color:#212121;padding-top:50px}}.other-customers .other-customers-logos{background-color:#ffffff}@media all and (max-width: 767px){.other-customers .other-customers-logos{border:1px solid #e7e7e7}}.other-customers .other-customers-logos .other-customer-logo{float:left;width:25%;height:144px;text-align:center;padding:32px;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;position:relative}@media all and (max-width: 767px){.other-customers .other-customers-logos .other-customer-logo{width:50%;padding:8px}.other-customers .other-customers-logos .other-customer-logo:nth-child(2n){border-right:0}}.other-customers .other-customers-logos .other-customer-logo:nth-child(4n){border-right:0}.other-customers .other-customers-logos .other-customer-logo img{max-width:100%;max-height:100%;width:auto;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.archives{padding-top:95px;padding-bottom:70px;background-color:#f5f5f5}@media all and (max-width: 991px){.archives{padding-top:55px;padding-bottom:10px}}.archives .archive{-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);margin-bottom:25px;background-color:#ffffff;height:280px}@media all and (max-width: 991px){.archives .archive{height:380px}}@media all and (max-width: 767px){.archives .archive{height:auto;margin-bottom:8px}}.archives .archive .cover{width:25%;height:100%;background-size:cover;background-position:center center;float:left}@media all and (max-width: 991px){.archives .archive .cover{width:35%}}@media all and (max-width: 767px){.archives .archive .cover{width:100%;float:none;height:208px}}.archives .archive .description{float:left;width:75%;height:100%;padding:30px;position:relative}@media all and (max-width: 991px){.archives .archive .description{width:65%}}@media all and (max-width: 767px){.archives .archive .description{width:100%;float:none;padding:15px 15px 0 15px}}.archives .archive .description h1{margin:0;font-weight:700;font-size:20px;color:#212121;line-height:32px}@media all and (max-width: 767px){.archives .archive .description h1{font-size:14px;line-height:24px}}.archives .archive .description p{margin:0;padding:15px 0 30px 0;color:#212121;font-size:14px;line-height:24px}@media all and (max-width: 767px){.archives .archive .description p{padding:5px 0 15px 0}}.archives .archive .description a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;height:73px;line-height:73px;border-top:1px solid #e7e7e7;padding-left:30px;text-transform:uppercase;font-size:14px;font-weight:700;color:#2196f3;margin-left:-30px;margin-right:-30px;position:absolute;bottom:0;width:100%}@media all and (max-width: 767px){.archives .archive .description a{position:static;margin-left:-15px;margin-right:-15px;width:auto;height:57px;line-height:57px;padding-left:15px;font-size:12px}}.archives .archive .description a:hover{text-decoration:none;background-color:#2196f3;color:#ffffff}.pagination{width:100%;text-align:center}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;border:1px solid #adadad;font-size:12px;color:#212121;padding:5px}.pagination .wp-pagenavi a.pages,.pagination .wp-pagenavi span.pages{border-color:#2196f3;background-color:#2196f3;color:#ffffff;font-weight:700}.pagination .wp-pagenavi a:hover,.pagination .wp-pagenavi span:hover{border-color:#2196f3;color:#2196f3}.pagination .wp-pagenavi a.current,.pagination .wp-pagenavi span.current{background-color:#2196f3;border-color:#2196f3;color:#ffffff}.single-content-container{padding-top:95px;padding-bottom:95px;background-color:#f5f5f5}@media all and (max-width: 1024px){.single-content-container{padding-top:55px;padding-bottom:55px}}.single-content-container .single-content{width:70%;float:left;padding-right:95px}@media all and (max-width: 1199px){.single-content-container .single-content{width:65%;padding-right:55px}}@media all and (max-width: 991px){.single-content-container .single-content{width:100%;float:none;padding-right:0}}.single-content-container .single-content h1{margin:0 0 58px 0;padding:0;font-weight:100;font-size:45px;line-height:1;color:#212121;line-height:64px;font-weight:400}@media all and (max-width: 991px){.single-content-container .single-content h1{font-size:32px;margin-bottom:30px}}@media all and (max-width: 767px){.single-content-container .single-content h1{font-size:22px;line-height:32px;font-weight:300}}.single-content-container .single-content p{color:#212121;font-size:18px;line-height:32px;margin:0 0 20px 0}@media all and (max-width: 767px){.single-content-container .single-content p{font-size:14px;line-height:24px;margin:0 0 10px 0}}.single-content-container .sidebar{width:30%;float:left;padding-top:0;padding-bottom:0}@media all and (max-width: 1199px){.single-content-container .sidebar{width:35%}}@media all and (max-width: 991px){.single-content-container .sidebar{width:100%;padding-top:55px}}@media all and (max-width: 767px){.single-content-container .sidebar{padding-top:30px}}.single-content-container .sidebar .news-container{margin:0;padding:0}.single-content-container .sidebar .news-container .news-box-wrapper{margin-bottom:20px}@media all and (max-width: 991px){.single-content-container .sidebar .news-container .news-box-wrapper{float:left;width:50%;padding-left:10px;padding-right:10px}}@media all and (max-width: 767px){.single-content-container .sidebar .news-container .news-box-wrapper{float:none;width:100%;padding-left:0;padding-right:0}}.team-container{background-color:#f5f5f5}.team-container .members-container{margin-left:-14px;margin-right:-14px;padding-top:56px;padding-bottom:16px}@media all and (max-width: 1024px){.team-container .members-container{padding-top:44px}}@media all and (max-width: 767px){.team-container .members-container{padding-top:28px}}.team-container .members-container .member-container{padding-left:14px;padding-right:14px;margin-bottom:40px}@media all and (max-width: 1024px){.team-container .members-container .member-container{width:50%;margin-bottom:28px}}@media all and (max-width: 767px){.team-container .members-container .member-container{width:100%;margin-bottom:14px}}.team-container .members-container .member-container .member{height:378px;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;-webkit-box-shadow:1px 1px 4px 0px transparent;-moz-box-shadow:1px 1px 4px 0px transparent;-o-box-shadow:1px 1px 4px 0px transparent;box-shadow:1px 1px 4px 0px transparent}.team-container .members-container .member-container .member .cover{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover}.team-container .members-container .member-container .member .description{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);padding:38px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;opacity:0}.team-container .members-container .member-container .member .description h1{margin:0 0 20px 0;color:#ffffff;font-size:20px;font-weight:700}.team-container .members-container .member-container .member .description p{margin:0;font-size:14px;line-height:22px;color:#ffffff}.team-container .members-container .member-container .member:hover{-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.23);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.23);-o-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.23);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.23)}.team-container .members-container .member-container .member:hover .description{opacity:1}.search-container{background-color:#f5f5f5;padding-top:58px;text-align:center}.search-container iframe{margin:0 auto}#SnapABug_Button{display:none !important}span.wpcf7-not-valid-tip{display:none !important}div.wpcf7-response-output{font-family:"Roboto",sans-serif;margin:0 !important;padding:0 15px 0 15px !important;border:0 !important}.woocommerce .woocommerce-result-count{display:none}.woocommerce .woocommerce-pagination{float:left}@media all and (max-width: 767px){.woocommerce .woocommerce-pagination{float:none}}.woocommerce .woocommerce-pagination ul{border:0 !important;margin:0 !important}@media all and (max-width: 767px){.woocommerce .woocommerce-pagination ul{padding-left:10px !important;margin-bottom:10px !important}}.woocommerce .woocommerce-pagination ul li{border:0 !important}.woocommerce .woocommerce-pagination ul li .page-numbers{height:56px;width:56px;text-align:center;line-height:56px !important;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;background-color:#f5f5f5;padding:0 !important;margin-right:10px;color:#939393 !important;font-weight:700 !important}@media all and (max-width: 767px){.woocommerce .woocommerce-pagination ul li .page-numbers{width:40px;height:40px;line-height:40px !important}}.woocommerce .woocommerce-pagination ul li .next,.woocommerce .woocommerce-pagination ul li .prev{background-color:transparent !important;font-size:0 !important;background-position:center center;background-repeat:no-repeat}.woocommerce .woocommerce-pagination ul li .next{background-image:url("../images/ic_keyboard_arrow_right_black_24px.svg")}.woocommerce .woocommerce-pagination ul li .prev{background-image:url("../images/ic_keyboard_arrow_left_black_24px.svg")}.woocommerce .woocommerce-pagination ul li span.page-numbers{background-color:#37a2f7 !important;color:#ffffff !important}.woocommerce .woocommerce-pagination ul li:hover a.page-numbers{background-color:#00c853 !important;color:#ffffff !important;background-position:center center;background-repeat:no-repeat}.woocommerce .woocommerce-pagination ul li:hover .prev{background-image:url("../images/ic_keyboard_arrow_left_black_24px_hover.svg")}.woocommerce .woocommerce-pagination ul li:hover .next{background-image:url("../images/ic_keyboard_arrow_right_black_24px_hover.svg")}.woocommerce .customer-login{background-image:url("../images/login_background.jpg");background-size:cover;background-position:center center}.woocommerce .customer-login h2{text-align:center;font-size:72px;color:#ffffff;font-weight:100;font-family:"Roboto",sans-serif;margin:61px 0 61px 0}@media all and (max-width: 991px){.woocommerce .customer-login h2{font-size:60px}}@media all and (max-width: 767px){.woocommerce .customer-login h2{font-size:22px;text-align:left;margin-top:34px;margin-bottom:34px}}.woocommerce .customer-login form.login,.woocommerce .customer-login form.lost_reset_password{background-color:#ffffff;border-radius:0;border:0;max-width:570px;margin:0 auto 92px auto;box-shadow:1px 1px 5px 0px rgba(6,39,67,0.25);padding:70px 70px}@media all and (max-width: 767px){.woocommerce .customer-login form.login,.woocommerce .customer-login form.lost_reset_password{padding:24px;margin-bottom:34px}}.woocommerce .customer-login form.login .input-wrapper,.woocommerce .customer-login form.lost_reset_password .input-wrapper{position:relative;height:35px;margin:0 0 30px 0;float:none;width:100%}.woocommerce .customer-login form.login .input-wrapper input,.woocommerce .customer-login form.lost_reset_password .input-wrapper input{border:0;background-color:#ffffff;padding:0;height:28px;font-family:"Roboto",sans-serif;font-weight:900;color:#747474;font-size:14px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.woocommerce .customer-login form.login .input-wrapper input:focus,.woocommerce .customer-login form.lost_reset_password .input-wrapper input:focus{color:#2196f3}.woocommerce .customer-login form.login .input-wrapper i,.woocommerce .customer-login form.lost_reset_password .input-wrapper i{color:#2196f3;position:absolute;right:0px;top:0px}.woocommerce .customer-login form.login .input-wrapper:after,.woocommerce .customer-login form.lost_reset_password .input-wrapper:after{content:'';display:block;position:absolute;height:5px;left:0px;right:0px;bottom:0px;background-image:url("../images/input_dot.jpg");background-repeat:repeat-x;background-position:left center;z-index:1}.woocommerce .customer-login form.login input[type=submit],.woocommerce .customer-login form.lost_reset_password input[type=submit]{display:block;width:147px;height:56px;outline:0;background-color:#00c853;line-height:56px;color:#ffffff;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:18px;font-weight:900;margin:0 auto;padding:0;border-radius:0;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.25);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}@media all and (max-width: 767px){.woocommerce .customer-login form.login input[type=submit],.woocommerce .customer-login form.lost_reset_password input[type=submit]{width:105px;height:40px;line-height:40px;font-size:14px}}.woocommerce .customer-login form.login input[type=submit]:hover,.woocommerce .customer-login form.lost_reset_password input[type=submit]:hover{background-color:#00b049}.woocommerce .customer-login form.login .lost_password,.woocommerce .customer-login form.lost_reset_password .lost_password{border-top:1px solid #f5f5f5;text-align:center;margin:22px 0 0 0;padding:18px 0 0 0}@media all and (max-width: 767px){.woocommerce .customer-login form.login .lost_password,.woocommerce .customer-login form.lost_reset_password .lost_password{margin-top:12px;padding-top:10px}}.woocommerce .customer-login form.login .lost_password a,.woocommerce .customer-login form.lost_reset_password .lost_password a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;color:#737373;font-size:14px;font-family:"Roboto",sans-serif;font-weight:900}.woocommerce .customer-login form.login .lost_password a:hover,.woocommerce .customer-login form.lost_reset_password .lost_password a:hover{color:#2196f3;text-decoration:none}.woocommerce .customer-login.lost-password p{color:#737373;font-size:14px;text-align:center}.woocommerce .customer-login.lost-password form.lost_reset_password input[type=submit]{width:187px}.woocommerce .woocommerce-error{margin:0 !important;font-family:"Roboto",sans-serif}.woocommerce .page-title{font-family:"Roboto",sans-serif;font-weight:100;font-size:45px;color:#212121;margin:50px 0 38px 0;position:relative}@media all and (max-width: 767px){.woocommerce .page-title{font-size:22px;margin-top:24px;margin-bottom:14px}}.woocommerce .page-title .support{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;color:#808080;font-size:13px;position:absolute;right:0;top:10px}@media all and (max-width: 767px){.woocommerce .page-title .support{font-size:0;top:0}}.woocommerce .page-title .support i{font-size:16px;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);margin-right:6px}.woocommerce .page-title .support:hover{color:#2196f3;text-decoration:none}.woocommerce .page-subtitle{margin:-30px 0 0 0;font-size:14px;font-style:italic;color:#939393}@media all and (max-width: 767px){.woocommerce .page-subtitle{margin-top:0;margin-bottom:14px}}.woocommerce .products-header{margin:48px 0 0 0;list-style:none;padding:0}@media all and (max-width: 767px){.woocommerce .products-header{display:none}}.woocommerce .products-header li{height:62px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:61px;padding-right:38px}.woocommerce .products-header li .column{float:left;padding-left:38px;font-weight:900;font-size:14px;font-family:"Roboto",sans-serif;color:#0a0a0a;text-transform:uppercase}@media all and (max-width: 991px){.woocommerce .products-header li .column{padding-left:14px}}.woocommerce .products-header li .column.product-name{width:calc(100% - 504px)}@media all and (max-width: 991px){.woocommerce .products-header li .column.product-name{width:calc(100% - 436px)}}.woocommerce .products-header li .column.product-price{width:128px}@media all and (max-width: 991px){.woocommerce .products-header li .column.product-price{width:88px}}.woocommerce .products-header li .column.product-qty{width:148px}.woocommerce .products-header li .column.product-action{width:228px}@media all and (max-width: 991px){.woocommerce .products-header li .column.product-action{width:200px}}.woocommerce ul.products{list-style:none;margin:0 0 58px 0 !important;padding:0}@media all and (max-width: 767px){.woocommerce ul.products{border-top:1px solid #e5e5e5;margin:0 0 24px 0 !important}}.woocommerce ul.products li{border-bottom:1px solid #e5e5e5}.woocommerce ul.products li .product-row{height:61px;line-height:61px;padding-right:38px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}@media all and (max-width: 767px){.woocommerce ul.products li .product-row{height:auto;padding-right:0;line-height:1;padding-top:14px;padding-bottom:14px}}.woocommerce ul.products li .product-row:hover{background-color:#fafafa}@media all and (max-width: 767px){.woocommerce ul.products li .product-row:hover{background-color:#ffffff}}.woocommerce ul.products li .product-row .column{float:left;padding-left:38px;font-size:15px;font-family:"Roboto",sans-serif;color:#0a0a0a}@media all and (max-width: 991px){.woocommerce ul.products li .product-row .column{font-size:13px;padding-left:14px}}@media all and (max-width: 767px){.woocommerce ul.products li .product-row .column{float:none}}.woocommerce ul.products li .product-row .column.product-name{width:calc(100% - 504px);cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media all and (max-width: 991px){.woocommerce ul.products li .product-row .column.product-name{width:calc(100% - 436px)}}@media all and (max-width: 767px){.woocommerce ul.products li .product-row .column.product-name{width:100%;padding-right:52px;background-image:url("../images/mobile_dropdown.png");background-repeat:no-repeat;background-position:95% center;text-overflow:none;white-space:normal}}.woocommerce ul.products li .product-row .column.product-name:hover{color:#2196f3}@media all and (max-width: 767px){.woocommerce ul.products li .product-row .column.product-name:hover{color:#0a0a0a}}.woocommerce-checkout .woocommerce ul.products li .product-row .column.product-name:hover{color:#0a0a0a;cursor:default}.woocommerce ul.products li .product-row .column.product-price{width:128px}@media all and (max-width: 991px){.woocommerce ul.products li .product-row .column.product-price{width:88px}}@media all and (max-width: 767px){.woocommerce ul.products li .product-row .column.product-price{display:none;color:#2196f3;font-size:18px;width:50%;font-weight:700;padding-top:45px;float:left}.woocommerce-checkout .woocommerce ul.products li .product-row .column.product-price{padding-top:25px}}.woocommerce ul.products li .product-row .column.product-qty{width:148px;padding-top:14px}@media all and (max-width: 767px){.woocommerce ul.products li .product-row .column.product-qty{display:none;width:122px;float:right;padding-top:40px}.woocommerce-checkout .woocommerce ul.products li .product-row .column.product-qty{padding-top:20px}}.woocommerce ul.products li .product-row .column.product-qty button{float:left;width:24px;height:24px;border:0;background-color:#e5e5e5;color:#939393;outline:0;line-height:24px;margin-top:4px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.woocommerce ul.products li .product-row .column.product-qty button:hover{background-color:#00c853;color:#ffffff}.woocommerce ul.products li .product-row .column.product-qty input{float:left;width:38px;height:32px;border:1px solid #e5e5e5;background-color:#ffffff;outline:0;text-align:center;margin-right:8px;margin-left:8px;font-size:15px;color:#0a0a0a;line-height:32px}.woocommerce ul.products li .product-row .column.product-action{width:228px;padding-left:38px}@media all and (max-width: 991px){.woocommerce ul.products li .product-row .column.product-action{padding-left:14px;width:200px}}@media all and (max-width: 767px){.woocommerce ul.products li .product-row .column.product-action{display:none;width:100%;padding-left:0;text-align:center;clear:both;padding-top:20px}}.woocommerce ul.products li .product-row .column.product-action a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;font-size:14px;color:#939393}.woocommerce ul.products li .product-row .column.product-action a i{font-size:18px;margin-right:3px;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}.woocommerce ul.products li .product-row .column.product-action a:hover{text-decoration:none}.woocommerce ul.products li .product-row .column.product-action a.add-to-cart i{color:#2196f3}.woocommerce ul.products li .product-row .column.product-action a.add-to-cart:hover{color:#2196f3}.woocommerce ul.products li .product-row .column.product-action a.update-cart i{color:#00c853}.woocommerce ul.products li .product-row .column.product-action a.update-cart:hover{color:#00c853}.woocommerce ul.products li .product-row .column.product-action a.remove-from-cart{margin-left:8px}.woocommerce ul.products li .product-row .column.product-action a.remove-from-cart i{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);color:#e9292a}.woocommerce ul.products li .product-row .column.product-action a.remove-from-cart:hover{color:#e9292a}.woocommerce ul.products li .product-desc{padding-left:38px;display:none}@media all and (max-width: 767px){.woocommerce ul.products li .product-desc{padding-left:0;padding-bottom:24px}}.woocommerce ul.products li .product-desc .product-image{width:25%;float:left;padding-right:15px}@media all and (max-width: 991px){.woocommerce ul.products li .product-desc .product-image{width:100%;float:none;padding-right:0;text-align:center}}.woocommerce ul.products li .product-desc .product-image img{max-width:100%;height:auto;margin-bottom:10px}.woocommerce ul.products li .product-desc .product-info{width:75%;float:left;padding-top:14px}@media all and (max-width: 991px){.woocommerce ul.products li .product-desc .product-info{width:100%;float:none;padding-left:14px;padding-right:14px}}.woocommerce ul.products li .product-desc .product-info .product-codes{font-size:0;margin-bottom:28px}.woocommerce ul.products li .product-desc .product-info .product-codes .code-col{display:inline-block;font-size:14px;font-family:"Roboto",sans-serif;color:#939393;margin-right:28px}@media all and (max-width: 991px){.woocommerce ul.products li .product-desc .product-info .product-codes .code-col{font-size:13px;margin-right:0;display:block}}.woocommerce ul.products li .product-desc .product-info .product-codes .code-col:last-child{margin-right:0}.woocommerce ul.products li .product-desc .product-info .product-codes .code-col strong{font-weight:900;color:#0a0a0a}.woocommerce ul.products li .product-desc .product-info .product-description{padding-right:38px}@media all and (max-width: 767px){.woocommerce ul.products li .product-desc .product-info .product-description{padding-right:0}}.woocommerce ul.products li .product-desc .product-info .product-description p{font-family:"Roboto",sans-serif;font-size:14px;line-height:24px;color:#939393;margin:0}@media all and (max-width: 767px){.woocommerce ul.products li .product-desc .product-info .product-description p{font-size:13px;line-height:18px}}.woocommerce ul.products li .product-desc .product-info .product-atts{margin-top:50px}@media all and (max-width: 767px){.woocommerce ul.products li .product-desc .product-info .product-atts{display:none}}.woocommerce ul.products li .product-desc .product-info .product-atts h3{margin:0 0 10px 0;color:#939393;font-size:14px}.woocommerce ul.products li .product-desc .product-info .product-atts .shop_attributes{border-top:1px solid #ececec;margin-bottom:32px}.woocommerce ul.products li .product-desc .product-info .product-atts .shop_attributes th{width:330px;padding-left:20px;font-weight:400;font-size:12px;color:#939393;background-color:#fafafa;border-bottom:1px solid #ececec}.woocommerce ul.products li .product-desc .product-info .product-atts .shop_attributes td{width:auto;background-color:#fafafa;border-bottom:1px solid #ececec}.woocommerce ul.products li .product-desc .product-info .product-atts .shop_attributes td p{font-style:normal;font-weight:900;font-size:12px;color:#0a0a0a}.woocommerce ul.products li .product-desc .product-info .product-atts .shop_attributes .alt td,.woocommerce ul.products li .product-desc .product-info .product-atts .shop_attributes .alt th{background-color:#ffffff}.woocommerce ul.products li.opened .product-row .product-name{font-weight:900}@media all and (max-width: 767px){.woocommerce ul.products li.opened .product-row .product-name{background-image:url("../images/mobile_dropdown_active.png");background-position:95% 5px}}.woocommerce-checkout .woocommerce ul.products li.opened .product-row .product-name{font-weight:400}.woocommerce ul.products li.opened .product-row .product-name:hover{color:#0a0a0a}@media all and (max-width: 767px){.woocommerce ul.products li.opened .product-row .product-price,.woocommerce ul.products li.opened .product-row .product-qty,.woocommerce ul.products li.opened .product-row .product-action{display:block}}.woocommerce ul.products li.opened .product-desc{display:block}.woocommerce .products-bottom{margin-bottom:58px}@media all and (max-width: 767px){.woocommerce .products-bottom{margin-bottom:24px}}.woocommerce .products-bottom .checkout{float:right;display:block;width:177px;height:56px;background-color:#00c853;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;cursor:pointer;text-align:center;line-height:56px;color:#ffffff;font-weight:900;font-size:18px;text-transform:uppercase}@media all and (max-width: 767px){.woocommerce .products-bottom .checkout{height:40px;width:124px;float:none;margin:0 auto;font-size:14px;line-height:40px}}.woocommerce .products-bottom .checkout:hover{text-decoration:none;background-color:#00b049}.woocommerce .woocommerce-message .button{display:none !important}@media all and (max-width: 767px){.woocommerce #container{margin-left:-30px;margin-right:-30px;padding-left:10px;padding-right:10px}}.woocommerce .cart-empty{text-align:center;color:#939393;font-size:14px;padding-top:35px}.woocommerce .return-to-shop{text-align:center;padding-bottom:35px}#shop-support{background-image:url("../images/support_shop.jpg");background-size:cover;background-position:center center;margin-left:-15px;margin-right:-15px;padding-top:88px;padding-bottom:88px}@media all and (max-width: 767px){#shop-support{padding-top:34px;padding-bottom:34px}}#shop-support h1{margin:0 0 58px 0;font-size:72px;font-weight:100;color:#ffffff}@media all and (max-width: 1199px){#shop-support h1{text-align:center}}@media all and (max-width: 991px){#shop-support h1{font-size:60px}}@media all and (max-width: 767px){#shop-support h1{font-size:22px;margin-bottom:24px}}#shop-support .shop{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;width:320px;height:50px;text-align:center;line-height:50px;margin:0 auto;font-size:14px;font-weight:900;text-transform:uppercase;color:#ffffff;background-color:#00c853}@media all and (max-width: 767px){#shop-support .shop{width:100%;font-size:13px}}#shop-support .shop:hover{text-decoration:none;background-color:#00b049}#shop-support .support-persons{margin-left:-15px;margin-right:-15px;margin-top:54px}@media all and (max-width: 1199px){#shop-support .support-persons{margin-left:0;margin-right:0}}@media all and (max-width: 767px){#shop-support .support-persons{margin-top:24px}}@media all and (max-width: 1199px){#shop-support .support-persons .person{float:none;padding-left:0;padding-right:0;margin:0 auto 15px auto;width:100%;max-width:570px}}#shop-support .support-persons .person .box{background-color:#ffffff;height:178px;width:100%;padding:10px}@media all and (max-width: 767px){#shop-support .support-persons .person .box{height:130px;padding:8px}}#shop-support .support-persons .person .box .image{float:left;width:102px;height:100%;background-size:cover;background-position:center}@media all and (max-width: 767px){#shop-support .support-persons .person .box .image{width:76px}}#shop-support .support-persons .person .box .info{float:left;padding-left:24px;height:100%;position:relative;width:calc(100% - 102px)}@media all and (max-width: 767px){#shop-support .support-persons .person .box .info{width:calc(100% - 76px);padding-left:14px}}#shop-support .support-persons .person .box .info .valigned{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}#shop-support .support-persons .person .box .info .valigned h4{margin:0;font-size:20px;color:#212121}@media all and (max-width: 767px){#shop-support .support-persons .person .box .info .valigned h4{font-size:15px}}#shop-support .support-persons .person .box .info .valigned h5{margin:0;font-size:14px;color:#808080}@media all and (max-width: 767px){#shop-support .support-persons .person .box .info .valigned h5{font-size:12px}}#shop-support .support-persons .person .box .info .valigned .contact{margin-top:30px}@media all and (max-width: 767px){#shop-support .support-persons .person .box .info .valigned .contact{margin-top:14px}}#shop-support .support-persons .person .box .info .valigned .contact p{margin:0;font-size:14px;color:#212121}@media all and (max-width: 767px){#shop-support .support-persons .person .box .info .valigned .contact p{font-size:12px}}#shop-support .support-persons .person .box .info .valigned .contact p i{font-size:18px;color:#e5e5e5;margin-right:6px;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}@media all and (max-width: 767px){#shop-support .support-persons .person .box .info .valigned .contact p i{font-size:14px}}.woocommerce-checkout .total-container{height:60px;line-height:60px;background-color:#2196f3;margin-top:-58px}@media all and (max-width: 767px){.woocommerce-checkout .total-container{margin-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:38px}}.woocommerce-checkout .total-container .total-label{padding-left:38px;width:calc(100% - 504px);color:#ffffff;float:left;font-size:14px;font-weight:900}@media all and (max-width: 991px){.woocommerce-checkout .total-container .total-label{width:calc(100% - 464px)}}@media all and (max-width: 767px){.woocommerce-checkout .total-container .total-label{width:50%}}.woocommerce-checkout .total-container .total-price{float:left;font-size:14px;font-weight:900;color:#ffffff;padding-bottom:68px}@media all and (max-width: 767px){.woocommerce-checkout .total-container .total-price{width:50%;padding-bottom:0;text-align:right;padding-right:38px}}.woocommerce-checkout #checkout-products{position:relative;z-index:3}@media all and (max-width: 767px){.woocommerce-checkout #checkout-products{margin-left:-15px;margin-right:-15px}}.woocommerce-checkout #addresses{background-color:#f5f5f5;position:relative;z-index:2}@media all and (max-width: 767px){.woocommerce-checkout #addresses{margin-left:-15px;margin-right:-15px}}.woocommerce-checkout #addresses .select-wrapper,.woocommerce-checkout #addresses .file-wrapper{width:750px;height:70px;background-color:#ffffff;position:relative}@media all and (max-width: 1399px){.woocommerce-checkout #addresses .select-wrapper,.woocommerce-checkout #addresses .file-wrapper{width:730px}}@media all and (max-width: 1264px){.woocommerce-checkout #addresses .select-wrapper,.woocommerce-checkout #addresses .file-wrapper{width:100%;margin-bottom:30px}}@media all and (max-width: 767px){.woocommerce-checkout #addresses .select-wrapper,.woocommerce-checkout #addresses .file-wrapper{margin-bottom:10px}}.woocommerce-checkout #addresses .select-wrapper:after,.woocommerce-checkout #addresses .file-wrapper:after{content:'';display:block;position:absolute;height:5px;left:18px;right:18px;bottom:14px;background-image:url("../images/input_dot.jpg");background-repeat:repeat-x;background-position:left center;z-index:1}.woocommerce-checkout #addresses .select-wrapper.short,.woocommerce-checkout #addresses .file-wrapper.short{width:360px;margin-right:30px}@media all and (max-width: 1399px){.woocommerce-checkout #addresses .select-wrapper.short,.woocommerce-checkout #addresses .file-wrapper.short{width:350px}}@media all and (max-width: 1264px){.woocommerce-checkout #addresses .select-wrapper.short,.woocommerce-checkout #addresses .file-wrapper.short{width:100%;margin-right:0}}.woocommerce-checkout #addresses .select-wrapper.short.reset-margin,.woocommerce-checkout #addresses .file-wrapper.short.reset-margin{margin-right:0}.woocommerce-checkout #addresses .select-wrapper select,.woocommerce-checkout #addresses .file-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:70px;border:0;padding-left:18px;padding-right:18px;font-weight:900;font-size:14px;color:#adadad;outline:0;background-image:url("../images/mobile_dropdown.png");background-repeat:no-repeat;background-position:97% center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}@media all and (max-width: 767px){.woocommerce-checkout #addresses .select-wrapper select,.woocommerce-checkout #addresses .file-wrapper select{background-position:93% center}}.woocommerce-checkout #addresses .select-wrapper select option,.woocommerce-checkout #addresses .file-wrapper select option{height:70px;line-height:70px}.woocommerce-checkout #addresses .select-wrapper select:focus,.woocommerce-checkout #addresses .file-wrapper select:focus{background-image:url("../images/mobile_dropdown_active.png")}.woocommerce-checkout #addresses .select-wrapper input,.woocommerce-checkout #addresses .file-wrapper input{border:0;width:100%;padding-left:18px;padding-right:18px;height:70px;outline:0;font-weight:900;font-size:14px;color:#adadad}.woocommerce-checkout #addresses .select-wrapper input.error,.woocommerce-checkout #addresses .file-wrapper input.error{color:red}.woocommerce-checkout #addresses .select-wrapper input.error::-webkit-input-placeholder,.woocommerce-checkout #addresses .file-wrapper input.error::-webkit-input-placeholder{color:red}.woocommerce-checkout #addresses .select-wrapper input.error:-moz-placeholder,.woocommerce-checkout #addresses .file-wrapper input.error:-moz-placeholder{color:red}.woocommerce-checkout #addresses .select-wrapper input.error::-moz-placeholder,.woocommerce-checkout #addresses .file-wrapper input.error::-moz-placeholder{color:red}.woocommerce-checkout #addresses .select-wrapper input.error:-ms-input-placeholder,.woocommerce-checkout #addresses .file-wrapper input.error:-ms-input-placeholder{color:red}.woocommerce-checkout #addresses .select-wrapper i,.woocommerce-checkout #addresses .file-wrapper i{color:#2196f3;position:absolute;right:18px;top:20px}.woocommerce-checkout #addresses h2{font-size:45px;font-weight:100;color:#212121;margin:0;float:left;width:390px}@media all and (max-width: 1399px){.woocommerce-checkout #addresses h2{width:380px}}@media all and (max-width: 1264px){.woocommerce-checkout #addresses h2{width:100%}}@media all and (max-width: 767px){.woocommerce-checkout #addresses h2{font-size:22px}}.woocommerce-checkout #addresses #billing-address{padding-bottom:40px;padding-top:60px;border-bottom:1px solid #d3d3d3}@media all and (max-width: 1264px){.woocommerce-checkout #addresses #billing-address{padding-bottom:10px}}.woocommerce-checkout #addresses #billing-address h2{line-height:70px}@media all and (max-width: 767px){.woocommerce-checkout #addresses #billing-address h2{line-height:1;margin-bottom:16px}}@media all and (max-width: 767px){.woocommerce-checkout #addresses #billing-address{padding-top:30px;padding-bottom:16px}}.woocommerce-checkout #addresses #delivery-address{padding-top:50px;padding-bottom:74px}@media all and (max-width: 1264px){.woocommerce-checkout #addresses #delivery-address{padding-bottom:44px}}.woocommerce-checkout #addresses #delivery-address h2{-webkit-transform:translateY(-24px);-moz-transform:translateY(-24px);-o-transform:translateY(-24px);transform:translateY(-24px)}.woocommerce-checkout #addresses #delivery-address .other-address .file-wrapper{margin-bottom:30px}.woocommerce-checkout #addresses #delivery-address .other-address .file-wrapper.reset-bottom-margin{margin-bottom:0}@media all and (max-width: 1264px){.woocommerce-checkout #addresses #delivery-address .other-address .file-wrapper.reset-bottom-margin{margin-bottom:30px}}@media all and (max-width: 767px){.woocommerce-checkout #addresses #delivery-address .other-address .file-wrapper.reset-bottom-margin{margin-bottom:30px}.woocommerce-checkout #addresses #delivery-address .other-address .file-wrapper.reset-bottom-margin:last-child{margin-bottom:10px}}.woocommerce-checkout #addresses #delivery-address label.error{display:none !important}.woocommerce-checkout #purchase-type{padding-top:80px}@media all and (max-width: 767px){.woocommerce-checkout #purchase-type{padding-top:30px;margin-left:-15px;margin-right:-15px}}.woocommerce-checkout #purchase-type h2{font-size:45px;font-weight:100;color:#212121;margin:0 0 48px 0}@media all and (max-width: 767px){.woocommerce-checkout #purchase-type h2{font-size:22px;margin-bottom:24px}}.woocommerce-checkout #purchase-type .purchase-options a{float:left;display:block;width:50%;text-decoration:none}@media all and (max-width: 767px){.woocommerce-checkout #purchase-type .purchase-options a{width:100%;float:none;margin-bottom:10px}}.woocommerce-checkout #purchase-type .purchase-options a:hover{text-decoration:none}.woocommerce-checkout #purchase-type .purchase-options a.option-left{padding-right:15px}@media all and (max-width: 767px){.woocommerce-checkout #purchase-type .purchase-options a.option-left{padding-right:0}}.woocommerce-checkout #purchase-type .purchase-options a.option-right{padding-left:15px}@media all and (max-width: 767px){.woocommerce-checkout #purchase-type .purchase-options a.option-right{padding-left:0}}.woocommerce-checkout #purchase-type .purchase-options a .option{width:100%;height:130px;background-color:#f5f5f5;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;text-align:center;line-height:130px;color:#939393;font-size:24px;text-transform:uppercase;font-weight:900;cursor:pointer;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.24);-moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.24);-o-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.24);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.24)}@media all and (max-width: 767px){.woocommerce-checkout #purchase-type .purchase-options a .option{height:64px;line-height:64px;font-size:14px}}.woocommerce-checkout #purchase-type .purchase-options a .option:hover{color:#ffffff;background-color:#00c853}.woocommerce-checkout #purchase-type .purchase-options a.active .option{color:#ffffff;background-color:#2196f3}.woocommerce-checkout #purchase-type .purchase-inputs{padding-top:32px}@media all and (max-width: 767px){.woocommerce-checkout #purchase-type .purchase-inputs{padding-top:0px}}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper{height:70px;width:100%;position:relative}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper.short{float:left;width:386px}@media all and (max-width: 1264px){.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper.short{width:50%}}@media all and (max-width: 767px){.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper.short{width:100%;float:none}}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper:after{content:'';display:block;position:absolute;height:5px;left:18px;right:18px;bottom:14px;background-image:url("../images/input_dot.jpg");background-repeat:repeat-x;background-position:left center;z-index:1}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper input{width:100%;border:0;height:70px;font-weight:900;font-size:14px;color:#adadad;padding-left:18px;padding-right:18px;outline:0}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper input.error{color:red}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper input.error::-webkit-input-placeholder{color:red}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper input.error:-moz-placeholder{color:red}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper input.error::-moz-placeholder{color:red}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper input.error:-ms-input-placeholder{color:red}.woocommerce-checkout #purchase-type .purchase-inputs .file-wrapper i{color:#2196f3;position:absolute;right:28px;top:20px}.woocommerce-checkout #purchase-type .purchase-inputs label.error{display:none !important}.woocommerce-checkout #submit-order{padding-top:53px;padding-bottom:136px}@media all and (max-width: 767px){.woocommerce-checkout #submit-order{padding-top:36px;padding-bottom:36px}}.woocommerce-checkout #submit-order input[type=submit]{outline:0;display:block;margin:0 auto;width:227px;height:56px;color:#ffffff;font-weight:900;font-size:18px;background-color:#00c853;border:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;text-transform:uppercase}@media all and (max-width: 767px){.woocommerce-checkout #submit-order input[type=submit]{width:170px;height:40px;font-size:14px}}.woocommerce-checkout #submit-order input[type=submit]:hover{background-color:#00b049}.woocommerce-checkout .woocommerce-thankyou-order-received{text-transform:uppercase;font-size:24px;font-weight:900;color:#2196f3;padding-top:50px;padding-bottom:50px}.woocommerce-checkout #order-received{background-image:url("../images/thankyou.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:127px;padding-bottom:127px}@media all and (max-width: 767px){.woocommerce-checkout #order-received{padding-top:47px;padding-bottom:47px;padding-left:30px;padding-right:30px}}.woocommerce-checkout #order-received h1{color:#ffffff;font-weight:100;font-size:72px;margin:0 0 38px 0}@media all and (max-width: 767px){.woocommerce-checkout #order-received h1{font-size:40px;margin-bottom:18px}}.woocommerce-checkout #order-received p{margin:0 auto 70px auto;font-size:14px;font-weight:700;line-height:24px;color:#ffffff;max-width:600px}@media all and (max-width: 767px){.woocommerce-checkout #order-received p{margin-bottom:38px}}.woocommerce-checkout #order-received a{display:block;width:310px;height:56px;line-height:56px;color:#ffffff;text-transform:uppercase;font-size:18px;font-weight:900;background-color:#00c853;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;margin:0 auto;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.24);-moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.24);-o-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.24);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.24)}.woocommerce-checkout #order-received a:hover{text-decoration:none;background-color:#00b049}@media all and (max-width: 767px){.woocommerce-checkout #order-received a{width:100%;height:40px;line-height:40px;font-size:14px}}@media all and (max-width: 767px){.webdesign{float:none !important;text-align:left;padding-top:10px}}a.customer-login{display:block;background-color:#00c853;color:#ffffff;height:40px;width:auto;padding:0 24px;margin-top:20px;line-height:40px;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.24);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.24);-o-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.24);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.24);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}@media all and (max-width: 767px){a.customer-login{display:none}}a.customer-login:hover{text-decoration:none;background-color:#00b049}#default-page-content{padding-top:32px;padding-bottom:32px}#default-page-content img{max-width:100%;height:auto}#default-page-content img.aligncenter{display:block;margin:0 auto}#default-page-content img.alignright{float:right}#default-page-content img.alignleft{float:left}#offers-cover{-webkit-background-size:cover;background-size:cover;padding-top:77px;padding-bottom:126px;position:relative}#offers-cover h1{margin:0 0 18px 0;font-size:52px;font-weight:300;font-family:"Roboto",sans-serif;line-height:61px;color:#ffffff}@media all and (max-width: 767px){#offers-cover h1{font-size:30px;line-height:30px}}#offers-cover p{font-size:20px;font-weight:700;font-family:"Roboto",sans-serif;line-height:31px;margin:0;color:#ffffff;max-width:664px}@media all and (max-width: 767px){#offers-cover p{font-size:14px;line-height:24px;font-weight:400}}#offers-cover .down{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;width:54px;height:54px;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-top-left-radius:50%;-moz-border-top-right-radius:50%;-moz-border-bottom-left-radius:50%;-moz-border-bottom-right-radius:50%;-o-border-top-left-radius:50%;-o-border-top-right-radius:50%;-o-border-bottom-left-radius:50%;-o-border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;position:absolute;left:24px;bottom:-27px;background-color:#2196f3;-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-o-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);color:#ffffff;text-align:center;cursor:pointer}@media all and (max-width: 767px){#offers-cover .down{width:32px;height:32px;bottom:-16px;left:15px}}#offers-cover .down i{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;line-height:1;margin-top:3px}@media all and (max-width: 767px){#offers-cover .down i{font-size:24px;margin-top:2px}}#offers-cover .down:hover{background-color:#ffffff;color:#2196f3}#vendor-offers .vendor-offer{position:relative;overflow:hidden;min-height:645px}#vendor-offers .vendor-offer:after{content:'';display:block;top:0;bottom:0;width:1px;background-color:#E5E5E5;left:33.33333333%;position:absolute;margin-left:-1px}@media all and (max-width: 991px){#vendor-offers .vendor-offer:after{display:none}}#vendor-offers .offers{position:static}@media all and (max-width: 991px){#vendor-offers .offers{width:100%}}#vendor-offers .swiper-container{overflow:visible;position:static}#vendor-offers .swiper-container .slider-pagination{bottom:40px;padding-left:75px;top:auto;position:static;left:33.33333333%;font-size:0;z-index:2;margin-bottom:134px}@media all and (max-width: 1264px){#vendor-offers .swiper-container .slider-pagination{margin-bottom:50px}}@media all and (max-width: 991px){#vendor-offers .swiper-container .slider-pagination{left:0;padding-left:46px;bottom:30%}}@media all and (max-width: 767px){#vendor-offers .swiper-container .slider-pagination{bottom:30px;padding-left:36px}}#vendor-offers .swiper-container .slider-pagination i{display:inline-block;vertical-align:middle;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;color:#C2C2C2;cursor:pointer;font-size:28px}#vendor-offers .swiper-container .slider-pagination i:hover{color:#2196F3}#vendor-offers .swiper-container .slider-pagination .swiper-pagination{padding:0 15px;position:static;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);text-align:left;font-size:0;display:inline-block;vertical-align:middle}@media all and (max-width: 767px){#vendor-offers .swiper-container .slider-pagination .swiper-pagination{padding:0}}#vendor-offers .swiper-container .slider-pagination .swiper-pagination span{width:10px;height:10px;background-color:#C2C2C2;opacity:1;margin:0 5px}#vendor-offers .swiper-container .slider-pagination .swiper-pagination span.swiper-pagination-bullet-active{background-color:#2196F3}#vendor-offers .company-info{padding:127px 46px}@media all and (max-width: 991px){#vendor-offers .company-info{width:100%;border-bottom:1px solid #E5E5E5;padding-top:67px;padding-bottom:67px}}@media all and (max-width: 767px){#vendor-offers .company-info{padding:40px 36px}}#vendor-offers .company-info img{display:block;max-width:150px}@media all and (max-width: 767px){#vendor-offers .company-info img{margin:0 auto}}#vendor-offers .company-info h2{margin:57px 0 13px 0;color:#252525;font-family:"Roboto",sans-serif;font-weight:700;font-size:22px;line-height:25px}@media all and (max-width: 767px){#vendor-offers .company-info h2{margin-top:37px}}#vendor-offers .company-info p{margin:0;font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;color:#252525}@media all and (max-width: 767px){#vendor-offers .company-info p{font-size:14px;line-height:24px}}#vendor-offers .company-info a{color:#2196F3;font-size:18px;line-height:32px;font-family:"Roboto",sans-serif;font-weight:400;margin-top:32px;display:inline-block;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}@media all and (max-width: 767px){#vendor-offers .company-info a{font-size:14px;line-height:24px;margin:32px auto 0}}#vendor-offers .company-info a:hover{color:#00b049;text-decoration:none}#vendor-offers .offer{padding:134px 0 134px 75px;position:static}@media all and (max-width: 1264px){#vendor-offers .offer{padding-top:50px;padding-bottom:50px;padding-right:50px}}@media all and (max-width: 991px){#vendor-offers .offer{padding-left:46px;padding-right:46px;padding-top:67px}}@media all and (max-width: 767px){#vendor-offers .offer{padding:40px 36px 0}}#vendor-offers .offer h2{font-family:"Roboto",sans-serif;font-weight:700;font-size:32px;color:#2196F3;line-height:38px;margin:0 0 30px 0;max-width:460px}@media all and (max-width: 1264px){#vendor-offers .offer h2{max-width:100%}}@media all and (max-width: 767px){#vendor-offers .offer h2{font-size:20px;line-height:30px}}#vendor-offers .offer p{max-width:460px;margin:0;font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#252525;position:relative;z-index:2}@media all and (max-width: 1264px){#vendor-offers .offer p{max-width:100%}}#vendor-offers .offer p.details{margin-top:17px}#vendor-offers .offer p.details span{display:block;text-transform:uppercase;color:#A5A5A5;font-weight:700;margin-bottom:6px}#vendor-offers .offer p.details span img{vertical-align:top;margin-right:13px;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}#vendor-offers .offer>img{position:absolute;right:0;top:57px;z-index:-1;max-width:57%}@media all and (max-width: 1264px){#vendor-offers .offer>img{max-width:100%;position:static;margin-top:70px;margin-left:auto;margin-right:auto;max-height:220px}}@media all and (max-width: 991px){#vendor-offers .offer>img{margin-right:-46px}}#careers-header{position:relative}#careers-header .cover{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover}#careers-header .cover:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#344D60;opacity:0.47}#careers-header .container{z-index:1;position:relative;padding-top:77px;padding-bottom:126px}@media all and (max-width: 767px){#careers-header .container{padding-top:40px;padding-bottom:60px}}#careers-header .container h1{margin:0;font-size:52px;font-weight:300;font-family:"Roboto",sans-serif;line-height:61px;color:#ffffff}@media all and (max-width: 767px){#careers-header .container h1{font-size:32px;line-height:48px}}#careers-header .container p{margin:18px 0 0 0;font-size:20px;font-family:"Roboto",sans-serif;font-weight:700;line-height:31px;color:#ffffff;max-width:665px}@media all and (max-width: 767px){#careers-header .container p{font-size:15px;line-height:22px}}#careers-header .down{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;display:block;width:54px;height:54px;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-top-left-radius:50%;-moz-border-top-right-radius:50%;-moz-border-bottom-left-radius:50%;-moz-border-bottom-right-radius:50%;-o-border-top-left-radius:50%;-o-border-top-right-radius:50%;-o-border-bottom-left-radius:50%;-o-border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;position:absolute;left:24px;bottom:-27px;background-color:#2196f3;-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);-o-box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 7px 0px rgba(0,0,0,0.4);color:#ffffff;text-align:center;cursor:pointer}@media all and (max-width: 767px){#careers-header .down{width:32px;height:32px;bottom:-16px;left:15px}}#careers-header .down i{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;line-height:1;margin-top:3px}@media all and (max-width: 767px){#careers-header .down i{font-size:24px;margin-top:2px}}#careers-header .down.white{background-color:#ffffff;color:#2196f3}#careers-header .down.white i{font-size:24px;margin-top:0}#careers-header .down.right{left:auto;right:24px}@media all and (max-width: 767px){#careers-header .down.right{display:none}}#careers-header .down:hover{background-color:#ffffff;color:#2196f3}#careers-header .down:hover.white{background-color:#2196f3;color:#ffffff}#careers-list .career{padding-bottom:61px;padding-top:70px}@media all and (max-width: 767px){#careers-list .career{padding-bottom:40px;padding-top:50px}}#careers-list .career .container{position:relative}#careers-list .career h2{font-family:"Roboto",sans-serif;font-weight:700;font-size:48px;line-height:57px;color:#2196F3;margin:0 0 26px 0}@media all and (max-width: 767px){#careers-list .career h2{font-size:28px;line-height:32px;margin-bottom:18px}}#careers-list .career .city{display:block;font-size:22px;font-weight:300;font-family:"Roboto",sans-serif;line-height:25px;color:#252525}@media all and (max-width: 767px){#careers-list .career .city{font-size:15px}}#careers-list .career .city b{font-weight:700}#careers-list .career p{margin:29px 0 0 0;font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:32px;color:#252525}@media all and (max-width: 767px){#careers-list .career p{margin-top:18px;font-size:15px;line-height:22px}}#careers-list .career .go-to-offer{margin:33px 0 0 0;display:inline-block;text-align:center;height:44px;line-height:44px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;background-color:#00C853;color:#ffffff;text-transform:uppercase;font-size:14px;font-family:"Roboto",sans-serif;font-weight:700;padding:0 28px}#careers-list .career .go-to-offer:hover{background-color:#00b049;text-decoration:none}#careers-list .career i{position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#D8D8D8;font-size:40px;margin-left:5%}#career-content{padding-top:74px;padding-bottom:57px;position:relative;z-index:1}@media all and (max-width: 767px){#career-content{padding-top:40px;padding-bottom:40px}}#career-content h1{margin:0 0 26px 0;font-size:48px;font-family:"Roboto",sans-serif;font-weight:700;line-height:57px;color:#2196F3}@media all and (max-width: 767px){#career-content h1{font-size:32px;line-height:40px;margin-bottom:18px}}#career-content .city{display:block;font-size:22px;font-weight:300;font-family:"Roboto",sans-serif;line-height:25px;color:#252525}@media all and (max-width: 767px){#career-content .city{font-size:15px;line-height:20px}}#career-content .city b{font-weight:700}#career-content p{margin:29px 0 0 0;font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#252525}@media all and (max-width: 767px){#career-content p{margin-top:18px;font-size:15px;line-height:20px}}#career-content .offer-points-container{padding:82px 0 0 0}@media all and (max-width: 1024px){#career-content .offer-points-container{width:100%}}@media all and (max-width: 767px){#career-content .offer-points-container{padding-top:32px}}#career-content .offer-points-container:nth-child(3n){clear:both}#career-content .offer-points-container h2{margin:0 0 47px 0;font-size:32px;font-family:"Roboto",sans-serif;font-weight:700;line-height:38px;color:#252525}@media all and (max-width: 767px){#career-content .offer-points-container h2{font-size:24px;line-height:32px;margin-bottom:18px}}#career-content .offer-points-container ul{list-style:none;margin:0;padding:0}#career-content .offer-points-container ul li{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:32px;color:#252525;position:relative;padding:0 37px}@media all and (max-width: 767px){#career-content .offer-points-container ul li{font-size:15px;line-height:20px}}#career-content .offer-points-container ul li:before{content:'';display:block;position:absolute;top:10px;width:10px;height:10px;background-color:#2196F3;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-top-left-radius:50%;-moz-border-top-right-radius:50%;-moz-border-bottom-left-radius:50%;-moz-border-bottom-right-radius:50%;-o-border-top-left-radius:50%;-o-border-top-right-radius:50%;-o-border-bottom-left-radius:50%;-o-border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;left:0}#career-content .offer-profiles{padding-top:57px}@media all and (max-width: 767px){#career-content .offer-profiles{padding-top:32px}}#career-content .offer-profiles h2{font-size:32px;font-family:"Roboto",sans-serif;font-weight:700;color:#252525;line-height:38px;margin:0 0 33px 0}@media all and (max-width: 767px){#career-content .offer-profiles h2{font-size:24px;line-height:32px;margin-bottom:18px}}#career-content .offer-profiles .circle-outer{width:120px;float:left;margin-right:104px;position:relative}@media all and (max-width: 1024px){#career-content .offer-profiles .circle-outer{margin-right:52px}}@media all and (max-width: 767px){#career-content .offer-profiles .circle-outer{float:none;margin:0 auto}}#career-content .offer-profiles .circle-outer .percent{position:absolute;width:120px;height:120px;line-height:120px;text-align:center;font-family:"Roboto",sans-serif;font-size:38px;font-weight:700;color:#ADADAD;left:0;top:0}#career-content .offer-profiles .circle-outer .circle-label{font-family:"Roboto",sans-serif;font-size:14px;line-height:16px;text-transform:uppercase;color:#A5A5A5;text-align:center;white-space:nowrap;display:block;margin-top:22px}@media all and (max-width: 767px){#career-content .offer-profiles .circle-outer .circle-label{margin-bottom:12px;margin-top:12px}}#career-form{background-color:#F4F3F3;padding-top:45px;padding-bottom:55px}@media all and (max-width: 767px){#career-form{padding-top:40px;padding-bottom:40px}}#career-form h2{text-align:center;font-size:45px;font-family:"Roboto",sans-serif;font-weight:300;line-height:53px;color:#252525;margin:0 0 43px}@media all and (max-width: 767px){#career-form h2{font-size:24px;line-height:32px;margin:0 0 18px}}#career-form .left{padding-left:0;padding-right:17px}@media all and (max-width: 1024px){#career-form .left{width:100%;padding-right:0}}#career-form .right{padding-left:17px;padding-right:0}@media all and (max-width: 1024px){#career-form .right{width:100%;padding-left:0}}#career-form .input{height:57px;width:100%;margin:0 0 23px 0;background-color:#ffffff;padding:0 19px;position:relative}#career-form .input i{position:absolute;top:50%;right:23px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#2196F3;margin-top:-5px}#career-form .input input{height:52px;width:100%;background-color:transparent;outline:0;border:0;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;color:#ADADAD}#career-form .input input::-webkit-input-placeholder{color:#ADADAD}#career-form .input input:-moz-placeholder{color:#ADADAD}#career-form .input input::-moz-placeholder{color:#ADADAD}#career-form .input input:-ms-input-placeholder{color:#ADADAD}#career-form .input input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#career-form .input .upload-btn{display:block;position:absolute;width:135px;height:44px;line-height:44px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;text-align:center;cursor:pointer;background-color:#2196F3;color:#ffffff;text-transform:uppercase;font-size:14px;font-family:"Roboto",sans-serif;font-weight:700;right:7px;top:7px;z-index:2}#career-form .input .upload-btn:hover{text-decoration:none;background-color:#1c7dcb}#career-form .input:after{content:'';display:block;position:absolute;height:5px;left:10px;right:10px;bottom:7px;background-image:url("../images/input_dot.jpg");background-repeat:repeat-x;background-position:left center;z-index:1}#career-form textarea{width:100%;height:218px;border:0;background-color:#ffffff;resize:none;outline:0;padding:19px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;color:#ADADAD}#career-form textarea::-webkit-input-placeholder{color:#ADADAD}#career-form textarea:-moz-placeholder{color:#ADADAD}#career-form textarea::-moz-placeholder{color:#ADADAD}#career-form textarea:-ms-input-placeholder{color:#ADADAD}#career-form input[type=submit]{display:block;margin:68px auto 0;width:135px;height:44px;text-align:center;text-transform:uppercase;border:0;outline:0;background-color:#00C853;color:#ffffff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700}@media all and (max-width: 767px){#career-form input[type=submit]{margin-top:32px}}#career-form .wpcf7-response-output{text-align:center;font-size:15px;font-weight:700;font-family:"Roboto",sans-serif}
/*# sourceMappingURL=main.css.map */
