/*
Theme Name:        Flatsome
Theme URI:         http://flatsome.uxthemes.com/
Author:            UX-Themes
Author URI:        http://www.uxthemes.com/
Description:       Multi-Purpose Responsive WooCommerce Theme
Version:           3.13.1
Requires at least: 4.7.0
Requires PHP:      5.6.20
Text Domain:       flatsome
License:           http://themeforest.net/licenses
License URI:       http://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
/* rating code */
body .tw-main-outer-wrapper .comment-form-rating{margin-top:0; border:1px solid #dfdfdf; border-radius:3px;
  height:40px; background-color:#f4f4f4; padding:7px 20px; display:flex; margin-bottom:20px}

body .tw-main-outer-wrapper .comment-form label{margin-top:0;font-weight: 400;font-family:'Barlow', sans-serif;
  line-height:25px;min-width:140px; }
.comment-form-rating p.stars > span{display:inline-block;position:relative;}
.comment-form-rating p.stars > span{width:125px;height:24px;z-index:1;
  background:url('https://cdkeys.nu/wp-content/uploads/2021/02/starsprites.png') no-repeat;background-size:100%;}
.comment-form-rating p.stars > span.star-1{background-position-y:-25px;}
.comment-form-rating p.stars > span.star-2{background-position-y:-50px;}
.comment-form-rating p.stars > span.star-3{background-position-y:-75px;}
.comment-form-rating p.stars > span.star-4{background-position-y:-100px;}
.comment-form-rating p.stars > span.star-5{background-position-y:-125px;}

.comment-form-rating p.stars > span a{ width:25px; height:25px; float:left; font-size:0; cursor:pointer;
  margin-left:0px;z-index:10}

body .comment-form p textarea{border-radius:3px;box-shadow:none}
body .comment-form p input{border-radius:3px;height:40px;padding:12px 25px;box-shadow:none}
body .comment-form p input:focus,
body .comment-form p textarea:focus{border:2px solid #000;box-shadow:none}
.woocommerce .tw-main-outer-wrapper.tw-tab-template-template1 #respond .comment-form .form-submit input#submit{background:#00b67b;border-color:#00b67b;height:40px;line-height:15px; min-height:40px;
  color:#fff !important;border-radius:2px;padding:12px 16px;margin-right:0; float:right;}
body.single-product .review-form-inner .anuu_btn{
  background-color:#fff; height:40px; border:1px solid #dfdfdf; border-radius:2px; padding:12px 16px;
  float:left; font-size:14px; color:#292929; line-height:15px; font-weight:400; margin-top:-90px;
}
body.single-product .review-form-inner .anuu_btn:hover{background-color:#fff !important;box-shadow:none}
body .tw-main-outer-wrapper .comment-form .comment-form-cookies-consent{display:none}

.product_bg { width:100%; height:700px; overflow:hidden; position:absolute; top:0;z-index:0; display:block !important; margin-top:118px }
.product_bg:after { content: ""; position:absolute; height:100%; width:100%;
  background:linear-gradient( 180deg ,rgba(30,30,30,.39) 0,rgba(30,30,30,.93) 90%,#1e1e1e);
}
.product-background-apla{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:0; }
.product_bg img { width:100%; position:absolute; top:0; left:-10px; transform:scale(1.2);
  -webkit-filter: blur(7px) brightness(55%) grayscale(10%);
  filter: blur(7px) brightness(55%) grayscale(10%);
}

body #wrapper #main .shop-container .product .product-container .product-main .content-row .product-gallery #review_main_container_c .review_list{height:auto !important;min-height:134px;}
body .review_list .review_title{padding:0px 0px 5px}
body #review_main_container_c .review_list .review_desc p{margin-bottom:0}

@media (max-width:1170px){
  body #wrapper .page-title .page-title-inner{width:100% !important}
  body .page-title .flex-row .flex-grow + .flex-col.medium-text-center{width:auto !important}
  body .custom-bottom-list-text .move-more-right-custom{padding-left:0 !important}
}

@media (max-width:1024px){
  body.single-product .single_add_to_cart_button:before{left:100px;right:unset;width:50px;}	
}
@media (max-width:823px){
  body.single-product .single_add_to_cart_button:before{left:250px;}
}
@media (max-width:768px){
  body.single-product .single_add_to_cart_button:before{left:220px;}
}
@media (max-width:736px){
  .single-product .single_add_to_cart_button:before{left:215px;}
}
@media (max-width:667px){
  body.single-product .single_add_to_cart_button:before{left:180px;}
}
@media (max-width:568px){
  body.single-product .single_add_to_cart_button:before{left:130px;}
}
@media (max-width:540px){
  body.single-product .single_add_to_cart_button:before{left:110px;}
}
@media (max-width:414px){
  body.single-product .single_add_to_cart_button:before{left:80px;}
}
@media (max-width:375px){
  body.single-product .single_add_to_cart_button:before{left:60px;}
}
@media (max-width:360px){
  body.single-product .single_add_to_cart_button:before{left:35px;}
}
@media (max-width:320px){
  body.single-product .single_add_to_cart_button:before{left:30px;}
}

