/*
Theme Name:     Turan
Theme URI:      http://turan.kutethemes.net/
Author:         Kutethemes
Text Domain:    turan
Author URI:     http://kutethemes.com/
Description:    turan Shop is a simple but modern responsive WordPress theme that oozes high-street sophistication. Its sharp lines and flat design style has been designed to be pixel perfect. Simply load your photography and you can have an online shop to matches the likes of Prada, Gucci and Yves St Laurent.
Version:        1.0.5
License:        GNU General Public License v1 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Tags:           two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


html{ font-size: 14px;}
/*LOADING*/
.loading-lazy{ position: relative;  display: block;  }
.loading-lazy::after{  position: absolute;  content: '';  top: 0;  left: 0;  bottom: 0;  right: 0;  z-index: 100;  }
.loading-lazy::after{  width: 60px;  height: 60px;  margin: auto;  border: 2px solid #ccc;  border-top-color: red;  border-radius: 50%;  -webkit-animation: fa-spin 2s infinite linear;  -o-animation: fa-spin 2s infinite linear;  animation: fa-spin 2s infinite linear;  }
.thumb-link{  display: inline-block;  }

@media (min-width:1500px){.auto-clear .col-bg-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-bg-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-bg-15:nth-child(5n+1){clear:left;}
    .auto-clear .col-bg-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-bg-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-bg-6:nth-child(odd){clear:left;}
}
@media (min-width:1200px) and (max-width:1499px){.auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-lg-15:nth-child(5n+1){clear:left;}
    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){.auto-clear .col-md-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-md-15:nth-child(5n+1){clear:left;}
    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){.auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-sm-15:nth-child(5n+1){clear:left;}
    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (min-width:480px) and (max-width:767px){.auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-xs-15:nth-child(5n+1){clear:left;}
    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-xs-6:nth-child(odd){clear:left;}
}
@media (max-width:479px){.auto-clear .col-ts-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-ts-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-ts-15:nth-child(5n+1){clear:left;}
    .auto-clear .col-ts-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-ts-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-ts-6:nth-child(odd){clear:left;}
}
@media (min-width:1500px){.col-bg-1,
.col-bg-10,
.col-bg-11,
.col-bg-12,
.col-bg-2,
.col-bg-3,
.col-bg-4,
.col-bg-5,
.col-bg-6,
.col-bg-7,
.col-bg-8,
.col-bg-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
    .col-bg-1,
    .col-bg-2,
    .col-bg-3,
    .col-bg-4,
    .col-bg-5,
    .col-bg-6,
    .col-bg-7,
    .col-bg-8,
    .col-bg-9,
    .col-bg-10,
    .col-bg-11{float:left;}
    .col-bg-12{width:100%;}
    .col-bg-11{width:91.66666667%;}
    .col-bg-10{width:83.33333333%;}
    .col-bg-9{width:75%;}
    .col-bg-8{width:66.66666667%;}
    .col-bg-7{width:58.33333333%;}
    .col-bg-6{width:50%;}
    .col-bg-5{width:41.66666667%;}
    .col-bg-4{width:33.33333333%;}
    .col-bg-3{width:25%;}
    .col-bg-2{width:16.66666667%;}
    .col-bg-1{width:8.33333333%;}
}
@media (max-width:480px){.col-ts-1,
.col-ts-10,
.col-ts-11,
.col-ts-12,
.col-ts-2,
.col-ts-3,
.col-ts-4,
.col-ts-5,
.col-ts-6,
.col-ts-7,
.col-ts-8,
.col-ts-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
    .col-ts-1,
    .col-ts-2,
    .col-ts-3,
    .col-ts-4,
    .col-ts-5,
    .col-ts-6,
    .col-ts-7,
    .col-ts-8,
    .col-ts-9,
    .col-ts-10,
    .col-ts-11{float:left;}
    .col-ts-12{width:100%;}
    .col-ts-11{width:91.66666667%;}
    .col-ts-10{width:83.33333333%;}
    .col-ts-9{width:75%;}
    .col-ts-8{width:66.66666667%;}
    .col-ts-7{width:58.33333333%;}
    .col-ts-6{width:50%;}
    .col-ts-5{width:41.66666667%;}
    .col-ts-4{width:33.33333333%;}
    .col-ts-3{width:25%;}
    .col-ts-2{width:16.66666667%;}
    .col-ts-1{width:8.33333333%;}
    .col-ts-pull-12{right:100%;}
    .col-ts-pull-11{right:91.66666667%;}
    .col-ts-pull-10{right:83.33333333%;}
    .col-ts-pull-9{right:75%;}
    .col-ts-pull-8{right:66.66666667%;}
    .col-ts-pull-7{right:58.33333333%;}
    .col-ts-pull-6{right:50%;}
    .col-ts-pull-5{right:41.66666667%;}
    .col-ts-pull-4{right:33.33333333%;}
    .col-ts-pull-3{right:25%;}
    .col-ts-pull-2{right:16.66666667%;}
    .col-ts-pull-1{right:8.33333333%;}
    .col-ts-pull-0{right:auto;}
    .col-ts-push-12{left:100%;}
    .col-ts-push-11{left:91.66666667%;}
    .col-ts-push-10{left:83.33333333%;}
    .col-ts-push-9{left:75%;}
    .col-ts-push-8{left:66.66666667%;}
    .col-ts-push-7{left:58.33333333%;}
    .col-ts-push-6{left:50%;}
    .col-ts-push-5{left:41.66666667%;}
    .col-ts-push-4{left:33.33333333%;}
    .col-ts-push-3{left:25%;}
    .col-ts-push-2{left:16.66666667%;}
    .col-ts-push-1{left:8.33333333%;}
    .col-ts-push-0{left:auto;}
    .col-ts-offset-12{margin-left:100%;}
    .col-ts-offset-11{margin-left:91.66666667%;}
    .col-ts-offset-10{margin-left:83.33333333%;}
    .col-ts-offset-9{margin-left:75%;}
    .col-ts-offset-8{margin-left:66.66666667%;}
    .col-ts-offset-7{margin-left:58.33333333%;}
    .col-ts-offset-6{margin-left:50%;}
    .col-ts-offset-5{margin-left:41.66666667%;}
    .col-ts-offset-4{margin-left:33.33333333%;}
    .col-ts-offset-3{margin-left:25%;}
    .col-ts-offset-2{margin-left:16.66666667%;}
    .col-ts-offset-1{margin-left:8.33333333%;}
    .col-ts-offset-0{margin-left:0;}
    .hidden-ts{display:none;}
}
.col-bg-15,
.col-bg-25,
.col-bg-35,
.col-bg-45,
.col-lg-15,
.col-lg-25,
.col-lg-35,
.col-lg-45,
.col-md-15,
.col-md-25,
.col-md-35,
.col-md-45,
.col-sm-15,
.col-sm-25,
.col-sm-35,
.col-sm-45,
.col-xs-15,
.col-xs-25,
.col-xs-35,
.col-xs-45,
.col-ts-15,
.col-ts-25,
.col-ts-35,
.col-ts-45{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-ts-15,
.col-ts-25,
.col-ts-35,
.col-ts-45{float:left;}
.col-ts-15{width:20%;}
.col-ts-25{width:40%;}
.col-ts-35{width:60%;}
.col-ts-45{width:80%;}
@media (min-width:480px){.col-ts-15,
.col-ts-25,
.col-ts-35,
.col-ts-45{float:left;}
    .col-ts-15{width:20%;}
    .col-ts-25{width:40%;}
    .col-ts-35{width:60%;}
    .col-ts-45{width:80%;}
}
@media (min-width:768px){.col-sm-15,
.col-sm-25,
.col-sm-35,
.col-sm-45{float:left;}
    .col-sm-15{width:20%;}
    .col-sm-25{width:40%;}
    .col-sm-35{width:60%;}
    .col-sm-45{width:80%;}
}
@media (min-width:992px){.col-md-15,
.col-md-25,
.col-md-35,
.col-md-45{float:left;}
    .col-md-15{width:20%;}
    .col-md-25{width:40%;}
    .col-md-35{width:60%;}
    .col-md-45{width:80%;}
}
@media (min-width:1200px){.col-lg-15,
.col-lg-25,
.col-lg-35,
.col-lg-45{float:left;}
    .col-lg-15{width:20%;}
    .col-lg-25{width:40%;}
    .col-lg-35{width:60%;}
    .col-lg-45{width:80%;}
}
@media (min-width:1500px){.col-bg-15,
.col-bg-25,
.col-bg-35,
.col-bg-45{float:left;}
    .col-bg-15{width:20%;}
    .col-bg-25{width:40%;}
    .col-bg-35{width:60%;}
    .col-bg-45{width:80%;}
}
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11,
.vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3,
.vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6,
.vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9{float:left;}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message{padding:1em 2em 1em 2em;margin-bottom:30px;position:relative;background-color:#fafafa;color:#515151;border-top:3px solid #337ab7;list-style:none !important;width:auto;word-wrap:break-word;}
.woocommerce .woocommerce-error:after,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:after,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:after,
.woocommerce .woocommerce-message:before{content:" ";display:table;}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button{float:right;font-size:10px;display:inline-block;padding:0 10px;color:#fff;height:24px;line-height:24px;margin:0;}
.woocommerce .woocommerce-error{border-color:#fcf8e3;}
.woocommerce .woocommerce-info{border-color:#dff0d8;}
.white-popup{position:relative;background:#FFF;padding:15px;width:auto;max-width:350px;margin:0 auto;}
.mfp-close-btn-in .mfp-close{position:absolute;width:30px;height:30px;background-color:#222;color:#fff;top:-15px;right:-15px;border-radius:100%;line-height:30px;opacity:1;font-size:0;text-align:center;padding:0;}
.mfp-close-btn-in .mfp-close:before{font-family:'FontAwesome';font-size:15px;color:#eee;content:"\f00d";}
.mfp-bg{background-color:rgba(0, 0, 0, 0.3);opacity:1;}
.tab-container{position:relative;}
.tab-container .tab-panel{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;height:1px;overflow:hidden;}
.tab-container .active{opacity:1;visibility:inherit;position:inherit;-vendor-animation-duration:0.3s;-vendor-animation-delay:1s;-vendor-animation-iteration-count:infinite;height:auto;overflow:inherit;}
.gallery{margin-left:-0.5em;margin-right:-0.5em;}
.gallery:after{display:table;content:"";clear:both;}
.gallery-item{margin:0;float:left;padding:0.5em;font-size:0.8125rem;font-style:italic;color:#666;}
.gallery-columns-1 .gallery-item{width:100%;float:none;}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-3 .gallery-item{width:33.3333%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery-columns-5 .gallery-item{width:20%}
.gallery-columns-6 .gallery-item{width:16.6667%}
.gallery-columns-7 .gallery-item{width:14.2857%}
.gallery-columns-8 .gallery-item{width:12.5%}
.gallery-columns-9 .gallery-item{width:11.1111%}
.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left;}
.vc_col-has-fill > div.vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > div.vc_column-inner,
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
.vc_section.vc_section-has-fill + .vc_section{padding-top:0;}
body .wpb_button,
body .wpb_content_element,
body ul.wpb_thumbnails-fluid > li{margin-bottom:0;}
.vc_row-no-padding .vc_inner{margin-left:-15px;margin-right:-15px;}
div.vc_row.vc_row-no-padding .vc_inner{margin-left:-15px;margin-right:-15px;}
div.vc_row.vc_row-no-padding .vc_inner .vc_column-inner{padding-left:15px;padding-right:15px;}
.vc_separator *{display:block;}
@font-face{font-family:'MarkMyWords';src:url('assets/fonts/mark_my_words.otf');src:url('assets/fonts/mark_my_words.ttf') format('truetype');font-weight:normal;font-style:normal;}
.MarkMyWords{font-family:'MarkMyWords'!important;}
body{font-family:'Open Sans', sans-serif;font-size:14px;color:#666;line-height:24px;font-weight:400;overflow-x:hidden;}
label{font-weight:normal;}
label .required{border-bottom:none;text-decoration:none;}
a{color:inherit;text-decoration:none;}
a:hover, a:focus, a:active{text-decoration:none;outline:none;}
p{margin-bottom:30px;}
blockquote, q{font-weight:600;display:inline-block;border-left:none;color:#333;font-size:16px;line-height:26px;padding:20px 0px;margin-top:10px;margin-bottom:38px;border:none;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden;}
blockquote::before{content:url('assets/images/quote-item.png');display:block;}
ul, ol{padding-left:20px;}
h1, h2, h3, h4, h5, h6{font-weight:600;line-height:1.4;margin-top:0;margin-bottom:20px;color:#333333;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
input[type="url"],
select,
textarea{border:2px solid #eeeeee;border-radius:5px;padding:7px 20px;max-width:100%;background:none; }
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
input[type="url"]{ height: 42px;}
.chosen-container-single .chosen-single{border:2px solid #eeeeee;border-radius:5px;padding:7px 20px;max-width:100%;background:none;height:42px;box-shadow:none;}
.chosen-container-single .chosen-single div{width:25px;color:#aaa;}
.chosen-container-single .chosen-single div b{position:relative;background-image:none !important;}
.chosen-container-single .chosen-single div b:after{font-family:'FontAwesome';content:"\f107";position:absolute;left:50%;top:50%;line-height:normal;margin-left:-4px;margin-top:-7px;}
::-webkit-input-placeholder{color:inherit;opacity:1;filter:alpha(opacity=100);}
:-moz-placeholder{color:inherit;opacity:1;filter:alpha(opacity=100);}
::-moz-placeholder{color:inherit;opacity:1;filter:alpha(opacity=100);}
:-ms-input-placeholder{color:inherit;opacity:1;filter:alpha(opacity=100);}
textarea{display:block;}
:focus{outline:none;}
.button,
button,
.added_to_cart,
input[type="submit"]{display:inline-block;padding:9px 20px;color:#fff;border:none;text-align:center;border-radius:5px;text-transform:uppercase;font-weight:700;font-size:13px;}
.button:hover,
button:hover,
.button:focus,
.added_to_cart:hover,
.added_to_cart:focus,
button:focus{color:#fff;}
.text-center{text-align:center;}
.sticky{color:inherit;}
.bypostauthor{color:inherit;}
.turan-button.button{
    background-color: transparent;
}
img{max-width:100%;height:auto;}
.alignnone,
.wp-caption.alignnone,
a img.alignnone{margin:5px 20px 20px 0;}
div.aligncenter,
.aligncenter,
.wp-caption.aligncenter,
a img.aligncenter{display:block;margin:5px auto 5px auto;}
.alignleft,
.wp-caption.alignleft,
a img.alignleft{float:left;margin:5px 20px 20px 0;}
.alignright,
.wp-caption.alignright,
a img.alignright{float:right;margin:5px 0 20px 20px;}
img.alignnone{margin:0;}
.wp-caption{background-color:#fff;border:1px solid #f0f0f0;max-width:100%;padding:5px 3px 5px;text-align:center;margin:0;}
.wp-caption.alignnone{clear:both;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:10px 4px 5px;margin:0 !important;}
.gallery-caption{color:#707070;color:rgba(51, 51, 51, 0.7);display:block;font-family:"Noto Sans", sans-serif;font-size:12px;line-height:1.5;padding:0.5em 0;}
.text-center{text-align:center;}
iframe{max-width:100% !important;}
table{border:1px solid #eee;border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;margin-bottom:20px;}
th, td{border-color:#eee;border-style:solid;border-width:1px;padding:10px 5px;font-weight:normal;}
.woocommerce-mini-cart__empty-message{margin: 0;}
.wp-caption p{margin: 0;}
.blockUI{z-index:10 !important;}
.rows-space-10{margin-bottom:10px}
.rows-space-20{margin-bottom:20px}
.rows-space-30{margin-bottom:30px}
.rows-space-40{margin-bottom:40px}
.rows-space-50{margin-bottom:50px}
.rows-space-60{margin-bottom:60px}
.rows-space-70{margin-bottom:70px}
.rows-space-80{margin-bottom:80px}
.rows-space-90{margin-bottom:90px}
.rows-space-100{margin-bottom:100px}
.slick-dots{padding:0;margin:0;}
.slick-dots li{list-style:none;display:inline-block;float:left;font-size:0;padding:0;width:8px;height:8px;border-radius:100%;background-color:#6666;margin:0 2px;}
.slick-dots li button{display:none;}
.slick-dots .slick-active{background-color:#222;}
body.loading::before,
body div.woof_info_popup{content:"";display:inline-block;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.3);z-index:9998;font-size:0;}
body.loading::after,
body div.woof_info_popup:after{content:'';z-index:9998; position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;border:3px solid #fff;border-top-width:6px;border-top-style:solid;border-top-color:rgb(221, 221, 221);border-radius:50%;border-top:2px solid #000;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite; z-index: 9999;}
@keyframes spin{from{transform:rotate(0deg);}
    to{transform:rotate(360deg);}
}
.turan-clone-wrap{position:fixed;top:0;left:-320px;width:320px;height:100vh;background-color:#fff;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:100000;-webkit-box-shadow:3px 5px 14px -3px rgba(0,0,0,0.11);-moz-box-shadow:3px 5px 14px -3px rgba(0,0,0,0.11);box-shadow:3px 5px 14px -3px rgba(0,0,0,0.11);overflow-x:hidden;}
.turan-clone-wrap.open{left:0;}
.turan-panels-actions-wrap{border-bottom:1px solid #eee;height:50px;position:relative;}
.turan-panels-actions-wrap .turan-close-btn,
.turan-panels-actions-wrap .turan-prev-panel{width:50px;height:50px;position:absolute;top:0;right:0;z-index:10;border-left:1px solid #eee;text-align:center;line-height:50px;}
.turan-panels-actions-wrap .turan-prev-panel{right:inherit;left:0;border:none;border-right:1px solid #eee;}
.turan-panels-actions-wrap .turan-current-panel-title{display:block;text-align:center;line-height:50px;padding:0 50px;text-transform:uppercase;}
.turan-panels-actions-wrap .turan-prev-panel:before{content:"\f104";font-family:'FontAwesome';}
.turan-panel>ul{padding:0;margin:0;}
.turan-panel li{list-style:none;position:relative;}
.turan-panel>ul>li{padding:0 20px;border-bottom:1px solid #eee;}
.turan-panel>ul>li>a{display:block;line-height:50px;}
.turan-next-panel{width:50px;height:50px;text-align:center;line-height:50px;position:absolute;top:0;right:0;z-index:10;}
.turan-panel a>.icon{margin-right:10px;}
.turan-next-panel:before{content:"\f105";font-family:'FontAwesome';}
.turan-clone-wrap .toggle-submenu{display:none!important;}
.turan-clone-wrap .turan-panels{
    z-index: 0;
    box-sizing: border-box;
    overflow: hidden;
    height: calc(100% - 50px);
    position: relative;
}
.turan-menu-panel-main  {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.turan-clone-wrap .turan-panel{background-color:#fff;}
.turan-clone-wrap .turan-panel.turan-sub-panel{border-color:#fff;bottom:0;box-sizing:border-box;display:block;left:0;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:all 0.2s ease 0s;z-index:999;}
.turan-clone-wrap .turan-panel.turan-panel-opened{transform:translateX(0);z-index:999;}
.turan-clone-wrap .turan-sub-opened{z-index:1;opacity:0;visibility:hidden;}
.turan-clone-wrap .turan-hidden{display:block !important;opacity:0;visibility:hidden;}
.turan-clone-wrap .submenu.megamenu{padding:20px;max-width:100%!important;width:100%!important;}
.header-vertical .header{width:375px;float:left;}
.header-vertical .site-content{overflow:hidden;}
.header-vertical .container{width:100%;}
.page-template-fullwidth.header-vertical .container{padding:0;}
.text-underline{text-decoration:underline;}
.turan-newsletter-form .input-text,
.turan-newsletter-form .submit-newsletter{width:100%;text-align:center;}
.turan-newsletter-form .input-text{margin-bottom:20px;}
.turan-newsletter-form .row{margin:0 -10px;}
.turan-newsletter-form .col{padding:0 10px;}
.turan-disablepopupnewsletter .checkbox{margin:0;font-size:13px;color:#aaaaaa;font-style:italic;}
.turan-disablepopupnewsletter .checkbox label{display:table;margin:0 auto;}
.turan-disablepopupnewsletter .turan_disabled_popup_by_user{margin-top:5px;}
.popup-newsletter .modal-content .close{font-size:18px;color:#aaa;right:20px;top:20px;background-color:transparent;box-shadow:none;position:absolute;opacity:1;float:none;cursor:pointer;z-index:100;}
.popup-newsletter .modal-content{box-shadow:none;border-radius:0;}
#popup-newsletter .modal-dialog{width:100%;max-width:100%;flex-direction:row;display:flex;align-items:center;justify-content:center;display:-webkit-flex;-webkit-flex-direction:row;-webkit-align-items:center;-webkit-justify-content:center;margin:0 auto;height:100%;padding:15px;}
.popup-newsletter.layout2 .modal-content .close{width:30px;height:30px;background-color:#222222;color:#fff;top:-15px;right:-15px;border-radius:100%;line-height:30px;}
.popup-newsletter.layout2 .modal-content .close .fa{line-height:20px;display:block;}
.popup-newsletter.layout2 .turan-disablepopupnewsletter .turan_disabled_popup_by_user,
.popup-newsletter.layout3 .turan-disablepopupnewsletter .turan_disabled_popup_by_user{display:none;}
.popup-newsletter.layout2 .turan-disablepopupnewsletter .checkbox label,
.popup-newsletter.layout3 .turan-disablepopupnewsletter .checkbox label{padding-left:0;}
.popup-newsletter.layout2 .turan-disablepopupnewsletter,
.popup-newsletter.layout3 .turan-disablepopupnewsletter{text-decoration:underline;}
.popup-newsletter.layout2 .turan-disablepopupnewsletter .checkbox,
.popup-newsletter.layout3 .turan-disablepopupnewsletter .checkbox{font-style:normal;}
.popup-newsletter.layout2 .turan-disablepopupnewsletter .checkbox  span,
.popup-newsletter.layout3 .turan-disablepopupnewsletter .checkbox  span{ text-decoration: underline;  }
.popup-newsletter.layout2 .input-text{margin-bottom:10px;}
.popup-newsletter.layout3 .input-text{background-color:#fff;border-color:#fff;color:#888;text-align:left;}
.popup-newsletter .turan-slider .slick-arrow{width:10px;height:15px;font-size:26px;border:none;}
.popup-newsletter .turan-slider .slick-arrow.next{right:-25px;}
.popup-newsletter .turan-slider .slick-arrow.prev{left:-25px;}
.turan-slider .slick-dots{display:block;overflow:hidden;text-align:center;margin-top:10px;}
.turan-slider .slick-dots>li{width:22px;height:22px;margin:0 5px;float:none;}
.live-search-popup{position:relative;background:#FFF;padding:50px 0;width:auto;max-width:770px;margin:0 auto;}
.turan-live-search-form .txt-livesearch{border:none;border-bottom:2px solid #F1F1F1;border-radius:0;padding:10px 30px;width:100%;background-color:transparent;color:#222;position:relative;z-index:10;}
.turan-live-search-form .txt-livesearch:focus{border-color:#F1F1F1;}
.results-search{position:relative;}
.turan-live-search-form .products-search{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:20px 30px;max-height:515px;overflow-y:auto;}
.turan-live-search-form .suggestion-search{position:absolute;top:0;left:0;overflow:hidden;line-height:45px;color:#ccc;padding:0 30px;display:block;width:100%;text-transform:lowercase;}
.product-search-item{border-bottom:1px solid #F1F1F1;padding:10px 0;overflow:hidden;}
.product-search-item:last-child{border:none;padding-bottom:0;}
.product-search-item .product-image{width:80px;float:left;border:1px solid #F1F1F1;padding:4px;}
.product-search-item .product-title-price{overflow:hidden;padding-left:20px;color:#222;}
.turan-live-search-form .products-search .view-all{width:100%;text-align:center;cursor:pointer;margin-top:30px;}
.not-results-search{text-align:center;line-height:40px;}
.turan-live-search-form.loading .results-search:before{font-family:'FontAwesome';content:"\f1ce";-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;position:absolute;right:30px;top:0;line-height:46px;color:#ccc;}
.post-pagination{margin-top:50px;}
.post-pagination>span ,
.post-pagination>a{display:inline-block;width:43px;height:43px;border:2px solid #F1F1F1;border-radius:2px;text-align:center;line-height:40px;color:#888888;font-weight:600;margin:0 3px;font-size:18px;}
.post-pagination>span{color:#222;text-decoration:underline;}
li.pingback{list-style:none;}
.header-vertical{padding-left:375px;}
.header.style7 .form-search-width-category .form-content{position:relative;display:table;width:100%;margin:0 auto;background-color:#fff;max-width:584px;padding:0px;height:43px;border-radius:5px}
.header.style7 .form-search-width-category .category,
.header.style7 .form-search-width-category .inner,
.header.style7 .form-search-width-category .btn-search{display:table-cell;vertical-align:middle;}
.header.style7 .form-search-width-category .category{width:154px;}
.header.style7 .form-search-width-category .category .categori-search-option{border:none;}
.header.style7 .form-search .form-content .input{border:none;width:calc(100% - 60px);}
.header.style7 .form-search .form-content .btn-search i:before{}
.header.style7 .form-search-width-category .btn-search{width:60px;background:transparent; font-size:24px; font-weight:normal;color:#888;position:relative;padding:9px 0 10px;margin:0;}
.header.style7 .block-header{position:relative;display:inline-block;text-align:left;padding-left:20px;}
.header.style7 .block-header:first-child{padding-left:0px;}
.header.style7 .main-menu > li > a{ padding: 18px 28px;}
.home .header.style4{position:absolute;top:0;left:0;right:0;background:transparent;z-index:1001;}
.header.style4 .main-header{padding:30px 0;}
.home.admin-bar .header{top:32px;}
.header.style4{background:#000;}
.header.style6{padding:80px 30px;position:fixed;top:0;left:0;z-index:99;background:#090909;min-height:100vh;bottom:0;max-width:100%;}
.header.style6 .logo{padding:0px 30px 50px;;}
.vertical-style.header .header-nav{text-align:left;position:fixed;top:0;left:-500px;width:365px;max-width:100%;min-height:100vh;background-color:#090909;z-index:1001;-webkit-transition:left 0.4s;-moz-transition:left 0.4s;-o-transition:left 0.4s;transition:left 0.4s;padding:35px 30px;}
.vertical-style.header .header-nav .menu-scroll-inner{padding-right:30px;}
.header.style6 .block-search-block{padding-right:30px;}
body.vertical-menu-open .header.vertical-style .header-nav{left:0;}
body.vertical-menu-open .vertical-menu-overlay{left:0;}
.vertical-menu-overlay{position:fixed;top:0;bottom:0;right:0;height:100vh;background:transparent;z-index:10;}
.vertical-style.header .header-nav .scrollbar-macosx{height:calc(100vh - 135px);overflow-x:hidden !important;}
.vertical-style.header.style6 .header-nav .scrollbar-macosx{height:calc(100vh - 600px);}
.vertical-style.header .main-menu > li{display:block;}
.vertical-style.header .main-menu > li > a{color:#ffffff;padding:18px 28px;display:block;}
.vertical-style.header .main-menu{display:block;margin:0;padding:5px 0 0;}
.vertical-style.header .social-header{padding-left:30px;width:100%;margin-bottom:25px}
.header.style6.vertical-style .header-footer .social-header{margin-bottom:35px;}
.vertical-style.header .header-copyright{display:inline-block;width:100%;padding-left:30px;font-size:15px;color:#888;}
.vertical-style.header .header-copyright span{color:#ffffff;}
.vertical-style.header .social-header .social-item{color:#fff;}
.vertical-style.header .main-menu .submenu.megamenu{padding:0 40px;}
.vertical-style.header .main-menu .submenu{display:none;position:static;box-shadow:none;background:none;width:100% !important;opacity:1;visibility:visible;padding-left:20px;transition:none;}
.vertical-style.header .main-menu > li .toggle-submenu{position:absolute;right:25px;display:block;width:24px;height:24px;z-index:99;cursor:pointer;top:18px;}
.vertical-style.header.style6 .main-menu > li .toggle-submenu{right:0;}
.vertical-style.header.style6 .main-menu > li .toggle-submenu:before{text-align:right;}
.vertical-style.header .main-menu > li .submenu > li .toggle-submenu{top:10px;}
.vertical-style.header .main-menu > li.menu-item-has-children a{color:#fff;}
.vertical-style.header .main-menu > li.menu-item-has-children a::after{display:none;}
.vertical-style.header .main-menu > li .toggle-submenu:before{font-family:'FontAwesome';content:"\f107";font-size:15px;color:#fff;font-weight:normal;vertical-align:top;display:block;text-align:center;}
.vertical-style.header .megamenu .turan-custommenu ul li::before{color:#ffffff;}
.vertical-style.header .main-menu .submenu > li:hover > a, .vertical-style.header .main-menu .submenu > li.active > a{background:none;color:#fff;}
.vertical-style .header-nav [class*=" vc_col-"]{width:100% !important;}
.vertical-style .clone-main-menu .megamenu .turan-custommenu .widgettitle{color:#ffffff;}
.header.style5 .logo{display:inline-block;}
.header .logo{text-align:center;}
.header.style3 .logo{line-height:74px;text-align:left;}
.header.style6 .logo, .header.style6 .header-control{text-align:left;}
.header.style6 .header-control{margin-bottom:30px;}
.header.style7 .header-control{text-align:right;}
.header.style7 .logo{text-align:left;}
.header.style8 .logo{text-align:left;}
.header .main-header{padding:40px 0;}
.header.style8 .main-header{padding:31px 0 20px;}
.header.style10 .header-nav{border-top:2px solid #f1f1f1;}
.header.style9 .main-header{position:relative;}
.header.style9 .header-nav{position:absolute;top:100%;background:#fff;z-index:99;width:100%;border-top:2px solid #f1f1f1;opacity:0;visibility:hidden;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.header.style9 .header-nav.show-menu{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;visibility:visible;z-index:100;}
.header.style1 .header-nav{border-top:2px solid #F1F1F1;}
.no-bottom-header-message header.style1 .header-nav{ border-bottom: 2px solid #f1f1f1;}
.no-breadcrumb.no-bottom-header-message header.style1 .header-nav{ margin-bottom: 50px;}
.header-block-text{background-color:#111111;color:#aaaaaa;font-weight:700;text-transform:uppercase;text-align:center;font-size:15px;padding:12px 0;}
.header-block-text .fa{color:#fff;font-size:18px; display: inline-block; margin-right: 10px;}
.header-block-text a{color:#ffffff;text-decoration:underline;}
.header-block-text a:hover{color:#aaaaaa;}
.header-nav-wapper{display:table;width:100%;}
.header-nav-wapper .vertical-wapper, .header-nav-wapper .header-nav{display:table-cell;vertical-align:middle;}
.header-nav-wapper .vertical-wapper{width:270px;position:relative;}
.vertical-wapper .block-title{font-size:18px;color:#ffffff;font-weight:600;text-transform:capitalize;height:60px;line-height:28px;cursor:pointer;display:block;padding:15px 30px;}
.vertical-wapper .icon-bar{display:inline-block;margin-right:15px;vertical-align:middle;}
.vertical-wapper .icon-bar span{width:20px;display:block;background:#fff;height:2px;margin-bottom:5px;}
.vertical-wapper .icon-bar span:nth-child(2){width:16px;}
.verticalmenu-content{background-color:#fff;padding:20px 0;position:absolute;top:100%;z-index:999;left:0;width:100%;opacity:0;visibility:hidden;webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);transition:all 0.3s;}
.verticalmenu-content.show-up{opacity:1;webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);visibility:visible;}
.header-nav-wapper .main-menu{display:inline-block;margin:0 0 0 115px;padding:0;width:100%;}
.vertical-menu{padding:0;list-style:none;}
.vertical-menu .menu-item{list-style:none;position:relative;}
.vertical-menu .menu-item a{line-height:41px;font-size:15px;color:#555555;text-transform:capitalize;position:relative;display:block;border-bottom:1px solid #e6e6e6;margin:0 30px;}
.vertical-menu .menu-item:last-child a{border:none;}
.vertical-menu .submenu{position:absolute;z-index:100;background-color:#fff;padding:0;left:100%;top:0;min-width:100%;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:0;display:block;visibility:hidden;list-style:none;}
.vertical-menu .menu-item-has-children:hover > .submenu{opacity:1;visibility:visible;webkit-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.2);webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.vertical-menu .menu-item-has-children > a::before{content:'\f105';font-family:'FontAwesome';position:absolute;top:0;right:0;font-size:15px;color:#aaa;}
.social-header{display:inline-block;float:left;}
.social-header .socials{overflow:hidden;}
.main-header .social-header .socials{padding-top:10px;}
.social-header .social-item{font-size:23px;line-height:20px;display:inline-block;padding:0 15px;color:#222;float:left;}
.social-header .social-item:first-child{padding-left:0;}
.top-bar-right .social-header .social-item:last-child{padding-right:0;}
.header.style5 .header-language .turan-dropdown{margin-left:0;}
.header-language .turan-dropdown{padding-top:10px;margin-left:100px;position:relative;}
.header.style6 .header-language .turan-dropdown{margin-left:0;}
.header-language{display:inline-block;}
.header.style6 .header-language{margin:0 0 35px 30px;}
.turan-submenu{position:absolute;background-color:#fff;z-index:10;-webkit-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);padding:0;margin:0;opacity:0;visibility:hidden;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);}
.header-language .turan-submenu{margin:15px 0 0;min-width:175px;top:100%;left:0;}
.header-language .submenu li{list-style:none;}
.header-language .turan-submenu > li > a{display:block;padding:11px 20px;color:#888;}
.header-language .turan-submenu > li > a:hover{background:#f1f1f1;color:#222222;}
.turan-dropdown .switcher-trigger{font-size:15px;color:#888888;}
.turan-dropdown .switcher-trigger:after{content:"\f107";font-family:'FontAwesome';display:inline-block;margin-left:5px;vertical-align:top;}
.header.style5 .header-language{display:inline-block;float:left;}
.header-control{text-align:right;}
.header-control .block-header{position:relative;display:inline-block;text-align:left;padding-left:20px;}
.header-control .block-header:first-child{padding-left:0;}
.header.style6 .header-control .block-minicart{padding-left:30px;}
.header.style8 .header-control .block-header,
.header.style9 .header-control .block-header,
.header.style10 .header-control .block-header{padding-left:15px;}
.header.style5 .block-search-block{display:inline-block;float:right;}
.header.style8 .main-menu > li > a{ padding: 8px 28px;}
.block-minicart{position:relative;}
.block-minicart .turan-submenu{top:100%;min-width:300px;margin:10px 0 0;right:0;}
.header.style6 .block-minicart .turan-submenu{right:auto;left:0;}
.shopcart-description .content-wrap .title{font-size:16px;color:#222222;padding:15px 20px;border-bottom:2px solid #f1f1f1;margin:0; font-weight: 700;}
.shopcart-description .content-wrap ol{padding:0 20px;margin:0;overflow-y:auto;max-height:250px;}
.shopcart-description .content-wrap ol li{list-style:none;overflow:hidden;padding:20px 0;border-bottom:2px solid #f1f1f1;}
.block-minicart .shopcart-icon{font-size:15px;color:#555555;position:relative;text-transform:uppercase;font-weight:700;border:2px solid #e9e9e9;padding:0 10px;border-radius:5px;height:43px;display:inline-block;line-height:43px;width:102px;font-family:'Arimo';}
.header.style6 .block-minicart .shopcart-icon{border-color:#353535;color:#fff;}
.header.style7 .block-minicart .shopcart-icon,
.header.style8 .block-minicart .shopcart-icon,
.header.style10 .block-minicart .shopcart-icon,
.header.style9 .block-minicart .shopcart-icon{font-size:0;border:none;border-radius:0;width:auto;}
.header.style7 .block-minicart .shopcart-icon:before,
.header.style8 .block-minicart .shopcart-icon:before{content:url("assets/images/minicart.png");}
.header.style9 .block-minicart .shopcart-icon:before,
.header.style10 .block-minicart .shopcart-icon:before{content:url("assets/images/minicart2.png");}
.block-minicart .shopcart-icon .count{position:absolute;display:inline-block;text-align:center;width:29px;height:29px;border-radius:50%;top:-15px;right:-15px;color:#ffffff;background:#222222;line-height:29px;}
.block-minicart .shopcart-icon::after{content:"\f107";font-family:'FontAwesome';position:absolute;display:inline-block;color:#888888;top:0px;right:35px;font-weight:normal;}
.header.style7 .block-minicart .shopcart-icon .count,
.header.style8 .block-minicart .shopcart-icon .count,
.header.style9 .block-minicart .shopcart-icon .count,
.header.style10 .block-minicart .shopcart-icon .count{top:16px;right:-8px;font-size:15px;}
.turan-dropdown.open .turan-submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:1001;}
.turan-dropdown.open .turan-submenu .close{ height: 54px;
    font-size: 40px;
    color: #000;
    line-height: 54px;
    width: 54px;
    text-align: center; opacity: 1;}
.shopcart-empty .inner{ padding: 30px 20px;}
.shopcart-empty .button{width: 100%; text-align: center; margin-top: 38px;}
.block-minicart .empty-text{color:#888; font-size: 13px; margin: 0; text-align: center;}
.block-minicart .empty-text span{ display: block; text-align: center; font-size: 60px; color: #888; line-height: 100%; margin-bottom: 13px;}
.mini_cart_item .product-media{float:left;width:80px;}
.mini_cart_item .product-details{overflow:hidden;padding-left:10px;}
.mini_cart_item .product-name{font-size:14px;color:#333333;text-transform:capitalize;margin-bottom:10px; font-weight: 700;}
.mini_cart_item .product-price{font-size:16px;color:#111111;}
.mini_cart_item .product-quantity{color:#888881;font-size:16px;}
.mini_cart_item .product-remove{display:inline-block;float:right;color:#cccccc;font-size:15px;}
.shopcart-description .subtotal{padding:15px 20px;overflow:hidden;}
.shopcart-description .subtitle{padding:10px 20px;text-align:center;color:#888;font-size:13px;font-weight:600;}
.shopcart-description .subtitle span{color:#333;}
.shopcart-description .subtotal .total-title{font-size:14px;color:#333;font-weight:600;}
.shopcart-description .subtotal .total-price{font-size:20px;color:#111111;font-weight:600;}
.shopcart-description .actions{padding:0 20px 30px;}
.shopcart-description .actions .button-viewcart{width:140px;background:transparent;color:#333;border:2px solid #f1f1f1;padding:7px 20px;}
.shopcart-description .actions .button-viewcart:hover{background:#222;color:#fff;border-color:#222;}
.shopcart-description .actions .button-checkout{width:110px;float:right;}
.header.style4 .block-minicart .shopcart-icon,
.header.style4 .header-control .block-search > a,
.header.style4 .block-account > a, .header.style7 .block-account > a,
.header.style8 .header-control .block-search > a, .header.style8 .block-account > a{color:#eeeeee;}
.header.style4 .block-minicart .shopcart-icon{border-color:#363d44;}
.header.style4 .block-minicart .shopcart-icon .count{background-color:#333333;}
.header.style4 .header-language{  display: block;}
.header.style4 .header-language .turan-dropdown{padding: 0; margin: 0;  margin: 20px 0 0 28px; color: #888;}
.header.style6 .block-minicart .shopcart-icon .count{background-color:#444;}
.header-control .block-search{padding-left:35px;}
.header-control .block-search > a{color:#555555;font-size:26px;}
.block-search .turan-submenu{min-width:425px;margin:17px 0 0;top:100%;right:0;}
.block-search .turan-submenu .title-search{font-size:16px;color:#222222;padding:15px 20px;border-bottom:2px solid #f1f1f1;margin:0;}
.header.style5 .form-search .form-content{padding:0;}
.header.style6 .form-search .form-content{padding:0 0 0 30px;}
.form-search .form-content{padding:30px 20px;}
.header.style6 .header-message{display:inline-block;margin-left:30px; color: #888;}
.header.style6 .header-message span{color: #fff;}
.header.style5 .form-search .form-content .inner{width:251px;position:relative;border-radius:3px;border:2px solid #f1f1f1;}
.header.style6 .form-search .form-content .inner{position:relative;border:1px solid #353535;border-radius:3px;margin-bottom:85px;width:100%;}
.form-search .form-content .inner{display:inline-block;width:100%;}
.form-search .form-content .input{width:261px;font-size:13px;color:#888;}
.header.style5 .form-search .form-content .input, .header.style6 .form-search .form-content .input{width:75%;border:none;}
.header.style5 .form-search .form-content .btn-search, .header.style6 .form-search .form-content .btn-search{position:absolute;height:100%;background:transparent;color:#888;font-size:20px;font-weight:normal;top:0;right:0;border:none;padding:0 15px;height:100%;width:auto;}
.form-search .form-content .btn-search{width:110px;float:right;}
.header.style6.vertical-style .header-nav{position: static; padding: 0;}
.block-account > a{font-size:26px;color:#555;}
.header.style6 .block-account > a{color:#fff;}
.block-account .turan-submenu{min-width:270px;top:100%;right:0;margin-top:17px;}
.header-user-form-tabs .tab-link{padding:15px 20px;margin:0;}
.header-user-form-tabs .tab-link li{display:inline-block;list-style:none;padding-right:15px;font-size:16px;font-weight:700;color:#aaaaaa;}
.header-user-form-tabs .tab-link li.active{color:#222;}
.header-account form{padding:15px 20px;}
.header-account form .woocommerce-form-row{margin-bottom:10px;}
.header-account form .input-text{width:100%;color:#888;font-size:13px;}
.header-tab-login .woocommerce-form-login .woocommerce-form__label-for-checkbox{margin-bottom:15px;font-size:13px;color:#888;}
.header-account .form-row .woocommerce-Button{display:block;width:100%;}
.header-account .register .form-row .woocommerce-Button{margin-top:20px;}
#header-tab-login .woocommerce-form-login .woocommerce-form__label-for-checkbox span{position:relative;padding-left:31px;cursor:pointer; font-size: 13px; color: #888;}
#header-tab-login .woocommerce-form-login .woocommerce-form__label-for-checkbox span:before{position:absolute;content:'';width:21px;height:21px;border:2px solid #f1f1f1;left:0px;top:-2px;}
#header-tab-login .woocommerce-form-login .form-row input[type="checkbox"]:checked + span::after{font-family:'FontAwesome';content:"\f00c";display:inline-block;top:2px;left:6px;width:10px;height:12px;text-align:center;font-size:10px;color:#444;position:absolute;z-index:11;padding:0;line-height:14px;}
#header-tab-login .login .woocommerce-form__input-checkbox{display:none;}
#header-tab-login .woocommerce-form-login .woocommerce-LostPassword{font-size:13px;color:#222222;font-weight:700;margin-bottom:10px;}
.block-account .turan-submenu .info-account{padding:20px;}
.block-account .turan-submenu .info-account li{ list-style: none;}
.info-account .links{margin:0;padding:0;list-style:none;}
.info-account .links .woocommerce-MyAccount-navigation-link{line-height:28px;}
.top-bar{background:#111111;}
.header.style7 .top-bar{background:#050505;}
.header.style7 .control-custom{text-align:right;}
.top-bar-left{display:inline-block;font-size:15px;color:#aaa;line-height:48px;}
.top-bar-right{display:inline-block;float:right;}
.top-bar .header-language{float:left;}
.top-bar .header-language .turan-dropdown::after{content:'|';}
.top-bar .header-language .turan-submenu{margin-top:0px;}
.top-bar .social-header{float:right;}
.top-bar .header-language .turan-dropdown{padding-top:0;margin:0;}
.top-bar .turan-dropdown .switcher-trigger{line-height:48px;padding-right:13px;}
.top-bar .turan-dropdown .switcher-trigger{color:#aaa;}
.top-bar .header-user-links{display:inline-block;margin:0;padding-right:50px;list-style:none;padding-left:15px;}
.top-bar .header-user-links>li.menu-item-has-children::after{content:"\f107";font-family:'FontAwesome';display:inline-block;margin-left:5px;vertical-align:top;line-height:48px;font-size:15px;color:#aaa;}
.top-bar .header-user-links a{color:#aaa;font-size:15px;line-height:48px;}
.header-user-links .submenu{position:absolute;background-color:#fff;z-index:10;min-width:175px;-webkit-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);padding:20px;margin:0;opacity:0;visibility:hidden;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);}
.header-user-links .submenu li{list-style:none;line-height:28px;}
.header-user-links .submenu li a{line-height:24px;}
.header-user-links .submenu li:hover a{color:#222;}
.header-user-links .menu-item-has-children.open .submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.top-bar-right .social-header .socials{padding-top:0;}
.top-bar-right .social-header .social-item{color:#fff;line-height:48px;padding:0 12px;}
.header.style2 .form-search .form-content{padding:0;}
.header.style2 .form-search .form-content .inner{border:2px solid #e9e9e9;border-radius:5px;width:251px;position:relative;padding:0;margin:0;}
.header.style2 .form-search .form-content .input{width:171px;border:none;}
.header.style2 .form-search .form-content .btn-search{top:0;right:0;border:none;line-height:38px;position:absolute;width:25%;padding:0;height:100%;background:transparent;color:#888;font-size:22px;font-weight:normal; margin: 0;}
.header.style2 .block-minicart .shopcart-icon{float:right;}
.header.style2 .header-nav{border-top:none;}
.header.style2 .block-minicart{float: right;}
.header.style2 .header-control{ padding: 0;}
.header.style2 .search-popup-link{display: inline-block;  vertical-align: top;  border: 2px solid #f1f1f1;   border-radius: 5px; float: right; line-height: 40px;
    font-size: 22px;
    width: 40px;
    height: 43px;
    margin-right: 25px;}

.header.style3 .header-nav{display:inline-block;}
.header.style3 .header-nav .main-menu > li:first-child>a{padding-left:0;}
.header.style3 .header-control{display:inline-block;padding:15px 0 16px;float:right;}
.header.style3 .main-header{padding:29px 0;}
.main-menu{display:table;margin:0 auto;padding:0;}
.main-menu li{list-style:none;position:relative;}
.main-menu > li{display:inline-block;}
.main-menu > li > a{font-size:18px;font-weight:600;color:#222;padding:25px 28px;display:inline-block;cursor:pointer;}
.header.style3 .main-menu > li > a{padding:25px 18px;}
.main-menu > li.menu-item-has-children > a:after{font-family:'FontAwesome';content:"\f107";margin-left:5px;font-size:15px;color:#888;font-weight:normal;vertical-align:top;}
.main-menu .submenu{position:absolute;top:100%;left:0;background-color:#fff;min-width:175px;z-index:1001;-webkit-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);padding:0;margin:0;opacity:0;visibility:hidden;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);}
.main-menu .submenu > li > a{display:block;padding:11px 20px;color:#555555;}
.main-menu .submenu > li:hover > a,
.main-menu .submenu > li.active > a{background-color:#f1f1f1;color:#222;}
.main-menu .submenu .submenu{left:100%;top:0;}
.main-menu .show-submenu > .submenu, .main-menu .menu-item:hover > .submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.main-menu .submenu > li.menu-item-has-children > a:after{font-family:'FontAwesome';content:"\f105";margin-left:5px;float:right;}
.submenu.megamenu{padding:30px 20px;}
.clone-main-menu .megamenu .turan-custommenu{margin-bottom:30px;}
.megamenu .turan-custommenu .widgettitle{font-size:18px;color:#222222;font-weight:600;margin-bottom:15px;}
.megamenu .turan-custommenu ul{padding:0;margin:0;}
.megamenu .turan-custommenu ul li{font-size:14px;color:#555;}
.megamenu .turan-custommenu ul li a{line-height:28px;}
.megamenu .turan-custommenu ul li::before{font-family:'FontAwesome';content:"\f00c";display:inline-block;font-size:10px;color:#aaaaaa;top:0;left:0;padding-right:5px;}
.turan-demolink{text-align:center; margin-top: 30px;}
.turan-demolink .image{position:relative;margin-bottom:5px;}
.turan-demolink .image:before{content:'';background-color:#5c5c5c;transition:all 0.9s ease-out 0s;-webkit-transition:all 0.9s ease-out 0s;-o-transition:all 0.9s ease-out 0s;-moz-transition:all 0.9s ease-out 0s;position:absolute;top:0;left:0;width:100%;bottom:0;opacity:0;visibility:hidden;z-index:100;}
.turan-demolink .image:hover:before{opacity:0.9;visibility:visible;}
.turan-demolink .image a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px 20px;background:#222222;color:#fff;font-weight:700;font-size:14px;border-radius:5px;opacity:0;visibility:hidden;z-index:1001;min-width:134px;}
.turan-demolink .image:hover a{opacity:1;visibility:visible;}
.turan-demolink .title{font-size:16px;color:#222222;font-weight:700;margin-bottom:0;}
.widget{margin-bottom:30px;border-bottom:2px solid #F1F1F1;padding-bottom:30px;}
.widget .widgettitle{font-size:18px;color:#222;margin-bottom:27px;line-height:14px;}
.widget select{width:100%;}
.widget .screen-reader-text{display:none;}
.widget ul{padding:0; margin-bottom: 0;}
.widget.widget_categories{  padding-bottom: 21px;  }
.widget ul ul{padding-left:10px;}
.widget li{list-style:none;line-height:28px;}
.widget a{color:#555;}
.widget-socials .social-list{overflow:hidden;}
.widget-socials .social-list a{font-size:23px;color:#222;display:inline-block;float:left;padding:0 15px;}
.widget-socials .social-list a:first-child{padding-left:0;}
.widget-socials .social-list a:last-child{padding-right:0;}
.widget_search .search-field,
.widget_search button{width:100%;}
.widget-post .widget-post-item{overflow:hidden;margin-bottom:30px;}
.widget-post .widget-post-item:last-child{margin-bottom:0;}
.widget-post .widget-post-item .thumb-blog{width:100px;float:left;}
.widget-post .widget-post-item .post-content{overflow:hidden;padding-left:10px;}
.widget-post .widget-post-item .cat{font-size:11px;text-transform:uppercase;color:#aaaaaa;line-height:normal;margin-top:-3px;}
.widget-post .widget-post-item .post-title{font-size:14px;color:#333;margin-bottom:0;line-height:20px;font-weight:600;margin-top:6px;}
.widget-post .widget-post-item .post-title a{color:#333;}
.woocommerce-widget-layered-nav .select2-search__field{ height: auto;}
.woocommerce-widget-layered-nav .select2-container{margin-bottom: 20px;}
.tagcloud{overflow:hidden;}
.tagcloud a{font-size:14px !important;color:#888888;display:inline-block;line-height:24px;border:2px solid #f1f1f1;border-radius:14px;margin-right:10px;margin-bottom:10px;padding:0 10px;float:left;text-transform:capitalize;}
.tagcloud a:hover{ font-weight: 600;}
.newsletter-widget{padding:20px;padding-top:30px;padding-bottom:32px;border:5px solid #F1F1F1;position:relative;}
.newsletter-widget:before{font-family:'FontAwesome';content:"\f003";font-size:150px;color:#f5f5f5;position:absolute;top:15px;left:32px;line-height:normal;-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
.newsletter-widget .newsletter-form-wrap{position:relative;z-index:2;}
.newsletter-widget .title{font-size:28px;color:#222;line-height:30px;margin-bottom:10px;letter-spacing:-3px;}
.newsletter-widget .subtitle{font-size:15px;color:#555;line-height:20px;margin-bottom:74px;}
.newsletter-widget .email,
.newsletter-widget .submit-newsletter{width:100%;text-align:center;}
.newsletter-widget .email{margin-bottom:10px;border-color:#e9e9e9}
.newsletter-widget .return-message{margin-top:10px;padding:5px 10px;font-size:12px;line-height:normal;border-radius:5px;}
.widget_product_search .woocommerce-product-search{overflow:hidden;display:block;}
.widget_product_search .woocommerce-product-search .search-field{display:inline-block;width:calc(100% - 100px);}
.widget_product_search .woocommerce-product-search input[type="submit"]{display:inline-block;width:90px;float:right;}
.widget_shopping_cart_content{border:2px solid #f1f1f1;padding:20px;}
.widget_shopping_cart_content .mini_cart_item{margin-bottom:30px;border-bottom:2px solid #f1f1f1;padding-bottom:20px;line-height:24px;overflow:hidden;}
.widget_shopping_cart_content .mini_cart_item .remove{width:30px;height:30px;font-size:24px;text-align:center;float:right;}
.widget_shopping_cart_content .mini_cart_item >a >img{float:left;width:60px;margin-right:5px;}
.widget_shopping_cart_content .mini_cart_item a:not(.remove){font-weight:600;}
.widget_shopping_cart_content .mini_cart_item .quantity{font-size:16px;width:80px;}
.widget_shopping_cart_content .mini_cart_item .quantity >span{display:inline-block;font-size:16px;color:#111;font-weight:600;line-height:100%}
.widget_shopping_cart_content .buttons .button{color:#fff;}
.widget_shopping_cart_content .buttons .button.checkout{float:right;}
.widget_product_categories .product-categories .cat-item{color:#555555;line-height:26px;vertical-align:middle;}
.widget_product_categories .product-categories .cat-item>a{
    padding-top:4px;padding-bottom:4px
}
.widget_products .product_list_widget{border:2px solid #f1f1f1;padding:20px;}
.widget_products .product_list_widget >li{margin-bottom:30px;border-bottom:2px solid #f1f1f1;padding-bottom:20px;overflow:hidden;}

.widget_products .product_list_widget >li:last-child{border:none;margin-bottom:0;}
.widget_products .product_list_widget >li .thumb{width:60px;float:left;margin-right:5px;}
.widget_products .product_list_widget >li .info{overflow:hidden;}
.widget_products .product_list_widget >li .info .product-title{font-weight:600;display:block;}
.widget_products .product_list_widget >li .woocommerce-Price-amount{display:inline-block;font-size:16px;color:#111;font-weight:600;}
.widget_recent_reviews .product_list_widget{border:2px solid #f1f1f1;padding:20px;}
.widget_recent_reviews .product_list_widget >li{margin-bottom:30px;border-bottom:2px solid #f1f1f1;padding-bottom:20px;}
.widget_recent_reviews .product_list_widget >li:last-child{border:none;margin-bottom:0;}
.widget_recent_reviews .product_list_widget >li >a{display:block;font-weight:600;line-height:24px;}
.widget_recent_reviews .product_list_widget >li >a img{float:left;width:60px;margin-right:5px;}
.widget_recent_reviews .product_list_widget >li .reviewer{display:block;color:#aaa;text-align:right;}
.widget_top_rated_products .product_list_widget{border:2px solid #f1f1f1;padding:20px;}
.widget_top_rated_products .product_list_widget >li{margin-bottom:30px;border-bottom:2px solid #f1f1f1;padding-bottom:20px;}
.widget_top_rated_products .product_list_widget >li:last-child{border:none;margin-bottom:0;}
.widget_top_rated_products .product_list_widget >li .thumb{width:60px;float:left;margin-right:5px;}
.widget_top_rated_products .product_list_widget >li .info{overflow:hidden;}
.widget_top_rated_products .product_list_widget >li .info .product-title{font-weight:600;}
.widget_top_rated_products .product_list_widget >li .woocommerce-Price-amount{display:inline-block;font-size:16px;color:#111;font-weight:600;}
.widget_top_rated_products .product_list_widget >li .star-rating{display:block;}
.turan_product_filter{  border: 2px solid #F1F1F1;  border-radius: 5px;  padding: 30px;  }
.turan_product_filter .widget{  border-bottom: 2px solid #f5f5f5;  padding-bottom: 30px;  margin-bottom: 30px;  }
.turan_product_filter .widget:last-child{  border: none;  margin: 0;  padding: 0;  }
.turan_product_filter .widget .widgettitle{  font-size: 18px;  color: #222;  font-weight: 600;  margin-bottom: 15px;  }
.widget_layered_nav .color-group{ overflow: hidden;}
.widget_layered_nav .color-group .term-color i{ width: 26px; height: 26px; display: block; float: left; border-radius: 50%;}
.widget_layered_nav .color-group .term-color.selected:before{ font-family: 'FontAwesome'; content: "\f00c"; font-size: 10px; color: #fff; position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -5px;}
.widget_layered_nav .color-group .term-color{ position: relative; font-size: 0; width: 26px; height: 26px;  border-radius: 50%; text-align:center; background-color: #fafafa; display: inline-block; margin-right: 10px; margin-top: 10px; float: left;}
.widget_layered_nav .inline-group>a{ display: inline-block; line-height: 28px; border: 2px solid #eeeeee; border-radius: 5px; padding: 0 15px; text-align: center; font-size: 15px; color:  #222222; margin-top: 10px; margin-right: 10px; text-transform: uppercase;}
.widget_layered_nav .inline-group>a:hover,
.widget_layered_nav .inline-group>a.selected{ background-color: #222; border-color: #2222; color: #fff;}
.turan_product_filter .widget.widget_price_filter .widgettitle{margin-bottom: 30px;}
.turan_product_filter .widget_product_categories .cat-item>a{line-height: 15px;}
.turan_product_filter .widget_product_categories .cat-item>a:before,
.turan_product_filter .widget_layered_nav li>a:before,
.turan_product_filter .widget_layered_nav li>span:first-child:before{  display: inline-block;  content: '';  width: 15px; height: 15px; border: 2px solid #eeeeee; margin-right: 10px; float: left; margin-top: 6px; font-size: 9px;  text-align: center;  line-height: 11px;}
.turan_product_filter .widget_product_categories .cat-item.current-cat>a:before,
.turan_product_filter .widget_layered_nav li.chosen>a:before{ content: "\f00c"; font-family: 'FontAwesome';}
.widget_layered_nav_filters ul{ padding: 0;}
.widget_layered_nav_filters ul li{ list-style: none; display: inline-block;}
.widget_layered_nav_filters ul li a{ display: inline-block; margin-right: 10px;}
.widget_layered_nav_filters ul li a:after{ font-family: 'FontAwesome';content: "\f00d"; color: red; margin-left: 5px;}
.left-sidebar .main-content{float:right;}
.left-sidebar .sidebar .sidebar-inner{border-right:2px solid #F1F1F1;padding-right:30px;}
.right-sidebar .sidebar .sidebar-inner{border-left:2px solid #F1F1F1;padding-left:30px;}
.main-container{padding-bottom:50px;}
.breadcrumb{margin:0;padding:24px 0;background-color:transparent;font-size:14px;color:#888;border-radius:0;padding-bottom:34px;}
.breadcrumb > .active{color:#222222;font-weight:600;}
.breadcrumb a{font-weight:400;color:#888888;}
.breadcrumb > li + li::before{padding:0 8px;content:"\f101";font-family:'FontAwesome';font-weight:400;}
.page-title{font-size:28px;font-weight:600;line-height:19px;margin-bottom:51px;color:#222222;}
.post-item{margin-bottom:50px;}
.post-item .thumb-blog{margin-bottom:12px;}
.post-item .post-cat{font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:3px;}
.post-item .post-cat a{color:#aaa;}
.post-item .post-cat a:hover{color:#222222;}
.post-single.post-item .blog-title{font-size:26px;margin-bottom:22px;}
.post-item .blog-title{font-size:24px;line-height:24px;font-weight:600;margin-bottom:15px; -ms-word-wrap: break-word;  word-wrap: break-word;}
.post-item .blog-title a{color:#333;}
.post-item .blog-excerpt{margin-bottom:18px;color:#888888;}
.post-item .blog-meta{line-height:30px;overflow:hidden;color:#aaaaaa;}
.post-item .blog-meta > span{display:inline-block;margin-right:20px;float:left;}
.post-item .blog-meta > span:last-child{margin-left:0;}
.post-item .blog-meta > span .icon{font-size:18px; margin: 0; vertical-align: middle; margin-right: 5px; margin-top: -2px;}
.post-item .blog-meta > span:last-child{margin-right:0;}
.post-item .blog-meta .stick{ color: red;}
.post-item .blog-meta .author{font-weight:700;color:#333;overflow:hidden;font-size:14px;}
.post-item .blog-meta .author img{border-radius:100%;display:inline-block;float:left;margin-right:5px;}
.pagination{margin:0;padding:0;display:block;margin-top:10px; margin-bottom: 30px;}
.shop-page.no-sidebar .woocommerce-pagination {  display: table;  margin: 10px auto;  margin-bottom: 30px;  }
.pagination .screen-reader-text{display:none;}
.pagination .nav-links{display:table;margin:0 auto;}
.pagination .page-numbers{display:inline-block;width:43px;height:43px;border:2px solid #F1F1F1;border-radius:2px;text-align:center;line-height:40px;color:#888888;font-weight:600;margin:0 3px;font-size:18px;}
.pagination .page-numbers.next{font-size:26px;line-height:34px;}
.pagination .page-numbers:first-child{margin-left:0;}
.pagination .page-numbers:hover,
.pagination .page-numbers.current{text-decoration:underline;}
.post-item:before,
.post-item:after{display:table;content:'';}
.post-item:after{clear:both;}
.post-item .tags{margin-bottom:20px;overflow:hidden; clear: both;}
.post-item .tags .title{font-size:16px;color:#666;font-weight:600;float:left;margin-right:20px;line-height:28px;}
.post-item .tags a{font-size:14px !important;color:#888888;display:inline-block;line-height:24px;border:2px solid #f1f1f1;border-radius:14px;margin-right:10px;margin-bottom:10px;padding:0 10px;float:left;text-transform:capitalize;}
.post-item .tags a:hover{color:#222;}
.post-item .blog-content{margin-bottom:50px;}
.post-item .blog-content p:last-child,
.post-item .blog-content ul:last-child,
.post-item .blog-content ol:last-child{margin-bottom:0;}
.post-item .post-footer{border-top:2px solid #F1F1F1;border-bottom:2px solid #F1F1F1;padding:20px 0; clear: both;}
.blog-list.list-style .post-item{border:2px solid #f1f1f1;margin-bottom:30px;}
.blog-list.list-style .post-item .thumb-blog{;margin:0;margin-top:-2px;margin-left:-2px;margin-bottom:-2px;text-align:center; width: 370px; float: left;}
.blog-list.list-style .post-item .blog-info{overflow:hidden;padding:20px 25px 30px;}
.no-sidebar .blog-list.list-style .post-item .thumb-blog{width:270px;}
.masonry-grid{margin:0 -15px;}
.masonry-grid .grid-sizer,
.masonry-grid .grid-item{width:33.33333%;}
.masonry-grid .grid-item{padding:0 15px;}
.no-sidebar .masonry-grid .grid-sizer,
.no-sidebar .masonry-grid .grid-item{width:25%;}
.post-related-slide{margin:0 -15px;}
.post-related-slide .slick-slide{padding:0 15px;}
.post-related .head{margin-bottom:30px;overflow:hidden;}
.post-related .related-slick-arrows{float:right;}
.post-related .post-related-title{font-size:28px;color:#222222;margin:0;display:inline-block;float:left;line-height:35px;}
.post-related-slide.blog-list .post-item .thumb-blog{ width: 100%; margin: 0;}
.comments-title{margin-bottom:30px;font-size:24px;color:#222222;line-height:35px;}
.comments-title .count{font-size:20px;color:#aaa; vertical-align: middle; margin-top: -4px; display: inline-block;}
.comments-title .count:before{content:'(';}
.comments-title .count:after{content:')';}
.slick-arrow{width:35px;height:35px;display:inline-block;border:2px solid #F1F1F1;border-radius:3px;text-align:center;line-height:29px;font-size:20px;color:#aaaaaa;margin:0 5px;cursor:pointer;}
.slick-arrow.prev{margin-left:0;}
.slick-arrow.next{margin-right:0;}
.comment-form{border:2px solid #F1F1F1;padding-top:30px;}
.comment-form .form-submit{border-top:2px solid #F1F1F1;padding:20px 30px;margin:0;overflow:hidden;}
.comment-form .form-submit .button{float:right;}
.comment-form .comment-reply-content,
.comment-form .logged-in-as,
.comment-form .comment-notes{padding:0 30px;}
.comment-form .input-form{border:none;padding-left:0;padding-right:0;width:100%;border-bottom:2px solid #F1F1F1;border-radius:0;}
.comment-form .input-text{border:none; padding-left: 30px; padding-right: 30px;}
.comment-form p{margin-bottom:30px;}
.comment-form{margin-bottom:50px;}
.comment-list{padding:0;}
.comment-list .comment{list-style:none;}
.comment-list .comment{border-top:2px solid #F1F1F1;}
.comment-list .comment:first-child{border-top:0;}
.comment-list .children{border-top:2px solid #F1F1F1;padding-left:60px;}
.comment-list .comment-header{margin-bottom:12px;overflow:hidden;}
.comment-list .comment-header > span{display:inline-block;line-height:30px;float:left;margin-right:20px;font-size:14px;color:#aaaaaa;}
.comment-list .author{overflow:hidden;}
.comment-list .comment-avatar{width:30px;float:left;margin-right:5px;}
.comment-list .comment-avatar .avatar{border-radius:50%;}
.comment-list .comment-header .author{color:#333;font-weight:600;text-transform:capitalize;}
.comment-list .comment-text p:last-child{margin-bottom:0;}
.comment-list .comment-text{margin-bottom:20px;}
.comment-list .comment-content{padding:40px 0;padding-bottom:30px;}
.comment-list .comment-metas,
.comment-list .comment-metas a{color:#aaa;}
.comment-reply-link:before{content:"\f27a";font-family:'FontAwesome';display:inline-block;margin-right:10px;}
.product-item.list .product-content-bottom{display:table;width:100%;}
.product-item.list .product-thumb,
.product-item.list .loop-form-add-to-cart{display:table-cell;vertical-align:middle;}
.product-item.list .product-content-bottom .product-thumb{width:250px;padding-right:20px;margin:0;}
.product-item.list .product-content-bottom .loop-form-add-to-cart{width:280px;padding:0 0 0 30px;position:static;opacity:1;visibility:visible;border-left:2px solid #f1f1f1;}
.product-item.list:hover .product-info{opacity:1;}
.product-item.list .product-info{display:table-cell;vertical-align:top;padding-left:30px;text-align:left;border-left:2px solid #f1f1f1;}
.product-item.list .shop_attributes,
.product-item.list .shop_attributes .name,.product-item.list .shop_attributes .attribute{border:none;padding:0 10px 0 0;margin-top:10px;display:inline-block;}
.product-item.list .shop_attributes{ display: block;}
.product-item.list .yith-wcwl-add-to-wishlist{width:100%;margin-bottom:15px;}
.product-item.list .shop_attributes .name{font-size:14px;color:#222222;}
.product-item.list .shop_attributes .attribute{font-size:14px;color:#888888;}
.product-item.list .shop_attributes p{display: inline-block; margin: 0;}
.product-item.list .price{text-align:left;font-size:30px;margin-bottom:15px;}
.product-item.list .price:after{content: ''; width: 36px; height: 2px; background-color: #ebebeb; display: block; margin-top: 17px;}
.product-item.list .variations .variation{display:block;}
.product-item.list .loop-form-add-to-cart .cart{display:block;padding:0;}
.product-item.list .loop-form-add-to-cart .button{float:left;}
.woocommerce-breadcrumb{margin:0;padding:24px 0;padding-bottom:24px;background-color:transparent;font-size:14px;color:#888;border-radius:0;font-weight:600;color:#222;}
.woocommerce-breadcrumb a{color:#888888;font-weight:400;}
.woocommerce-breadcrumb a:after{padding:0 8px;content:"\f101";font-family:'FontAwesome';font-weight:400;}
.banner-shop{margin-bottom:30px;position:relative;}
.banner-shop .slick-dots{position:absolute;bottom:10px;left:50%;z-index:10;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.banner-shop .slick-dots li{background-color:rgba(255, 255, 255, 0.5);margin:2px;}
.banner-shop .slick-dots li.slick-active{margin-top:0;margin-bottom:0;background-color:#fff;width:12px;height:12px;}
.shop-top-control{border:2px solid #F1F1F1;border-radius:5px;padding:15px 0;margin-bottom:30px;}
.shop-top-control:before,
.shop-top-control:after{content:'';display:table;}
.shop-top-control:after{clear:both;}
.shop-top-control .woocommerce-result-count{line-height:28px;}
.shop-top-control{display:table;width:100%;font-weight:600;color:#888888;position:relative;}
.shop-top-control .woocommerce-result-count,
.shop-top-control .woocommerce-ordering,
.shop-top-control .grid-view-mode,
.shop-top-control .shop-filter-sidebar{padding:0 40px;border-right:2px solid #F1F1F1;display:table-cell;vertical-align:middle;}
.shop-top-control .shop-filter-sidebar .link-filter{color:#222;}
.shop-top-control .shop-filter-sidebar .link-filter:after{content:"\f107";font-family:'FontAwesome';margin-left:5px;}
.shop-top-control .woocommerce-ordering .title{line-height:28px;}
.shop-top-control .grid-view-mode{border-right:none;width:125px;padding:0;}
.shop-top-control .grid-view-mode .inner{display:table;margin:0 auto;}
.woocommerce-ordering .chosen-container-single .chosen-single{padding-top:0;padding-bottom:0;height:28px !important;border-radius:28px;line-height:28px !important;width:154px;color:#222;}
.shop-top-control .chosen-container{margin:0;}
.woocommerce-ordering .chosen-container-single .chosen-single span{font-size:14px;line-height:26px;margin:0;}
.woocommerce-ordering .chosen-container-active.chosen-with-drop .chosen-single{background-image:none;border:2px solid #eeeeee}
.form-search-width-category .chosen-container{margin:0;}
.form-search-width-category .chosen-container-single .chosen-single{width:100%;border:none;background-color:transparent;padding:0 20px;line-height:21px!important;height:21px!important;text-align:center;border-right:2px solid #e3e3e3;border-radius:0;}
.form-search-width-category .chosen-container-single .chosen-single>span{display:inline-block;vertical-align:middle;font-size:14px;color:#888;margin-right:0px;}
.grid-view-mode .modes-mode{display:inline-block;width:20px;padding:6px 0;overflow:hidden;float:left;margin:0 5px;}
.grid-view-mode .modes-mode span{display:block;height:6px;background-color:#a5a5a5;border-radius:2px;margin-bottom:4px;}
.grid-view-mode .modes-mode span:last-child{margin-bottom:0;}
.grid-view-mode .modes-mode.mode-grid span{width:7px;margin-right:3px;float:left;border-radius:2px;margin-bottom:4px;}
.grid-view-mode .modes-mode.mode-grid span:nth-child(3),
.grid-view-mode .modes-mode.mode-grid span:nth-child(4){margin-bottom:0;}
.shop-top-control .shop-filter-sidebar .fillter-inner{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:30px;z-index:50;-webkit-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.16);opacity:0;visibility:hidden;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);}
.shop-top-control .shop-filter-sidebar.open .fillter-inner{opacity:1;visibility:visible;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
.shop-filter-sidebar .widget-woof,
.shop-filter-sidebar .turan_product_filter{padding:0;border:none;}
.shop-filter-sidebar .woof_sid_widget,
.shop-filter-sidebar .turan_product_filter .filter-content{margin:0 -15px;}
.shop-filter-sidebar .woof_sid_widget .woof_container,
.shop-filter-sidebar .turan_product_filter .filter-content .widget{padding:0 15px;border:none;padding-bottom:0;float:left;width:25%;}
.shop-filter-sidebar .woof_sid_widget .woof_container:last-child{border-right:none;}

.shop-title{font-size:28px;font-weight:600;margin-bottom:50px;line-height:28px;}
ul.products,
.product-list-grid{padding:0;margin-bottom:0;}
.product-item{list-style:none;margin-bottom:30px;}
.product-item.style-3{margin-bottom:0;}
.product-item.style-2{margin-bottom:0;}
.product-item .product-inner{border:2px solid #F1F1F1;padding:20px;padding-top:18px;overflow:hidden;position:relative;}
.product-item.style-4{margin-bottom:0;}
.product-item.style-4 .product-inner{padding:0;border:0;}
.product-item.style-4:hover .product-inner{box-shadow:none;}
.product-item.style-4:hover .product-info{opacity:1;}
.product-item.style-4 .group-info{overflow:hidden;display:inline-block; margin-bottom: 10px;}
.product-item.style-4 .price{font-size:24px;}
.product-item.style-4 .group-buttons .button,
.product-item.style-4 .group-buttons .added_to_cart{width:100%;margin-top:15px; font-size: 14px;}
.product-item.style-4 .product-thumb{margin-bottom:18px;}
.product-item.style-5 .product-thumb{margin-bottom:3px;}
.product-item.style-5 .thumb-inner{margin-bottom:10px;}
.product-item.style-5 .product-info{margin-bottom:5px;}
.product-item.style-5 .loop-form-add-to-cart{padding-top:0;}
.product-item.style-5 .quantity{margin-bottom:15px;}
.product-item.style-5 .loop-form-add-to-cart .button{margin-bottom:15px;}
.group-buttons .added_to_cart{display:inline-block;padding:9px 20px;color:#fff;border:none;text-align:center;border-radius:5px;text-transform:uppercase;font-weight:700;font-size:13px;}
.product-item.style-6 .product-inner{border-width:4px;padding:15px;}
.product-item.style-6.product-type-variable .product-inner{padding-bottom:0;}
.product-item.style-6:hover .product-info{opacity:1;}
.product-item.style-6:hover .product-inner{box-shadow:none;}
.product-item.style-6 .loop-form-add-to-cart{opacity:1;visibility:visible;position:static;padding:0;margin-top:15px;margin-bottom:22px;}
.product-item.style-3 .product-inner{overflow:hidden;padding:10px;}
.product-item .product-thumb{margin-bottom:25px;position:relative;}
.product-item.style-3 .product-thumb{float:left;margin-right:10px;max-width:150px;margin-bottom:0px;}
.product-item .product-top{margin-bottom:13px;overflow:hidden;}
.product-item .flash{font-size:14px;font-weight:700;text-transform:uppercase;display:inline-block;float:left;color:#222;line-height:18px;margin-top:-2px;}
.product-item .yith-wcwl-add-to-wishlist{display:inline-block;float:right;margin:0;padding-right:1px;}
.product-item.style-2 .yith-wcwl-add-to-wishlist{position:absolute;top:0;right:0;}
.product-item .yith-wcwl-add-to-wishlist > div{display:inline-block;float:left;margin:0;position:relative;font-size:0;line-height:normal;}
.product-item .yith-wcwl-add-to-wishlist > div a{display:inline-block;}
.product-item .yith-wcwl-add-to-wishlist > div a:before{font-size:18px;font-family:'FontAwesome';content:"\f08a";color:#cccccc;line-height:normal;}
.product-item .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse a:before,
.product-item .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse a:before,
.product-item .yith-wcwl-add-to-wishlist > div a:hover::before{content:"\f004";}
.product-item .yith-wcwl-add-to-wishlist .ajax-loading{position:absolute;top:50%;left:50%;margin:0;margin-left:-8px;margin-top:-8px;}
.product-item .button.yith-wcqv-button{position:absolute;top:50%;left:50%;width:50px;height:50px;line-height:50px;padding:0;font-size:0;background-color:rgba(255, 255, 255, 0.3);color:#222;margin-top:-25px;margin-left:-25px;border-radius:100%;z-index:10;font-weight:400;opacity:0;visibility:hidden;}
.product-item:hover .button.yith-wcqv-button{opacity:1;visibility:visible;}
.product-item .button.yith-wcqv-button:hover{color:#fff;}
.product-item .button.yith-wcqv-button:before{font-size:14px;font-family:'FontAwesome';content:"\f002";}
.product-item .product-info{text-align:center;position:relative;}
.product-item.style-3 .product-info{overflow:hidden;text-align:left;}
.product-item:hover .product-info{opacity:0;}
.product-item.style-3:hover .product-info{opacity:1;}
.product-item .product-name{font-size:16px;margin:0;font-weight:600;margin-bottom:4px;}
.product-item.style-3 .product-name{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap; margin-top: 13px;}
.star-rating{font-size:0;position:relative;display:inline-block;overflow:hidden;}
.star-rating:before,
.star-rating > span:before{display:inline-block;float:left;font-family:FontAwesome;content:"\f006\f006\f006\f006\f006";font-size:13px;line-height:13px;color:#666666;letter-spacing:7px;}
.star-rating > span:before{content:"\f005\f005\f005\f005\f005";color:#222;}
.star-rating > span{display:inline-block;position:absolute;top:0;left:0;overflow:hidden;line-height:13px;letter-spacing:2px;}
.product-item .price{display:block;font-size:16px;color:#111;font-weight:600;line-height:100%;}
.product-item .price ins{text-decoration:none;}
.product-item .price del{font-weight:300;color:#888888;margin-right:2px;}
.quantity{display:table;width:75px;text-align:center;}
.product-item .quantity{display:inline-block;vertical-align:middle;margin-bottom:20px;margin-right:8px;}
.quantity .control{display:table;border:2px solid #e9e9e9;border-radius:5px;width:100%;padding:0 10px;}
.quantity .control .btn-number,
.quantity .control .input-qty{display:table-cell;vertical-align:middle;}
.quantity .control .input-qty{border:none;padding:7px 0;text-align:center;font-size:16px;color:#333333;font-weight:700;width:20px; height: inherit;}
.quantity .control .btn-number{font-size:23px;color:#d9d9d9;font-weight:700;}
.product-item .loop-form-add-to-cart .button{border:2px solid #e9e9e9;background-color:#fff;color:#333333;font-size:14px;padding:7px 20px;margin-bottom:20px;vertical-align:middle;}
.product-item .loop-form-add-to-cart .cart{margin-bottom:0;}
.product-item .loop-form-add-to-cart .variations_form.cart{padding:0;}
.product-item.style-5 .loop-form-add-to-cart .cart .single_variation_wrap,
.product-item.style-6 .loop-form-add-to-cart .cart .single_variation_wrap{padding:0;}
.product-item:hover .product-inner{box-shadow:0 0 10px #ddd;z-index:2;background-color:#fff;}
.product-item.style-2 .product-name,
.product-item.style-2 .star-rating{ margin-bottom: 6px;  }
.product-item.style-2 .product-name{ font-size: 20px;}
.product-item.style-2 .product-name a{ color: #222;}
.product-item.style-2:hover .product-info{opacity:1;}
.product-item.style-2 .product-inner{display: block; overflow:hidden; width:100%;font-size:0;line-height:0}
.product-item.style-2 .product-thumb, .product-item.style-2 .product-info{font-size:14px;line-height:24px;}
.product-item.style-2 .product-thumb{width:270px; float: left; margin-bottom: 0;}
.product-item.style-2 .product-info{text-align:left;padding-left:20px; overflow: hidden;}
.product-info .desc{font-size:16px;color:#555;margin-bottom:21px;}
.product-item.style-2 .group-buttons{display:table;}
.product-item.style-2 .group-buttons .price,
.product-item.style-2 .group-buttons .button,
.product-item.style-2 .group-buttons .added_to_cart{display:table-cell;vertical-align:middle;color:#222;font-size:14px;}
.product-item.style-2 .group-buttons .price{padding:10px 15px;border:2px solid #f1f1f1;border-right:0;border-top-left-radius:5px;border-bottom-left-radius:5px; font-size: 16px;}
.product-item.style-2 .group-buttons .button,
.product-item.style-2 .group-buttons .added_to_cart{background:transparent;border-radius:0;font-size:14px;padding:9px 15px;border:2px solid #f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px;position:relative;font-weight:700;text-align:center;text-transform:uppercase;}
.product-item.style-2 .group-buttons .button:hover{background:#333;color:#fff;border-color:#333;}
.group-buttons .add_to_cart_button.added{display:none !important;}
.group-buttons .add_to_cart_button.loading::before{font-family:'FontAwesome';content:"\f110";-moz-animation:fa-spin 1s infinite steps(8);-o-animation:fa-spin 1s infinite steps(8);-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
.group-buttons .add_to_cart_button::before{display:inline-block;vertical-align:top;margin-right:5px;font-size:20px;}
.product-item.style-3 .group-buttons .button,
.product-item.style-3 .group-buttons .added_to_cart{height:36px;border-radius:3px;display:inline-block;margin-top:20px;color:#333;background-color:#fff;border:2px solid #dddddd;padding:0 15px;line-height:32px;font-size:13px;text-transform:uppercase;font-weight:700;}
.product-item.style-3 .group-buttons .button:hover,
.product-item.style-3 .group-buttons .added_to_cart:hover{color:#ffffff;}
.group-buttons .button:hover{background:#333;color:#fff;border-color:#333;}
.turan-products.style-6 .owl-slick:hover .slick-arrow{opacity:1;visibility:visible;}
.turan-products.style-6 .owl-slick .slick-arrow{position:absolute;border:none;top:120px;font-size:23px;color:#bbbbbb;z-index:3;opacity:0;visibility:hidden;}
.turan-products.style-6 .owl-slick .slick-arrow.prev{left:0;}
.turan-products.style-6 .owl-slick .slick-arrow.next{right:0;}
.turan-products.style-6 .owl-slick .slick-arrow:hover{color:#222222;}
.turan-products.style-2 .owl-slick .slick-arrow, .turan-products.style-1 .owl-slick .slick-arrow,
.cross-sells .owl-slick .slick-arrow{ opacity:0; visibility: hidden; position:absolute;top:50%;z-index:9;background:#fff;transform:translateY(-50%);width:51px;height:51px;line-height:45px;font-size:30px;border-color:#eeeeee;}
.owl-slick:hover .slick-arrow{opacity: 1!important; visibility: visible!important;}
.turan-products.style-2 .owl-slick .slick-arrow.prev{left:-41px;}
.turan-products.style-2 .owl-slick .slick-arrow.next{right:-41px;}
.turan-products.style-1 .owl-slick .slick-arrow.prev{left:-25.5px;}
.turan-products.style-1 .owl-slick .slick-arrow.next{right:-25.5px;}
.owl-slick .slick-list{margin-top:-5px !important;padding-top:5px;margin-bottom:-5px !important;padding-bottom:5px;}
.turan-slider .slick-arrow{width:51px;height:51px;line-height:45px;font-size:30px;position:absolute;top:50%;transform:translateY(-50%);z-index:9;background-color:#fff;}
.turan-slider .slick-arrow.next{right:-41px;}
.turan-slider .slick-arrow.prev{left:-41px;}
.turan-newsletter.default .title{font-size:28px;color:#fff;font-weight:600;margin-bottom:0;}
.turan-newsletter.default .subtitle{font-size:15px;color:#aaa;margin-bottom:54px;}
.turan-newsletter.default .newsletter-form-wrap .email-newsletter{margin-bottom:10px;width:100%;background:#fff;font-size:14px;text-align:center;color:#888;border-color:#fff;}
.turan-newsletter.default .newsletter-form-wrap .submit-newsletter{font-size:14px;width:100%;}
.turan-newsletter.style1 .list .text{font-size:15px;color:#888888;}
.turan-newsletter.style1 .list input[type=radio]{display:none;}
.turan-newsletter.style1 .list label{font-size:15px;color:#bbbbbb;font-weight:600;margin:0 0 0 20px;position:relative;padding-left:20px;cursor:pointer;}
.turan-newsletter.style1 .list label span:before{position:absolute;content:'';width:16px;height:16px;border:2px solid #666666;left:0px;top:5px;border-radius:50%;}
.turan-newsletter.style1 .list input[type=radio]:checked + span{border-bottom:2px solid #bbbbbb;}
.turan-newsletter.style1 .list input[type=radio]:checked + span:after{content:"";display:inline-block;top:9px;left:4px;width:8px;height:8px;border-radius:50%;background:#bbbbbb;position:absolute;z-index:11;padding:0;}
.turan-newsletter.style1 .list{margin-bottom:15px;}
.turan-newsletter.style1 .newsletter-form-wrap .input-text{width:calc(63.24324324% - 5px);background:#fff;border-color:#fff;color:#888;font-size:15px;}
.turan-newsletter.style1 .newsletter-form-wrap .submit-newsletter{font-size:15px;color:#fff;width:calc(36.75675676% - 5px);float:right;background:#333333;}
.turan-newsletter.style1 .title, .turan-newsletter.style2 .title{font-size:20px;color:#dddddd;font-weight:600;padding-top:5px;margin-bottom:15px;}
.turan-newsletter.style2 .subtitle{color:#888;margin-bottom:25px;}
.turan-newsletter.style2 .newsletter-form-wrap .input-text{width:100%;font-size:15px;color:#888;background:#fff;border-color:#fff;margin-bottom:20px;}
.turan-newsletter.style2 .newsletter-form-wrap .submit-newsletter{min-width:116px;background-color:#333333;}
.turan-newsletter.style3{overflow:hidden;padding:57px 40px 62px}
.turan-newsletter.style3 .newsletter-head{max-width:255px;display:inline-block;float:left;margin-right:35px;}
.turan-newsletter.style3 .title{font-size:28px;color:#fff;margin-bottom:3px;line-height:30px;font-weight:600;letter-spacing:-0.05em;}
.turan-newsletter.style3 .subtitle{font-size:15px;color:#888;margin-bottom:0;}
.turan-newsletter.style3 .newsletter-form-wrap{display:inline-block;overflow:hidden;margin-top:20px;}
.turan-newsletter.style3 .email-newsletter{width:313px;border-color:#e9e9e9;background:#fff;color:#888;margin-bottom:10px; border: none; text-align: center;}
.turan-newsletter.style3 .submit-newsletter{width:139px;margin-left:5px;font-size:14px;background-color:#000000;color:#ffffff;}
.turan-tabs .tab-link{padding:0;margin:0;text-align:center;}
.turan-tabs .tab-link li{display:inline-block;list-style:none;}
.turan-tabs .tab-link li a{margin:0 33px;font-size:22px;color:#bbb;text-transform:capitalize;font-weight:600;}
.turan-tabs .tab-link li.active a{border-bottom:3px solid #222;color:#222;}
.turan-tabs.style1 .tab-link li a{margin:0 15px;font-weight:400;color:#555;font-size:16px;line-height:30px;}
.turan-tabs.style1 .tab-link li.active a{border-bottom:none;font-weight:600;color:#222222;}
.turan-tabs.style1 .tab-link li:after{content:'';width:2px;height:30px;background:#f1f1f1;display:inline-block;vertical-align:middle;}
.turan-tabs.style1 .tab-link li:last-child:after{content:none;}
.turan-products.style-1 .product-list-owl .slick-dots{overflow:hidden;margin:0 auto;text-align:center;}
.turan-products.style-1 .product-list-owl .slick-dots li{width:72px;height:7px;background:#f9f9f9;margin:0;border-radius:0;float:none;}
.turan-products.style-1 .product-list-owl .slick-dots li:first-child{ border-bottom-left-radius: 5px; border-top-left-radius: 5px;}
.turan-products.style-1 .product-list-owl .slick-dots li:last-child{ border-bottom-right-radius: 5px; border-top-right-radius: 5px;}
.turan-products.style-1 .product-list-owl .slick-dots .slick-active{background:#222; border-radius: 5px;}
.turan-products.layout1 .head{width:270px;margin-right:30px;text-align:center;float:left;padding-top:125px;}
.turan-products.layout1 .head .title{font-size:26px;color:#eee;font-weight:600;margin-bottom:0;}
.turan-products.layout1 .head .subtitle{font-size:15px;line-height:28px;color:#888;}
.turan-products.layout1 .head .slick-arrow{width:50px;height:50px;line-height:42px;margin:35px 10px 0 10px;border-color:#323232;font-size:30px;}
.turan-products.layout1 .product-list-owl{width:calc(100% - 300px);display:inline-block;}
.blog-item .post-thumb{position:relative;}
.post-thumb .post-item-share{position:absolute;top:15px;right:20px;}
.post-item-share .icon{font-size:16px;color:#a3a4a6;}
.turan-blog.default .post-item-share .icon{color:#fff;opacity:0.5;}
.turan-blog.default .post-item-share .icon:hover{opacity:1;}
.post-item-share:hover .box-content{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.post-item-share .box-content{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);z-index:5;}
.post-item-share .box-content a{display:list-item;list-style:none;color:#a3a4a6;font-size:15px;}
.post-item-share .box-content a:hover, .post-item-share .icon:hover{color:#ffffff;}
.turan-blog.default .blog-item .blog-info, .turan-blog.style1 .blog-item .blog-info{border:2px solid #f1f1f1;border-top:none;}
.blog-item .post-date{font-size:15px;color:#aaa;padding:15px 20px 0;margin-bottom:5px;}
.blog-item .blog-title{font-size:16px;color:#333;padding:0 20px;margin-bottom:38px;}
.blog-item .blog-meta{padding:10px 20px;border-top:1px solid #efefef;display:inline-block;width:100%;text-align:right;}
.blog-item .blog-meta .author{display:inline-block;float:left;font-size:16px;color:#333333;font-weight:600;text-transform:capitalize;}
.blog-item .blog-meta .author img{display:inline-block;width:29px;height:28px;border-radius:50%;text-align:center;}
.blog-item .blog-meta .view, .blog-meta .comment{display:inline-block;color:#aaaaaa;font-size:15px;}
.blog-item .blog-meta .view .icon, .blog-meta .comment .icon{ vertical-align: middle; margin-top: -4px;}
.blog-item .blog-meta .view{padding-right:20px;}
.turan-blog.style1 .blog-item .post-top{position:relative;padding:12px 15px;border:2px solid #f1f1f1;border-bottom:none}
.post-top .post-item-share{position:relative;display:inline-block;float:right;}
.post-top .post-item-share .box-content{padding-top:20px;}
.turan-blog.style2 .post-top .post-item-share .box-content{background-color:#fafafa;}
.blog-item .post-top > a{font-size:14px;color:#222;font-weight:700;text-transform:uppercase;}
.post-item-share .icon:hover{color:#aaa;}
.post-item .readmore{ margin-bottom: 20px;}
.turan-blog.style2 .blog-item{overflow:hidden;}
.turan-blog.style2 .post-thumb{float:left;}
.turan-blog.style2 .blog-info{overflow:hidden;border:2px solid #f1f1f1;border-left:0; background-color: #fff;}
.turan-blog.style2 .blog-info .post-top{margin:20px 20px 20px;position:relative;padding-bottom:5px;}
.turan-blog.style2 .blog-info .post-top:before{position:absolute;content:"";bottom:0;left:0;width:30px;height:2px;background:#dddddd;display:inline-block;}
.turan-blog.style2 .blog-item .blog-title{height:56px;margin-bottom:79px;overflow:hidden;}
.turan-blog.style2 .post-item-share .icon{color:#aaa;font-size:16px;}
.turan-blog.style2 .post-item-share .icon:hover,
.turan-blog.style2 .post-item-share .box-content a:hover{color:#333333;}
.turan-blog.style3 .blog-info{border:2px solid #f1f1f1;border-top:none;}
.product-item .loop-form-add-to-cart .button:hover{color:#fff;}
.product-item .loop-form-add-to-cart{position:absolute;left:0;bottom:-200px;width:100%;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;padding-top:12px;text-align:center;z-index:10;}
.single_variation_wrap:before,
.single_variation_wrap:after{content:'';display:table;}
.single_variation_wrap:after{clear:both;}
.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed;}
.product-item.product-type-variable .loop-form-add-to-cart{padding-bottom:0;}
.product-item:hover .loop-form-add-to-cart{bottom:0;opacity:1;visibility:visible;}
.product-type-external .loop-form-add-to-cart .cart{margin-bottom:0;}
.product-item .variations{border-top:1px solid #efefef;color:#aaaaaa;font-size:16px;}
.product-item .variations a{color:#222;}
.product-item .variations .variation{padding:8px 0;padding-bottom:10px;overflow:hidden;display:table;margin:0 auto;}
.product-item .variations .variation .variation-label,
.product-item .variations .variation .variation-value{display:inline-block;float:left;margin:0;}
.product-item .variations .variation .variation-value a{display:inline-block;margin-left:10px;}
.product-item .variations .variation .variation-value .active{color:#aaaaaa;text-decoration:line-through;font-weight:400;}
.product-item .variations .variation .variation-value{font-weight:600;}
.product-item .variations .variation .variation-label:after{content:':';}
.product-item .variations .reset_variations{margin:0;font-weight:400;font-size:12px;text-align:center;display:none;width:100%;}
.product-item .woocommerce-variation-price{text-align:center;margin-bottom:14px;}
.widget-woof{border:2px solid #F1F1F1;border-radius:5px;padding:30px;}
.widget-woof .woof_container{border-bottom:2px solid #f5f5f5;padding-bottom:30px;margin-bottom:30px;}
.widget-woof .woof_container:last-child{margin-bottom:0;border-bottom:none;}
.woof_container_inner > h4,.widget_price_filter >h4{font-size:18px;color:#222;font-weight:600;margin-bottom:15px;}
.WOOF_Widget .woof_list li{margin:0 !important;color:#555555;padding:0 !important;line-height:26px;}
.WOOF_Widget .woof_list li > a{color:#555555;}
.WOOF_Widget .woof_list input[type="radio"],
.WOOF_Widget .woof_list input[type="checkbox"]{display:none;}
.WOOF_Widget .woof_list li label{margin:0;}
.WOOF_Widget .woof_list li label .term-attr{padding:0;margin:0;position:relative;}
.WOOF_Widget .woof_list li label .term-attr{width:15px;height:15px;border:2px solid #eee;border-radius:2px;content:'';display:inline-block;margin-right:10px;float:left;margin-top:6px;}
.WOOF_Widget .woof_list li label.woof_radio_label .term-attr{border-radius:100%;}
.WOOF_Widget .woof_list li label .term-attr:after{font-family:'FontAwesome';content:"\f00c";position:absolute;top:1px;left:2px;font-size:9px;line-height:normal;display:none;color:#222;}
.WOOF_Widget .woof_list li label.woof_radio_label .term-attr:after{content:'';width:6px;height:6px;background-color:#888;border-radius:100%;top:2.7px;left:2.5px;}
.WOOF_Widget .woof_list li input[type="checkbox"]:checked + label .term-attr:after,
.WOOF_Widget .woof_list li input[type="radio"]:checked + label .term-attr:after{display:inline-block;}
.woof_checkbox_label_selected{font-weight:400;color:#222;}
.WOOF_Widget .woof_container ul > li label .woof_is_closed::before,
.WOOF_Widget .woof_container ul > li a .woof_is_closed::before{font-family:FontAwesome;content:"\f067";}
.WOOF_Widget .woof_container ul > li label .woof_is_opened::before,
.WOOF_Widget .woof_container ul > li a .woof_is_opened::before{font-family:FontAwesome;content:"\f068";}
.WOOF_Widget .woof_container ul > li label .woof_is_closed,
.WOOF_Widget .woof_container ul > li a .woof_is_closed,
.WOOF_Widget .woof_childs_list_opener span.woof_is_opened{background-image:none;}
.WOOF_Widget .woof_childs_list_opener{vertical-align:middle;display:inline-block !important;float:right;margin:0;line-height:normal;width:18px;height:18px;margin-top:5px;}
.WOOF_Widget .woof_childs_list{margin:0 !important;padding-left:24px;}
.WOOF_Widget .woof .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#ddd;border-radius:2px;height:4px;}
.WOOF_Widget .woof .widget_price_filter .ui-slider .ui-slider-handle{width:22px;height:22px;border:none;top:-9px;}
.WOOF_Widget .woof .widget_price_filter .ui-slider .ui-slider-range{background-color:#222;}
.WOOF_Widget .woof_list li label.woof_radio_label .term-attr.swatch{width:25px;height:25px;border:2px solid #eeeeee;margin:0;margin-right:10px;margin-bottom:10px;}
.widget_price_filter .price_slider{background-color:#E6E6E6;position:relative;background:#ddd;border-radius:2px;height:4px;}
.widget_price_filter .ui-slider-handle{width:22px;height:22px;border-radius:50%;position:absolute;top:-8px;background-color:#222;}
.widget_price_filter .ui-slider-range{height:5px;background-color:#333333;position:absolute;}
.widget_price_filter .button{ width: 100%; text-align: center; margin-top: 10px; padding: 5px 20px;}
.widget_price_filter .price_label{display:inline-block;float:left;line-height:20px;}
.widget_price_filter .price_slider_amount{margin-top:25px;font-size:13px;color:#666666;overflow:hidden; padding-top: 42px; position: relative; font-size: 0;}
.widget_price_filter .price_slider_amount .price_label{font-weight:600; position: absolute; top: 0; left: 0;}
.widget_price_filter .price_slider_amount .price_label .from,
.widget_price_filter .price_slider_amount .price_label .to{display:inline-block;font-size:15px;color:#222222;border:2px solid #eeeeee;border-radius:3px;padding:4px 10px;}
.widget_price_filter .price_slider_amount .price_label .from{margin-right: 10px;}
.WOOF_Widget .price_label{font-size:0;}
.WOOF_Widget .price_label .from,
.WOOF_Widget .price_label .to{display:inline-block;font-size:15px;color:#222222;border:2px solid #eeeeee;border-radius:3px;padding:4px 10px;}
.WOOF_Widget .price_label .from{margin-right:10px;}
.widget.WOOF_Widget{border:none;padding-bottom:0;}
.woof_products_top_panel{margin-top:0;margin-bottom:30px;border:2px solid #F1F1F1;border-radius:5px;padding:5px 30px;font-size:12px;text-transform:uppercase;}
.woocommerce-product-gallery{width:50%;float:left;border-right:2px solid #F1F1F1;padding-right:50px;position:relative;}
.shop-page.no-sidebar .woocommerce-product-gallery{padding-left:70px;padding-right:130px;padding-top:150px;}
.summary.entry-summary{width:50%;float:right;padding-left:50px;}
.custom .tp-bullet{border-radius:50%;}
.custom .tp-bullet:hover, .custom .tp-bullet.selected{background-color:#000;}
.flex-control-nav.flex-control-thumbs{margin:0 -5px;padding:0 40px;margin-top:10px;}
.flex-control-nav li{list-style:none;padding:0 5px;cursor:pointer;}
.flex-control-nav li img{border:2px solid #eeeeee;margin:0 auto;}
.flex-control-nav li .flex-active{border-color:#222222;}
.flex-control-nav .slick-arrow{position:absolute;top:50%;margin-top:-17.5px;z-index:10;background-color:#fff;font-size:28px;line-height:28px;}
.flex-control-nav .slick-arrow.prev{left:5px;}
.flex-control-nav .slick-arrow.next{right:2px;}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger{text-decoration:none;position:absolute;top:0;left:0;display:block;height:2em;width:2em;border-radius:3px;z-index:99;text-align:center;text-indent:-999px;overflow:hidden;}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:#169fda;color:#ffffff;}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{font:normal normal normal 1em/1 FontAwesome;font-size:1em;line-height:1;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:"\f00e";line-height:2;text-indent:0;}
.shop-page.no-sidebar .flex-control-nav.flex-control-thumbs{padding:0;margin:0 -10px;margin-top:20px;}
.shop-page.no-sidebar .flex-control-nav.flex-control-thumbs li{padding:0 10px;}
.shop-page.no-sidebar .flex-control-nav span.slick-arrow{line-height:29px;}
.shop-page.no-sidebar .flex-control-nav i.slick-arrow{line-height:35px;}
.shop-page.no-sidebar .flex-control-nav .slick-arrow.prev{left:-15px;}
.shop-page.no-sidebar .flex-control-nav .slick-arrow.next{right:-15px;}
#yith-quick-view-close:hover{color:#333333;}
.summary .entry-title{font-size:24px;color:#333333;line-height:normal;margin-bottom:9px; margin-top: -8px;}
.shop-page.no-sidebar .summary .entry-title{margin-top:20px;}
.summary .variations_form .single_variation_wrap .button{background-color:#222;}
.summary .woocommerce-product-rating{margin-bottom:9px;}
.summary .price{font-size:30px;color:#111111;margin-bottom:24px;font-weight:600;}
.summary .price ins{text-decoration:none;}
.summary .price del{font-weight:400;}
.summary .quantity{float:left;margin-right:10px;}
.woocommerce-tabs{margin-top:80px;width:100%;float:left;}
.woocommerce-product-details__short-description{margin-bottom:24px;color:#555555;}
.woocommerce-product-details__short-description p:last-child,
.woocommerce-product-details__short-description ul:last-child,
.woocommerce-product-details__short-description ol:last-child{margin-bottom:0;}
.summary .product_meta{display:block;width:100%;float:left;margin-top:24px;}
.summary .product_meta > span{display:block;font-weight:700;color:#222;}
.summary .product_meta span.sku{font-weight:normal;}
.summary .product_meta > span a{font-weight:normal;color:#555555;}
.summary .product_meta > span a:hover{color:#222222;}
.summary .cart{margin-bottom:30px;}
.summary .yith-wcwl-add-to-wishlist{margin:0;padding:0;display:inline-block;float:left;}
.summary .yith-wcwl-add-to-wishlist > div{position:relative;display:inline-block;float:left;}
.summary .yith-wcwl-add-to-wishlist > div a,
.summary .compare.button{display:inline-block;font-size:14px;color:#555555;text-transform:none;font-weight:400;padding:0;border:none;border-radius:0;background-color:transparent;float:left;margin-right:30px;}
.summary .yith-wcwl-add-to-wishlist > div a:hover, .summary .compare.button:hover{color:#222222;}
.summary .yith-wcwl-add-to-wishlist > div a:before,
.summary .compare.button:before{font-family:'FontAwesome';margin-right:7px;color:#ccc;font-size:18px;line-height:normal;vertical-align:middle;display:inline-block;margin-top:-2px;}
.summary .yith-wcwl-add-to-wishlist > div a:hover:before,
.summary .compare.button:hover:before{color:#222222;}
.summary .yith-wcwl-add-to-wishlist > div a:before{content:"\f08a";}
.summary .compare.button:before{content:"\f1fe";}
.summary .yith-wcwl-add-to-wishlist .feedback{display:none;}
.summary .yith-wcwl-add-to-wishlist .ajax-loading{position:absolute;top:5px;left:2px;margin:0;}
.summary .variations{margin-bottom:15px;}
.summary .variations,
.summary .variations th,
.summary .variations td,
.summary .variations tr,
.summary .variations tbody{display:block;border:none;padding:0;text-align:left;}
.summary .variations tr{margin-bottom:15px;}
.summary .variations .label{font-size:14px;color:#222222;font-weight:700;margin-bottom:18px;}
.summary .variations .label label{margin:0;}
.summary .variations .label:after{content:':';}
.summary .variations .change-value{ text-align:center; font-size:15px;color:#222;border:2px solid #eeeeee;display:inline-block;margin-right:10px;margin-bottom:15px;border-radius:3px;padding:0 10px;min-width:54px;line-height:28px;}
.summary .variations .change-value:hover,
.summary .variations .change-value.active{background-color:#222222;color:#fff;border-color:#222222;}
.summary .variations .reset_variations{display:none;}
.wc-tabs{margin-bottom:29px;padding:0;border-bottom:2px solid #F1F1F1;padding-bottom:4px;}
.shop-page.no-sidebar .wc-tabs{text-align: center;}
.wc-tabs li{list-style:none;display:inline-block;padding:0 30px;}
.wc-tabs li a{display:inline-block;font-size:18px;color:#bbbbbb;font-weight:600;position:relative;}
.wc-tabs li:first-child{padding-left:0;}
.wc-tabs li:last-child{padding-right:0;}
.wc-tabs li.active a{color:#222;}
.wc-tabs li.active a:after{height:3px;background-color:#222;width:100%;position:absolute;bottom:-8px;left:0;content:'';}
.woocommerce-Tabs-panel{margin:0;border:none;padding:0;box-shadow:none;background:transparent;}
.wc-tab .shop_attributes th{  color: #222;  }
.woocommerce-Tabs-panel p:last-child,
.woocommerce-Tabs-panel ul:last-child,
.woocommerce-Tabs-panel ol:last-child{margin-bottom:0;}
table.shop_attributes p{margin:0;}
.woocommerce-Reviews .commentlist{padding:0;margin:0;}
.woocommerce-Reviews .commentlist .comment{list-style:none;margin-bottom:30px;}
.woocommerce-Reviews .commentlist .comment:last-child{margin-bottom:0;}
.woocommerce-Reviews .comment_container{overflow:hidden;}
.woocommerce-Reviews .avatar{border:2px solid #F1F1F1;padding:5px;border-radius:5px;float:left;}
.woocommerce-Reviews .comment-text{overflow:hidden;padding-left:20px;}
.woocommerce-Reviews .comment-reply-title{margin-bottom:20px;font-size:24px;color:#222;font-weight:600;display:block;margin-top:50px;}
.woocommerce-Reviews .comment-form-rating{padding:0 30px;}
.comment-respond textarea{width:100%;padding:30px;}
.woocommerce-Reviews .comment-form-comment{ padding: 0 30px;}
.woocommerce-Reviews .comment-form .input-text{ border: none; border-radius: 0; border-bottom: 2px solid #eee; padding-left: 0; padding-right: 0; width: 100%; }
.woocommerce-Reviews .row-author{ padding: 0 30px;}
p.stars{margin-top:5px;line-height:16px;display:block;}
p.stars span{display:block;height:16px;}
p.stars a{display:inline-block}
p.stars a{font-weight:400;height:1em}
p.stars a:before,
p.stars a:hover ~ a:before{content:"\f006";color:#666;}
p.stars a{font-size:16px;position:relative;width:1em;text-indent:-999em;margin-right:2px}
p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:'FontAwesome', sans-serif;font-weight:normal;text-indent:0;}
p.stars:hover a:before,
p.stars.selected:not(:hover) a:before{content:'\f005';color:#222;}
p.stars a:hover ~ a:before,
p.stars.selected:not(:hover) a.active ~ a:before{content:"\f006";color:#222;}
.upsells,
.related{margin-top:55px;}
.related, .up-sells{position:relative;}
.related:before, .up-sells:before{content:'';display:inline-block;position:absolute;top:0;margin:0 auto;background:#f1f1f1;width:100%;height:2px;left:0px;right:0px;}
.cross-sells .slick-arrow{position:absolute;top:50%;z-index:9;background:#fff;transform:translateY(-50%);font-size:20px;}
.cross-sells .slick-arrow.prev{left:0;}
.cross-sells .slick-arrow.next{right:0;}
.product-grid-title{font-size:28px;color:#222222;font-weight:600;margin-bottom:40px;text-align:center;padding-top:50px;}
.owl-products{margin:0 -15px;}
.owl-products .product-item{padding:0 15px;}
.shop_table.order_details th{ color: #222; font-weight: 600;}

.woocommerce .col2-set, .woocommerce-page .col2-set{width:100%;position:relative;padding:30px 0 10px;}
.woocommerce-checkout .col2-set{overflow:hidden;}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{float:left;width:calc(50% - 40px);}
.woocommerce-checkout .woocommerce-billing-fields>h3,
.woocommerce-checkout #ship-to-different-address,
#order_review_heading{font-size:16px;font-weight:600;color:#222;text-transform:uppercase;}
.form-row.form-row-first, .form-row.form-row-last{display:inline-block;width:calc(50% - 15px);overflow:visible;}
.form-row .form-row-first{float:left;}
.form-row.form-row-last{float:right;}
.form-row:not(.form-row-last){clear:left;}
.woocommerce form .form-row label, .woocommerce-page form .form-row
label{display:block;}
.form-row .input-text{width:100%;}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text,
.woocommerce form .form-row select,
.woocommerce-page form .form-row select{box-sizing:border-box;width:100%;}
.woocommerce form .form-row #billing_address_2{margin-top:24px;}
.select2-container .select2-selection--single{height:auto;color:inherit;padding:5px 20px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:inherit;}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:10px;margin-top:-13px;}
.select2-container .select2-choice, .select2-container--default .select2-selection--single{border:2px solid #f1f1f1;padding:5px 20px;color:#414141;border-radius:5px;background:transparent;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:right;}
.woocommerce form .form-row textarea.input-text, .woocommerce-page form .form-row textarea.input-text{height:133px;}
.create-account label{display:inline-block !important;clear:none;padding-left:20px}
#customer_details .create-account label{padding-left:0;}
#customer_details .create-account label span{padding-left:20px;position:relative;cursor:pointer;}
#customer_details .create-account label span:before{position:absolute;content:'';width:15px;height:15px;border:2px solid #f1f1f1;left:0px;top:2px;}
#customer_details .create-account label input[type=checkbox]:checked + span:after{font-family:'FontAwesome';content:"\f00c";display:inline-block;top:2px;left:3px;width:10px;height:12px;text-align:center;font-size:10px;color:#444;position:absolute;z-index:11;padding:0;line-height:14px;}
.shop_table{text-align:center;margin-bottom:0;}
.shop_table th, .shop_table td{padding:10px;text-align:center;border:2px solid #f1f1f1;}
.woocommerce-checkout-payment{background-color:#ebe9eb;padding:30px 15px;margin-top:30px;}
.woocommerce-checkout-payment
.payment_methods{margin:0;padding:0;}
.woocommerce-checkout-payment .payment_methods .wc_payment_method{list-style:none;}
.wc_payment_method label{ margin: 0;}
.wc_payment_method .input-radio{ float: left; margin-top: 6px;margin-right: 10px;}
.woocommerce-checkout-review-order-table th{ color: #222; font-weight: 600; }
#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment
div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151;}
.woocommerce-checkout-payment .payment_box p:last-child{margin:0;}
.woocommerce .place-order .button{margin-top:20px;}
.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox{font-size:16px;font-weight:600;color:#222;text-transform:uppercase;margin-top:0;}
.woocommerce-shipping-fields input[type=checkbox]{display:none;}
.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span{position:relative;padding-left:31px;cursor:pointer}
.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span:before{position:absolute;content:'';width:21px;height:21px;border:2px solid #f1f1f1;left:0px;top:-2px;}
.woocommerce-shipping-fields input[type=checkbox]:checked + span::after{font-family:'FontAwesome';content:"\f00c";display:inline-block;top:2px;left:6px;width:10px;height:12px;text-align:center;font-size:10px;color:#444;position:absolute;z-index:11;padding:0;line-height:14px;}
.group_table td{display:table-cell;vertical-align:middle;text-align:center;}
.group_table td.label{font-size:16px;margin:0;font-weight:600;margin-bottom:4px;color:#333;}
.summary .group_table .price{font-size:16px;}
.turan-video{position:relative;overflow:hidden;text-align:center;}
.play-button{font-size:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:64px;height:64px;border:3px solid #fff;border-color:rgba(255,255,255,0.3);border-radius:50%;background:rgba(0,0,0,0.3);color:#fff;}
.play-button:before{position:absolute;top:50%;text-align:center;display:block;left:50%;font-family:'FontAwesome';content:"\f04b";font-size:26px;margin-top:-12px;margin-left:-7px;}
.product-count-down{overflow:hidden;}
.turan-countdown .box-count{display:inline-block;border:2px solid #f1f1f1;min-width:49px;padding:10px 5px;height:49px;overflow:hidden;margin-right:10px;border-radius:3px;}
.turan-countdown.is-countdown .box-count:last-child{margin:0;}
.turan-countdown.is-countdown .box-count span{display:block;text-align:center;line-height:12px;}
.turan-countdown.is-countdown .box-count .number{font-size:16px;font-weight:600;color:#222;}
.turan-countdown.is-countdown .box-count .text{font-size:13px;color:#aaa;}
.turan-mapper .csre-pin .csre-popup{box-shadow:none !important;}
.turan-mapper .csre-pin .csre-wc .csre-popup-main{display:inline-block;width:100%;text-align:center;}
.turan-mapper .csre-pin .csre-wc .csre-popup-buttons{text-align:center;}
.turan-mapper .csre-pin .csre-wc .csre-popup-buttons a{width:100%;}
.csre-popup-main .product-thumbnail{width:180px;margin:0 auto;margin-bottom:15px;}
.csre-popup-main h2{font-size:16px;font-weight:600;color:#333;margin-bottom:0;text-transform:capitalize;}
.csre-popup-main .csre-wc-price{font-weight:600;color:#111;}
.turan-mapper .csre-pin .csre-wc-price .amount{font-size:16px;}
.turan-instagram{position:relative;overflow:hidden;}
.turan-instagram .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#fff;font-weight:700;}
.turan-instagram .text i{display:block;font-size:36px;text-align:center;color:#fff;margin-bottom:10px;}
.turan-instagram .instagram{padding:0;margin:0;}
.instagram .item-instagram{list-style:none;display:inline-block;float:left;width:20%;}
.turan-testimonials.default .testimonial{overflow:hidden;padding:61px 60px 62px 60px;}
.testimonial .image{display:inline-block;width:167px;height:167px;float:left;border-radius:50%;overflow:hidden;}
.testimonial .info{display:block;overflow:hidden;padding:10px 10px 10px 50px;position:relative;}
.testimonial .info .text{font-size:16px;color:#fff;line-height:26px;margin-bottom:20px;opacity:0.4;}
.testimonial .info:after{content:url("assets/images/testimonial-icon.png");position:absolute;top:2px;left:30px;opacity:0.1;}
.testimonial .info .name{font-size:16px;color:#fff;margin-bottom:0;text-transform:capitalize;}
.testimonial .info .postion{text-transform:capitalize;font-size:13px;color:#aaa;}
.turan-testimonials.default .slick-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);}
.turan-testimonials.default .slick-dots li{width:8px;height:8px;background:#3f4145;border:2px solid transparent;}
.turan-testimonials.default .slick-dots li:not(.slick-active){margin-top:2px;margin-bottom:2px;}
.turan-testimonials.default .slick-dots li.slick-active{width:12px;height:12px;background:#ffffff;margin-bottom:3px;border:2px solid #fff;}
.verticalmenu-content{opacity:0;visibility:hidden;}
.wishlist_table .wishlist-empty{font-size:14px;}
.wishlist_table .yith-wcwl-share li, .entry-content .yith-wcwl-share li{margin-right:5px;}
.woocommerce .wishlist-title h2{font-size:28px;font-weight:600;line-height:19px;margin-bottom:20px;color:#222222;}
.wishlist_table tr td, .wishlist_table tr th.wishlist-delete, .wishlist_table tr th.product-checkbox{text-align:center;}
.wishlist_table .product-name{text-align:center !important;}
.wishlist_table .product-name a:not(.button){display:block;margin-bottom:10px;font-size:14px;color:#333333;}
.wishlist_table .product-price{font-size:16px;color:#111;font-weight:600;line-height:100%;}
.wishlist_table th.product-name{font-size:14px;color:#333333;}
.wishlist_table th.product-price{font-size:14px;color:#333333;font-weight:normal;text-align:center;}
.wishlist_table .product-stock-status{font-size:14px;text-align:center;}
.wishlist_table th.product-stock-status{color:#333333;}
.wishlist_table td.product-remove{font-size:0;position:relative;}
.wishlist_table td.product-remove .remove_from_wishlist:before{content:"\f014";display:inline-block;font-family:'FontAwesome';font-size:14px;color:#888;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);cursor:pointer;}
#customer_login{width:100%;margin:0 auto;max-width:970px;}
#customer_login::before,
#customer_login:after{content:"";display:table;}
#customer_login:after{clear:both;}
#customer_login .u-column1, #customer_login .u-column2{width:calc(50% - 15px);display:inline-block;}
#customer_login .u-column1{float:left;}
#customer_login .u-column2{float:right;}
#customer_login .u-column1:hover, #customer_login .u-column2:hover{box-shadow:0 0 10px #ddd;z-index:2;background-color:#fff;}
#customer_login h2{border:2px solid #f3f3f3;margin:0;border-bottom:0;font-size:18px;padding:25px 40px;color:#222;font-weight:600;}
#customer_login label{color:#aaa;font-size:14px;font-weight:400;margin:0;text-transform:none;}
#customer_login label.woocommerce-form__label-for-checkbox{float:right;padding:9px 0;}
#customer_login input[type="text"],
#customer_login input[type="email"],
#customer_login input[type="password"]{margin-bottom:0;width:100%;border-radius:5px;border-color:#f1f1f1;}
#customer_login .login, #customer_login .register{border:2px solid #f1f1f1;padding:25px 50px;min-height:372px;}
#customer_login .register input[type="submit"]{width:100%;}
#customer_login .login input[type="submit"]{width:150px;}
#customer_login input[type=checkbox]{display:none;}
#customer_login .woocommerce-form__label-for-checkbox span{position:relative;padding-left:31px;cursor:pointer;}
#customer_login .woocommerce-form__label-for-checkbox span:before{position:absolute;content:'';width:21px;height:21px;border:2px solid #f1f1f1;left:0px;top:-2px;}
#customer_login input[type=checkbox]:checked + span::after{font-family:'FontAwesome';content:"\f00c";display:inline-block;top:2px;left:6px;width:10px;height:12px;text-align:center;font-size:10px;color:#444;position:absolute;z-index:11;padding:0;line-height:14px;}
#customer_login .lost_password{font-size:14px;color:#222;font-weight:700;}
.woocommerce-MyAccount-content .form-row label{display:block;font-weight:normal;}
.woocommerce-MyAccount-content fieldset{width:100%;margin-top:50px;}
.woocommerce-MyAccount-content fieldset legend{color:#101010;display:block;border-bottom:none;}
.woocommerce-MyAccount-content .form-row input{width:100%;}
.woocommerce-MyAccount-content h3{margin:0 0 30px;}
.woocommerce-MyAccount-navigation > ul{padding-left:0;margin-bottom:52px;}
.woocommerce-MyAccount-navigation > ul li{border-top:1px solid #ededed;line-height:50px;list-style:none;}
.woocommerce-MyAccount-navigation > ul li.is-active a{color:#52afc6;}
.turan-contact-fom .form-label{font-size:14px;line-height:30px;color:#888;display:block;}
.turan-contact-fom .wpcf7-form-control{width:100%;}
.turan-contact-fom .wpcf7-form-control.wpcf7-submit{width:157px;}
.turan-contact-info .title{font-size:18px;font-weight:600;color:#fff;margin-bottom:55px;}
.turan-contact-info .item{display:block;overflow:hidden;margin-bottom:35px;}
.turan-contact-info .item .icon{display:inline-block;float:left;border:2px solid #555;border-radius:50%;width:42px;height:42px;margin-right:20px;text-align:center;line-height:40px;}
.turan-contact-info .item .icon::before{font-family:'FontAwesome';font-size:26px;color:#555;display:inline-block;text-align:center;}
.turan-contact-info .address .icon::before{content:"\f041";}
.turan-contact-info .phone .icon::before{content:"\f095";}
.turan-contact-info .email .icon::before{content:"\f003";}
.turan-contact-info .item .text{display:block;color:#dddddd;text-transform:capitalize;font-size:14px;overflow:hidden;margin-top:8px;}
.turan-contact-info .socials{padding-top:250px;}
.turan-contact-info .socials .social-item{font-size:23px;color:#555;margin-right:20px;}
.turan-contact-info .socials .social-item:hover{color:#fff;}
.turan-iconbox.default .iconbox-inner{display:table;vertical-align:middle;overflow:hidden;margin:0 auto;}
.turan-iconbox.default .icon, .turan-iconbox.default .content{display:table-cell;vertical-align:middle;}
.turan-iconbox.default .icon{font-size:50px;padding:0 20px;}
.turan-iconbox.default .icon .fa-life-ring{font-size:48px;}
.turan-iconbox.default .iconbox-inner .content .text{font-size:15px;color:#888;}
.turan-iconbox.default .iconbox-inner .content .title{color:#222;margin-bottom:0;}
.footer .turan-iconbox.default .iconbox-inner .content .title{color:#fff;}
.footer .turan-iconbox.default .iconbox-inner .content .text{color:#555;}
.turan-iconbox.layout1 .icon{position:relative;margin-bottom:18px;}
.turan-iconbox.layout1 .icon .placeholder-text{font-size:100px;font-family:'Lato';color:#555;opacity:0.1;line-height:1;display:block;}
.turan-iconbox.layout1 .icon .fa{position:absolute;left:3px;font-size:46px;bottom:20px;}
.turan-iconbox.layout1 .icon .fa.fa-life-ring{font-size:42px;}
.turan-iconbox .iconbox-inner .content .title{font-size:18px;font-weight:700;text-transform:capitalize;}
.turan-iconbox.layout1 .iconbox-inner .content .title{color:#222;margin-bottom:8px;}
.turan-iconbox.layout1 .iconbox-inner .content .text{color:#888;}
.turan-team-member{text-align:center;}
.turan-team-member .member_name{font-size:18px;font-weight:700;color:#222;margin-top:20px;margin-bottom:3px;}
.turan-team-member .member_position{text-transform:capitalize;font-size:14px;color:#888;}
.error-404{display:table;padding:50px 0;width:100%;}
.error-404 .images{display:table-cell;vertical-align:middle;text-align:right;}
.error-404 .text-404{display:table-cell;vertical-align:middle;padding-left:15px;}
.text-404 .page-title{font-size:36px;color:#111111;font-weight:700;text-transform:capitalize;margin-bottom:25px;line-height:1;}
.text-404 .page-content{font-size:15px;line-height:24px;color:#888888;}
.text-404 .page-content .hightlight{color:#222222;font-weight:700;cursor:pointer;}
.error-404 .search-form > p{display:inline-block;margin-right:5px;}
.turan-mini-cart.loading .content-wrap::before{content:"";display:inline-block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.8);z-index:10;}
.turan-mini-cart.loading .content-wrap::after, .tab-container .cssload-wapper .cssload-square::before{content:'';position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);z-index:11;}
.turan-mini-cart.loading .content-wrap::after{border:2px solid #ddd;border-radius:50%;border-top:2px solid #333;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
.tab-container .cssload-wapper{height:300px;width:100%;display:block;position:relative;z-index:11;left:0;top:100px;}
.tab-container .cssload-wapper .cssload-square{position:relative;width:150px;height:43px;margin:auto;}
.tab-container .cssload-wapper .cssload-square::before{border:2px solid #ddd;border-radius:50%;border-top:2px solid #333;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-top-color:#333;}
.header.style9 .bar-open-menu{padding:12px 10px;border:2px solid #e9e9e9;border-radius:5px;margin:0 auto;display:block;width:44px;}
.header.style9 .bar-open-menu.active{position:relative;}
.header.style9 .bar-open-menu.active span{width:0;}
.header.style9 .bar-open-menu.active:before{display:inline-block;position:absolute;content:url(assets/images/hover-menu.png);width:100%;top:0;border:0;text-align:center;left:0;line-height:44px;}
.bar-open-menu{display:inline-block;padding:11px 0;}
.header.style9 .bar-open-menu span{background:#555555;}
.header.style9 .logo{ text-align: left;}
.bar-open-menu span{width:20px;display:block;background:#fff;height:2px;margin-bottom:5px;}.bar-open-menu span:last-child{margin-bottom:0;}
.header.style5 .bar-open-menu span{background:#555555;}
.header.style5 .bar-open-menu{width:44px;height:43px;text-align:center;line-height:43px;border:2px solid #e9e9e9;border-radius:3px;padding:11px 10px;float:left;margin-right:50px;}
.bar-open-menu span:nth-child(2){width:17px;}
.return-message{line-height:20px;padding:10px 5px;margin-top:15px;}
.backtotop{display:none;width:50px;height:50px;font-size:40px;font-weight:600;background:#333333;border:2px solid #f1f1f1;color:#ffffff;border-radius:5px;position:fixed;bottom:50px;right:25px;text-align:center;line-height:50px;z-index:999;}
.backtotop:hover{background:#fff;color:#333333;border-color:#333;}
.backtotop.show{display:block;}
.header-top-message{background-color:#111111;color:#aaaaaa;font-weight:700;text-transform:uppercase;text-align:center;font-size:15px;padding:12px 15px;}
.header-top-message .fa{color:#fff;font-size:22px;}
.header-top-message a{color:#fff;text-decoration:underline;}
.header-top-message a:hover{color:#ffffff;}
.wpb_content_element .block-text{font-size:15px;color:#222;font-weight:700;}
.wpb_content_element .block-text .fa{font-size:22px;}
.wpb_content_element .block-text span{color:#666666;text-decoration:underline;}
.woocommerce-cart-form .shop_table th, .woocommerce-cart-form .shop_table td{border:none;text-align:left;}
.woocommerce-cart-form{border:2px solid #f1f1f1;}
.cart_totals .shop_table th{ color: #222; font-weight: 600;}
.woocommerce-cart-form .button{  background-color: transparent; border: 2px solid #e9e9e9; color: #222; padding: 7px 20px;}
.woocommerce-cart-form .shop_table{border:none;}
.woocommerce-cart-form .shop_table thead tr, .woocommerce-cart-form .shop_table tr.cart_item{border-bottom:2px solid #f1f1f1;}
.woocommerce-cart-form .shop_table thead > tr, .woocommerce-cart-form .shop_table tbody>tr.cart_item{display:block;font-size:0;line-height:0;position:relative;text-align:left;}
.woocommerce-cart-form .shop_table tbody>tr>td{padding:30px 30px 30px 0;}
.woocommerce-cart-form .shop_table thead th, .woocommerce-cart-form .shop_table tbody tr.cart_item td{display:inline-block;line-height:24px;border:none;text-align:left;}
.woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:60px;width:20px;font-size:0;font-weight:700;text-align:right;padding:30px 0;}
.woocommerce-cart-form .shop_table thead{display:none;}
.woocommerce-cart-form .shop_table .product-thumbnail{width:160px;padding-left:30px;}
.woocommerce-cart-form .shop_table .product-name{font-weight:600;color:#333333;width:35%;font-size:16px;}
.woocommerce-cart-form .shop_table .product-price{width:25%;font-size:20px;color:#111;font-weight:700;}
.woocommerce-cart-form .shop_table .product-quantity{width:12%;}
.woocommerce-cart-form .shop_table .product-quantity .quantity{display:block;border:2px solid #f1f1f1;border-radius:5px; padding: 0 6px;}
.wc-proceed-to-checkout{  text-align: right;  }
.woocommerce-cart-form .shop_table .product-quantity .quantity .control{border:none;}
.woocommerce-cart-form .shop_table tbody>tr>td.actions{padding:50px 30px;}
.woocommerce-cart-form .shop_table .actions .coupon{display:inline-block;}
.woocommerce-cart-form .shop_table .actions .coupon label{font-size:16px;font-weight:600;color:#333333;}
.woocommerce-cart-form .shop_table .actions >.button{float:right;cursor:pointer;}
.woocommerce-cart-form .product-remove a:before{content:"\f014";font-family:FontAwesome;font-size:20px;color:#aaa;}
.cart-collaterals .checkout-button{margin-top:30px;}
.cart-collaterals .cart_totals h2{font-size:28px;font-weight:600;line-height:19px;margin:50px 0;color:#222222;}
.wc-proceed-to-checkout .wcppec-checkout-buttons,
.wc-proceed-to-checkout .wcppec-checkout-buttons__separator,
.wc-proceed-to-checkout .wcppec-checkout-buttons__button{display:inline-block;}
.wc-proceed-to-checkout .wcppec-checkout-buttons__separator{padding:0 15px;}
.wc-proceed-to-checkout .wcppec-checkout-buttons__button{display:inline-block;padding:9px 20px;color:#fff;border:none;text-align:center;border-radius:5px;text-transform:uppercase;font-weight:700;font-size:13px;background-color:#222;}
.flex-control-nav .pe-7s-angle-left{left:-15px;}
.flex-control-nav .pe-7s-angle-right{right:-15px;}
.flex-control-nav .slick-arrow:hover{color:#222222;}
.loadmore-wapper{text-align:center;margin-top:10px;margin-bottom:50px;}
.loadmore-wapper a{display:inline-block;min-width:161px;height:42px;padding:8px 10px;border:2px solid #eeeeee;color:#222222;font-weight:700;text-align:center;font-size:14px;text-transform:uppercase;border-radius:3px;}
.loadmore-button.loading:before{-webkit-animation: fa-spin 1s infinite steps(8);  animation: fa-spin 1s infinite steps(8); content: "\f110"; font-family: 'FontAwesome'; display: inline-block; margin-right: 10px;}
.loadmore-wapper a:hover{background:#333333;color:#ffffff;border-color:#333333;}
.turan-slider .hover-border img{border:2px solid transparent;}
.turan-slider .hover-border img:hover{border:2px solid #f1f1f1;}
.footer{background:#111111;}
.wpb_text_column p{font-size:15px;line-height:26px;color:#888;}
.footer.default .turan-lastestblog .widgettitle{margin-bottom:25px;}
.footer.default .widgettitle{font-size:20px;color:#dddddd;font-weight:600;padding-top:5px;line-height:24px;}
.footer.default .widgettitle{margin-bottom:10px;}
.footer .menu{padding:0;margin:0;list-style:none;}
.footer .menu .menu-item{font-size:15px;color:#888888;line-height:36px;font-weight:600;}
.footer .menu .menu-item .icon{margin-right:20px; color: #fff;}
.footer .menu .menu-item a:hover{color:#ffffff;}
.coppyright{font-size:15px;color:#888888;padding:5px 0;}
.coppyright a, .coppyright a:hover{color:#ffffff;}
.footer .turan-socials .text{display:none;}
.footer .turan-socials .socials{margin:0;padding:0;}
.footer .turan-socials li{list-style:none;display:inline-block;padding:17px 12px;font-size:23px;color:#555555;}
.footer .turan-socials li a:hover{color:#ffffff;}
.footer .turan-socials li:first-child{padding-left:0;}
.turan-lastestblog .post{overflow:hidden;margin-bottom:26px;}
.turan-lastestblog .post:last-child{margin-bottom:0;}
.turan-lastestblog .post .time{display:inline-block;float:left;margin-right:15px;min-width:49px;height:48px;text-align:center;border:2px solid #888;overflow:hidden;padding:7px 5px;font-weight:600;}
.turan-lastestblog .post .time span{display:block;font-weight:600;}
.turan-lastestblog .post .time .date{font-size:16px;color:#ccc;line-height:16px;}
.turan-lastestblog .post .time .month{font-size:13px;color:#888;line-height:13px;}
.turan-lastestblog .post .info{display:inline-block;overflow:hidden;}
.turan-lastestblog .post .info .post-title{font-size:15px;text-transform:capitalize;margin:0;}
.turan-lastestblog .post .info .post-title a{color:#888888;}
.turan-lastestblog .post .info .post-title a:hover{color:#ffffff;}
.turan-lastestblog .post .info .metas{font-size:12px;color:#444444;}
.footer .widget{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.footer .turan-custommenu.style1 .menu .menu-item{width:50%;float:left;}
.header-mobile{display:none;}
.turan-blog .blog-item .post-thumb >a::after{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.2);-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:0;}
.turan-blog .blog-item .post-thumb:hover a::after{opacity:1;}
.plus-zoom::before, .plus-zoom::after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:1;}
.plus-zoom:hover::before{right:50%;left:50%;background-color:#fff;opacity:0.3;}
.plus-zoom:hover::after{top:50%;bottom:50%;background-color:#fff;opacity:0.3;}
.plus-zoom{position:relative;display:block;overflow:hidden;}
.underline-center::before, .underline-center::after{content:"";position:absolute;z-index:1;transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;border-color:#fff;}
.underline-center:hover::before{left:10px;right:10px;}
.underline-center:hover::after{top:10px;bottom:10px;}
.underline-center{position:relative;display:block;overflow:hidden;}
.normal-effect::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.normal-effect:hover::before{opacity:0.3;}
.normal-effect{position:relative;display:block;overflow:hidden;}
.underline-zoom{position:relative;display:block;overflow:hidden;}
.underline-zoom::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.2);opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1;}
.underline-zoom::after{position:absolute;content:'';top:-5px;bottom:-5px;left:-5px;right:-5px;border:2px solid #fff;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1;}
.underline-zoom:hover::before, .underline-zoom:hover::after{opacity:1;}
.underline-zoom:hover::after{top:10px;bottom:10px;left:10px;right:10px;}
.turan-products.layout2 .turan-products-nav{  display: table;  margin: 0 auto;  }
.turan-products.layout2 .turan-products-nav .slick-arrow{  width: 51px; height: 51px; line-height: 43px; font-size: 30px; }
.ajax_add_to_cart.added{display: none;}
.ajax_add_to_cart.loading:before{-webkit-animation: fa-spin 1s infinite steps(8);  animation: fa-spin 1s infinite steps(8);  content: "\f110";  font-family: 'FontAwesome';  display: inline-block;  margin-right: 10px;}
body #yith-quick-view-modal .yith-wcqv-main{box-shadow: none; overflow: inherit; overflow-y: auto; overflow-y: hidden;}
#yith-quick-view-modal.open .yith-wcqv-main{overflow: inherit; padding: 40px 30px;}
body #yith-quick-view-close{ width: 30px; height: 30px; text-align: center; line-height: 30px; background-color: #222; color: #EEEEEE; font-size: 0; right: -15px; top: -15px; border: none; border-radius: 50%; opacity: 1;}
body  #yith-quick-view-close:before{ content: "\f00d"; font-family: 'FontAwesome'; font-size: 15px;}
body #yith-quick-view-close:hover{color: #fff;}
#yith-quick-view-content{ overflow-x: hidden; overflow-y: auto; max-height: 500px;}
body #yith-quick-view-content div.images{width: 48%; border: none; padding: 0; float: left;}
body #yith-quick-view-content div.summary{ width: 52%; float: right; overflow: hidden; padding: 0; padding-left: 50px;}
body #yith-quick-view-content .product:before,
body #yith-quick-view-content .product:after{content: ''; display: table}
body #yith-quick-view-content .product:after{clear: both;}
.yith-wcqv-wrapper{ height: auto!important;}
.product-thumb .thumb-inner{ text-align: center;}
.demo-click{display: table;margin: 0 auto;margin-top: 30px;}
.page-main-content{ margin-bottom: 50px;}
.page-links{
    clear: both;
    margin-top: 50px;
}

.page-links >span,
.page-links >a{
    display: inline-block;
    width: 43px;
    height: 43px;
    border: 2px solid #F1F1F1;
    border-radius: 2px;
    text-align: center;
    line-height: 40px;
    color: #888888;
    font-weight: 600;
    margin-right: 10px;
    font-size: 18px;
}
.page-links >span{ color: #222;}
.page-links .page-links-title{ display: none;}
.woocommerce-product-search-result{
    text-align: center;
}

.widget-products .widgettitle .nav{
    float: right;
}
.widget.widget-products  .widgettitle{
    line-height: 35px;
    margin-bottom: 20px;
}
.widget.widget-products .product-item{
    margin-bottom: 0;
}
.widget.widget-products,
.widget.widget_media_image{
    border: none;
    padding-bottom: 0;
}
.footer-device-mobile{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background-color: #fff;
    border-top: 1px solid #eee;
    display: none;
}
.footer-device-mobile .wapper{
    display: table;
    width: 100%;
    table-layout: fixed;
}
.footer-device-mobile-item,
.footer-device-mobile .block-minicart{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    float: none;
}
.footer-device-mobile-item>a{
    display: inline-block;
    padding: 5px 0;
    color: #222;
    line-height: normal;
    text-transform: capitalize;
}
.footer-device-mobile-item>a:hover,
.footer-device-mobile-item>a:focus,
.footer-device-mobile-item>a:active{
    color: #222;
}
.footer-device-mobile-item>a .icon{
    font-size: 24px;
    display: block;
    position: relative;
    height: 30px;
    line-height: 30px;
    font-weight: 700;
}
.footer-device-mobile-item.device-cart .count{
    display: none;
}
.footer-device-mobile-item.device-cart .count-icon {
    width: 23px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    border-radius: 50%;
    color: #222222;
    font-weight: 700;
    display: inline-block;
    position: absolute;
    top: 0;
    right: -13px;
    font-family: "Lato",sans-serif;
    font-size: 14px;
}
.footer-device-mobile .block-minicart .shopcart-icon{
    border: none;
    padding: 0;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
    width: 100%;
    height: inherit;
    color: #222;
    line-height: normal;
    padding: 5px 0;
}
.footer-device-mobile .block-minicart .shopcart-icon::before{
    display: block;
    font-family: 'FontAwesome';
    content: "\f290";
    font-size: 24px;
    color: #222;
    height: 30px;
}
.footer-device-mobile .block-minicart .shopcart-icon::after{
    display: none;
}
.footer-device-mobile .block-minicart .shopcart-icon .count{
    top: 0;
    right: 0;
}
.footer-device-mobile .shopcart-description{
    display: none!important;
}

.header-device-mobile{
    background-color: #fff;
    border-bottom: 1px solid #eee;
    padding: 10px 15px;
    display: none;
    position: relative;

}
.page-template-fullwidth .header-device-mobile {
    margin-bottom: 30px;
}
.header-device-mobile .wapper{
    display: table;
    width: 100%;
}
.header-device-mobile .item{
    display: table-cell;
    vertical-align: middle;
}

.header-device-mobile .mobile-logo a{
    display: block;
}
.header-device-mobile .mobile-search-box,
.header-device-mobile .mobile-settings-box,
.header-device-mobile  .menu-bar{
    width: 40px;
    padding-left: 5px;
}
.header-device-mobile  .menu-bar .mobile-navigation{
    margin: 0;
}
.header-device-mobile .mobile-navigation,
.header-device-mobile .mobile-search-box>a,
.header-device-mobile .mobile-settings-box>a{
    width: 40px;
    height: 40px;
    float: left;
    border: 2px solid #eee;
    padding: 11px 10px;
    border-radius: 5px;
    padding-top: 13px;

}
.header-device-mobile .mobile-search-box>a,
.header-device-mobile .mobile-settings-box>a{
    text-align: center;
    padding: 0;
    line-height: 35px;
    color: #222;
}
.header-device-mobile .mobile-navigation .icon,
.header-device-mobile .mobile-search-box>a .icon,
.header-device-mobile .mobile-settings-box >a .icon{
    display: block;
}
.header-device-mobile .mobile-navigation .icon>span{
    display: block;
    height: 2px;
    background-color: #000;
    margin-bottom: 3px;
}
.header-device-mobile .mobile-navigation .icon>span:last-child{
    margin-bottom: 0;
}
.header-device-mobile .item .block-sub{
    position: absolute;
    top: 100%;
    right: 0;
    background-color: #fff;
    padding: 15px;
    left: 0;
    z-index: 100;
    margin-top: 1px;
    -webkit-transition: opacity .5s,-webkit-transform .5s;
    transition: opacity .3s,transform .3s;
    -webkit-transform: translate(0, 30px);
    -moz-transform: translate(0, 30px);
    -o-transform: translate(0, 30px);
    -ms-transform: translate(0, 30px);
    transform: translate(0, 30px);
    opacity: 0;
    display: block;
    visibility: hidden;
    padding-top: 50px;
}
.header-device-mobile .item.open .block-sub{
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible;
}
.header-device-mobile .item .block-sub .close{
    font-size: 14px;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    float: none;
    position: absolute;
    top: 10px;
    right: 15px;
    line-height: 27px;
    border: 1px solid #eee;
}
.header-device-mobile .form-search .serchfield{
    width: 100%;
}

.header-device-mobile .block-sub-item{
    margin-bottom: 20px;
    clear: both;
}

.header-device-mobile .block-sub-item:last-child{
    margin-bottom: 0;
}
.header-device-mobile .block-sub-item .block-item-title{
    font-size: 14px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.header-device-mobile .block-sub-item ul{
    padding: 0;
    margin: 0;
}
.header-device-mobile .block-sub-item ul li{
    display: inline-block;
    list-style: none;
}
.header-device-mobile .block-sub-item ul li >a{
    display: inline-block;
    padding: 0;
    line-height: 30px;
    margin-right: 20px;
}
.header-device-mobile .block-sub-item ul li >a .icon{
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -3px;
}
.header-device-mobile.style-04{
    background-color: #000000;
}
.header-device-mobile.style-04 .mobile-search-box > a,
.header-device-mobile.style-04 .mobile-settings-box > a,
.header-device-mobile.style-04 .mobile-navigation{
    border-color: #333;
    color: #eee;
}
.header-device-mobile.style-04 .mobile-navigation .icon > span{
    background-color: #eee;
}
@media (min-width:1280px){.container{width:1200px;}
}
@media (max-width:1366px){.header.style6{padding:30px;}
    .vertical-style.header.style6 .header-nav .scrollbar-macosx{height:calc(100vh - 370px);}
    .header.style6 .logo{padding:0px 30px 20px;}
    .header.style6 .header-control{margin-bottom:0;}
    .header.style6 .header-language{margin:0 0 20px 30px;}
    .header.style6 .form-search .form-content .inner{margin-bottom:25px}
    .vertical-style.header .social-header{margin-bottom:25px;}
    .product-item .loop-form-add-to-cart .button{padding:7px 18px;}
    .product-item.style-5 .product-thumb{text-align:center;}
    .product-item.style-5 .product-count-down{text-align:center;}
    .product-item.style-5 .turan-countdown .box-count{min-width:40px;height:40px;padding:5px 0;margin-right:5px;}
    .product-item.style-5 .turan-countdown .box-count:last-child{margin-right:0;}
    .product-item.style-5 .turan-countdown.is-countdown .box-count .text{font-size:10px;}
    .product-item.style-5 .turan-countdown.is-countdown .box-count .number{font-size:13px;}
}
@media (max-width:1199px){.main-menu .submenu > li{position:static;}
    .header-language{float:right;}
    .header.style6 .header-language{float:none;}
    .header-language .turan-dropdown{margin:0;}
    .header-nav-wapper .main-menu{margin-left:0;}
    .turan-newsletter.style1 .newsletter-form-wrap .submit-newsletter{padding-right:10px;padding-left:10px;}
    .header.style3 .logo{text-align:center;line-height:24px;}
    .turan-products.style-1 .owl-slick .slick-arrow.next{right:-20px;}
    .turan-products.style-1 .owl-slick .slick-arrow.prev{left:-20px;}
    .turan-products.style-1 .slick-slider .slick-slide img{display:inline-block;}
    .turan-products.style-1 .slick-slide .product-thumb{text-align:center;}
    .banner-custom{width:calc(50% - 15px);}
    .banner-custom:last-child{float:right;}
    .banner-custom:first-child{float:left;}
    .turan-iconbox.default .icon{padding:0 20px;}
    .turan-blog .slick-slider .post-thumb img{width:100%;}
    .header.style8 .logo{text-align:center;}
    .header.style8 .main-menu{margin:0;padding-top:20px;}
    .header.style8 .main-menu > li:first-child > a{padding-left:0;}
    .header.style8 .header-control{padding-top:20px;}
    .header.style8 .header-control .block-header{padding-left:25px;}
    .header.style8 .header-control .block-header:first-child{padding-left:0;}
    .product-item.style-5 .product-thumb{text-align:center;}
    .product-item.style-5 .product-count-down{text-align:center;}
    .product-item.style-1 .product-thumb .thumb-inner{text-align:center;}
    .product-item.style-6 .thumb-inner img{margin:0 auto;}
    .turan-testimonials.default .testimonial{padding:53px 60px 52px 60px;}
    .product-item.style-5 .turan-countdown .box-count{min-width:49px;height:49px;padding:10px 0;}
    .product-item.style-5 .turan-countdown .box-count:last-child{margin-right:0;}
    .product-item.style-5 .turan-countdown.is-countdown .box-count .text{font-size:13px;}
    .product-item.style-5 .turan-countdown.is-countdown .box-count .number{font-size:16px;}
    .shop-top-control .woocommerce-result-count,
    .shop-top-control .woocommerce-ordering,
    .shop-top-control .grid-view-mode,
    .shop-top-control .shop-filter-sidebar{padding:0 20px;}
    .shop-top-control .chosen-container.shop-top-control .chosen-container{margin-top:10px;}
    .product-item.list .shop_attributes{padding:0;}
    .product-item.list .product-info{padding-left:10px;border:none;vertical-align:middle;}
    .product-item.list .product-content-bottom .loop-form-add-to-cart{padding-left:10px;border:none;}
    .coppyright{text-align:center;}
    .footer .turan-payment{text-align:center !important;padding-top:20px;}
}
@media (max-width:1024px){.header-mobile .block-account > a{color:#fff;}
    .header-mobile .header-control{display:block;padding:0; position: relative;}
    .header-mobile{display:inline-block;padding:20px 15px;width:100%;}
    .header-mobile .mobile-navigation{border-color:#333;}
    .header-mobile .mobile-navigation span{background:#fff;}
    .header-mobile .form-search .form-content{text-align:center;padding:0 0 20px;padding-top:0;}
    .header-mobile .social-header .social-item{color:#fff;}
    .header-mobile .form-search .form-content .inner{border:2px solid #333;border-radius:5px;width:251px;position:relative;padding:0;margin:0;text-align:left;}
    .header-mobile .block-minicart .shopcart-icon{border-color:#333;color:#fff;}
    .header-mobile .logo{display:inline-block;text-align:left;}
    .header-mobile .header-element{display:inline-block;float:right;}
    .header-mobile .block-minicart{display:inline-block;}
    .header-mobile .header-footer{display:inline-block;margin-left:20px;}
    .header-mobile .form-search .form-content .input{width:171px;border:none;}
    .header-mobile .form-search .form-content .btn-search{top:0;right:0;border:none;line-height:38px;position:absolute;width:25%;padding:0;height:100%;background:transparent;color:#888;font-size:22px;font-weight:normal;}
    .header.style6{display:none;}
    .header-vertical.black-version{padding:0 15px;}
    .product-item .loop-form-add-to-cart{position:static;opacity:1;visibility:visible;padding-left:0;padding-right:0;}
    .product-item:hover .product-info{opacity:1;}
    .woocommerce form #billing_postcode_field,
    .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{padding-left:0;}
    .woocommerce form #billing_address_1_field,
    .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{padding-right:0;}
    .product-item.list .price{font-size:16px;}
    .form-row.form-row-first, .form-row.form-row-last{width:100%;}
    .product-item .loop-form-add-to-cart .cart .single_variation_wrap{padding:0;}
    .product-item .loop-form-add-to-cart .cart{padding:0;}
    .turan-slider .slick-arrow.prev{left:-20px;}
    .turan-slider .slick-arrow.next{right:-20px;}
    #review_form .comment-form input{display:block;}
    .shop-page.no-sidebar .woocommerce-product-gallery{ padding: 0;}
}
@media (max-width:991px){.header.style2 .mobile-navigation{float:right;margin-right:20px;}
    .header.style2 .form-search .form-content .inner{text-align:left;}
    .mobile-navigation{display:inline-block;vertical-align:top;margin-left:25px;border:2px solid #f1f1f1;padding:14px 10px 10px;border-radius:5px;}
    .mobile-navigation span{background-color:#333333;display:block;width:16px;margin-bottom:3px;height:2px;}
    .menu-mobile-vertical{display:inline-block;vertical-align:top;margin-left:25px;border:2px solid #333;padding:14px 10px 10px;border-radius:5px;}
    .menu-mobile-vertical span{background-color:#fff;display:block;width:16px;margin-bottom:3px;height:2px}
    .header .header-nav,.header.style3 .header-nav{display:none;}
    .header-language{float:none;text-align:left;}
    .header.style1 .header-language .turan-dropdown{margin-left:25px;float:left;}
    .header.style1 .header-language .turan-submenu{right:0;left:auto;}
    .header-control{text-align:center;padding:20px 0 0;}
    .header .logo{text-align:left;}
    .header.style2 .logo{text-align:left;}
    .header.style1 .header-element{float:right;text-align:right;}
    .header.style1 .social-header{float:none;text-align:left;}
    .header.style2 .form-search .form-content{text-align:center;padding-bottom:20px;}
    .megamenu .turan-custommenu .widgettitle{font-size:16px;margin-bottom:0;padding:10px 0;border-bottom:1px solid #f1f1f1;}
    .megamenu .turan-custommenu ul li{font-size:16px;color:#555;padding:7px 0;border-bottom:1px solid #f1f1f1;}
    .megamenu .turan-custommenu.default{margin-bottom:30px;}
    .bar-open-menu{display:none;}
    .header.style3 .header-control{width:100%;}

    .home .header.style4{position:static;background:#090909;}
    .header.style4 .logo{text-align:center;}
    .header.style4 .mobile-navigation{border-color:#333;}
    .header.style4 .mobile-navigation span{background-color:#eee;}
    .header.style5 .logo{display:block;text-align:center;}
    .header.style5 .header-language,.header.style5 .block-search-block{padding-top:20px;}
    .product-list-grid .product-item .product-thumb{text-align:center;}
    .turan-products.layout1 .head{padding-top:190px;}
    .header.style7 .mobile-navigation span,.header.style8 .mobile-navigation span{background-color:#eee;}
    .header.style7 .control-custom{text-align:right;}
    .header.style9 .bar-open-menu{display:none;}
    .header.style9 .header-control{text-align:right;padding-top:0;}
    .right-sidebar .sidebar .sidebar-inner{padding-left:15px;}
    .main-content{margin-bottom:30px;}
    .product-item.style-4 .thumb-inner img{margin:0 auto;}
    .turan-newsletter.style1 .list .text{display:block;}
    .turan-newsletter.style1 .list label{margin:0 20px 0 0;}
    .header-nav-wapper .vertical-wapper{display:inline-block;}
    .header-nav-wapper{display:none;}
    .header.style7 .logo{text-align:center;padding-bottom:20px;}
    .turan-slider .slick-arrow{display:none !important;}
    .popup-newsletter .turan-slider .slick-arrow{display:block !important;}
    .form-row.form-row-first, .form-row.form-row-last{width:100%;}
    .shop-top-control{display:block;}
    .shop-top-control .grid-view-mode{width:auto;}
    .turan-iconbox.default .iconbox-inner .icon,.turan-iconbox.default .content{display:block;width:100%;padding:0;}
    .turan-iconbox.default .iconbox-inner{display:block;text-align:center;}
    .widget_shopping_cart_content .buttons{overflow:hidden;}
    .blog-list.list-style .post-item .thumb-blog,
    .no-sidebar .blog-list.list-style .post-item .thumb-blog{float:none;width:100%;margin:0;}
    .blog-list.list-style .post-item .thumb-blog img{width:100%;}
    .newsletter-widget:before{font-size:120px;}
    #customer_login .u-column1, #customer_login .u-column2{width:100%;}
    #customer_login .login{margin-bottom:30px;}
    .shop-page.no-sidebar .woocommerce-product-gallery,.summary.entry-summary,
    .woocommerce-product-gallery{width:100%;padding:0;border:none;}
    .summary.entry-summary{margin-top:30px;}
    .wpb_single_image img{width:100%;}
    .woocommerce-cart-form .shop_table td{padding:10px;}
    .woocommerce-cart-form .shop_table .product-price,
    .woocommerce-cart-form .shop_table .product-quantity{width:15%;}
    .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{right:30px;}
    .shop-filter-sidebar .woof_sid_widget .woof_container,
    .shop-filter-sidebar .turan_product_filter .filter-content .widget{ width: 33.3333%}
    .shop-filter-sidebar .woof_sid_widget .woof_container:nth-child(2n+1),
    .shop-filter-sidebar .turan_product_filter .filter-content .widget:nth-child(2n+1){clear: left;}
    .shop-top-control .woocommerce-ordering .title{display: none;}
    .product-item.list .product-thumb, .product-item.list .loop-form-add-to-cart,.product-item.list .product-content-bottom{ display: block; width: 100%;}
    .product-item.list .product-content-bottom .product-thumb{ width: 100%}
    .product-item.list .product-info{ margin-bottom: 30px; display: block;}
    .product-item.list .product-content-bottom .loop-form-add-to-cart{ display: block; width: 100%;}
    .product-item.list  .quantity{ float: left;}
    .product-item.list .product-inner{ height: auto!important;}
    .masonry-grid .grid-sizer, .masonry-grid .grid-item{ width: 50%;}

}
@media (max-width:767px){
    .header-mobile .logo{width:100%;text-align:center;padding-bottom:20px;}
    .header-mobile .header-element{width:100%;text-align:center;}
    .header-mobile .block-minicart{float:none;}
    .header-top-message{font-size:14px;}
    .left-sidebar .main-content{float:none;}
    .turan-products.style-2 .owl-slick .slick-arrow.next{right:-10px;}
    .turan-products.style-2 .owl-slick .slick-arrow.prev{left:-10px;}
    .header-language .turan-submenu{left:auto;right:0;}
    .header.style1 .social-header .social-item{padding:0 10px;}
    .social-header .social-item:last-child{padding-right:0;}
    .header.style1 .header-language .turan-dropdown{margin-left:20px;}
    .header.style3 .top-bar-left{width:100%;text-align:center;}
    .header.style3 .top-bar-right{width:100%;}
    .header.style3 .top-bar-right .header-language .turan-submenu,
    .header.style9 .top-bar-right .header-language .turan-submenu{left:0;right:auto;}
    .header.style5 .header-language .turan-submenu{left:0;right:auto;}
    .header.style7 .block-header{float:none;}
    .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:calc(100% - 30px);}
    .header-control .block-minicart{float:none;}
    .block-minicart{display:inline-block;float:right;}
    .block-minicart .turan-submenu{left:auto;right:0;}
    .product-item.product-type-variable .loop-form-add-to-cart .cart .variations{margin-top:10px;}
    .product-item.style-4 .product-inner img{margin:0 auto;}
    .header.style2 .top-bar{text-align:center;}
    .header.style2 .top-bar .top-bar-left{padding-right:20px;}
    .header.style2 .top-bar .top-bar-right{float:none;}
    .header.style2 .logo{text-align:center;padding-bottom:20px;}
    .product-item .loop-form-add-to-cart .cart{padding:0;}
    .header.style2 .header-language .turan-submenu{left:0;}
    .header.style2 .mobile-navigation{float:none;margin-left:20px;}
    .header.style2 .header-element{text-align:center;}
    .header.style2 .block-minicart{float:none;text-align:left;}
    .header.style9 .logo{text-align:center;padding-bottom:30px;}
    .header.style9 .header-control{text-align:center;}
    .header.style9 .top-bar-left,.header.style9 .top-bar-right{width:100%;}
    .header.style9 .top-bar-right{float:right;}
    .turan-newsletter.style1,.turan-newsletter.style2{max-width:300px;}
    .turan-tabs .tab-link li{padding:10px 0;}
    .turan-countdown .box-count{min-width:40px;height:40px;padding:5px 0;margin-right:5px;}
    .turan-countdown .box-count:last-child{margin-right:0;}
    .turan-countdown.is-countdown .box-count .text{font-size:10px;}
    .turan-countdown.is-countdown .box-count .number{font-size:13px;}
    .header.style7 .control-custom{padding-top:20px;text-align:center;}
    .product-item.style-3 .product-thumb{float:none;max-width:100%;margin:0;}
    .product-item.style-3 .product-thumb img{margin:0 auto;}
    .product-item.style-3 .product-info{text-align:center;padding:10px;}
    .turan-products.layout1 .head{width:100%;padding-top:0;margin-bottom:30px;margin-right:0;}
    .turan-products.layout1 .product-list-owl{width:100%;}
    .turan-products.style-1 .owl-slick .slick-arrow.prev{left:-10px;}
    .turan-products.style-1 .owl-slick .slick-arrow.next{right:-10px;}
    .masonry-grid .grid-sizer, .masonry-grid .grid-item{width:50%;}
    .post-item .thumb-blog img{width:100%;}
    .error-404{display:block;}
    .error-404 .images{display:block;width:100%;text-align:center;}
    .error-404 .text-404{display:block;text-align:center;}
    .woocommerce-cart-form .shop_table td{padding:10px;display:block;}
    .woocommerce-cart-form .shop_table td.product-quantity .quantity{margin:0 auto;}
    .woocommerce-cart-form .shop_table td.actions{display:inline-block;width:100%;}
    .right-sidebar .sidebar .sidebar-inner{border:none;padding-left:0;}
    .widget_shopping_cart_content .buttons .button{margin:0 0 20px 20px;}
    .woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td{display:block !important;width:auto !important;border:none;border-bottom:1px solid #f1f1f1;}
    .wishlist_table thead{display:none;}
    .woocommerce table.wishlist_table tfoot td{margin-top:30px;display:block;}
    .woocommerce table.wishlist_table{border:none;}
    .wishlist_table tr td.product-thumbnail a{margin:0 auto;}
    .left-sidebar .sidebar .sidebar-inner{border-right:none;padding-right:0;}
    .woocommerce .col2-set .col-1,
    woocommerce-page .col2-set .col-1,
    .woocommerce .col2-set .col-2,
    .woocommerce-page .col2-set .col-2{width:100%;}
    #customer_login label.woocommerce-form__label-for-checkbox{float:none;margin-top:20px;display:block;}
    .wc-tabs li{display:block;padding:15px 0;text-align:center;}
    .flex-control-nav .pe-7s-angle-left{left:-8px;}
    .flex-control-nav .pe-7s-angle-right{right:-8px;}
    .woocommerce-cart-form{border:none;}
    .woocommerce-cart-form .shop_table tbody tr, .wishlist_table tbody tr{display:block;margin-bottom:60px;border:2px solid #f1f1f1;}
    .woocommerce-cart-form .shop_table tbody td, .wishlist_table tbody td{display:block !important;width:auto !important;border:none;border-bottom:2px solid #f1f1f1 !important;text-align:center !important;}
    .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove{position:static;text-align:center;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
    .woocommerce-cart-form .shop_table tbody td:last-child, .wishlist_table tbody td:last-child{border-bottom:none !important;}
    .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-subtotal{font-size:20px;font-weight:700;color:#111111;}
    .woocommerce-cart-form .shop_table .actions .coupon{display:block;}
    .woocommerce-cart-form .shop_table .actions >.button{float:none;margin-top:30px;}
    .woocommerce-cart-form .shop_table tbody>tr>td{padding:30px;}
    #yith-quick-view-modal.open .yith-wcqv-main{ padding: 15px;}
    body #yith-quick-view-content div.images,
    body #yith-quick-view-content div.summary{ width: 100%; padding: 0;}
    .header .header-control{ position: relative;}
    .header-control .block-search,
    .header-control .block-header{ position: static;}
    .header-control .block-search  .form-search{ left: 0; right: 0;}
    .header-control  .turan-submenu{left: 0; right: 0;}
    .shop-top-control .woocommerce-result-count{display: none;}
    .shop-top-control .grid-view-mode .inner{ float: right;}
    .shop-top-control .grid-view-mode{ width: 100%;}
    .shop-filter-sidebar .woof_sid_widget .woof_container,
    .shop-filter-sidebar .turan_product_filter .filter-content .widget{ width: 50%}
    .shop-filter-sidebar .woof_sid_widget .woof_container:nth-child(2n+1),
    .shop-filter-sidebar .turan_product_filter .filter-content .widget:nth-child(2n+1){clear: none;}
    .shop-filter-sidebar .woof_sid_widget .woof_container:nth-child(2n),
    .shop-filter-sidebar .turan_product_filter .filter-content .widget:nth-child(2n){clear: left;}
    .header.style10 .social-header{ padding-right: 20px;}
    .product-item.style-2 .product-thumb, .product-item.style-2 .product-info{display:block;text-align:center; padding: 0; width: 100%;}
    .product-item.style-2 .product-thumb .thumb-inner img,
    .product-item.style-2 .group-buttons{margin:0 auto;}

    .footer-device-mobile,
    .header-device-mobile{
        display: block;
    }
    html{
        padding-bottom: 58px;
    }
    .backtotop.show{
        display: none!important;
    }
    #header,
    .header-mobile{
        display: none;
    }
    .header-top-message{
        display: none;
    }
    .product-list-grid.row,
    .row.products{
        margin: 0 -5px;
    }
    .product-list-grid.row .product-item,
    .row.products .product-item{
        padding: 0 5px;
    }
    .product-item .product-inner{
        padding: 10px;
    }
    .product-item .loop-form-add-to-cart{
        display: none;
    }
    .product-item .product-name,
    .product-item .price{
        font-size: 14px;
    }
    .blog-item .blog-meta{
        padding: 10px;
    }
}
@media (max-width:480px){
    .header-mobile .header-footer{margin:0;width:100%;text-align:center;padding-top:20px;}
    .header-mobile .header-footer .social-header{float:none;}
    .header.style1 .header-element{float:none;text-align:center;}
    .header .logo{text-align:center;padding:20px 0;}
    .top-bar-left,.top-bar-right{width:100%;text-align:center;}
    .top-bar-right{float:none;}
    .top-bar .header-language{float:none;width:100%;}
    .top-bar .header-user-links{padding:0;float:left;}
    .top-bar .header-language{text-align:center;}
    .top-bar .header-language .turan-dropdown::after{content:none;}
    .header.style3 .top-bar-right .header-language{text-align:center;}
    .block-search .turan-submenu{min-width:100%;}
    .form-search .form-content .btn-search{float:none;margin-top:20px;}
    .header.style7 .form-search-width-category .category{display:none;}
    .header.style9 .top-bar .header-language .turan-submenu,
    .header.style3 .top-bar .header-language .turan-submenu,
    .header.style7 .top-bar .header-language .turan-submenu{left:0;right:0;}
    .header.style9 .top-bar .header-user-links{width:50%;text-align:left;}
    .header.style9 .top-bar-right .social-header .social-item{float:none;}
    .header.style9 .header-control{text-align:center;}

    .turan-products.style-1 .product-list-owl .slick-dots li{width:20px;}
    .turan-blog .slick-slider .post-thumb img{width:100%;}
    .turan-tabs.style1 .tab-link li:after{content:none;}
    .turan-blog.style2 .post-thumb{float:none;}
    .turan-blog.style2 .blog-info{border-top:0;border-left:2px solid #f1f1f1;}
    .product-item .loop-form-add-to-cart .button{float:none;}
    .product-item .loop-form-add-to-cart .cart{padding:0;}
    .comment-list .children{padding-left:15px;}
    .turan-newsletter.style3 .submit-newsletter{margin:10px 0 0 0;}
    .banner-custom{width:100%;}
    .header.style5 .header-language, .header.style5 .block-search-block{width:100%;text-align:center;}
    .turan-newsletter.style3 .email-newsletter{width:100%;}
    .turan-testimonials.default .testimonial{padding:20px;text-align:center;}
    .testimonial .image{float:none;}
    .testimonial .info{padding:10px;}
    .testimonial .info:after{left:0;}
    .instagram .item-instagram{width:50%;}
    .turan-newsletter.style1{max-width:100%;}
    .masonry-grid .grid-sizer, .masonry-grid .grid-item{width:100%;position:static !important;}
    .woocommerce form .form-row-first,
    .woocommerce form .form-row-last,
    .woocommerce-page form .form-row-first,
    .woocommerce-page form .form-row-last,
    .woocommerce form .address-field{width:100%;}
    .woocommerce form .address-field{padding:0;}
    .woocommerce-cart-form .actions .coupon .button{margin:30px 0;}
    .owl-products .product-item.style-1 img{margin:0 auto;}
    .shop_table th, .shop_table td{display:block;}
    .woocommerce-cart-form .actions > .button{float:none;}
    .shop-top-control .woocommerce-ordering{margin-bottom:20px;}
    .shop-top-control .grid-view-mode .inner{margin:0;}
    .product-item.list .product-content-bottom .product-thumb,
    .product-item.list .product-content-bottom .product-info,
    .product-item.list .product-content-bottom .loop-form-add-to-cart{display:block;width:auto;padding:0;margin-bottom:10px;}
    .widget_shopping_cart_content .buttons .button.checkout{float:none;}
    #customer_login .login input[type="submit"]{display:block;width:100%;}
    .entry-summary .cart .group_table{border:none;}
    .entry-summary .cart .group_table tr{border:1px solid #f1f1f1;margin-bottom:20px;display:block;}
    .entry-summary .cart .group_table td{border:none;display:block;padding:20px 0;border-bottom:1px solid #f1f1f1;margin:0;}
    .shop_table th, .shop_table td{border:none;border-bottom:1px solid #f1f1f1;}
    #review_form .comment-form input{margin:0 auto;margin-bottom:30px;}
    .header-mobile .form-search .form-content .btn-search{ margin: 0;}
    .shop-top-control .grid-view-mode{display: none;}
    .shop-top-control .shop-filter-sidebar{border-right: none;}
    .turan-contact-info .socials{ padding-top: 50px;}
    .masonry-grid .grid-sizer, .masonry-grid .grid-item{ width: 100%;}
    .header.style10 .header-language{ float: right;}
    .shop-top-control .woocommerce-result-count, .shop-top-control .woocommerce-ordering, .shop-top-control .grid-view-mode, .shop-top-control .shop-filter-sidebar{
        border: none;
    }

}
@media (max-width:320px){.turan-blog.default .blog-item{padding:0 15px !important;}
    .block-account .turan-submenu{right:-60px;}
    .top-bar .header-language,.top-bar .social-header{float:none;}
    .top-bar .header-user-links{padding:0;}
    .product-item.style-3 .product-thumb img{margin:0 auto;}
    .header.style3 .header-control .block-minicart .turan-submenu,
    .header.style3 .block-search .turan-submenu,
    .shop-filter-sidebar .woof_sid_widget .woof_container,
    .shop-filter-sidebar .turan_product_filter .filter-content .widget{ width: 100%}
    .shop-top-control .shop-filter-sidebar,
    .shop-top-control .woocommerce-ordering{ display: block; border: none; float: left;}
}