@charset "utf-8";body, h1, h2, h3, h4, h5, h6, input, p, span select{font-family:'lato';}
h1, h2, h3, h4, h5, h6{line-height:100%;color:#000;margin:0 0 20px;font-weight:700}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#777;font-weight:600}
h1{font-size:60px}
h2{font-size:36px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
h1 a{font-size:80px}
h2 a{font-size:36px}
h3 a{font-size:24px}
h4 a{font-size:18px}
h5 a{font-size:16px}
h6 a{font-size:14px}
p{font-size:18px;color:#000;line-height:25px;margin:0 0 35px}
body{}
.cover .top_bar{float:left;width:100%;background-color:#1d1d1d;padding:15px 0 15px 0;}
.cover .top_right{float:right;}
.cover .top_left{float:left;}
.cover .top_left p{color:#fff;margin:0;font-size:13px;}
.cover .top_right a span, .cover .top_left p span{color:#ec7c05;}
.cover .top_right a{color:#fff;padding:0 0 0 40px;font-size:13px;text-decoration:none;}
.cover .main_menu{float:left;width:100%;padding:15px 0 15px 0;}
.cover .logo img{display:inline-block;padding:7px 0 0 0;}
.cover .menu{float:right;}
.cover .menu ul{float:right;list-style:none;}
.cover .menu ul li p{color:#000;margin:0;}
.cover .menu ul li{display:inline-block;padding-left:15px;}
.cover .out_menu{float:left;width:100%;display:inline-block;padding-top:22px;}
.cover .cart{float:right;padding-left:50px;}
.cover .bs_slider{float:left;width:100%;}
.cover .top_banner{float:left;width:100%;text-align:center;padding:40px 0 40px 0;}
.cover .top_banner p, .cover .top_banner a{color:#fff;font-size:35px;margin:0;}
.cover .top_banner a{font-weight:bold;}
.cover .main_content{float:left;width:100%;margin:0 0 80px 0;}
.cover .pro_outer{float:left;text-align:center;}
.cover .pro_outer{float:left;text-align:center;width:100%;position:relative;padding:25px 0 0 0;background-color:#E1E1E1;margin-bottom:25px;transition:.2s cubic-bezier(x1,y1,x2,y2);}
.cover .pro_outer h2{margin:0;padding-top:29px;font-weight:normal;}
.cover .pro_outer img{display:inline-block;}
.cover .pro_outer h2{margin:0;padding-top:29px;font-weight:normal;}
.cover .pro_outer h3{font-size:30px;padding-top:10px;}
.cover .pro_outer .buy_now{float:left;width:100%;background:#ec7c05;padding:10px;margin-top:10px;}
.cover .pro_outer .buy_now a{color:#fff;font-size:32px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.cover .pro_outer:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.2);cursor:pointer;}
.cover .banner{float:left;width:100%;background-color:#ec7c05;text-align:center;padding:35px 0 35px 0;}
.cover .banner h2{color:#fff;font-weight:normal;}
.cover .banner input{background-color:#F09B44;border:none;margin:0;outline:none;width:35%;display:inline-block;text-align:center;font-size:26px;padding:8px;border-radius:23px;}
::-webkit-input-placeholder{color:#98622B;}
::-moz-placeholder{color:#98622B;}
:-ms-input-placeholder{color:#98622B;}
:-moz-placeholder{color:#98622B;}
.cover .map-wrap{float:left;width:100%;}
.cover .map-wrap iframe{width:100%;height:400px;border:none;pointer-events:none;}
.cover footer{float:left;width:100%;text-align:center;padding:15px 0 15px 0;}
.cover footer p{color:#000;margin:0;font-size:14px;}
.cover footer p span{color:#ec7c05;}
.cover .product_detail{float:left;width:100%;text-align:center;background-color:#E1E1E1;padding:15% 0 15% 0;}
.cover .product_detail img{display:inline-block;width:70%;}
.cover .product_det{float:left;width:100%;padding:35px 0 0 0;}
.cover .product_det h1{font-weight:normal;margin:0;}
.cover .product_det h2 span{color:#ec7c05;}
.cover .product_det h3{padding-top:25px;}
.cover .product_det h2{font-size:25px;}
.product_det input{}
.cover .product_det .cart_but{color:#fff;background-color:#ec7c05;display:inline-block;margin-top:35px;padding:15px;font-size:25px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.cover .logo{float:left;width:100%;}
.cover .sign_up{float:left;width:100%;margin-bottom:45px;}
.cover .sign_up .sign{float:right;}
.cover .banner_img img{display:inline-block;}
.cover .banner_img{float:left;width:100%;text-align:center;}
.cover .main_content .pro_list img{display:inline-block;}
.cover .main_content .pro_list{float:left;width:100%;text-align:center;padding-bottom:50px;}
.cover .main_content .pro_list h3{color:#ec7c05;padding:16px 0 0 0;margin:0;}
.cover .main_content .pro_list h4{color:#ec7c05;padding:10px 0 0px 0;margin:0;font-size:25px;}
.cover .main_content .pro_list .buy_n{display:inline-block;text-decoration:none;color:#fff;background-color:#439CA0;padding:6px 20px 6px 20px;font-size:20px;}
.cover .sign_up .top_sign{float:left;width:100%;margin-bottom:10px;}
/* Shutter Out Horizontal Custom */
.hvr-shutter-out-horizontal-custom {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #e1e1e1;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-shutter-out-horizontal-custom:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #1d1d1d;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-shutter-out-horizontal-custom:hover, .hvr-shutter-out-horizontal-custom:focus, .hvr-shutter-out-horizontal-custom:active {color: #fff;}
.hvr-shutter-out-horizontal-custom:hover:before, .hvr-shutter-out-horizontal-custom:focus:before, .hvr-shutter-out-horizontal-custom:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.cover .sign_up .top_sign a{color:#fff;border-radius:0px;font-size:14px;padding:10px;display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin:4px;font-weight:bold;background-color: #ef912d;border: none;}
.cover .top_banner p{font-size:22px;color:#000;}
.cover .bot_banner{float:left;width:100%;margin-top:53px;}
.cover .social{float:left;width:100%;}
.cover .social ul{list-style:none;padding:0;}
.cover .social ul li{display:inline-block;}
.cover .social ul li a{font-size:30px;padding:0 17px 0 0;}
.cover .bot_footer{float:left;width:100%;background-color:#EFEFEF;}
.cover .pro_des{float:left;width:100%;}
.cover .pro_des p{font-weight:bold;}
.cover .product_det h2{font-size:33px;font-weight:bold;text-transform:uppercase;margin:0;border-bottom:1px solid #ec7c05;}
.cover .pro_des .buy_now{color:#ec7c05;background-color:#000;font-size:18px;padding:5px 25px 5px 25px;text-transform:uppercase;border-radius:5px;display:inline-block;font-weight:600;text-decoration:none;margin-top:15px;border:none;}
.cover .pro_des{float:left;width:100%;}
.cover .pro_des h3{font-weight:bold;color:#ec7c05;margin:0;}
.cover .pro_detail{float:left;width:100%;margin-top:80px;}
.cover .pro_detail #exTab3 .tab-content{padding:30px 15px;border:1px solid #ec7c05;background:none;}
.cover .pro_detail .pro_detail{float:left;width:100%;margin-top:80px;}
.cover .pro_detail #exTab3 .tab-content{padding:30px 15px;border:1px solid #ec7c05;background:none;}
.cover .pro_detail .nav-pills>li.active>a, .cover .pro_detail .nav-pills>li.active>a:focus, .cover .pro_detail .nav-pills>li.active>a:hover{font-weight:bold;border-bottom:none;background:#ec7c05;color:#fff;}
#exTab3 .nav-pills > li > a{border-radius:4px 4px 0 0;}
.cover .pro_detail .nav-pills>li{background-color:#eee;}
.store-checkout-form-group-body input{border:1px solid #ec7c05;}
.store-checkout-form-group-body select{border:1px solid #ec7c05;}
.store-checkout-cart-contents li{border:1px solid #ec7c05;}
.store-checkout-form-group-body input[type=submit]{color:#fff;background:#ec7c05;}
.cover .sign_up .top_sign{float:left;width:100%;text-align:center;margin-top:35px;}
.store-cart-page .btn.btn-default, .store-cart-page .btn.btn-primary{color:#fff;background:#ec7c05;border:none;}
.cover .cart-bag{text-align:right;}
.cover .cart-bag img{display:inline-block;}
.cover .cart-bag a{color:#c7562c;position:relative;display: inline-block;}
.cover .cart-bag a.addtocart:hover{color:#fff;}
.cover .cart-bag a.addtocart svg{stroke:#c7562c;fill:none;}
.cover .cart-bag a.addtocart .cart-count{position: absolute;left: 52%;top: 10px;transform: translateX(-50%);font-size: 12px;text-align: center;font-weight: bold;}
.cover .cart-bag a.addtocart:hover svg{fill:#c7562c;}
.cover .pro_des p{font-weight:bold;font-size:15px;margin:0 0 15px;}
.cover .pro_des p i{border:2px solid #ec7c05;padding:5px 6px 5px 6px;border-radius:100%;margin-right:7px;}
.cover .pro_des .add_cart.store-btn-add-to-cart.btn.btn-primary{display:inline-block;text-decoration:none;color:#fff;background-color:#439CA0;padding:6px 20px 6px 20px;border:none;font-size:20px;}
.vcenter{display: inline-block; float: none;margin-top: auto; margin-bottom: auto;}
.d-flex{display:flex;}
@media only screen and (min-width:220px) and (max-width:767px){.cover .main_content .pro_list h3{font-size:18px;}
.cover .main_content .pro_list{}
.cover .banner input{width:100%;}
.cover .banner h2{font-size:25px;}
.cover .menu ul li{padding-left:10px;}
.cover .top_bar{text-align:center;}
.cover .top_left,.cover .top_right{float:none;}
.cover .top_left p{font-size:15px;}
.cover .top_right a{font-size:15px;display:inline-block;padding:5px;}
.cover .main_menu .logo img{text-align:center;}
.cover .menu{float:left;}
.cover .menu ul{float:left;padding:0;}
.cover .top_banner p, .cover .top_banner a{font-size:20px;display:inline-block;}
.cover .top_banner{padding:10px;}
.cover .pro_outer h2{padding-top:8px;font-size:20px;}
.cover .pro_outer h3{font-size:18px;padding-top:5px;margin:0;}
.cover .pro_outer .buy_now{padding:5px;margin-top:5px;}
.cover .pro_outer .buy_now a{font-size:20px;}
.cover .pro_outer img{display:inline-block;width:70%;}
.cover .logo img{max-width: 150px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){.cover .top_left p{font-size:14px;}
.cover .top_right a{font-size:14px;}
.cover .top_banner p, .cover .top_banner a{font-size:25px;display:inline-block;}
.cover .pro_outer img{width:70%;display:inline-block;}
.cover .pro_outer h2{padding-top:7px;font-size:20px;}
.cover .pro_outer h3{font-size:18px;padding-top:4px;}
.cover .pro_outer .buy_now{margin-top:0;padding:0;}
.cover .pro_outer .buy_now a{font-size:25px;}
}