@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900);
@charset "utf-8";
/* CSS Document */
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.pr {position:relative;}
.pa {position:absolute;}
input { padding:0px;}
a {text-decoration:none;}
li {list-style:none; margin-left:0px;}
input:focus { outline:none;}
ul {margin:0px;padding:0px;}
.fix-wrap {width:968px; margin:0 auto;}
.responsive-img {width:100%;}
.margin-right13 {margin-right:5px;}
.margin-right11 {margin-right:11px;}
.margin-left34 {margin-left:23px;}
body {margin:auto;padding:0px;font-family:Arial, Helvetica, sans-serif; background:#fff; text-align:left;}
header {margin-top:23px;margin-bottom:15px;}
header .logo {width:220px;}
header .header_right {width:390px;}
.call_cart {margin-bottom:8px;}
.call {font-size:14px;font-weight:bold;color:#000;background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/call.png) no-repeat;padding-left:20px;}
.cart {font-size:15px;font-weight:bold;color:#e4233e;text-transform:uppercase;padding-left:23px;} /* background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/cart1.png) no-repeat; */

.search {margin-bottom:10px;}
.search input[type="text"] {width:80%;box-sizing:border-box;padding:4px 3px; border:1px solid #dbdbdb;}
.search input[type="submit"] {padding:7px 9px;background:#ff7f00;border:none;color:#fff;font-size:12px;cursor:pointer;}
.signup ul li {float:left;}
.signup ul li { margin-left:0px;}
.signup ul li a {color:#686868;font-size:11px;border-right:1px solid #686868;padding-right:7px; }
.signup ul li a:hover { text-decoration:underline;}
.signup ul li + li a {border:none;padding:0px 0px 0px 7px;}

nav {}
nav ul li {float:left;}
nav ul li a {padding:0px 17px;color:#000;font-size:14px;text-transform:uppercase;border-right:1px solid #000;}
nav ul li a.active {background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/nav.png) no-repeat 44px 23px;}
nav ul li a:hover {text-decoration:underline;}
nav ul li:first-child a {padding-left:0px;}
nav ul li:last-child a {border:none;padding-right:0px;}
nav ul li .submenu {display:none;position:absolute;z-index:100;padding-top:9px;}
nav ul li .submenu ul {background:#fff;border: 1px solid #dbdbdb;border-top:0px;padding:5px 28px;}
nav ul li:hover .submenu {display:block;}
nav ul li .submenu ul li {float:none;margin-bottom:5px;}
nav ul li .submenu ul li a {border:none;padding:0px;font-size:12px;text-transform:capitalize;}

.shipping {border:1px solid #dbdbdb;margin-top:9px;}
.shipping .save {margin-right: 66px;margin-left: 5px;}


/*--------------------------------------------------home-----------------------------------*/
.feature {margin-top:25px;}
.feature h1 {font-family: 'Oswald', sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #dbdbdb;padding-bottom:20px;margin-bottom:26px;}
.feature .row {width:100%;margin-bottom:70px;}
.feature .row .block {width:24%;text-align:center}
.feature .row .block p, #contents table td a {font-family: 'Source Sans Pro', sans-serif;font-size:14px;color:#000;text-transform:capitalize;font-weight:400; min-height:38px; display:block; margin-bottom:0px;}
.feature .row .block .price, #contents table td .saleprice {font-family: 'Oswald', sans-serif;font-size:24px;font-weight:400;color:#ff7f00;}
.feature .row .block .discount, #contents table td .price {font-family: 'Source Sans Pro', sans-serif;font-size:13px;color:#686868;text-transform:uppercase;font-weight:400;text-decoration:line-through;color:#a3a3a3;}
.feature .row .block .img_wrap {width:100%;min-height: 211px;}
.header_client {background:#cdcdcd;height:1px;margin-bottom:40px;}
.header_client h3 {left:50%;text-transform:uppercase;font-family: 'Oswald', sans-serif;font-size:20px;padding:0px 54px;background-color: #fff;margin-left: -102px;top:-15px;font-weight:normal; width:150px; text-align:center;}
.shop_space {background:#cdcdcd;height:1px;margin-bottom:60px;margin-top:50px;}
.shop_space h3 {left:50%;text-transform:uppercase;font-family: 'Oswald', sans-serif;font-size:20px;padding:0px 54px;background-color: #fff;margin-left: -102px;top:-15px;font-weight:normal; width:150px; text-align:center;}
.shopby {margin-bottom:40px;}
.shop_product {width:23.2%;}
.shop_img {overflow:hidden;height:148px; text-align:center;}
.shop_img img { height:100%; width:auto;}
.caption_shopby .contant {border:1px solid #959595;padding:48px 0px 55px 0px;box-sizing:border-box; font-size:18px; color:#fff;}
.caption_shopby {background:rgba(0,0,0,.5);width:100%;display:block;height:100%;color:#fff;text-align:center;text-transform:uppercase;font-family: 'Oswald', sans-serif;transition: all 0.8s ease;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;cursor:pointer;font-size:20px;padding:8px;box-sizing:border-box;opacity:0; top:0px;}
.shop_img:hover .caption_shopby {left:0px;transition: all 0.8s ease;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;cursor:pointer;opacity:1;}
.lable {text-align:center;text-transform:uppercase;font-family: 'Oswald', sans-serif;font-size:20px;color:#505050;margin-top:16px;}


/*----------------------------------------------------------about us------------------------------*/
.about-us {border-bottom:2px solid #ff7f00;padding-bottom:10px;}
.about-us h1 {font-family: "Oswald",sans-serif;font-size: 30px;font-weight: 400;text-transform: uppercase;border-bottom: 1px solid #DBDBDB;padding-bottom: 20px;margin-bottom: 26px;color:#ff7f00;}


/*----------------------------------------------------------contact us------------------------------*/
.contact_us {border-bottom:2px solid #ff7f00;padding-bottom:10px;}
.contact_us h1 {font-family: "Oswald",sans-serif;font-size: 30px;font-weight: 400;text-transform: uppercase;border-bottom: 1px solid #DBDBDB;padding-bottom: 20px;margin-bottom: 26px;color:#ff7f00;}
.contact_form {width:612px;}
.contact_form p {margin-top:0px;}
.form-row {font-size:18px;margin-bottom:13px;font-weight:lighter;}
.form-row span {color:#F00;}
.form-row input[type="text"], .form-row textarea {width:100%;box-sizing:border-box;border:1px solid #000;padding: 10px 5px; border-radius:2px; box-shadow:0px 0px 2px #d4d4d4}
.form-row.button {text-align:center;}
.form-row.button input[type="submit"] {border:none;background:#ff7f00;color:#fff;padding:14px 42px;font-size:22px;cursor:pointer;}
.contact_address {width:263px;}
.contact_address h4 {margin-top:0px;font-size:24px;color:#ff7f00;}


/*----------------------------------------category-------------------------------------*/
.cat_detail h1 {font-size:16px;color:#ff7f00;}
.cat_detail p {font-size:13px;text-align:justify;line-height:20px;color:#1a1a1a;}
.cat_result {padding:13px 0px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;box-sizing:border-box;font-size:12px;margin-bottom:30px;}


/*---------------------------------------product-------------------------------------*/
.row {width:100%;}
.img_block {width:640px;}
.sub_prod_img {width:600px;margin:0 auto;}
.detailblock {width:320px;}
.detailblock h1 {font-size:19px;color:#ff7f00;margin-bottom:5px;}
.detailblock span {color:#6d6d6d;font-size:12px;}
.detailblock .review {margin-top:16px;}
.detailblock .reviw_num {line-height:27px;margin-right:11px;font-size:14px;}
.detailblock .reviw_num a {font-size:11px;color:#6d6d6d;}
.prod_ammount .our-price {margin-bottom:0px;font-weight:normal;font-size:47px;margin-top:35px;}
.prod_ammount .our-price b { font-weight:normal;}
.prod_ammount .ragular-price {text-decoration: line-through;font-size:16px;color:#7b7b7b;}
.pcart_detail {margin-top:27px;border-top:1px solid #e0e0e0;padding-top:16px;}
.pcart_detail select{width:289px;padding:5px 5px;border:1px solid #000;font-size:15px;box-sizing:border-box; margin-bottom:18px;     box-shadow: 0px 0px 3px #999 inset;}
.quantity label {font-size:16px;color:#000;}
.quantity input[type="text"] {padding:5px 5px;border:1px solid #000;font-size:15px;width:44px;box-sizing:border-box;text-align:center;}
.free_shippingp {margin-top:40px;}
.free_shippingp p {margin:0px; font-size:16px;}
.free_shippingp p.red {color:#e4233e;font-size:17px;font-weight:bold;text-transform:uppercase;}
.add_cart {margin-top:42px;}
.add_cart a.cart_but {background:#ff7f00 url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/product_cart_but.png) no-repeat 7px 9px;padding: 10px 40px;
    color: #fff;font-size:23px;font-weight:bold;text-transform:uppercase;}
.quality_detail {margin-top:46px;width:100%;}

.quality_detail .waranty {text-align:center;width:33%;text-transform:uppercase;}
.quality_detail .waranty .year {font-size: 66px;font-weight: bold;}
.quality_detail .waranty p strong {font-size:12px;font-weight:bold;color:#000;}
.quality_detail .waranty p {margin:3px 0px;font-size:12px;color:#5a5a5a;}

.quality_detail .low_price {text-align:center;width:33%;text-transform:uppercase;}
.quality_detail .low_price img {width:100%;}
.quality_detail .low_price .contant {margin-top: 17px;}
.quality_detail .low_price p strong {font-size:12px;font-weight:bold;color:#000;}
.quality_detail .low_price p {margin:3px 0px;font-size:12px;color:#5a5a5a;}


.quality_detail .high_quality {text-align:center;width:33%;text-transform:uppercase;}
.quality_detail .high_quality img {width:100%;}
.quality_detail .high_quality .contant {margin-top: 17px;}
.quality_detail .high_quality p strong {font-size:12px;font-weight:bold;color:#000;}
.quality_detail .high_quality p {margin:3px 0px;font-size:12px;color:#5a5a5a;}

.quality_detail .satisfaction {width:100%;text-transform:uppercase;padding-left:18px;}
.quality_detail .satisfaction p strong {font-size:30px;font-weight:bold;color:#000;}
.quality_detail .satisfaction p {margin:3px 0px;font-size:12px;color:#5a5a5a;}

.description {margin-top:65px; overflow:hidden;}
.description h2 {font-size:20px;color:#000;font-family: "Oswald",sans-serif;border-bottom:1px solid #dbdbdb;padding-bottom:10px;text-transform:uppercase; font-weight:normal; margin-bottom:20px;}
.description .col-7 {width:677px;border-right:1px solid #dbdbdb;padding-right:30px; padding-bottom:1000000px; margin-bottom:-1000000px}
.description p {font-size:14px;line-height:18px; margin-top:0px;}
.feature_prod {margin-top:20px;border-top:1px solid #dbdbdb;}
.feature_prod h2 {font-size:20px;color:#000;font-family: "Oswald",sans-serif;}
.description .specy { line-height:20px; font-size:14px;}
.feature_prod ul {margin:1em;padding:0px;}
.feature_prod ul li {list-style:disc;margin-bottom:10px;font-size:14px; margin-left:15px;}
.description .col-3 {width:260px;margin:0 auto; padding-bottom:1000000px; margin-bottom:-1000000px}
.description .you_like {text-align:center;}
.description .you_like h3 {font-size:20px;color:#32343a;font-family: "Oswald",sans-serif;text-transform:uppercase;}
.description h3 { margin:10px 0px; font-size:20px;}

.you_like .like_block {width:100%;}
.you_like .product-block .img_wrap {width:70%;margin:0 auto;}
.you_like .product-block p {font-size:13px;font-weight:bold;color:#ff7f00;margin:5px 0px; text-transform:capitalize; width:70%;}
.you_like .product-block .price {font-size:15px;}
.you_like .product-block .discount {font-size:12px;text-decoration:line-through;color:#7b7b7b;}


.customer_review {margin-top:20px;border-top:1px solid #dbdbdb;padding-top:27px;}
.customer_review h2 {margin:0px;text-transform:uppercase;font-family: "Oswald",sans-serif;font-size:24px;}
.customer_review .rewere_name {width:30%;}
.customer_review .rewere_name p {font-weight:bold;margin:0px;text-transform:uppercase;font-size:14px;}
.customer_review .review_desc {width:70%;}
.customer_review .review_desc p {color:#383838;font-size:14px;line-height:18px;}
.rating {margin-top:30px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dbdbdb;}
.customer_review .review_desc span {color:#383838;font-size:12px;line-height:18px;}
.write_review a.cart_but {background:#ff7f00;padding: 10px 40px;color: #fff;font-size:23px;font-weight:bold;text-transform:uppercase;}
.write_review {margin-bottom:20px;}

.rev_desc {padding-bottom:40px;margin-top:50px;}
.product_name label {font-size:22px;font-family: "Oswald",sans-serif;color:#000;}
.product_name span {font-size:22px;font-family: "Oswald",sans-serif;color:#ff7f00;}
.rev_desc .product_rate {font-size:20px;}
.over_rating {border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; height:44px;}
.over_rating .rating_cont {font-size:18px;color:#32343a;padding:10px 0px;}
.rating_radio ul li {float:left;padding:12px 10px;border-right:1px solid #dbdbdb; width:40px; text-align:center; padding-top:16px;}
.form {font-size:18px;}
.form input[type="text"], .form textarea {border:1px solid #000;width:416px;padding:9px 5px;box-sizing:border-box; vertical-align:top}
.review_form.text_area {margin-bottom:30px;}
.over_rating li { position:relative;}
.rating_radio { position:relative;}
.rating_radio #rdErr { position:absolute; top:15px; left:-128px;}
label.error { margin-left:10px;}
.rating_radio ul li span { position: absolute;     top: -20px;    width: 60px;    left: 0;}
/*----------------------------------------------------footer---------------------------*/
footer {margin-top:23px;background:#ededed;padding:50px 0px 22px 0px;}
.blocks {padding-bottom:31px;border-bottom:1px solid #b5b4b4;}
.footer_logo_block {width:24%;padding-top:5px;margin-right: 111px;}
.details {margin:10px 0px;text-align:center;}
.footer_detail, .footer_detail a {font-size:12px;color:#717171}
.footer_detail a:hover {text-decoration:underline;}
.social_footer {text-align:center; margin-top:6px;}
.about_mid {width:21%;}
.about_mid h3 {font-family: 'Oswald', sans-serif;font-size:20px;text-transform:uppercase;font-weight:normal;margin-top:0px;font-weight:400; margin-bottom:20px;}
.about_mid ul li {margin-bottom:5px;}
.about_mid ul li a {color:#717171;font-size:14px;}
.about_mid ul li a:hover {text-decoration:underline;}
.confidant {width:22%;}
.confidant h3 {font-family: 'Oswald', sans-serif;font-size:20px;text-transform:uppercase;font-weight:normal;margin-top:0px;font-weight:400;}
.footer_contant p {color:#5f5f5f;font-size:14px;}
.copyright {text-transform:capitalize;color:#5f5f5f;font-size:14px;}
.soc.fl {display: inline-block;float: none;}
.product-block { margin-bottom:30px;}
li.shop_product:first-child { margin-left:0px;}
.product_det { padding-top:15px;}
h2.page-title-head {font-family: "Oswald",sans-serif; font-size: 30px;  font-weight: 400;  border-bottom: 1px solid #DBDBDB;    padding-bottom: 10px;    margin-bottom: 0px;    color: #ff7f00; margin-top: 10px}
#info-div form, .infoText div { margin:0px 0px;}
.infoText { font-size:14px; line-height:20px;}
#info-div { border-bottom: 2px solid #ff7f00; padding-bottom: 10px;margin-bottom:10px;}
.border-top-orange { border-bottom:2px solid #ff7f00; height:10px; display:none;}
.reviw_img { background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/review-deactive.jpg) no-repeat; height:24px; width:112px;}

.reviw_img.starone .star-review { background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/review.jpg) no-repeat; height:24px; width:24px;}

.reviw_img.startwo .star-review { background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/review.jpg) no-repeat; height:24px; width:44px;}

.reviw_img.starthree .star-review { background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/review.jpg) no-repeat; height:24px; width:70px;}

.reviw_img.starfour .star-review { background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/review.jpg) no-repeat; height:24px; width:84px;}

.reviw_img.starfive .star-review { background:url(https://turbifycdn.com/ty/cdn/yhst-132579190338039/review.jpg) no-repeat; height:24px; width:112px;}
.error { color:#ff0000;}
.name-font-size { font-size:12px; font-weight:bold; font-style:italic;}
.smb-mc .minicart_c1 {width: 238px!Important;}
#ys_superbar { width:auto!IMPORTANT;}
.smb-mc .mini_msg, .mini_item_count, .mini_subtotal { font-family:Arial, Helvetica, sans-serif!IMPORTANT;}
.smb-fc #yfc_close_btn {padding: 4px 6px!important; left:1px!important; top:-22px!important;}
.ctrls {padding: 13px 0px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; box-sizing: border-box;  font-size: 12px;  margin-bottom: 30px;}
a.yscp_link { font-family:Arial, Helvetica, sans-serif!important;}
a.yscp_link:hover { font-family:Arial, Helvetica, sans-serif!important; color:#000!important;}
.bx-viewport li { min-height: 1px; min-width: 1px; }