/*
Theme Name: Best Kids

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support
Version: 4.4
*/
@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap');
#wpadminbar{z-index: 999;}
body {
	direction: rtl;
	unicode-bidi: embed;
	font-family: 'Rubik', sans-serif;
}
a,a:visited,a:hover{color:#82B3DE;}
input[type="text"], input[type="email"], input[type="phone"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{border: 1px solid #e7e7e7;border-radius: 7px;}
.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{    border: 1px solid #e7e7e7;
    height: 45px;
    line-height: 34px;    border-radius: 7px;}
h1{    color: #474286;
    font-size: 2em;}
h2{color: #474286;
    font-weight: 600;
    font-size: 28px;}
h3{color: #474286;
    font-weight: 600;
    font-size: 23px;}
h4{color: #474286;
    font-weight: 600;
    font-size: 20px;}
.site-main .page-header h1.entry-title{font-weight: 600;}
.hidden{display:none;}
body, button, input, select, optgroup, textarea{font-family: 'Rubik', sans-serif;}
p{    color: #474286;
    font-size: 18px;    margin-top: 0;}
.page-content, .entry-content, .entry-summary {
    margin: 10px 0 0;
}
.woocommerce ul#shipping_method .select2-container{width: 100%!important;}
#israelpost-additional{width: 100%;}
.owl-carousel .owl-controls .owl-nav .owl-prev{right: 30px;}
.owl-carousel .owl-controls .owl-nav .owl-next{left: 30px;}
.owl-carousel .owl-controls .owl-nav div.disabled{opacity: 0.5;}
select{
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	background: url(assets/images/arrow-point-to_down.svg) no-repeat left 15px center;
}
select,input,textarea{outline:none;}
#breadcrumbs{    margin: 0;margin-right: -5px;}
#breadcrumbs span{color: #404040;
    font-size: 15px;}
#breadcrumbs span.breadcrumb_last{margin-right: 5px;}
#breadcrumbs span a{    color: #404040;
    text-decoration: none;
    font-weight: 700;
    font-size: 15px;margin: 0 5px;}
.post, .page {
    margin: 0;
}
::-webkit-input-placeholder {font-family: 'Rubik', sans-serif;}
:-ms-input-placeholder {font-family: 'Rubik', sans-serif;}
::placeholder {font-family: 'Rubik', sans-serif;}
header.site-header{margin: 0;
    padding: 0;
    border: none;
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
    padding-bottom: 5px;
    transition: all .7s ease;background:#fff;
    z-index: 200;}
.desktop-site header.site-header.sticky-header{top:-75px;border-bottom: 1px solid #e6e6e6;z-index: 200;}
header.site-header.sticky-header .custom-logo-link{display:none}
header.site-header.sticky-header .sticky-logo.custom-logo-link{display:block;    margin-top: 5px;}
.site-branding .sticky-logo.custom-logo-link img{    width: 5.479vw;}
header.site-header.sticky-header .main-navigation{    margin-top:0;}
/*.desktop-site header.sticky-header .header-top{display:none;}*/
.site-content{padding-top:230px;border-top: 1px solid #e6e6e6;}
body.single-product .site-content{padding-top:285px;}
body.home .site-content{border-top: none;}
.content-area.static-page{margin-top:0;}
body.single-product .content-area.static-page{    margin-top: 0;}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sku{display: block;
    margin-top: 5px;}
.site-main aside{float: right;
    width: 20%;
    background: #f2f8f8;
    padding-top: 60px;visibility: hidden;margin-right: 0;min-height: 600px;}
.site-main article.page{    float: right;
    width: 80%;    padding-top: 2.865vw;
    padding-right: 3.646vw;    max-width: 1390px;}
.site-main article h1{color: #474286;
	border-bottom: 1px solid #e6e6e6;
    margin: 0;
    padding-bottom: 15px;font-weight: 600;}
.row{margin: 0 -15px;}
.no-padding{padding:0}
.widget{margin: 0;}
.content-area{float: right;
    width: 100%;}
.container{
    padding-right:15px;
    padding-left:15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1815px;	
}
.container.container-full{max-width: 1920px;	}
.container.container-ar{max-width: 1695px;	}
.header-top{background: #474286;padding:12px 0;display: inline-block;}
.header-top.container.container-full{max-width: 100%;}
.elementor-slick-slider .slick-slide img{width: 100%;}
.header-top ul{
	list-style: none;
    margin: 0;
    padding: 0;	
}
.top-count{text-align: left;}
.top-count .item{display: inline-block;padding-right: 30px;background-size: 23px!important;margin-right: 20px;}
.top-count .item span{    font-weight: bold;font-size: 18px;}
.top-count .item p{margin: 0;display: inline-block;}
.top-count .item.expert{background: url(assets/images/CHECK_YELLOW_BIG.svg) right center  no-repeat;color: #ffc900;}
.top-count .item.expert p,.top-count .item.expert a{color: #ffc900;text-decoration: none;}
.top-count .item.users{background: url(assets/images/CHECK_RED_BIG.svg) right center  no-repeat;color: #f27052;}
.top-count .item.users p,.top-count .item.users a{color: #f27052;text-decoration: none;}
.top-count .item.all{background: url(assets/images/CHECK_GREEN_BIG.svg) right center  no-repeat;color: #30c980;}
.top-count .item.all p, .top-count .item.all a{color: #30c980;text-decoration: none;}
.top-count .item. a{text-decoration: none;}
.mobile-header .menu-content .menu-bottom .top-count{text-align: right;border-top: 1px solid #fff;padding-top: 15px;width: 90%;margin: 0 auto;}
.mobile-header .menu-content .menu-bottom .top-count a{    font-size: 18px;}
.mobile-header .menu-content .menu-bottom .top-count .item{margin-bottom: 10px;display: block;margin-right: 0;}
.header-top ul li{
    display: inline-block;
    margin-left: 20px;
	position: relative;	
}
.header-top ul li a{
    color: #fff;
    text-decoration: none;
    font-size: 0.938vw;	
}
.header-top ul li a:hover{opacity: 0.5;}
.header-top ul li:after {
    content: "";
    display: block;
    background: #fff;
    width: 1px;
    height: 14px;
    position: absolute;
    left: -12px;
    top: 7px;
}
.header-top ul li:last-child:after{display:none;}
.custom-logo-link{padding-top: 15px;}
.sticky-logo{display:none;}
.site-branding .custom-logo-link img{position: absolute;z-index: 100;width:8.438vw;}
.top-search{
    width: 350px;
    max-width: 100%;
    margin: 35px auto 0;	
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.top-search input[type="search"]{
	width: 100%;
    border: none;
    border-bottom: 2px solid #31ca7f;
    border-radius: 0;
    color: #8f8d8d;
    font-size: 0.885vw;
	font-family: 'Rubik', sans-serif;
	padding: 3px;
    text-align: right;
    font-style: normal;		
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder {color: #8f8d8d;font-family: 'Rubik', sans-serif;font-style: normal;	}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder {color: #8f8d8d;font-family: 'Rubik', sans-serif;font-style: normal;	}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {color: #8f8d8d;font-family: 'Rubik', sans-serif;font-style: normal;	}
.top-search .search{position: relative;}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.top-search .search input[type="submit"]{
left: 0;
    right: auto;
    width: 1.563vw;
    bottom: 10px;
    padding: 0;
    border-radius: 0;
    top: auto;
    background: url(assets/images/SEARCH.svg) center no-repeat;
    border: none;
    position: absolute;
    height: 1.667vw;
    font-size: 0;
    min-width: auto;
    background-size: 100%;
}
.dgwt-wcas-ico-magnifier,.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{display: none;}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
    outline: 0;
    background: none;
    box-shadow: none;
}

/* AA */
.mobile-header section#text-31 p {
    font-size: 14px;
    color: #fff;
    padding: 5px 5px;
    margin: 0;
}
.mobile-cat-header.main-blog-page .page-header.with-img .top-content {
    padding-top: 90px !important;
}
.mobile-header #pop-mob {
    border: 0;
    background: none;
    padding: 0;
}
button#pop-mob:focus {
    outline: 0;
}
div#exampleModal ul {
    margin: 0;
    line-height: 1.3;
}
div#exampleModal ul li {
    margin-bottom: 15px;
}
div#exampleModal ul li:last-child {
    margin-bottom: 0;
}
section#text-30 h2.widget-title {
    display: none;
}
section#text-31 h2.widget-title {
    display: none;
}
header#masthead {
    top: 0 !important;
}
.admin-bar header#masthead {
    top: 32px !important;
}
.col-xs-12.fullwidth {
    float: none;
    margin: 0;
    right: -15px;
    padding: 0;
    background: #464386;
	width: calc(100% + 30px);
	margin-bottom: 5px;
}
section#text-29 p {
    direction: rtl !important;
    cursor: pointer;
}

header .left-block{    margin-top: 40px;
    text-align: left;}
header .left-block .header-user-area{display: inline-block;
    position: relative;}
header .left-block .header-user-area .widget_text{display: inline-block;}
header .left-block .header-user-area .user-drop{    position: absolute;
    width: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #f2f8f8;text-align: right;z-index: 100;display: none;}
header .left-block .header-user-area .user-drop-contain:hover .user-drop{display:block;}
header .left-block ul.user_logged_in{padding-bottom: 10px;}
header .left-block .user-drop-contain{display: inline-block;}
header .left-block .wish-top{display: inline-block;    position: relative;
    vertical-align: middle;background: url(assets/images/WISHLIST_HP.svg) 0 0 no-repeat;
background-size: 100%;
    width: 2.9vw;
    height: 2.5vw;}
header .left-block .wish-top:hover{background-position:0 -5.313vw;}
header .left-block .wish-top span{    position: absolute;
    right: 0.45vw;
    color: #fff;
    font-size: 0.625vw;
    top: 5px;}
header .left-block .wish-top a{display: block;
    height: 100%;}
header .left-block .wish-top span.wish-under{    right: 0.525vw;}
header .left-block .header-user-area .user-drop:before{    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #f2f8f8;
    position: absolute;
    border-radius: 20px;
    right: 95px;
    margin: 0 auto;
    top: -12px;}
header .left-block .header-user-area .user-drop a.wish-link {
    background: url(assets/images/Wishlist_icon.svg) right 0 no-repeat;
}
header .left-block .header-user-area .user-drop a.presonal-data {
    background: url(assets/images/Info_icon.svg) right 0 no-repeat;
}
header .left-block .header-user-area .user-drop a.my-dirogim {
    background: url(assets/images/Myreviews_icon.svg) right 0 no-repeat;
}
header .left-block .header-user-area .user-drop a.my-orders {
    background: url(assets/images/Myorders_icon.svg) right 0 no-repeat;
}
header .left-block .header-user-area .user-drop a.log-out {
    background: url(assets/images/log_out_icon.svg) right 0 no-repeat;
}
header .left-block .header-user-area .user-drop li:after{display:none}
header .left-block .header-user-area .user-drop li{    margin-left: 0;margin-right: 0;margin-bottom: 15px;display: block;}
header .left-block .header-user-area .user-drop ul{padding: 20px;padding-top: 30px;}
header .left-block ul{	list-style: none;
    margin: 0;
    padding: 0;	}
header .left-block .header-user-area li{    display: inline-block;
        margin-left:20px;
	position: relative;}
header .left-block .header-user-area .user_logged_in li{margin: 0 45px;}
header .left-block
header .left-block .header-user-area .user_logged_in li .user-drop li{display: block;}
header .left-block li:after {
    content: "";
    display: block;
    background: #404040;
    width: 1px;
    height: 14px;
    position: absolute;
    left: -12px;
    top: 7px;
}
header .left-block .header-user-area .user-drop a{font-size: 16px;    color: #474286;padding-right: 36px;    padding-bottom: 10px;
    padding-top: 3px;background-size: 22px!important;}
header .left-block li:last-child:after{display:none;}
header .left-block a{    color: #404040;
    text-decoration: none;
    font-size: 0.938vw;	}
header .left-block a:hover{color: #474286;
    text-shadow: 0 0 1px #474286;}
.main-navigation ul{text-align: center;padding: 0;}
.main-navigation li{float: none;display: inline-block;text-align: right;margin: 0 12px;}
.main-navigation ul ul{    float: none;
    left: auto;
    right: -999em;
    box-shadow: none;
    background: #f2f8f8;
    width:max-content;min-width: 100%;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;padding: 15px 0;border: 1px solid #d6d6d6;}
.main-navigation li ul li{    display: block;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{right:0;}
.main-navigation{      margin-top: 1.563vw;
    margin-bottom: 0;}
.main-navigation a {
    display: block;
    text-decoration: none;
    color: #796d7f;
    font-size: 1.198vw; 
}
.main-navigation li.level-0 > a{   padding:8px 25px;
    background: #fff;border-top-left-radius: 7px;border-top-right-radius: 7px;    font-weight: 600;}
.main-navigation li.level-0:hover > a,.main-navigation li.level-0.current-menu-item  > a,.main-navigation li.level-0.current-menu-ancestor  > a{background: #474286;color:#fff;}
.main-navigation ul ul a {
    width: auto;
    color: #5f6060;
    font-size: 0.938vw;
    margin: 7px 0;
}
/*rating popup*/
.ratings-product-modal .modal-header{display: inline-block;border-bottom: none;padding: 0 95px;}
.ratings-product-modal .modal-header .title{text-align: center;color: #474286;font-size: 29px;font-weight: 600;margin-bottom: 5px;margin-top: 20px;}
.ratings-product-modal .modal-header .desc{text-align: center;color: #474286;font-weight: 400;font-size: 20px;line-height: 25px;}
.ratings-product-modal .modal-content .item{margin-bottom: 20px;    direction: rtl;}
.ratings-product-modal .modal-content .item .label-qu{color: #474286;
    font-weight: 500;
    font-size: 18px;}
.ratings-product-modal .modal-content .item .label-qu small{display: block;
    font-size: 15px;}
.ratings-product-modal .modal-content .item br{display:none;}
.ratings-product-modal .modal-content select{-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    padding-right: 10px;
    color: #474286;
    font-weight: 400;
    font-size: 16px;
    background: url(assets/images/drop-arrow.png) 10px center no-repeat;
    border: none;
    height: 40px;
    border-radius: 7px;
    margin: 0;width:100%;    border: 1px solid #d6d6d6;text-align: right;
    direction: rtl;}
.ratings-product-modal .modal-content  input[type="text"],.ratings-product-modal .modal-content  input[type="email"]{    color: #474286;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    border: 1px solid #d6d6d6;
    height: 40px;
    border-radius: 7px;
    direction: rtl;
    padding-right: 10px;}
.ratings-product-modal .modal-content textarea{color: #474286;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    border: 1px solid #d6d6d6;
    height: 90px;
    border-radius: 7px;
    direction: rtl;
    padding-right: 10px;}
.ratings-product-modal .modal-content  input::-webkit-input-placeholder {color: #474286;}
.ratings-product-modal .modal-content  input:-ms-input-placeholder  {color: #474286;}
.ratings-product-modal .modal-content  input::placeholder {color: #474286;}
.ratings-product-modal .modal-content textarea::-webkit-input-placeholder {color: #474286;}
.ratings-product-modal .modal-content textarea:-ms-input-placeholder  {color: #474286;}
.ratings-product-modal .modal-content textarea::placeholder {color: #474286;}
.ratings-product-modal .modal-body{width: 390px;    flex: 0;
    padding: 0;
    margin: 0 auto;
    max-width: 100%;margin-top: 25px;}
.ratings-product-modal .modal-body .wpcf7-response-output{    margin: 0 0.5em 2em;}
.ratings-product-modal .modal-body input[type="file"]{display: none;}
.ratings-product-modal .modal-body .upload-author-image{width: 100%;
    height: 45px;
    line-height: 45px;
    font-weight: 400;
    background: #f2f8f8;
    text-align: center;
    font-size: 15px;
    border: 1px solid #e6e6e6;
    border-radius: 7px;
    color: #474286;
    cursor: pointer;
    max-width: 100%;}
.ratings-product-modal .modal-dialog{width: 750px;    max-width: 95%;}
.ratings-product-modal .modal-body input[type="submit"]{     border: none;
    background: #474286;
    color: #fff;
    max-width: 100%;
    font-weight: 500;
    font-size: 17px;
    padding: 0;
    width: 100%;
    height: 45px;
    border-radius: 7px;}
.ratings-product-modal .modal-body button.rate-proceed{border: none;
    background: #ffc900;
    color: #404040;
    max-width: 100%;
    font-weight: 500;
    font-size: 17px;
    padding: 0;
    width: 100%;
    height: 45px;
    border-radius: 7px;}
.ratings-product-modal .modal-body span.wpcf7-list-item{margin: 0 0 0 20px;}
.ratings-product-modal .modal-body span.wpcf7-list-item label{margin-bottom: 0;}
.ratings-product-modal .modal-body span.wpcf7-list-item input[type="radio"]{    float: right;
    margin-top: 6px;
    margin-left: 5px;}

div.bk-reviews-section .block-reviews .distr {
    text-align: center;
}
div.bk-reviews-section .block-reviews .distr table {
    width: auto;
    display: table;
}


/* AA - FIXES */
.berocket_lgv_additional_data {
    display: none;
}
ul.yith-wcan-list.yith-wcan li.price-item:last-child a:before {
    float: right;
    position: relative;
    top: 5px;
}
ul.yith-wcan-list.yith-wcan li.price-item:last-child span.woocommerce-Price-amount.amount {
    float: right;
}
.item.toggle-bk .additional-details {
    display: none;
}
.woocommerce-page div.product div.summary .item.toggle-bk {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.woocommerce-page div.product div.summary .item.toggle-bk .additional-details {
    padding-bottom: 10px;
}
.woocommerce-page div.product div.summary .item.toggle-bk h5 {
    padding: 15px 0;
    cursor: pointer;
    background: url(assets/images/arrow-point-to_down.svg) 0 center no-repeat;
}
.woocommerce-page div.product div.summary .item.toggle-bk.active h5 {
    background: url(assets/images/arrow-point-to-up.svg) 0 center no-repeat;
}
td.bk-user-info a {
    margin-left: 5px;
}
.footer-top-right .display-posts-listing li .item {
    min-height: 260px;
}
a.rate-pop, .rating-badge, .rating-more-info {
    cursor: pointer;
}
.mobile-cat-header.main-blog-page .page-header.with-img .top-content {
    padding-top: 110px!important;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    text-align: right;
    left: unset;
    right: 100px;
}
ul.yith-wcan-list.yith-wcan li.price-item:last-child a:before {
    float: right;
    position: relative;
    top: 5px;
}
ul.yith-wcan-list.yith-wcan li.price-item:last-child span.woocommerce-Price-amount.amount {
    float: right;
}
/* AA - FIXES */


@media screen and (min-width: 991px){
	.ratings-product-modal .modal-header .title{font-size: 1.510vw;}
	.ratings-product-modal .modal-header .desc{font-size: 1.042vw;}
}
.main-navigation ul ul a:hover{color: #474286;text-shadow: 0 0 1px #474286;}
.facebbok-login{background: #f2f8f8;
    text-align: center;padding: 24px 0;}
.facebbok-login a{    height: 48px;
    display: block;
    width: 375px;
    margin: 0 auto;    line-height: 48px;
    text-align: center;
    background: #3b5998;
    color: #fff;
    border-radius: 7px;    max-width: 90%;text-decoration: none;
    font-size: 18px;background:#3b5998 url(assets/images/facebook-logo.svg) right 25px center no-repeat;}
.login-block{max-width: 1080px;
    margin: 25px auto 0;}
.login-block .col-md-6{float:right}
.static-page.login-page .entry-content{margin: 0;margin-bottom: 50px;}
.uwp-login, .uwp-registration, .uwp-forgot, .uwp-account{    background: transparent;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;}
.reg-block .txt-block{    margin-bottom: 15px;text-align: center;}
.reg-block .txt-block p{    color: #404040;    font-size: 16px;
    line-height: 21px;margin: 0;}
.login-block h2{color:#474286;    text-align: center;
    font-size: 27px;    padding-bottom: 10px;
    border-bottom: 1px solid #f4f4f4;
    margin: 0;
    margin-bottom: 25px;font-weight: 600;}
.login-page input{color: #726fa2;font-weight: 400;}
.select2-container--default .select2-search--inline .select2-search__field{    padding-right: 10px;}
.login-page input:focus{color: #726fa2;}
.login-page input::-webkit-input-placeholder {color: #726fa2;}
.login-page input:-ms-input-placeholder  {color: #726fa2;}
.login-page input::placeholder {color: #726fa2;}
.uwp-forgotpsw{margin-top: -10px;float: left;margin-bottom: 10px;}
.uwp-forgotpsw a{    color: #f27052;}
.login-page .uwp_page .uwp-login-form input[type="submit"],.login-page input.uwp_register_submit[type="submit"]{    height: 50px;
    background: #f27052;
    border-radius: 7px;
    font-size: 18px;
font-weight: 450;}
div.required{color: #f27052;    display: inline-block;
    width: 100%;}
.uwp_page .uwp-registration-form .form-check label{display: block;}
.uwp_page .uwp-registration-form .form-check label a{
    color: #6ba0cf;
text-decoration: underline;}
.uwp_page .uwp-registration-form .required{    margin-top: 0;
    margin-bottom: 10px;}
.login-page input.uwp_register_submit[type="submit"]{background: #30c980;margin-top: 10px;}
	.uwp_page .uwp-login-form div#uwp_account_first_name_row, .uwp_page .uwp-registration-form div#uwp_account_first_name_row, .uwp_page .uwp-account-form div#uwp_account_first_name_row{float: right;
    margin: 0 0 0 2%;}
.login-page .block{padding: 0 40px;}
.login-page .reg-block{position:relative}
.login-page .reg-block:before{content:"";background:#f4f4f4;width:1px;    height: 110%;
    position: absolute;
    display: block;
    right: -55px;
    top: -60px;}
.uwp_widget_forgot{max-width: 500px;
    margin: 40px auto 0;    padding: 0 15px;}
.uwp_widget_forgot .uwp-login h2{    color: #474286;
    text-align: center;
    font-size: 27px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f4f4f4;
    margin: 0;
    margin-bottom: 25px;
    font-weight: 600;}
.footer-top{float: right;
    width: 100%;    background: #e1ecf6;}
/*.footer-top-right a{    position: absolute;
    bottom: 80px;
    right: 14%;
    width: 330px;
    height: 55px;
    background: #fff;
    border-radius: 7px;
    line-height: 55px;
    text-align: center;
    color: #474286;
    text-decoration: none;
    font-weight: 700;
    font-size: 25px;}*/
.footer-top-right{display: inline-block;    background: #F2F8F8;padding-bottom: 45px;}
.footer-top-right h4{color: #474285;font-weight: 700;text-align:center;    margin-top: 30px;
    margin-bottom: 5px;}
.footer-top-right a.to-all{text-align: center;
    display: block;
    color: #82b3de;
    text-decoration: underline;
    font-weight: 500;
    font-size: 17px;    margin-bottom: 15px;}
.footer-top-right .display-posts-listing{    list-style: none;
    margin: 0;
    padding: 0;}
.footer-top-right .display-posts-listing li{    float: right;
    width: 50%;    padding: 0 25px;}
.footer-top-right .display-posts-listing li:first-child{padding-right: 15px;}
.footer-top-right .display-posts-listing li:last-child{padding-left:15px;}
.footer-top-right .display-posts-listing li .item{border: 1px solid #e6e6e6;
    border-radius: 7px;
    background: #fff;padding-bottom: 15px;}
.footer-top-right .display-posts-listing li .image img{    border-top-left-radius: 7px;
    border-top-right-radius: 7px;}
.footer-top-right .display-posts-listing li a.title{    color: #212529;
    font-weight: bold;
    font-size: 14px;padding: 0 15px;display: block;}
.footer-top-right .display-posts-listing li .date{display:block;color: #aaaaaa;font-size:15px;    padding: 10px 15px 0;}
.footer-top-right .display-posts-listing li .excerpt-dash{display:none;}
.footer-top-right .display-posts-listing li .excerpt{    padding: 0 15px;
    display: block;font-size: 13px;}
.footer-top-right .display-posts-listing li .bk-user-avatar-td{display: none;}
.footer-top-right .display-posts-listing li td div{display: inline-block;font-size: 12px;}
.footer-top-right .display-posts-listing li td div span.expert{font-weight: bold;}
.footer-top-right .display-posts-listing li table{padding: 0 15px;
    display: block;margin: 0;}
.footer-top-right .display-posts-listing li table a{    color: #474286;
    font-weight: 500;}
.footer-top-right .display-posts-listing li .excerpt a{    display: block;
    font-weight: 500;
    text-decoration: underline;
    font-size: 12px;}
.mobile-site .footer-top-right .display-posts-listing li,.mobile-site .footer-top-right .display-posts-listing li:first-child,.mobile-site .footer-top-right .display-posts-listing li:last-child{    width: 100%;
    padding: 0;}
.mobile-site .footer-top-right{padding-right: 15px!important;    width: 100%;}
@media screen and (min-width: 991px){
	.footer-top-right h4{font-size: 1.510vw;}
	.footer-top-right a.to-all{font-size: 0.885vw;}
	.footer-top-right .display-posts-listing li .date{font-size: 0.781vw;}
	.footer-top-right .display-posts-listing li a.title{font-size:0.833vw}
	.footer-top-right .display-posts-listing li .excerpt,.footer-top-right .display-posts-listing li .excerpt a{font-size:0.833vw}
	.footer-top-right .display-posts-listing li td div{font-size:0.781vw}
	.footer-top-right .display-posts-listing li{    padding: 0 1.042vw;}
}
.footer-top-right img{width: 100%;}
.footer-top-right p{margin:0;}
.footer-top-left{text-align: center;background: #e1ecf6;position: relative;min-height: 350px;}
.footer-top-left .title{color: #474285;
    font-weight: 700;
    font-size: 29px;background:url(assets/images/Megaphone.svg) center top no-repeat;    padding-top: 65px;}
.footer-top-left .sub-title{    font-size: 20px;
    line-height: 25px;}
.footer-top-left .form{    margin-top: 20px;display: inline-block;position: relative;width: 540px;
    max-width: 95%;}
.footer-top-left .form .field{display: inline-block;}
.footer-top-left .form .field:last-child{position: absolute;left: 0;}
.footer-top-left .form .field input[type="email"]{height: 55px;
    width: 405px;
    border: none;
    border-radius: 0;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;font-size: 20px;padding-right: 15px;max-width: 100%;}
.footer-top-left .form .field input[type="submit"]{    width: 135px;
    border: none;
    background: #f27052;
    color: #fff;
    height: 55px;
    border-radius: 0;
    padding: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 55px;
    margin-right: -5px;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;cursor: pointer;}
.footer-top-left form{    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;}
.footer-main{float: right;
    width: 100%;background: #474286;padding: 49px 0;}
.footer-main .block{float: right;    width: 15%;}
.footer-main .block.footer-logo{    width: 30%;
    text-align: center;}
.footer-main .block.footer-contact{width: 25%;}
.footer-main .block h2.widget-title{color: #fff;font-size: 20px;    margin: 0;
    margin-bottom: 10px;}
.footer-main .block ul{list-style:none;padding:0;    margin: 0;}
.footer-main .block p{color:#fff;margin:0;    font-size: 18px;
    font-weight: 500;}
.footer-main .block ul li{color: #fff;font-size: 17px;margin-bottom: 2px;}
.footer-main .block ul li a{    color: #fff;text-decoration: none;font-size: 17px;}
.footer-main .block ul li a:hover{    opacity: 0.5;}
.footer-main .block.footer-art ul li:last-child a{color: #82b3de;
    text-decoration: underline;
    font-weight: 500;}
.footer-main .block.footer-contact ul li{margin-bottom: 20px;}
.footer-main .block.footer-contact ul li.first{background: url(assets/images/Phone_Footer.svg) right center no-repeat;    padding-right: 30px;}
.footer-main .block.footer-contact ul li.second{background: url(assets/images/Contact_footer.svg) right center no-repeat;    padding-right: 30px;}
.footer-main .block.footer-contact ul li.third{background: url(assets/images/MAP.svg) right center no-repeat;    padding-right: 30px;}

.footer-main .block.footer-contact ul li a{font-weight: 500;}
.footer-main .block.footer-contact ul li.last a{    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;}
footer .site-info{float: right;
    width: 100%;padding: 10px 0;}
footer .site-info p{margin: 0;}
footer .site-info .credit img{width: 180px;
    float: left;}
.static-menu .textwidget ul{    padding: 0;
    list-style: none;
    margin: 0; }
.static-menu .textwidget ul ul{display:none;margin-top: 20px;}
.static-menu .textwidget ul ul li a{    padding-right: 20px;}
.static-menu .textwidget ul li{padding-top:15px;padding-bottom:15px;position: relative;}
.static-menu .textwidget ul li.toggle{background: url(assets/images/arrow-point-to_down.svg) 20px 25px no-repeat;cursor:pointer}
.static-menu .textwidget ul li.toggle.active{background: url(assets/images/arrow-point-to-up.svg) 20px 25px no-repeat;}
.static-menu .textwidget ul li.toggle.active ul{display:block}
.static-menu .textwidget ul li a{    text-decoration: none;
    color: #474286;
    font-size: 0.938vw;display: block;}
.static-menu .textwidget ul li:not(.toggle).active,.static-menu .textwidget ul li:not(.toggle):hover{background: #81b1dd;}
.static-menu .textwidget ul li:not(.toggle).active a,.static-menu .textwidget ul li:not(.toggle):hover a{color: #fff;}
.contact-main .elementor-container{margin:0}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.elementor-widget-wrap>.elementor-element.contact-right{max-width: 80%;}
.contact-right p{    color: #474286;
    font-size: 18px;line-height: 22px;}
.contact-form .item{margin-bottom: 20px}
.contact-form .item input,.contact-form .item select{border-color:#d8d8d8;width: 100%;
    height: 55px;
    border-radius: 7px;    color: #4e3e56;
    font-size: 18px;
    padding-right: 15px;}
.contact-form .item textarea{border-color:#d8d8d8;height: 100px;
    border-radius: 7px;    color: #4e3e56;
    font-size: 18px;
    padding-right: 15px;}
.contact-form .item input::-webkit-input-placeholder,.contact-form .item textarea::-webkit-input-placeholder {color: #4e3e56;}
.contact-form .item input:-ms-input-placeholder,.contact-form .item textarea:-ms-input-placeholder  {color: #4e3e56;}
.contact-form .item input::placeholder,.contact-form .item textarea::placeholder {color: #4e3e56;}
.contact-form .item input[type="submit"]{    border: none;
    background: #474286;
    color: #fff;
    max-width: 280px;
    font-weight: 600;
    font-size: 21px;
    padding: 0;}
.contact-left h2{    color: #474286;
    font-size: 1.8em;}
.contact-left{    margin-top: 55px;}
.contact-left ul{    list-style: none;
    padding: 0;
    margin: 0;}
.contact-left ul li{color: #474286;
    font-size: 18px;    margin-bottom: 15px;}
.contact-left ul li a{    color: #474286;
    font-size: 18px;
    font-weight: 500;
    margin-right: 5px;}
.contact-left ul li.last a{margin-right: 0;    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;}
.contact-left ul li.first {
    background: url(assets/images/Phone_Contact_us.svg) right center no-repeat;
    padding-right: 30px;
}
.contact-left ul li.second {
    background: url(assets/images/Envelope_ContactUS.svg) right center no-repeat;
    padding-right: 30px;
}
.contact-left ul li.third {
    background: url(assets/images/MAP-b.svg) right center no-repeat;
    padding-right: 30px;
}
.contact-left p img{float: left;    margin-top: -100px;
    margin-left: 100px;}
.page-id-101 .footer-top{display:none;}
.how-works{width: 60%;}
.how-works p{margin-bottom: 15px;
    margin-top: 15px;}
.how-works h3{color: #474286;
    font-size: 1.4em;
    margin: 5px 0;}
.how-works ol,.how-works ul{    color: #474286;
    font-size: 18px;
    padding-right: 20px;
    margin: 0;
    margin-bottom: 15px;}
.how-works ul{list-style: none;
    margin: 0;}
.how-works ul li{    display: inline-block;
    margin: 0;
    text-align: center;
    margin-left: 40px;}
.how-works li{margin-bottom: 7px;}
.how-works img{}
.about-text{padding-left: 40px;}
.about-images p{margin:0;}
.about-images{margin-top: 30px;}
.about-images img{    margin-top: -8px;}
.takanoe-page ol{color: #474286;
    font-size: 18px;
    padding-right: 20px;
    margin: 0;}
.takanoe-page ol li{margin-bottom: 8px;}
.takanoe-page{    width: 60%;}
.site-main article.page{padding-bottom:30px;}
.medargim-page ul{margin-bottom: 40px;padding-right: 0;}
.medargim-page ul li{    margin: 0;
    vertical-align: middle;
    width: 17%;
    border-bottom: 1px solid #e6e6e6;
    height: 60px;
    color: #6b6b6b;line-height: 60px;font-size: 15px;}
.medargim-page ul li img{    margin-top: 17px;}
.medargim-page ul li strong{    color: #474286;}
.how-works.our-crow {
    width: 75%;
}
.how-works.our-crow ul{    padding:30px 30px 0;
    display: inline-block;
    width: 33%;
    vertical-align: top;
    text-align: center;}
.our-crow{padding-bottom: 75px;}
.how-works.our-crow ul li{display: block;margin: 0;color: #6b6b6b;}
.how-works.our-crow ul img{margin: 0 auto;}
.how-works.our-crow ul li h3{    margin: 0;}
.how-works.our-crow ul li h4{    margin: 0;
    color: #474286;
    font-weight: 500;
    font-size: 18px;margin-bottom: 8px;}
.main-blog-page .page-header.with-img{position: relative;    display: inline-block;width: 100%;z-index: 9;}
.main-blog-page .page-header.with-img .top-content{     position: relative;
    padding-top: 60px;
    width: 100%;
    z-index: 200;padding-bottom: 35px;}
.main-blog-page .page-header .top-content .page-title{margin: 0;    font-weight: 600;}
.main-blog-page .page-header .top-content p,.main-blog-page .page-header .top-content .archive-description{color: #404040;
    max-width: 45%;}
.main-blog-page.expert-page .page-header .top-content .archive-description{max-width: 50%;}
.main-blog-page .page-header.with-img img{position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;top: 0;}
.main-blog-page .page-header .top-content .archive-description p{color: #404040;
    max-width: 100%;
    line-height: 22px;    margin: 0;}
.main-blog-page .page-header .top-content{padding-right: 40px;}
.main-blog-page .top-categories{    margin-top: 25px;}
.main-blog-page .top-categories ul{text-align: center;list-style: none;
    margin: 0;
    padding: 0 50px;}
.main-blog-page .top-categories li{    display: inline-block;
    margin: 0 12px 15px;}
.main-blog-page .top-categories li a{display: block;
    border: 1px solid #e6e6e6;
    border-radius: 25px;
    text-decoration: none;
    height: 45px;
    line-height: 45px;
    padding: 0 27px;
    color: #6f6f6f;
    font-size: 20px;}
.main-blog-page .top-categories li a span{    color: #afafaf;
    font-size: 17px;}
.main-blog-page .posts-content{margin-top: 40px;margin-right: -15px;
    margin-left: -15px;}
.main-blog-page .top-categories li a:hover,.main-blog-page .top-categories li.active a{    background: #82b3de;color: #fff;}
.main-blog-page .top-categories li a:hover span,.main-blog-page .top-categories li.active a span{    color: #fff;}
.main-blog-page .top-categories li.active a{font-weight: 700;}
.main-blog-page .top-categories li.active a span{    font-weight: 500;}
.main-blog-page .posts-content article{float:right;width:33.333%;padding: 0 20px 40px;}
.main-blog-page .posts-content article:nth-child(3n+1) {
    clear: both;
}
.main-blog-page .posts-content article .item{    border: 1px solid #e6e6e6;
    border-radius: 7px;padding-bottom: 25px;}
.main-blog-page .posts-content article .item img{border-top-left-radius: 7px;
    border-top-right-radius: 7px;width: 100%;}
.main-blog-page .posts-content article .entry-header,.main-blog-page .posts-content article .entry-content{padding: 0 30px;}
.main-blog-page .posts-content article .entry-content .entry-excerpt{max-height: 55px;overflow: hidden;}
.main-blog-page .posts-content article .entry-header{    margin-top: 15px;}
.main-blog-page .posts-content article .entry-header .bk-user-avatar-td,.same-category-posts .same-category-post-item .bk-user-avatar-td{display:none;}
.main-blog-page .posts-content article .entry-header .entry-meta{color: #aaaaaa;}
.main-blog-page .posts-content article .entry-header td div,.same-category-posts .same-category-post-item  td div{display:inline-block;    font-size: 15px;}
.main-blog-page .posts-content article .entry-header td div span.expert:after{contetn:":";display:block}
.main-blog-page .posts-content article .entry-header td div span.expert,.same-category-posts .same-category-post-item td div span.expert{    font-weight: bold;}
.main-blog-page .posts-content article .entry-header table,.same-category-posts .same-category-post-item table{margin:0}
.same-category-posts .same-category-post-item table{margin: 5px 30px 0;}
.main-blog-page .posts-content article .entry-header .entry-title{    margin: 0;
    font-size: 23px;    line-height: normal;}
.main-blog-page .posts-content article .entry-header .entry-title a{    text-decoration: none;
    color: #404040;}
.main-blog-page .posts-content article .entry-content p{    margin: 0;
    color: #404040;}
.main-blog-page .posts-content article .entry-content a{color:#8ab8e0;    font-size: 18px;}
.site-main .posts-navigation{    float: right;
    width: 100%;}
.pagination{float: right;
    width: 100%;
    text-align: center;display: inline-block;}
.pagination span.current, .pagination a{    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: inline-block;
    line-height: 50px;
    background: #f2f8f8;
    color: #474286;
    text-decoration: none;
    font-size: 18px;
    margin: 0 3px;}
.pagination span.current{background: #82b3de;color: #fff;}
.posts-count{    float: right;
    width: 100%;
    text-align: center;
    color: #6b6b6b;
    margin: 15px 0 40px;
    font-size: 18px;}
.content-area.post-page{padding-right: 0;padding-bottom: 60px;}
.content-area.post-page .container{max-width: 1655px;}
.content-area.post-page .entry-header{margin-top: 20px;}
.content-area.post-page .entry-header .bk-user-avatar-td{width: 80px}
.content-area.post-page .entry-header .bk-user-info{font-size: 18px;line-height: 21px;}
.bk-user-info div:first-child a{    color: #474286;    font-weight: 500;}
.posts-content article .entry-header table .bk-user-info div:first-child a:after{content:"-";display:inline-block;margin-right:1px;}
.content-area.post-page .entry-header .bk-user-avatar img{   width: 70px;height: 70px;}
.content-area.post-page .entry-header .expert{font-weight: bold;}
.content-area.post-page .entry-meta{color:#aaaaaa;}
.content-area.post-page .entry-content{margin: 5px 0 0;}
.content-area.post-page .entry-content p{color: #404040;}
.content-area.post-page .site-main  article h1{padding-bottom: 0;border-bottom: none;}
.content-area.post-page .site-main  article{    max-width: 1024px;}
.content-area.post-page .entry-content .uwp_widget_author_box{    display: none;}
.content-area.post-page .related-posts{margin-top: 35px;}
.content-area.post-page .related-posts .widget-title{color: #474286;font-size: 30px;text-align: center;font-weight: 650;margin-bottom: 30px;}
.content-area.post-page .related-posts .owl-carousel{padding: 0 140px;}
.content-area.post-page .related-posts .same-category-post-item{    border: 1px solid #e6e6e6;border-radius: 7px;padding-bottom: 25px;}
.content-area.post-page .related-posts .same-category-post-item img{width: 100%;    border-top-left-radius: 7px;border-top-right-radius: 7px;;}
.content-area.post-page .related-posts .same-category-post-item .post-title{padding: 0 30px;}
.content-area.post-page .related-posts .same-category-post-item  p{margin: 0;}
.content-area.post-page .related-posts .same-category-post-item .post-date{margin-top: 15px;    padding: 0 30px;color: #aaaaaa;font-size: 16px;}
.content-area.post-page .related-posts .same-category-post-item .post-title{    text-decoration: none;color: #404040;margin: 0;font-size: 23px;line-height: normal;font-weight: 700;}
.content-area.post-page .related-posts .same-category-post-item .content{margin: 10px 0 0;    padding: 0 30px;}
.content-area.post-page .related-posts .same-category-post-item .content p{margin: 0;color: #404040;}
.content-area.post-page .related-posts .same-category-post-item .content a{    color: #8ab8e0;font-size: 18px;}
.content-area div.share{position: absolute;top: 320px;left: 40px;z-index: 1;} 
.content-area div.share ul{list-style: none;    margin: 0;padding: 0;    text-align: center;}
.content-area div.share ul li{    margin-bottom: 0;position: relative;}
.content-area div.share ul li.share > a{display: block;}
.content-area div.share ul li.share.active ul{display:block}
.content-area div.share ul li.share ul{    position: absolute;
    right: -135px;
    top: 4px;
    background: url(assets/images/reka.png) 0 0 no-repeat;
    margin: 0;
    height: 55px;
    width: 140px;
    line-height: 52px;
    display: none;}
div.desktop-site .content-area div.share:hover ul li.share ul {
    display: block;
}
.content-area div.share ul li.share ul li{    margin: 0 5px;
    display: inline-block;}
.content-area div.share ul li.share ul li a{color: #404040;}
.content-area div.share ul li.print{margin-top: 20px;}
.modal-dialog{max-width: 959px;margin-top: 3%;}
.modal-content{border-radius: 7px;}
.modal-open .modal{padding-right: 0!important;    z-index: 10500;}
.modal-header .close{background: url(assets/images/close.svg) 0 0 no-repeat!important;    padding: 1rem 1rem!important;}
.modal-header .close span{display:none;}
.review-thankyou-modal .modal-header{border-bottom: none;}
.review-thankyou-modal .modal-dialog{max-width: 455px;}
.review-thankyou-modal .modal-body{text-align: center;}
.review-thankyou-modal .modal-body h2.widget-title{display: none;}
.review-thankyou-modal .modal-body .textwidget{background: url(assets/images/SEND-ICON.svg) center top no-repeat;    padding-top: 70px;}
.review-thankyou-modal .modal-body .textwidget p{color: #474286;margin: 0;font-weight: 500;}
.review-thankyou-modal .modal-body .textwidget p a{    background: #474286;color: #fff;text-decoration: none;width: 150px;height: 40px;line-height: 40px;display: block;margin: 0 auto;border-radius: 7px;margin: 20px auto 30px;border-radius: 7px;}
.rtl .modal-header .close, [dir="rtl"] .modal-header .close {margin: 0;position: absolute;left: 20px;top:20px;opacity: 1;}
.review-wizard-modal .modal-header{display: inline-block;text-align: right;position: relative;padding-top: 25px;border-color: #e5e5e5;    padding-bottom: 10px;}
.review-wizard-modal .modal-header .header-content{width: auto;text-align: center;max-width: 100%;margin: 0 auto;}
.review-wizard-modal .modal-header .header-content.header-review-data .modal-thumb{
    display: inline-block;
    background: url(assets/images/orange-lable.svg) center no-repeat;
    width: 82px;
    height: 95px;
    position: relative;
    vertical-align: middle;
    top: 0;
    color: #fff;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    padding-top: 13px;
    line-height: 24px;
    z-index: 100;
	background-size: 82px 95px;    margin-bottom: -30px;
}
.review-wizard-modal .modal-header .header-content.header-review-data .modal-thumb span#modal-rating-text{display: block;font-size: 20px;
    margin-top: 3px;}
.review-wizard-modal .modal-header .modal-thumb,.review-wizard-modal .modal-header .modal-title{display: inline-block;vertical-align: top;margin: 0 10px;}
.review-wizard-modal .modal-heade .product-rating{display: inline-block;vertical-align: top;margin: 0 10px;}
.review-wizard-modal .modal-header .modal-title{padding-top: 35px;text-align: right;background: url(assets/images/Review_Pencil_single.svg) right top no-repeat;background-size: 34px;margin-top: 0;}
.review-wizard-modal .modal-header .modal-title span{    display: block;}
.review-wizard-modal .modal-header .modal-title span.woocommerce-Price-currencySymbol,
.review-wizard-modal .modal-header .modal-title span.amount{    display: inline-block;}
.review-wizard-modal .modal-header .modal-title span:first-child{font-size: 18px;}
.review-wizard-modal .modal-header .modal-title span:last-child{color: #212529;font-size: 16px;}
.review-wizard-modal .modal-body{display: inline-block;margin:15px auto 0;width: 450px;    max-width: 100%;    position: static;}
.review-wizard-modal .modal-body .col-md-12{position: static;}
.review-wizard-modal .modal-body .number{position: absolute;bottom: 22px;text-align: center;width: 100%;right: 0;color: #474286;font-size: 17px;font-weight: 500;}
.review-wizard-modal .modal-body .tab h5{color: #474286;font-weight: 600;font-size: 30px;margin: 0;}
.review-wizard-modal .modal-body .tab p{color: #474286;font-size: 22px;}
.review-wizard-modal .modal-body .validation-unit label.error{display: block;margin: 0;}
.review-wizard-modal .modal-body .validation-unit .label_item{opacity: 1;cursor: pointer;text-align: center;margin: 0;border: 3px solid transparent;border-radius: 7px;padding: 10px 25px;background: transparent;}
.review-wizard-modal .modal-body .validation-unit .label_item:hover,.review-wizard-modal .modal-body .validation-unit .label_item.active{border-color:#30c980;background: #f2f8f8;}
.review-wizard-modal .modal-body .validation-unit .label_item span{display: block;color: #474286;font-size: 18px;margin-top: 8px;}
.review-wizard-modal .modal-body .step-summary .summary-title{color: #404040;font-weight: 650;font-size: 23px;}
.review-wizard-modal .modal-body .step-summary .summery-result{float: right;width: 100%;    margin: 15px 0;}
.review-wizard-modal .modal-body .step-summary .summery-result .result-title{line-height: 17px;}
.review-wizard-modal .modal-body .step-summary .mb-3{    float: right;width: 100%;}
.review-wizard-modal .modal-body .step-summary .summery-result .label_item{opacity: 1;text-align: center;    width: 25%;float: right;}
.review-wizard-modal .modal-body .step-summary .summery-result .label_item .bg{    background: url(assets/images/DEGEL_YAROK.svg) center no-repeat;    width: 60px;height: 75px;background-size: 60px 75px;color: #fff;margin: 0 auto;padding-top: 7px;margin-bottom: 5px;}
.review-wizard-modal .modal-body .step-summary .summery-result .label_item span{display:block}
.review-wizard-modal .modal-body .tab p.summary-body{color: #212529;font-size: 16px;}
.review-wizard-modal .modal-footer{background: #f2f8f8;border: none;display: inline-block;text-align: center;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;margin-top: 10px;padding:49px 0 60px;}
.review-wizard-modal .modal-footer button{min-width: 200px;height: 50px;font-weight: 500;font-size: 18px;border-radius: 7px;box-shadow: none!important;}
.review-wizard-modal .modal-footer button.next-step{background: #afafaf;border-color: #afafaf;}
.review-wizard-modal .modal-footer button.next-step.active{background: #474286;border-color: #474286;}
.review-wizard-modal .modal-footer button.view-summary,.review-wizard-modal .modal-footer button.submit{background: #474286!important;border-color: #474286!important;}
.review-wizard-modal .modal-footer button.previous{border: 1px solid #e5e5e5;color: #474286;}
.review-wizard-modal .step-before-summary h6{color: #474286;font-size: 24px;margin: 0;}
.review-wizard-modal .step-before-summary small{color: #474286;font-size: 16px;margin-bottom: 5px;display: block;}
.review-wizard-modal .step-before-summary textarea{    height: 90px;}
.review-wizard-modal .form-check a{color: #6ba0cf;text-decoration: underline;}
.review-wizard-modal .modal-header .header-content.header-review-data .modal-title{background: none;padding-top: 0;color: #f27052;}
.review-wizard-modal .modal-header .header-content.header-review-data .modal-title span:first-child{font-size: 23px;font-weight: bold;}
.form-check{padding-left: 0;}
.rtl .form-check-input, [dir="rtl"] .form-check-input{margin-right: 0;}
/*category*/
.woocommerce-page .static-menu{display:none;}
.woocommerce-page:not(.woocommerce-wishlist):not(.woocommerce-orders):not(.woocommerce-view-order) .site-main aside{background: #fff;height: auto!important;margin-right: 0;border: 1px solid #d6d6d6;border-radius: 7px;padding-top: 0;margin-top: 35px;width: 23%;    margin-bottom: 50px;}
.filters .filter section{    margin-bottom: 0;margin-top: 20px;float: right;width: 100%;}
.filters-clear { display: inline-block;width: 100%;}
.filters-clear .yith-woocommerce-ajax-product-filter{    margin-top: 10px;margin-bottom: 0;padding-bottom: 15px;border-bottom: 1px solid #d6d6d6;display: inline-block;width: 100%;}
.yith-woocommerce-ajax-product-filter .yith-wcan{display:inline-block;margin-left: 15px;}
.woocommerce .yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation.button{background: transparent;font-weight: 400;font-size: 17px;background: url(assets/images/remove-filters.jpg) right center no-repeat;    padding: 10px;padding-right: 45px;}
.woocommerce .yith-woocommerce-ajax-product-filter .yith-wcan:nth-child(n+2) .yith-wcan-reset-navigation.button{background: #f2f8f8 url(assets/images/remove-filters_ind.jpg) left 7px top 7px no-repeat;border-radius: 20px;border: 1px solid #d6d6d6;padding: 5px 15px 5px 25px;}
.woocommerce-page .site-main article.page{    width: 77%;    padding-right: 45px;padding-top: 15px;}
.woocommerce-page .site-main article.page div{clear:none!important}
.woocommerce-page .site-main.container.container-full{max-width: 1695px;}
.widget .yit-wcan-select-open{    display: none;}
{display: block!important;opacity: 1!important;z-index: 10!important;position: static;    border: none;background: transparent;max-height: none;}
.widget_rating_weight_slider_widget .widget-title{color: #474286;font-size: 24px;text-align: center;font-weight: 700;    border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;margin-bottom: 20px;}
.widget_rating_weight_slider_widget{background: #f2f8f8;    padding-top: 20px;padding-right: 25px;padding-left: 25px;border-top-left-radius: 7px;border-top-right-radius: 7px;padding-bottom: 25px;}
.widget_rating_weight_slider_widget input[type="range"]{border-color: transparent;padding: 0;}
.range-text{    display: inline-block;width: 100%;}
.range-text .item{float: right;text-align: center;}
.range-text .item.last{float: left;}
.widget_rating_weight_slider_widget span.title{    color: #474286;font-weight: 700;font-size: 18px;display: block;    line-height: 17px;}
.widget_rating_weight_slider_widget span.ratingWeightExperts{    color: #ef6a67;font-size: 15px;}
.filters{padding: 0 25px 25px 25px;margin-top: 25px;}
.filters .filter:first-child{margin: 0;}
.filters .title{color: #474286;font-size: 26px;font-weight: 700;margin-bottom: 15px;}
.filters .filter{     margin-bottom: 0;
    display: block;
    width: 100%;
    clear: both;}
.filters .filter .widget_product_categories .product-categories{list-style: none;
    margin: 0;
    padding: 0;}
.filters .filter .widget_product_categories .product-categories li a{display: inline-block;
    color: #404040;
    font-size: 18px;
    vertical-align: middle;
    margin-right: 0;}
.filters .filter .widget_product_categories .product-categories li span.count{    color: #afafaf;
    font-size: 16px;}
.filters .filter .widget_product_categories .product-categories li{margin-bottom: 5px;}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  background: #474286;
  border-radius: 7px;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #474286;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  background: #474286;
  border-radius: 7px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border-radius: 2.6px;
}
input[type=range]:focus::-ms-fill-lower {
  background: #474286;
}
input[type=range]::-ms-fill-upper {
  background: #474286;
  border-radius: 2.6px;
}
input[type=range]:focus::-ms-fill-upper {
  background: #474286;
}
input[type=range]::-webkit-slider-thumb{
	-webkit-appearance: none;
	background: url(assets/images/DIMOND.svg) center center no-repeat;
	width:40px;
	height:40px;
	margin-top:-15px;
	border:none;
	background-color:transparent;
	outline: none;
}
input[type=range]::-moz-range-thumb{
	-webkit-appearance: none;
	background: url(assets/images/DIMOND.svg) center center no-repeat;
	width:40px;
	height:40px;
	margin-top:-15px;
	border:none;
	background-color:transparent;	
	outline: none;
}
input[type=range]::-ms-thumb{
	-webkit-appearance: none;
	background: url(assets/images/DIMOND.svg) center center no-repeat;
	width:40px;
	height:40px;
	margin-top:-15px;
	border:none;
	background-color:transparent;	
	outline: none;
}
input[type=range]::-webkit-slider-thumb:focus {outline: none;}
input[type=range]:focus {
    outline: none;
}
input[type=range]::-moz-focus-outer {
    border: 0;
}
.filters .filter .widget-title{color: #474286;font-size: 24px;font-weight: 700;    border-bottom: 1px solid #e6e6e6;padding-bottom: 10px;margin-bottom: 15px;}
.static-sidebar .yith-wcan-list,.static-sidebar .yith-wcan-list{list-style: none;margin: 0;padding: 0;}
.yith-wcan-list li a,.yith-wcan-list li a:hover{text-decoration: none;color: #404040;font-size: 18px;display: inline-block;}
.yith-wcan-list li a:hover{color: #838383;}
.yith-wcan-list li small{color: #afafaf;font-size: 16px;}
.yith-wcan-list li small:before{content:"(";display:inline-block;}
.yith-wcan-list li small:after{content:")";display:inline-block;}
 ul.yith-wcan-list.yith-wcan li:hover, .woocommerce-page .widget_layered_nav  ul li.chosen{border: none;box-shadow: none;}
 a.expend{color: #80b0d9;font-weight: 600;text-decoration: underline;float: right;
    width: 100%;margin-bottom: 0;}
 a.expend.hide{display:none;}
.expend-view a.expend.hide{display:block;}
.expend-view a.expend.show{display:none;}
.woocommerce-page article .entry-content .term-description{display:none;}
 ul.yith-wcan-list.yith-wcan li{padding: 5px 0;    border: none;}
 ul.yith-wcan-list.yith-wcan li:nth-child(n+8){display:none;}
.expend-view ul.yith-wcan-list.yith-wcan li:nth-child(n+8){display:block;}
 ul.yith-wcan-list.yith-wcan li a:before{content:"";display:inline-block;    width: 20px;height: 20px;border: 1px solid #b8b8b8;border-radius: 5px;vertical-align: middle;margin-right: 0;margin-left: 10px;margin-top: -5px;}
 ul.yith-wcan-list.yith-wcan li.chosen a:before{background:#82b3dd url(assets/images/checked.svg) center no-repeat;}
 ul.yith-wcan-list.yith-wcan li a, ul.yith-wcan-list.yith-wcan li span{display: inline-block;    color: #404040;font-size: 18px;vertical-align: middle;margin-right: 0;}
 span.woocommerce-Price-currencySymbol{margin:0px 4px;font-size: 14px;}
 ul.yith-wcan-list.yith-wcan li span.woocommerce-Price-currencySymbol{float: left;margin-right: 1px;}
.woocommerce-page .widget_layered_nav  ul li.chosen a, .woocommerce-page .widget_layered_nav  ul li.chosen a{background: none;}
/*.woocommerce-page .widget_layered_nav  ul li:nth-child(n+8) {display: none;}*/
.woocommerce .yit-wcan-container{display: inline-block;width: 100%;    margin-top: 30px;}
.woocommerce .woocommerce-result-count {margin: 0;float: right;    color: #404040;font-size: 16px;display: inline-block!important;margin-top: 6px;}
.yith-wcan-sort-by{float: right;display: inline-block;margin-right: 35px;}
.widget_search_inside_category_widget{display: inline-block;margin-right: 30px;position: relative;}
.widget_search_inside_category_widget input[type="text"]{border-radius: 7px;padding: 6px 8px 6px 0;width: 100%;border: 1px solid #d6d6d6;min-height: 38px;color: #404040;}
.widget_search_inside_category_widget input[type="text"]::-webkit-input-placeholder {color: #404040;}
.widget_search_inside_category_widget input[type="text"]:-ms-input-placeholder {color: #404040;}
.widget_search_inside_category_widget input[type="text"]::placeholder {color: #404040;}
.widget_search_inside_category_widget input[type="submit"]{position: absolute;left:10px;background: url(assets/images/SEARCH-CATEGORY.svg) 0 0 no-repeat;    border: none;padding: 0;width: 20px;height: 20px;top: 10px;}
.yith-wcan-sort-by .widget-title{font-size: 16px;    display: inline-block;margin-bottom: 0;vertical-align: middle;}
.br_lgv_product_count_block a, .br_lgv_product_count_block span{display: block;    line-height: normal;}
.orderbuy-block{display: inline-block;vertical-align: middle;margin-right: 15px;position: relative;border: 1px solid #d6d6d6;cursor: pointer;border-radius: 7px;padding: 6px 8px 6px 107px;background: url(assets/images/drop-arrow.png) 10px center no-repeat;}
ul.orderby li.orderby-wrapper a.active:before{display:none;}
ul.orderby{margin: 0;position: absolute;z-index: 1000;    outline: 1px solid #d6d6d6;border-top: none;left: 0;right:0;width: 100%;background: #fff;display: none;    padding-right: 10px!important;padding-top: 15px!important;padding-bottom: 15px!important;    padding-left: 10px!important;margin-top: 0;    list-style: none;}
 ul.orderby li.orderby-wrapper{margin-bottom: 5px;height: 22px;}
.woocommerce-page .main-blog-page .page-header.with-img{margin-top: 0;}
.main-blog-page .page-header:not(.with-img) .top-content{    padding-top: 3.125vw;}
.main-blog-page .page-header:not(.with-img) .top-content {margin-bottom: 30px;}
ul.orderby a,.br_lgv_product_count_block a:hover{color: #404040;font-size: 16px;    text-align: right;}
.orderbuy-block.active ul.orderby,.orderbuy-block:hover ul.orderby{display:block}
.berocket_lgv_widget{padding: 0!important;margin-top: -39px;}
.orderbuy-block .current span{color: #404040;font-size: 16px;text-align: right;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: calc(33.333% - 30px);margin:0 15px 30px;float: right;border: 1px solid #d6d6d6;border-radius: 10px;text-align: center;}
.woocommerce ul.products li.product.berocket_lgv_grid .short-descr{display:none;}
.woocommerce ul.products .product.berocket_lgv_list:nth-child(n), .woocommerce-page ul.products .product.berocket_lgv_list:nth-child(n){float: right;}
.woocommerce-page.woocommerce-wishlist ul.products li.product{margin: 0 15px 30px!important;}
.woocommerce ul.products li.product.berocket_lgv_grid .rating-position{display:none;}
.woocommerce ul.products li.product:nth-child(3n+1), .woocommerce-page ul.products li.product:nth-child(3n+1){clear: both;}
.woocommerce ul.products{margin: 0 -15px;}
.woocommerce ul.products li.product .bestkids-product-grid-rating{background: #f2f8f8;border-top-left-radius: 10px;border-top-right-radius: 10px;    text-align: right;padding: 0 15px;position: relative;}
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{position: absolute;left: 0;bottom: -90px;    z-index: 1;}
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{display:none;}
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button{display: block;max-width: 95%;text-align: center;line-height: 17px;}
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span,
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span,
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a{    background: url(assets/images/WISHLIST.svg) center top no-repeat;color: #404040;font-size: 16px;display: inline-block;padding-top: 40px;}
li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span{background-position: center top -92px;}
.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge{display: inline-block;background:url(assets/images/TAVIT.svg) center no-repeat;width: 70px;height: 85px;position: relative;vertical-align: middle;top: 15px;color: #fff;}
.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge{pointer-events: none;cursor: default;position: absolute;top: 35%;left: 50%;transform: translate(-50%, -35%);color: #fff;font-size: 20px;font-weight: bold;	}
.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge a{color: #fff;}
.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge span{display: block;margin-top: 0;}
.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info{display: inline-block;vertical-align: middle;margin-top: 5px;
    margin-right: 15px;}
.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info .no-rating a{text-decoration: underline;
    color: #474286;font-size: 15px;}
.woocommerce ul.products li.product a img{border: none;
width: auto;
    height: 165px;
    padding: 15px;margin: 0 auto;}
.woocommerce ul.products li.product a.no-rating img{height: 22px;padding: 0;max-width: none;}
.product-header .rating-label img{    width: 30px;padding-top: 7px;}
.woocommerce ul.products li.product .woocommerce-placeholder{border: none;}
.woocommerce ul.products li.product .category-link{display: none;}
.woocommerce ul.products li.product .bestkids-product-grid-title, ul.products.owl-carousel li.product .bestkids-product-grid-title .bestkids-product-grid-title{display: block;padding: 0;}
.woocommerce ul.products li.product .bestkids-product-grid-title span{display: inline-block;margin-left: 5px;color: #474286;}
.woocommerce ul.products li.product .bestkids-product-grid-title span.sep{display:none;}
.woocommerce ul.products li.product .bestkids-product-grid-title span.woocommerce-loop-product__title {font-size: 18px;font-weight: 700;}
.woocommerce ul.products li.product .bestkids-product-grid-title span.woocommerce-loop-product__title, .woocommerce ul.products li.product .bestkids-product-grid-title span, .woocommerce ul.products li.product h2.woocommerce-loop-product__title{    font-size: 16px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding: 0;display: inline-block;}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-weight: 300;color: #474286;font-size: 18px;display: none;}
.woocommerce ul.products li.product .cat-price{margin: 8px 0;}
.woocommerce ul.products li.product .cat-price .title{color: #212529;display: none;}
.woocommerce ul.products li.product .price{color: #212529;font-weight: 550;font-size: 18px;direction: ltr;}
.woocommerce ul.products li.product .price del{font-size: 15px;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons{padding: 0 0 20px;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div{display: inline-block;margin: 0 10px;}
.home-products .woocommerce ul.products li.product .bestkids-product-grid-buttons div{margin: 0 5px;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.more-info-link a{background:url(assets/images/MORE-INFO.svg) center 5px no-repeat;background-size: 27px;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.more-info-link a:hover{background-position: center -66px;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.all-reviews-link a{background:url(assets/images/ALL-REVIEW.svg) center 5px no-repeat;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.add-review-link a{background:url(assets/images/WRITEREVIEW.svg) center 3px no-repeat;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div a{color: #404040;font-size: 18px;display: block;padding-top: 35px;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div a:hover{background-position: center -76px;}
.woocommerce-pagination {float: right;width: 100%;text-align: center;display: inline-block;}
.woocommerce nav.woocommerce-pagination ul{margin: 0;border-left: 0;    border: none;    white-space: normal;padding: 0;}
.woocommerce nav.woocommerce-pagination ul li{border: none;float: none;vertical-align: middle;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{width: 50px;height: 50px;border-radius: 50%;display: inline-block;line-height: 50px;background: #f2f8f8;color: #474286;text-decoration: none;font-size: 18px;margin: 0 3px;padding: 0;}
.woocommerce nav.woocommerce-pagination ul li span.current{background: #82b3de;color: #fff;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover{    background: #f2f8f8;color: #474286;}
.woocommerce nav.woocommerce-pagination ul li a.next{font-size: 0;background:#f2f8f8 url(assets/images/arrow-point-to-right.svg) center no-repeat;}
.woocommerce nav.woocommerce-pagination ul li a.prev{font-size: 0;background:#f2f8f8 url(assets/images/arrow-point-to-left.svg) center no-repeat;}
body:not(.woocommerce-page) .static-sidebar .widget_rating_weight_slider_widget,body:not(.woocommerce-page) .static-sidebar .filters{display:none;}
.berocket_lgv_widget a.berocket_lgv_button,.berocket_lgv_widget a.berocket_lgv_button.selected{box-shadow: none;border: none;border-radius: 0!important;margin: 0 5px;width: 27px!important;height: 27px!important;transition: none;}
.berocket_lgv_widget a.berocket_lgv_button.berocket_lgv_button_grid{background: url(assets/images/SQUERES.svg) 0 0 no-repeat!important;box-shadow: none!important;}
.berocket_lgv_widget a.berocket_lgv_button.berocket_lgv_button_list{background: url(assets/images/LINES.svg) 0 0 no-repeat!important;width: 35px!important;box-shadow: none!important;line-height: normal!important;color: transparent!important;border-radius: 0!important;border-width: 0!important;border-color: transparent!important;}
.berocket_lgv_widget a.berocket_lgv_button.selected,.berocket_lgv_widget a.berocket_lgv_button:hover{background-position:0 -44px!important;}
.berocket_lgv_widget a.berocket_lgv_button .fa{display:none;}
div.bk-user-avatar{    width: 70px;height:70px;position: relative;overflow: hidden;border-radius: 50%;}
div.bk-user-avatar a {display:block; width: 100%; height: 100%;}
div.bk-user-avatar img{padding: 0!important; object-fit: cover;}
.wpcf7{text-align:center}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction: rtl;}
.footer-top-left div.wpcf7 .ajax-loader{display:none;}
.footer-top-left div.wpcf7-mail-sent-ok{    position: absolute;left: 0;right: 0;width: auto;}
@media screen and (min-width: 991px){
	div.bk-user-avatar{width: 2.604vw!important;height: 2.604vw!important;}
	.woocommerce-page div.product div.after-summary .block-reviews td div.bk-user-avatar{width: 4.167vw!important;height: 4.167vw!important;}
	.content-area.post-page .entry-header div.bk-user-avatar,.account-sidebar-links div.bk-user-avatar{width: 3.604vw!important;height: 3.604vw!important;}
	.woocommerce ul.products li.product .price del{font-size: 0.781vw;}
}
/*list*/
.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating{width: 100%;position: absolute;right: 0;}
.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating .rating-more-info{margin-bottom: 0;}
.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating .rating-position{    float: left;margin-top: 1.5vw;padding-left: 15px;color: #707070;font-weight: 300;}
/*.woocommerce ul.products li.product.berocket_lgv_list .basic-data{position: relative;}*/
.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data .bestkids-product-grid-buttons{display:none;}
/*.woocommerce.archive ul.products li.product.berocket_lgv_list:not(.not-berocket)  a.woocommerce-LoopProduct-link img{margin-top:95px;}*/
.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{    bottom: -120px;right: 25%;left: auto;}
.woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{bottom: -4.688vw;right: auto;left: 0;}
.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) {
    width:98%;margin-bottom: 30px!important;    margin-left: 15px!important;
}

li.product.berocket_lgv_list:not(.not-berocket) .basic-data {
    width: 30%;
    display: inline-block;    float: right;
}

li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data {
    width: calc(70% - 30px);
    display: inline-block;
    vertical-align: top;
    margin-top: 5.948vw;
    text-align: right;
    padding-right: 35px;
    position: relative;
float: left;	
}
li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data:before{content:"";background:#d6d6d6;display:block;position:absolute;    width: 1px;
    height: 90%;
    right: 0;top: 10px;}
.woocommerce ul.products .product.berocket_lgv_list .price, .woocommerce-page ul.products .product.berocket_lgv_list .price, .woocommerce-page ul.products li.berocket_lgv_list_grid.product.berocket_lgv_list .price{    display: block;}
.woocommerce ul.products li.product.berocket_lgv_list .basic-data .bestkids-product-grid-title{display:none}
li.product.berocket_lgv_grid .list-view-add-data {
    display: none;
}
.woocommerce ul.products li.product.berocket_lgv_list .basic-data .bestkids-product-grid-buttons{    position: absolute;left: 15px;bottom: 10px;padding: 0;z-index: 10;}
.woocommerce ul.products .product.berocket_lgv_list div.short-descr,.woocommerce ul.products .product.berocket_lgv_list div.top-ratings{    width: 75%;}
.woocommerce ul.products .product.berocket_lgv_list div.bk-user-avatar img{    border-radius: 0; max-width: 100%; max-height: 100%;}
.woocommerce ul.products .product.berocket_lgv_list div.top-ratings table tr{display: block;margin-bottom: 15px;}
.woocommerce ul.products .product.berocket_lgv_list div td{    vertical-align: middle;}
.woocommerce ul.products .product.berocket_lgv_list div.bk-user-review{    font-weight: 500;}
.woocommerce ul.products .product.berocket_lgv_list div.bk-user-review a{    color: #404040;}
.woocommerce ul.products .product.berocket_lgv_list div.descr{width: 90%;cursor: pointer;    margin-top: 15px;}
.woocommerce ul.products .product.berocket_lgv_list div.short-descr{cursor: pointer;}
.woocommerce ul.products .product.berocket_lgv_list div.short-descr p{    color: #212529;}
.woocommerce ul.products .product.berocket_lgv_list div.top-ratings table{margin: 0;}
.woocommerce ul.products .product.berocket_lgv_list div.top-ratings{margin-top: 20px;}
.woocommerce ul.products .product.berocket_lgv_list div.bk-user-info a{color: #474286;}
.woocommerce ul.products .product.berocket_lgv_list div.bk-user-info{    color: #474286;    margin-bottom: 0;}
/*single product*/
body.single-product .site-content .woocommerce-breadcrumb{max-width: 1695px;padding-right: 30px;padding-left: 30px;margin-right: auto;margin-left: auto;color: #404040;font-size: 15px;}
.woocommerce .woocommerce-breadcrumb a{color: #404040;text-decoration: none;font-weight: 700;font-size: 15px;margin: 0 5px;}
.product-header{background: #f2f8f8;float: right;width: 100%;position: relative;}
.product-header .content-area div.share{top: 15px;left: 15px;    position: absolute;}
.product-header .rating-label{display: inline-block;background: url(assets/images/TAVIT.svg) center no-repeat;width: 78px;height: 88px;position: relative;vertical-align: middle;top: 15px;color: #fff;font-size:27px;font-weight: bold;background-size: 78px 88px;text-align: center;padding-top: 13px;line-height: 24px;    z-index: 9;}
.product-header .rating-label span{display: block;font-size: 18px;}
.product-header .distribution-open-link{display: inline-block;vertical-align: middle;font-size: 17px;line-height: 20px;margin-right: 20px;}
.product-header .distribution-open-link a{text-decoration: underline;color: #474286;}
.product-header .distribution-open-link a span{display: block;font-size: 17px;margin: 0;}
.product-header .product-title{    padding-top: 25px;}
.product-header h1{font-weight: 600;display: inline-block;vertical-align: middle;margin: 0;}
.product-header h2{color: #474286;font-weight: 400;font-size: 25px;display: inline-block;vertical-align: middle;margin: 0;}
.product-header .product-title span{color: #474286;font-weight: 400;font-size: 24px;margin: 0 15px;display: inline-block;vertical-align: middle;}
.woocommerce div.product{    padding-right: 15px;padding-left: 15px;margin-right: auto!important;margin-left: auto!important;max-width: 1695px;display: block;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float: right;}
body.woocommerce .desktop-site div.product .scroll-content,body.woocommerce .desktop-site div.product div.after-summary .scroll-content{min-height:38.021vw}
.woocommerce div.product div.summary{visibility:hidden;}
.woocommerce div.product div.images img{width: auto;    margin: 0 auto;    max-height: 450px;}
.woocommerce div.product div.images .flex-control-thumbs{margin-top: 30px;}
.woocommerce div.product div.images.woocommerce-product-gallery{margin-top: 45px;}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover{    border: 1px solid #474286;}
.modal-header .price-container{text-align: center;font-size: 18px;float: right;width: 100%;}
.woocommerce div.product .price-container .price{    color: #404040;font-weight: 500;font-size: 22px;margin-top: 5px;}
.woocommerce div.product .modal-header .price-container{text-align: right;}
.woocommerce div.product .price-container{text-align: center;}
.woocommerce div.product .modal-header .price-container .price{margin: 0;}
.modal-header .price-container .price span{color: #212529;font-size: 16px;}
.modal-header .price-container .price .woocommerce-Price-currencySymbol{float: left;}
.modal-header .price-container .price del span{    text-decoration: line-through;}
.woocommerce div.product .product-action-buttons{text-align: center;margin-top: 7px;float: right;width: 100%;    margin-bottom: 30px;}
.woocommerce div.product .product-action-buttons .clear{display:none;}
.woo-variation-gallery-wrapper{max-width: 80%;margin: 0 auto;}
.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper{    margin-top: 20px;}
.rtl .woo-variation-product-gallery .woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{opacity: 1;padding: 0 10px;margin-bottom:10px}
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.current-thumbnail img, .woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image:hover img{border:1px solid #474286}
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div:before{background:rgba(0,0,0,.5) url(assets/images/play-button.svg) 50% no-repeat;}
.woocommerce div.product .product-action-buttons a{color: #404040;font-size: 16px;display: inline-block;padding-top:40px;text-decoration: none;}
.woocommerce div.product .product-action-buttons div{display: inline-block;margin: 0 15px;vertical-align: top;}
.woocommerce div.product .product-action-buttons div.yith-wcwl-add-to-wishlist div{margin:0}
.yith-wcwl-add-to-wishlist .ajax-loading{position: absolute;}
.woocommerce div.product .product-action-buttons a.remove_from_wishlist,.woocommerce div.product .product-action-buttons a.add_to_wishlist,.woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span,.woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a{background: url(assets/images/WISHLIST.svg) center top no-repeat;color: #404040;font-size: 16px;display: inline-block;padding-top:40px;}
.woocommerce div.product .product-action-buttons a.add_to_wishlist:hover, .woocommerce div.product .product-action-buttons a.remove_from_wishlist,.woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span:hover, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a:hover,.woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span{background-position: center top -92px;}
.woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse span{display:none;}
.woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse a{display:none;}
.woocommerce div.product .product-action-buttons a.write-review-button,
.woocommerce div.product-header .product-action-buttons a.write-review-button{background: url(assets/images/WRITEREVIEW.svg) center top no-repeat;color: #212529;}
.woocommerce div.product .product-action-buttons a.tickets-button{background: url(assets/images/CART.svg) center top no-repeat;}
.woocommerce div.product-header .product-action-buttons {display: inline-block; vertical-align: middle;margin-top:45px;    margin-right: 10px;}
.woocommerce-page div.product div.summary,.woocommerce div.product div.before-summary{margin-top: 35px;}
.woocommerce-page div.product div.summary .item{margin-bottom: 20px;font-size: 17px;}
.woocommerce-page div.product div.summary .item.categories span{display:inline-block}
.woocommerce-page div.product div.summary .item a{font-weight: 450;}
.woocommerce-page div.product div.summary .item.tags .bk-product-tags{visibility: hidden;}
.woocommerce-page div.product div.summary .item .title{color: #474286;font-weight: 500;font-size: 17px;}
.woocommerce-page div.product div.summary .item .label{color: #474286;font-weight: 400;font-size: 17px;}
.woocommerce-page div.product div.summary .item-inner{    margin-bottom: 10px;}
.woocommerce-page div.product div.summary .item-inner .short-descr{font-weight: 500;}
.woocommerce-page div.product div.summary .item h5{color: #474286;font-size: 17px;font-weight: 650;margin: 0;}
.woocommerce-page div.product div.summary .item.categories a{color: #404040;font-size: 16px;}
.woocommerce-page div.product div.summary .item .bk-product-tags{margin-top: 15px;}
.woocommerce-page div.product div.summary .item.tags a{border: 1px solid #e6e6e6;color: #404040;font-size: 16px;border-radius: 20px;padding: 5px 15px;    display: inline-block;margin-bottom: 10px;    margin-left: 10px;    visibility: visible;text-decoration: none;}
.woocommerce-page div.product div.summary .item.tags a:hover{background: #82b3de;color: #fff;}
.woocommerce-page div.product div.summary .item.toggle{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.woocommerce-page div.product div.summary .item.toggle h5{padding: 15px 0;cursor: pointer;background: url(assets/images/arrow-point-to_down.svg) 0 center no-repeat;}
.woocommerce-page div.product div.summary .item.toggle.active h5{background: url(assets/images/arrow-point-to-up.svg) 0 center no-repeat;}
.woocommerce-page div.product div.summary .item.toggle .additional-details{display:none;padding-bottom: 10px;}
.woocommerce-page div.product div.summary .item.toggle.active .additional-details{display:block}
.woocommerce-page div.product div.summary .item.toggle .additional-details.for-books .attribute{display: inline-block;
    width: 40%;
    margin-bottom: 5px;}
.woocommerce-page div.product div.summary .item.toggle .additional-details.for-books .attribute .title,.woocommerce-page div.product div.summary .item.toggle .additional-details.for-books .attribute .label{color: #212529;}
.woocommerce div.product div.summary{margin-bottom: 0;}
.woocommerce div.product div.summary p,.woocommerce div.product div.summary{    color: #212529;}
.related.products{margin-bottom: 60px;    margin-top: 60px;    float: right;width: 100%;}
.related.products.widget_top_rated_products{margin-top: 0;}
.woocommerce .related.products ul.products{    margin: 0;    padding: 0 140px;}
.woocommerce .related.products ul.products.owl-carousel .owl-controls .owl-nav .owl-prev{right: 30px;}
.woocommerce .related.products ul.products.owl-carousel .owl-controls .owl-nav .owl-next{left: 30px;}
.related.products h2{    color: #474286;font-size: 30px;text-align: center;margin-bottom: 15px;font-weight: 650;margin-bottom: 30px;}
.woocommerce-page .related.products ul.products li.product{width: 100%;margin: 0;    clear: none;}
.woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating{    position: static;}
.woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .basic-data{width: 100%;}
.woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data{    width: 100%;margin-top: 0;padding-right: 0;}
.woocommerce .related ul.products li.product .bestkids-product-grid-title{width: 100%;text-align: center;}
.woocommerce .related ul.products li.product .short-descr,ul.products.owl-carousel li.product .short-descr,.woocommerce .related ul.products li.product .descr,.woocommerce .related ul.products li.product .top-ratings{display:none;}
.woocommerce .related ul.products li.product .list-view-add-data .bestkids-product-grid-title{display:none}
.woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data .bestkids-product-grid-buttons{display: block;    text-align: center;}
.woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data:before{display:none;}
.woocommerce .related ul.products li.product.berocket_lgv_list .basic-data .bestkids-product-grid-buttons{display:none;}
.woocommerce .related ul.products li.product.berocket_lgv_list .basic-data .bestkids-product-grid-title{    display: block;}
.woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating{position: relative;}
.woocommerce-page div.product div.after-summary{margin-top: -55px;padding-right: 30px;}
.woocommerce-page div.product div.after-summary .bk-side-reviews{visibility:hidden}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs{    list-style: none;margin: 0;padding: 0;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li{    display: inline-block;margin-left: 30px;padding-bottom: 27px;position: relative;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li a{color: #9e9e9e;font-weight: bold;font-size: 19px;    text-decoration: none;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li a:hover{color: #474286;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li a span{margin-right: 4px;font-weight: normal;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.active:after{content:"";background:#474286;display:block;    width: 100%;height: 4px;bottom: 0;position: absolute;border-radius: 20px;right:0;left: 0;margin: 0 auto;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.active:before{content:"";display:block;width: 0px;height: 0px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #474286;    position: absolute;border-radius: 20px;right: 0;left: 0;margin: 0 auto;bottom: -6px;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.active a{color: #474286;}
.woocommerce-page div.product div.after-summary .block-reviews{margin-top: 35px;}
.woocommerce-page div.product div.after-summary .block-reviews table{display: inline-block;width: 100%;    margin: 0;}
.woocommerce-page div.product div.after-summary .block-reviews li{    border-bottom: 1px solid #e6e6e6;    padding: 15px 0;}
.woocommerce-page div.product div.after-summary .block-reviews table td{display: inline-block;vertical-align: middle;width: auto;    height: auto;margin-left: 0;}
.woocommerce-page div.product div.after-summary .block-reviews table td.date{color: #4E3E56;}
.woocommerce-page div.product div.after-summary .block-reviews .rating-label,
.review-wizard-modal .modal-header .product-rating .rating-label,
div.bk-reviews-section .block-reviews .distr .rating-label
{    display: inline-block;background: url(assets/images/orange-lable.svg) center no-repeat;width: 67px;height: 81px;position: relative;vertical-align: middle;top: 0;color: #fff;font-size: 26px;font-weight: bold;text-align: center;padding-top: 17px;line-height: 24px;z-index: 100;}

.woocommerce-page div.bk-reviews-section .block-reviews{margin-top: 20px;}
.woocommerce-page div.bk-reviews-section .block-reviews table{display: inline-block;width: 100%;    margin: 0;}
.woocommerce-page div.bk-reviews-section .block-reviews li{    border-bottom: 1px solid #e6e6e6;    padding: 15px 0;}
.woocommerce-page div.bk-reviews-section .block-reviews table td{display: inline-block;vertical-align: middle;width: auto;    height: auto;margin-left: 0;}
.woocommerce-page div.bk-reviews-section .block-reviews table td.date{color: #4E3E56;}
.woocommerce-page div.bk-reviews-section .block-reviews .rating-label,
.review-wizard-modal .modal-header .product-rating .rating-label,
div.bk-reviews-section .block-reviews .distr .rating-label{    display: inline-block;background: url(assets/images/orange-lable.svg) center no-repeat;width: 67px;height: 81px;position: relative;vertical-align: middle;top: 0;color: #fff;font-size: 26px;font-weight: bold;text-align: center;padding-top: 17px;line-height: 24px;z-index: 100;}
.review-wizard-modal .modal-header .product-rating{display: inline-block;vertical-align: top;margin: 0 10px;}
.review-wizard-modal .modal-header .product-rating .rating-label span{display:block;}
.item div.progress-bar{background-color: #474286;}
.review-wizard-modal .modal-body .item{margin: 15px 0;}
.review-wizard-modal .modal-body .item span{color: #9e9e9e;}
.review-wizard-modal .modal-body .item span.left{    float: left;color: #212529;}
.review-wizard-modal .modal-header .product-rating .rating-label{font-size: 18px;line-height: 23px;}
.woocommerce-page div.product div.after-summary .block-reviews .distr .rating-label,
.review-wizard-modal .modal-header .product-rating .rating-label,
div.bk-reviews-section .block-reviews .distr .rating-label
{background: url(assets/images/TAVIT.svg) center no-repeat;background-size: 100%;}
.woocommerce-page div.product div.after-summary .block-reviews .distr table td,
div.bk-reviews-section .block-reviews .distr table td
{text-align: center;width: 20%;vertical-align: top;line-height: 14px;}
.woocommerce-page div.product div.after-summary .block-reviews td div.rating-label span:first-child{color:#fff;    display: block;}
.woocommerce-page div.product div.after-summary .block-reviews .bk-user-avatar img{border-radius:0;width: 75px;height: 75px;}
.woocommerce-page div.product div.after-summary .block-reviews span{display:block;}
.woocommerce-page div.product div.after-summary .block-reviews td div, .woocommerce-page div.bk-reviews-section .block-reviews td div{    color: #474286;font-weight: bold;}
.woocommerce-page div.product div.after-summary .block-reviews td div a{color: #474286;text-decoration: none;}
.woocommerce-page div.product div.after-summary .block-reviews td div span.normal a{font-weight: normal;}
.woocommerce-page div.product div.after-summary .block-reviews td div span:first-child{}
.woocommerce-page div.product div.after-summary .block-reviews td div span{display:inline-block;color: #212529;}
.woocommerce-page div.product div.after-summary .block-reviews td div span.medareg-mobile{font-weight: normal;}
.woocommerce-page div.product div.after-summary .block-reviews td div span.normal{font-weight: normal;}
.woocommerce-page div.product div.after-summary .block-reviews tbody{display: inline-block;width: 100%;}

.woocommerce ul.product_list_widget li img.decorations{    float: none;margin-right: 0;width: auto;height: auto;box-shadow: none;    cursor: pointer;}

.woocommerce-page div.product div.after-summary .block-reviews h5{color: #212529;margin: 0;font-weight: bold;}
.woocommerce-page div.product div.after-summary .block-reviews p{color: #212529;margin: 0;}
.woocommerce-page div.product div.after-summary .block-reviews tr{display: block;}
.woocommerce-page div.product div.after-summary .block-reviews tr:first-child{margin-bottom: 7px;}

.woocommerce-page div.bk-reviews-section .block-reviews .distr .rating-label,
.review-wizard-modal .modal-header .product-rating .rating-label,
div.bk-reviews-section .block-reviews .distr .rating-label
{background: url(assets/images/TAVIT.svg) center no-repeat;background-size: 100%;}
.woocommerce-page div.bk-reviews-section .block-reviews .distr table td,
div.bk-reviews-section .block-reviews .distr  table td
{text-align: center;width: 20%;vertical-align: top;line-height: 14px;}
.woocommerce-page div.bk-reviews-section .block-reviews td div.rating-label span:first-child{color:#fff;    display: block;}
.woocommerce-page div.bk-reviews-section .block-reviews .bk-user-avatar img{border-radius:0;width: 75px;height: 75px;}
.woocommerce-page div.bk-reviews-section .block-reviews span{display:block;}
.woocommerce-page div.bk-reviews-section .block-reviews td div{    color: #474286;font-weight: bold;}
.woocommerce-page div.bk-reviews-section .block-reviews td div a{color: #474286;text-decoration: none;}
.woocommerce-page div.bk-reviews-section .block-reviews td div span.normal a{font-weight: normal;}
.woocommerce-page div.bk-reviews-section .block-reviews td div span:first-child{}
.woocommerce-page div.bk-reviews-section .block-reviews td div span{display:inline-block;color: #212529;}
.woocommerce-page div.bk-reviews-section .block-reviews td div span.normal{font-weight: normal;}
.woocommerce-page div.bk-reviews-section .block-reviews tbody{display: inline-block;width: 100%;}

.woocommerce-page div.bk-reviews-section .block-reviews h5{color: #212529;margin: 0;font-weight: bold;}
.woocommerce-page div.bk-reviews-section .block-reviews p{color: #212529;margin: 0;}
.woocommerce-page div.bk-reviews-section .block-reviews tr{display: block;}
.woocommerce-page div.bk-reviews-section .block-reviews tr:first-child{margin-bottom: 7px;}
.woo-variation-product-gallery{width: 100%!important;}
.review-login-modal .modal-dialog,.review-signup-modal .modal-dialog{max-width: 520px;}
.review-login-modal .modal-header,.review-signup-modal .modal-header{display: inline-block;}
.review-login-modal .modal-header .modal-title,
.review-signup-modal .modal-header .modal-title{text-align: center;
    color: #474286;
    font-size: 24px;
    font-weight: bold;
    line-height: initial;
    padding-top: 15px;}
.review-login-modal .uwp_page .uwp-login-form input[type="submit"],
.review-signup-modal .uwp_page .uwp-registration-form input[type="submit"]{
	height: 50px;
    background: #f27052;
    border-radius: 7px;
    font-size: 18px;
    font-weight: 450;}
.review-login-modal .modal-dialog .uwp-login-class,
.review-signup-modal .modal-dialog .uwp-signup-class{padding: 10px 50px 0;}
.review-signup-modal .modal-dialog .txt-block{display:none;}
.review-login-modal .modal-footer,.review-signup-modal .modal-footer{    background: #f2f8f8;
    border: none;
    display: inline-block;
    text-align: center;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    margin-top: 10px;
    padding: 20px 0;}
.review-login-modal .modal-footer .title,.review-signup-modal .modal-footer .title{color: #474286;
    font-size: 24px;
    font-weight: bold;}
.review-login-modal .modal-footer button,.review-signup-modal .modal-footer button{    border: none;
    color: #6ba0cf;
    text-decoration: underline;
    font-size: 18px;outline:none}
.review-login-modal,.review-signup-modal {    overflow-x: hidden;
    overflow-y: auto;}
/*account page*/
.popup-ranking .modal-dialog{max-width: 920px;}
.review-wizard-modal.popup-ranking .modal-body{padding: 30px 50px;width: 100%;}
.review-wizard-modal.popup-ranking h3{text-align: right;}
.review-wizard-modal.popup-ranking p{color: #212529;}
.bestkids-sidebar-account{padding-top: 20px;}
.review-wizard-modal.popup-ranking .modal-header{border: none;padding: 0;}
.review-wizard-modal.popup-ranking ul{padding: 0;list-style: none;margin: 0;}
.review-wizard-modal.popup-ranking ul li{     margin-right: -3px;
    vertical-align: middle;
    width: 19%;
    border-bottom: 1px solid #e6e6e6;
    height: 60px;
    color: #6b6b6b;
    line-height: 60px;
    font-size: 15px;    text-align: center;display: inline-block;}
.review-wizard-modal.popup-ranking ul li strong{    color: #474286;}
.review-wizard-modal.nekodot-ranking .modal-dialog{    width: 690px;max-width: 95%;}
.review-wizard-modal.nekodot-ranking .modal-dialog h3{border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;padding-bottom: 10px;}
.review-wizard-modal.nekodot-ranking .modal-dialog h4{color: #f17052;font-weight: 550;font-size: 20px;}
.review-wizard-modal.nekodot-ranking .modal-dialog p{margin: 0;}
.review-wizard-modal.nekodot-ranking .modal-dialog a{    text-decoration: underline;}
.account-sidebar-links .bk-user-avatar img{border-radius: 50%;width: 70px; height: 70px;}
.account-sidebar-links .display_name{padding-right: 20px;}
.account-sidebar-links .display_name .name{font-size: 15px}
.account-sidebar-links .display_name .midrag{cursor: pointer;}
.account-sidebar-links .display_name .midrag .decorations-title{color: #474286;font-size: 15px;}
.account-sidebar-links ul{list-style: none;    margin: 0;padding: 0;}
.account-sidebar-links .side-top{border-bottom: 1px solid #e6e6e6;margin-bottom: 0;}
.account-sidebar-links ul li{padding: 12px 0;    margin-bottom: 10px;}
.account-sidebar-links ul li.points-status{color:#f17052;font-weight:500;    cursor: pointer;}
.account-sidebar-links ul li.points-status span{color: #474286;}
.account-sidebar-links ul li.page-id-14.active,.account-sidebar-links ul li.page-id-14:hover{background:#81b1dd;}
.account-sidebar-links ul li.page-id-653.active,.account-sidebar-links ul li.page-id-653:hover{background:#f17052;}
.account-sidebar-links ul li.page-id-715.active,.account-sidebar-links ul li.page-id-715:hover{background:#ffc800;}
.account-sidebar-links ul li.page-id-9.active,.account-sidebar-links ul li.page-id-9:hover{background:#30c880;}
.account-sidebar-links ul li a{color: #474286;text-decoration: none;font-size: 0.938vw;}
.account-sidebar-links ul li a.presonal-data{background: url(assets/images/Info_icon.svg) right 0 no-repeat;}
.account-sidebar-links ul li.active a.presonal-data,.account-sidebar-links ul li:hover a.presonal-data{background-position:right -99px}
.account-sidebar-links ul li a.wish-link{background: url(assets/images/Wishlist_icon.svg) right 0 no-repeat;}
.account-sidebar-links ul li.active a.wish-link,.account-sidebar-links ul li:hover a.wish-link{background-position:right -99px}
.account-sidebar-links ul li a.my-dirogim{background: url(assets/images/Myreviews_icon.svg) right 0 no-repeat;}
.account-sidebar-links ul li.active a.my-dirogim,.account-sidebar-links ul li:hover a.my-dirogim{background-position:right -99px}
.account-sidebar-links ul li a.my-orders{background: url(assets/images/Myorders_icon.svg) right 0 no-repeat;}
.account-sidebar-links ul li.active a.my-orders,.account-sidebar-links ul li:hover a.my-orders{background-position:right -81px}
.account-sidebar-links ul li a.log-out{background: url(assets/images/log_out_icon.svg) right 0 no-repeat;}
.account-sidebar-links ul li a{padding-right: 40px;display: block;padding-top: 5px;padding-bottom: 5px;font-size: 16px;}
.account-sidebar-links ul li{font-size: 16px;}
.account-sidebar-links ul li.active a,.account-sidebar-links ul li:not(.logout):hover a{color:#fff;}
.uwp_page .uwp-account-form label,.uwp_widgets .uwp-account-form label{font-weight: 450;display: block;font-size: 15px;}
.uwp_widgets .uwp-account-form label span{display:none;}
.uwp_form_file_row{}
.uwp_file_preview_wrap{float: right;width: auto;}
.uwp_file_preview_wrap .uwp_upload_file_remove{    display: none!important;}
.uwp_file_preview_wrap a.uwp_upload_file_preview{    height: 100px;
    overflow: hidden;
    display: block;
    position: relative;
    width: 100px;}
.uwp_page .uwp_upload_file_preview img{width: 100px!important;height: 100px!important;position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;}
.uwp_page .uwp-content-wrap .uwp-account .uwp_account_page_username{display: none;}
.uwp_page .uwp-account-form input[type="submit"],.uwp_page .uwp-change-form input[type="submit"]{    border: none;
    background: #474286;
    color: #fff;
    max-width: 280px;
    font-weight: 500;
    font-size: 19px;
    padding: 0;
    width: 100%;
    height: 55px;
    border-radius: 7px;    display: block;
    float: none;
    clear: both;margin-top: 10px;}
form.uwp-change-form h2{    color: #474286;
    font-size: 1.8em;
    border-bottom: 1px solid #e6e6e6;
    margin: 0;
    padding-bottom: 15px;
    font-weight: 600;
    margin-bottom: 20px;
    text-align: right;
    margin-top: 20px;}
.uwp_page .uwp-account-form div#uwp_account_email_row,
.uwp_page .uwp-account-form div#uwp_account_city_row,
.uwp_page .uwp-phone-form div#uwp_account_phone_row
{width: 49%;float: right;margin: 0;padding: 0;clear: none;margin: 0 0 0 2%;}
.uwp_page .uwp-account-form div.uwp_form_phone_row{    width: 49%;
    float: right;
    margin: 0;
    padding: 0;
    clear: none;
}
.uwp_page .uwp-account-form input[name="uwp_account_phone_customer"]{    width: 100%;
    float: right;
    margin: 0;
    clear: none;
    padding: 12px 15px;}
body.page-id-14 .site-main article.page{    width: 69%;}
body.page-id-653 .site-main article.page{width: 80%;
    padding-top: 2.865vw;
    padding-right: 3.646vw;}
body.page-id-653 .entry-content{margin: 35px 0 0;}
.uwp-account-form{margin-top: 20px;}
#uwp_account_profile_picture_input{display: none;}
.uwp_page label.upload-author-image{    width: auto;padding: 0 35px;
    height: 45px;
    line-height: 45px;
    font-weight: 400;
    background: #f2f8f8;
    text-align: center;
    font-size: 15px;
    border: 1px solid #e6e6e6;
    border-radius: 7px;
    color: #474286;cursor: pointer;    max-width: 100%;}
.uwp_form_file_row{float: right;
    width: 100%;}
.uwp_page .upload-section{    float: right;
    margin-right: 30px;}
.site-main aside.static-sidebar.bestkids-sidebar-account .account-links div.customer-links{    margin-top: 15px;}
.no-items.wishlist p:first-child{background: url(assets/images/WISHLIST.svg) right top no-repeat;background-size: 40px;padding-top: 50px;}
.no-items.wishlist.reviews p:first-child{background: url(assets/images/WRITEREVIEW.svg) right top no-repeat;background-size: 40px;padding-top: 50px;}
.no-items.wishlist.reviews{margin-top:35px;}
.no-items.wishlist a{background: #474286;width: 200px;height: 50px;display: block;text-align: center;color: #fff;line-height: 50px;border-radius: 7px;text-decoration: none;}
/*derogim*/
body.page-id-715 .woocommerce ul.products{    margin: 0;margin-top: 30px;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid{    margin: 0 0 30px!important;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-rating{    position: relative;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid a.woocommerce-LoopProduct-link img{margin-top: 0;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{right: 20%;bottom: -103px;left: auto;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9{padding-right: 75px;text-align:right;    margin-top: 25px;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9:before{    content: "";background: #d6d6d6;display: block;position: absolute;width: 1px;height: 320px;right: 45px;top:-3px;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label{    display: inline-block;background: url(assets/images/orange-lable.svg) center no-repeat;width: 67px;height: 81px;position: relative;vertical-align: middle;top: 0;color: #fff;font-size: 27px;font-weight: bold;text-align: center;padding-top: 17px;line-height: 24px;z-index: 100;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-2{padding-left: 0;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10{padding-right: 0;padding-left: 90px;margin-right: -10px;margin-top: 5px;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 .review-date{color: #4E3E56;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 div:nth-child(2){font-weight: bold;color: #474286;margin: 0;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-title{margin-bottom: 20px;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-buttons{position: absolute;left: 15px;bottom: 10px;padding: 0;}
body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-buttons .add-review-link{display:none;}
/*exprest*/
.main-blog-page.expert-page .page-header .top-content p{max-width: 100%;}
.expert-page article .bk-user-avatar-expert{position: relative;height: 260px;overflow: hidden;width: 100%;}
.expert-page article .bk-user-avatar-expert img{width: 100%;position: absolute;}
.expert-page article .user-info{padding: 10px 30px;}
.expert-page article .user-info h5{font-weight: 600;color: #474286;font-size: 20px;    margin: 0;}
.expert-page article .user-info h5 a{color: #474286;text-decoration: none;}
.expert-page .pagination{margin: 15px 0 40px;}
.expert-page article .user-info h6{color: #474286;font-size: 18px;font-weight: 400;}
.expert-page article .user-info div.title{font-weight: 600;color: #474286;font-size: 17px;}
.expert-page article .user-info p{margin: 0;color: #404040;line-height: 20px;font-size: 16px;display: inline-block;}
.expert-page article .user-info p a{color: #80b0d9;font-weight: 500;text-decoration: underline;}
.expert-page article .user-info div.specialization{background: url(assets/images/specialization_ICON.svg) right 0 no-repeat;margin-top: 15px;padding-right: 35px;}
.expert-page article .user-info div.area{background: url(assets/images/MAP_ICON.svg) right 5px top no-repeat;margin-top: 15px;padding-right: 35px;}
.expert-page article .user-info div.about{background: url(assets/images/ABOUT_ME_ICON.svg) right 5px top no-repeat;margin-top: 15px;padding-right: 35px;}
.expert-page article .user-info div.about p{min-height: 40px;}
.expert-page article .user-actions{text-align: center;margin-top: 30px;}
.expert-page article .user-actions .more-info{background: url(assets/images/MORE-INFO.svg) center 5px no-repeat;background-size: 26px;}
.expert-page article .user-actions .show-reviews{background: url(assets/images/SHOW_REVIEWS.svg) center 5px no-repeat;background-size: 32px;}
.expert-page article .user-actions a{font-size: 16px;margin: 0 20px;display: inline-block;padding-top: 35px;color: #404040;text-decoration: none;}
.expert-page article .user-actions .more-info:hover{background-position: center -63px;}
.expert-page article .user-actions .show-reviews:hover{background-position: center -60px}
@media screen and (min-width: 991px){
	.expert-page article .user-info h5{font-size: 1.302vw;}
	.expert-page article .user-info h6{font-size: 1.042vw;}
	.expert-page article .user-info div.title{font-size: 0.885vw;}
	.expert-page article .user-info p{font-size: 0.885vw;max-height: 1.146vw;overflow: hidden;}
	.expert-page article .user-info div.about a{    font-size: 0.885vw;    display: block;}
	.expert-page article .user-actions a{font-size: 0.833vw;}
	.expert-page article .user-info .specialization a{    font-size: 0.885vw;display: block;}
	.expert-page article .user-info div.specialization{min-height: 4.2vw;}
}
/*expert*/
.content-area.post-page.expert-single-page .site-main article{max-width: 100%;width: 100%;padding-right: 0;padding-left: 0;padding-top: 10px;}
.expert-single-page article .bk-user-avatar-expert{position: relative;height: 280px;overflow: hidden;width: 100%;}
.expert-single-page article .bk-user-avatar-expert img{position: absolute;border-radius: 7px;}
.expert-single-page.content-area div.share{top: 15px;right: 15px;z-index: 1;left: auto;position: absolute;}
.expert-single-page.content-area div.share img{    display: block;position: static;}
.expert-single-page.content-area div.share ul li.share ul{background: url(assets/images/expert-reka.png) 0 0 no-repeat;right: auto;left: -135px;}
.expert-single-page .details-right{background: #f2f8f8;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;padding:30px 40px 60px;}
.expert-single-page .details-right .specialization{background: url(assets/images/specialization_ICON.svg) right 0 no-repeat;margin-bottom: 15px;padding-right: 35px;}
.expert-single-page .details-right .area{background: url(assets/images/MAP_ICON.svg) right 5px top no-repeat;margin-bottom: 15px;padding-right: 35px;}
.expert-single-page .details-right .ex{background: url(assets/images/EXPIRIENCE.svg) right 0 top no-repeat;margin-bottom: 15px;padding-right: 35px;}
.expert-single-page .details-right .title{font-weight: 600;color: #474286;font-size: 17px;}
.expert-single-page .details-right  p{margin: 0;color: #404040;line-height: 20px;font-size: 16px;}
.expert-single-page .details-right .rating-links{text-align: center;margin-top: 40px;}
.expert-single-page .details-right .rating-links a{text-decoration: none;display: inline-block;font-size: 17px;color: #212529;font-weight: 550;vertical-align: top;width: 40%;}
.expert-single-page .details-right .rating-links a span{display: block;color: #474286;}
.expert-single-page .details-right .rating-links a span span{font-weight:400;display: inline-block;}
.expert-single-page .details-right .rating-links a span span{font-weight:400;display: inline-block;}
.site-main article .expert-summary-box h2{display: inline-block;vertical-align: middle;margin: 0;color: #474286;font-weight: 400;font-size: 21px;}
.site-main article .expert-summary-box h1{font-weight: 600;display: inline-block;vertical-align: middle;margin: 0;font-size:29px}
.site-main article .expert-summary-box .title span{color: #474286;vertical-align: middle;display: inline-block;margin: 4px 10px 0;}
.site-main article .expert-summary-box{visibility:hidden;padding-left: 40px;border-left:1px solid #e6e6e6;}
.expert-single-page .scroll-content{margin-top: 15px;}
.expert-single-page .scroll-content h3{color: #474286;font-weight: 650;    font-size: 23px;}
.expert-single-page .expert-contact .title{margin-bottom: 20px;display: inline-block;width: 100%;}
.expert-single-page .expert-contact .title h4{color: #474286;font-weight: 650;font-size: 21px;    margin: 0;float: right;margin-top: 10px;}
.expert-single-page .expert-contact .title a{float: left;}
.expert-single-page .expert-contact{padding-left: 95px;padding-right: 25px;}
.expert-single-page .expert-contact input{border-color: #d8d8d8;width: 100%;height: 55px;border-radius: 7px;color: #4e3e56;font-size: 18px;padding-right: 15px;text-align: right;}
.expert-single-page .expert-contact .item{margin-bottom: 20px;}
.expert-single-page .expert-contact textarea{border-color: #d8d8d8;height: 105px;border-radius: 7px;color: #4e3e56;font-size: 18px;padding-right: 15px;text-align: right;}
.expert-single-page .expert-contact .item input[type="submit"] {border: none;background: #474286;color: #fff;max-width: 280px;font-weight: 600;font-size: 21px;padding: 0;text-align: center;float: right;}
.expert-single-page .expert-contact .message{display: inline-block;width: 100%;margin-top: 20px;color: #474286;font-size: 18px;}
.expert-single-page .expert-contact .message span{float: right;color: red;}
.expert-reviews,.expert-articles{margin-top: 50px;}
.content-area.post-page.expert-single-page .site-main .posts-content article{    float: right;width: 33.333%;padding: 0 20px 40px;}
.expert-reviews h5,.expert-articles h5{text-align: center;color: #474286;  font-size: 29px;font-weight: 600;}
.expert-reviews h6,.expert-articles h6{text-align: center;font-size: 23px;margin-bottom: 25px;}
.woocommerce .expert-reviews ul.products{margin: 0;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid{margin: 0 0 30px!important;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-rating{position: relative;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{right: 20%;bottom: -103px;left: auto;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9{padding-right: 75px;text-align: right;margin-top: 25px;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9:before{content: "";background: #d6d6d6;display: block;position: absolute;width: 1px;height: 320px;right: 45px;top: 5px;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-title{margin-bottom: 20px;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-2 {    flex: 0 0 11%;max-width: 11%;;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label {
    display: inline-block;
    background: url(assets/images/orange-lable.svg) center no-repeat;
    width: 67px;
    height: 81px;
    position: relative;
    vertical-align: middle;
    top: 0;
    color: #fff;
    font-size: 27px;
    font-weight: bold;
    text-align: center;
    padding-top: 17px;
    line-height: 24px;
    z-index: 100;
}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 {
    padding-right: 15px;
    padding-left: 90px;
    margin-right:0;
    margin-top: 5px;
}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 .review-date{
	    color: #4E3E56;
}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 div:nth-child(2){
		    font-weight: bold;
    font-size: 19px;
    margin: 0;
}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 div.review-content{    color: #404040;font-size: 18px;max-width: 75%;}
.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-buttons{
    position: absolute;
    left: 15px;
    bottom: 10px;
    padding: 0;	
}
@media screen and (min-width: 991px){
	.header-top ul li{margin-left: 1.042vw;}
	.header-top ul li:after{left: -0.625vw;height: 0.729vw;}
	.expert-single-page .details-right .title{font-size: 0.938vw;}
	.expert-single-page .details-right  p{font-size: 0.938vw;}
	.expert-single-page .details-right .rating-links a{font-size:0.885vw}
	.site-main article .expert-summary-box h1{font-size:1.510vw;}
	.site-main article .expert-summary-box h2{font-size:1.094vw}
	.expert-single-page .scroll-content h3{font-size:1.198vw}
	.expert-single-page .expert-contact .title h4{font-size: 1.094vw;}
	.expert-reviews h6,.expert-articles h5{font-size: 1.198vw;}
	.expert-reviews h5,.expert-articles h5{font-size:1.510vw;}
	.main-blog-page .posts-content article .entry-content .entry-excerpt{    max-height: 2.865vw;}
	.review-wizard-modal .modal-header .product-rating .rating-label{font-size: 18px;line-height: 23px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9:before{height: 16.667vw;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label{
		width: 4.802vw;
		height: 6.1vw;
		background-size: 4.802vw 6.1vw;
		font-size: 1.5vw;
		line-height: 1.406vw;
		padding-top: 1.2vw;		
	}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label span {
		font-size: 1vw;
		display: block;
	}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 div:nth-child(2){font-size:0.990vw}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 div.review-content{font-size:0.938vw}
}
/*home*/
body.home .elementor-section-wrap{visibility:hidden}
body.home.elementor-editor-active .elementor-section-wrap{visibility:visible!important}
/*.home-top{margin-top: -3.125vw;}*/
.home-top-right{    margin-right: -1px;z-index: 1;}
.home-top-left{background:#f2f8f8;    height: 90%;margin: auto;    position: absolute;left: 0;width: 40%!important;z-index: 0;    top: 0;bottom: 0;}
.home-top-left .elementor-shortcode{text-align: center;    float: left;width: 90%;padding-top: 60px;}
.home-top-left .elementor-shortcode .item{display: inline-block;width: 19%;    vertical-align: top;cursor: pointer;}
.home-top-left .elementor-shortcode .item.expert a:first-child{background: url(assets/images/CHECK_YELLOW_BIG.svg) center top no-repeat;}
.home-top-left .elementor-shortcode .item.expert span{color: #ffc900;}
.home-top-left .elementor-shortcode .item.users a:first-child{background: url(assets/images/CHECK_RED_BIG.svg) center top no-repeat;}
.home-top-left .elementor-shortcode .item.users span{color: #f27052;}
.home-top-left .elementor-shortcode .item.all a:first-child{background: url(assets/images/CHECK_GREEN_BIG.svg) center top no-repeat;}
.home-top-left .elementor-shortcode .item.all span{color: #30c980;}
.home-top-left .elementor-shortcode .item span{font-size: 35px;display:block;font-weight: bold;    line-height: 35px;margin-top: 10px;}
.home-top-left .elementor-shortcode .item a:first-child{padding-top: 50px;display:block}
.home-top-left .elementor-shortcode .item p{color: #404040;font-weight: 300;font-size: 19px;}
.home-top-left .elementor-shortcode .item p b{display: block;    line-height: 18px;font-weight: 500;font-size: 22px;}
.home-top-left .elementor-shortcode .buttons{margin-top: 30px;}
.home-top-left .elementor-shortcode .buttons a{color: #404040;font-size: 18px;margin: 0 20px;border-radius: 7px;padding: 10px 15px;}
.home-top-left .elementor-shortcode .buttons a.yellow{border: 2px solid #ffc900;}
.home-top-left .elementor-shortcode .buttons a.green{border: 2px solid #30c980;}
.home-top-left .elementor-shortcode .buttons a.yellow:hover{background: #ffc900;color: #fff;}
.home-top-left .elementor-shortcode .buttons a.green:hover{background: #30c980;color: #fff;}
.elementor-slick-slider ul.slick-dots{padding-right: 15px;text-align: right;}
.home-search .products-search{background: #474286;padding: 60px 0;margin-top: -20px;text-align: center;}
.home-search .products-search h3{margin-bottom: 15px;color: #fff;font-weight: bold;font-size: 30px;}
.home-search .products-search select{-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none;padding-right: 10px;color: #474286;font-weight: 500;font-size: 18px;width: 350px;background: #fff url(assets/images/drop-arrow.png) 10px center no-repeat;border: none;    height: 45px;border-radius: 7px;margin: 0 10px;}
.home-search .products-search .bk-searchsubmit{    border: none;text-align: center;padding-left: 0;padding-right: 0;background: #f27052 url(assets/images/SEARCH_WHITE.svg) right 29px center no-repeat;color: #fff;width: 200px;height: 45px;border-radius: 7px;font-weight: 500;font-size: 18px;position: relative;top: 2px;margin-right: 5px;}
.home-top-rated h2,.home-categories h2,.top-rated-container h5{text-align: center;color: #474286;font-size: 29px;font-weight: 600;margin-bottom: 20px;}
.home_widget_top_rated_form{text-align: center;    margin-bottom: 25px;}
.home-top-rated{margin-top: 50px;}
.widget_top_rated_products .home-top-rated{margin-top: 0;}
.home_widget_top_rated_form span{color: #404040;line-height: 18px;font-weight: 500;font-size: 22px;display: inline-block;margin-left: 20px;}
.home_widget_top_rated_form select{    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    padding-right: 10px;
    color: #474286;
    font-weight: 500;
    font-size: 18px;
    width: 130px;
    background: #fff url(assets/images/drop-arrow.png) 10px center no-repeat;
    border: 1px solid #d6d6d6;
    height: 45px;
    border-radius: 7px;
    margin: 0 10px;
    display: inline-block;}
.top-rated-container .woocommerce ul.products[class*=columns-] li.product{width: 100%;margin: 0;}
.woocommerce.home-top-rated  ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img{    margin-top: 0;}
.top-rated-container ul.products{margin: 0;padding: 0 140px;}
.home-categories .elementor-text-editor{max-width: 1655px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.home-categories ul{list-style: none;margin:0 -30px;padding: 0;}
.home-categories ul li{float: right;width: 33.333%;    padding: 0 30px 30px;}
.home-categories ul li:nth-child(3n+1){clear: both;}
.home-categories ul li a{display: block;border: 1px solid #d6d6d6;    border-radius: 10px;}
.home-categories ul li a span,.home-categories ul li a em{display: inline-block;width: 33%;text-align: center;color: #404040;font-weight: 400;font-size: 20px;font-style: inherit;}
.home-categories ul li a img{display: inline-block;width: 67%;border-top-left-radius: 7px;border-bottom-left-radius: 7px;    float: none;margin: 0;}
.home-categories{margin: 15px 0;}
.top-rated-container h5{margin-bottom: 25px;}
.top-rated-container.home-new{margin-bottom:50px}
.home-top-left.home-top-left-m{    position: static;    width: 100%!important;    margin: auto;    height: auto;padding: 25px 0;}
.elementor-widget:not(:last-child){    margin-bottom: 0;}
.home-top-left.home-top-left-m .elementor-shortcode{width: 100%;padding-top: 0;}
.home-top.home-top-m{margin-top: -50px;}
.home-top-m  .home-top-left .elementor-shortcode .item{width: 30%;}
.home-top-m  .home-top-left .elementor-shortcode .item a:first-child{background-size: 40px!important;padding-top: 30px;}
.home-top-m  .home-top-left .elementor-shortcode .item span{    font-size: 25px;display: block;font-weight: 500;line-height: 23px;margin-top: 10px;}
.home-top-m  .home-top-left .elementor-shortcode .item p{font-size: 17px;margin: 0;}
.home-top-m  .home-top-left .elementor-shortcode .item p b{display: inline-block;line-height: 18px;font-weight: 500;font-size: 17px;margin-right: 4px;}
.mobile-site .home-search .products-search h3{display: none;}
.mobile-site .home-search .products-search{padding: 30px 0;margin-top: 0;}
.mobile-site .home-search .products-search select{margin: 0 0 20px;height: 50px;width: 93%;}
.mobile-site .home-search .products-search .bk-searchsubmit{width: 93%;    text-align: center;font-size: 20px;padding-left: 0;background-position:right 30% center;    top: 0;margin-right: 0;}
.mobile-site .home-top-rated{margin-top: 30px;padding-right: 0;}
body.single-product mobile-site .home-top-rated{padding-right: 0;}
.mobile-site .home-categories ul{margin: 0 -15px;}
.mobile-site .home-categories ul li{padding: 0 15px 15px;width: 100%;}
.woocommerce-page .mobile-site  div.product div.after-summary .block-reviews li:nth-child(n+5){display: none;}
.woocommerce-page .mobile-site  div.product div.after-summary .block-reviews .expend-view li:nth-child(n+5){display: block;}
.woocommerce-page .mobile-site  div.product div.after-summary .block-reviews li:nth-child(4){opacity: 0.4;max-height: 100px;overflow: hidden;border: 0;}
.woocommerce-page .mobile-site  div.product div.after-summary .block-reviews .expend-view li:nth-child(4){opacity: 1;max-height: none;overflow: visible;border-bottom: 1px solid #e6e6e6;;}
body.woocommerce-page .mobile-site div.product div.after-summary .show-more-reviews{display: block;text-align: center;margin-top: 30px;border: 1px solid #e6e6e6;max-width: 250px;margin: 30px auto;height: 48px;line-height: 48px;font-weight: 600;border-radius: 7px;font-size: 18px;}
body.woocommerce-page .mobile-site div.product div.after-summary .expend-view .show-more-reviews{display:none;}
body.woocommerce-page .itpalgut{    margin-top: 35px;float: right;
    width: 100%;}
body.woocommerce-page .itpalgut h3{color: #474286;
    font-size: 22px;
    text-align: center;
    font-weight: 650;
    margin-bottom: 20px;}
body.woocommerce-page .itpalgut .item{    margin-bottom: 15px;}
body.woocommerce-page .itpalgut .item span{color: #9e9e9e;}
body.woocommerce-page .itpalgut .item span.left{float: left;color: #212529;}
@media screen and (min-width: 991px){
	.home-top-left .elementor-shortcode .item{padding-top: 2.604vw;width:8.177vw;background-size: 3.021vw!important;}
	.home-top-left .elementor-shortcode .item span{font-size: 1.823vw;line-height: 1.823vw;}
	.home-top-left .elementor-shortcode .item p{font-size: 0.990vw;}
	.home-top-left .elementor-shortcode .item p b{line-height: 0.938vw;font-size: 1.146vw;}
	.home-top-left .elementor-shortcode .buttons a{font-size:0.938vw}
	.home-top-left .elementor-shortcode{padding-top: 2.604vw;}
	.home-top-left .elementor-shortcode .buttons{    margin-top: 1.563vw;}
	.home-search .products-search h3{font-size:1.563vw}
	.home-search .products-search select{height: 2.344vw;width: 18.229vw;font-size: 0.938vw;}
	.home_widget_top_rated_form selec{font-size: 0.938vw;}
	.home-search .products-search .bk-searchsubmit{width: 10.417vw;height: 2.344vw;font-size: 0.938vw;background-position:right 1.510vw center;background-size: 1.302vw;}
	.home-top-rated h2,.home-categories h2,.top-rated-container h5{font-size: 1.510vw;}
	.home_widget_top_rated_form span{font-size: 1.146vw}
	.home-categories ul li a span,.home-categories ul li a em{font-size: 1.042vw;}
	.content-area div.share ul li.share ul li{}
	.woocommerce ul.products .product.berocket_lgv_list div.short-descr.for-list{display:none;}
	.woocommerce-page div.product div.after-summary .block-reviews td div span.medareg-mobile{display:none;}
}
/*user page*/
.content-area.post-page .site-main article .user-top .avatar{vertical-align: middle;width:150px;height:150px;position: relative;overflow: hidden;border-radius: 50%;}
.content-area.post-page .site-main article .user-top .avatar img{width: auto!important;	height: auto!important;padding: 0!important;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto!important;}
.user-top .avatar{display: inline-block;}
.user-top .details{display: inline-block;vertical-align: bottom;margin-right: 30px;vertical-align: middle;}
.user-top .details .name{    margin-bottom: 5px;}
.user-top .details h3{color: #474286;font-size: 24px;font-weight: 600;margin-top: 10px;margin-bottom: 0;}
.not-found{text-align: center;    margin-bottom: 80px;}
/*mobile*/
.top-search.mobile-search .search-block{display:none;position: absolute;width: 95%;right: 0;left: 0;margin: 0 auto;z-index: 1000;bottom: -75px;padding: 15px;background: #fff;box-shadow: 0 5px 5px rgba(0,0,0,0.19);}
.top-search.mobile-search .search-block.active{display:block}
.site-branding .mobile-header .custom-logo-link img{top: 0;}
.top-search.mobile-search{margin: 21px auto 0;width: auto;float: right;margin-right: 0;}
nav#site-navigation, .top-search.mobile-search, .mobile-header.clearfix .col-xs-4.col-sms-4.no-padding .left-block, .mobile-header.clearfix .col-xs-4.col-sms-4.no-padding .cart-menu.left-menu-item {
    margin-top: 10px !important;
}
.top-search.mobile-search {
    margin-right: 10px;
}
.menu-open{padding: 0;background: transparent;border: none;}
.mobile-header .col-sms-4.first{position:static}
.mobile-header .main-navigation{margin: 25px auto 0;width: auto;float: right;margin-left: 20px;clear: none;}
.mobile-cat-header.main-blog-page .page-header.with-img img{position: static;}
.mobile-header .overlay-nav{background: rgba(0, 0, 0, 0.45);margin: 0;height: 100%;position: fixed;width: 100%;z-index: 100;display: none;right: 0;left: 0;margin-top: 0;top: 0;}
.mobile-header .main-navigation ul{display:block;text-align: right;}
.mobile-header .menu-content{display: none;position: fixed;z-index: 10000;background: #fff;right: 0;width: 80%;top: 0;padding-top: 20px;height: 100%;overflow: visible;overflow-y: scroll;}
.mobile-header .menu-content .menu-top{margin: 0 20px 20px;}
.mobile-header .menu-content .menu-top li{display: inline-block;margin-left:20px;position: relative;margin-right: 0;}
.mobile-header .menu-content .menu-top li:after{content: "";display: block;background: #404040;width: 1px;height: 14px;position: absolute;left: -12px;top: 7px;}
.mobile-header .menu-content .menu-top li:last-child:after{display:none;}
.mobile-header .menu-content .menu-top li a{color: #404040;text-decoration: none;font-size: 18px;}
.mobile-header .menu-content .menu-close{    position: fixed;top: 50px;left: 30px;}
.mobile-header .menu-content.active,.mobile-header .overlay-nav.active{display:block}
.mobile-header .main-navigation li.level-0 > a{border-top-left-radius: 0;padding: 8px;border-top-right-radius: 0;font-size: 19px;background: transparent;color: #796d7f;}
.mobile-header .main-navigation li{display: block;margin: 0 12px;}
.mobile-header .main-navigation ul ul a{font-size: 19px;}
.mobile-header .main-navigation li span.open{position: absolute;top: 3px;left:-10px;font-size: 23px;width: 45px;text-align: center;height: 45px;}
.mobile-header .main-navigation li span.minus{display:none}
.mobile-header .main-navigation li span.open.active .plus{display:none;}
.mobile-header .main-navigation li span.open.active .minus{display:block;}
.mobile-header .main-navigation ul ul{padding: 5px 0 5px;width: 100%;right: 0;display:none;position: relative;}
.mobile-header .main-navigation ul li:hover > ul,.mobile-header .main-navigation ul li.focus > ul{    right:0;}
.mobile-header .main-navigation ul.sub-menu.active{display:block;}
.mobile-header .menu-content .menu-bottom{background: #474286;margin-top: 35px;padding-top: 35px;height: 100%;}
.mobile-header .menu-content .menu-bottom li{display: inline-block;margin:0 20px 20px 0;width: 42%;}
.mobile-header .menu-content .menu-bottom li a{color: #fff;font-size: 18px;}
html.menu-open{height: 100%;overflow: hidden;width: 100%;}
html.menu-open body{height: 100%;overflow: hidden;position: relative;width: 100%;}
.mobile-cat-header.main-blog-page .page-header.with-img{text-align: center;}
.mobile-cat-header.main-blog-page .page-header.with-img .top-content{position: static;background: #f2f8f8;padding-right: 15px;padding-top: 55px;padding-bottom: 20px;text-align: right;}
.mobile-cat-header.main-blog-page .page-header:not(.with-img) .top-content{padding-top: 55px;}
.mobile-cat-header.main-blog-page .page-header .top-content .archive-description p{max-width: 100%;}
.mobile-cat-header.main-blog-page .page-header .top-content .archive-description{max-height: 45px;padding-bottom: 0;overflow: hidden;}
.mobile-cat-header.main-blog-page .page-header .top-content.active .archive-description{    max-height: none;}
.main-blog-page .page-header .top-content a.read-more{color: #80b0d9;font-weight: 600;text-decoration: underline;}
.desktop-cat-header .main-blog-page .page-header .top-content a.read-more{display:none;}
.yith-wcan-sort-by .m-filter-trig{display: block;float: right;width: 48%;border: 1px solid #d6d6d6;border-radius: 7px;height: 43px;line-height: 40px;text-align: right;padding-left: 15px;margin-left: 0;color: #404040;font-weight: 500;text-decoration: none;padding-right: 15%;font-size: 18px;}
.yith-wcan-sort-by .m-filter-trig.reset-trig{width: 41%;padding-right: 0;padding-left: 0;text-align: center;float: left;margin: 0;color: #474286;visibility: hidden;}
.yith-wcan-sort-by .m-filter-trig.reset-trig.active{visibility: visible;}
.yith-wcan-sort-by .m-filter-trig.nav-trig{background:#474286 url(assets/images/filter-mobie.svg) right 10px top 6px no-repeat;color: #fff;}
.yith-wcan-sort-by .m-filter-trig.filter-trig{background: url(assets/images/sort-by-mobile.svg) right 10px top 10px no-repeat;float: left;    line-height: 15px;padding-left: 0;padding-top: 7px;    position: relative;}
.yith-wcan-sort-by .m-filter-trig.filter-trig:after{content:"";background:url(assets/images/drop-arrow.png) 0 0 no-repeat;    width: 15px;height: 15px;position: absolute;display: block;left: 5px;top: 13px;}
.yith-wcan-sort-by .m-filter-trig.filter-trig span.name{display: block;font-size: 13px;}
/*.yith-wcan-sort-by .m-filter-trig:hover{background-color: #474285;color: #fff;}
.yith-wcan-sort-by .m-filter-trig.nav-trig:hover{background-position: right 10px top -62px;}
.yith-wcan-sort-by .m-filter-trig.filter-trig:hover{background-position: right 10px top -62px;}*/
.main-blog-page .mobile-blog-categories.top-categories{margin-top: 20px;}
.main-blog-page .mobile-blog-categories.top-categories .cat-trig{display: inline-block;vertical-align: middle;margin-right: 0;position: relative;border: 1px solid #d6d6d6;cursor: pointer;border-radius: 25px;padding: 11px 25px 12px 107px;background: url(assets/images/arrow-point-to_down.svg) 20px center no-repeat;width: 100%;font-size: 19px;}
.main-blog-page .mobile-blog-categories.top-categories .cat-trig.active{background: url(assets/images/arrow-point-to-up.svg) 20px center no-repeat;}
.main-blog-page .mobile-blog-categories.top-categories li{display: block;margin: 0 12px 11px;}
.main-blog-page .mobile-blog-categories.top-categories li a{font-size: 16px;}
.main-blog-page .mobile-blog-categories.top-categories ul{display:none;text-align: right;margin: 0;padding: 0;margin-top: 20px;}
.main-blog-page .mobile-blog-categories.top-categories ul.active{display:block} 
.site-branding .mobile-header .custom-logo-link img{max-width: 75px;left: 0;right:0;margin: 0 auto;}
.mobile-product-header .product-rating{width: 50%;padding: 0;display: inline-block;vertical-align: middle;}
.mobile-product-header .product-rating.with-rating{width: auto}
.mobile-product-header .mobile-top{display: inline-block;vertical-align: middle;margin-right: 36px;    margin-top: -8px;}
.mobile-product-header .distribution-open-link{    display: block;float: right;width: calc(100% - 78px);margin-right: 0;margin-top: 20px;font-size: 14px;padding-right: 5px;}
.mobile-product-header .mobile-top a{color: #9e9e9e;margin-left: 25px;font-weight: 500;font-size: 17px;letter-spacing: 0.5px;    text-decoration: none;    position: relative;}
.mobile-product-header .mobile-top a.active{color: #474286;}
.mobile-product-header .mobile-top a.active:before{ 
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #474286;
    position: absolute;
    border-radius: 20px;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: -8px;
}
.mobile-product-header .mobile-top a.active:after{
content: "";
    background: #474286;
    display: block;
    width: 117%;
    height: 2px;
    bottom: -2px;
    position: absolute;
    border-radius: 20px;
    right: -5px;
    left: 0;
    margin: 0 auto;	
}
.product-title-mobile{float: right;width: 100%;text-align: center;margin-top: 35px;}
.product-title-mobile h1{font-size: 28px;font-weight: 600;}
.product-title-mobile h2{color: #474286;font-weight: 400;font-size: 23px;}
body.woocommerce .mobile-site div.product{float: right;width: 100%;}
.mobile-site .product-header .rating-label span{font-size: 13px;}
.mobile-site .product-header .rating-label{    font-size: 22px;top: 11px;    float: right;}
.product-header.mobile-product-header{height: 75px;}
.product-header.mobile-product-header .content-area div.share{    top: 10px;}
body.woocommerce-page .mobile-site div.product div.after-summary {
    margin-top: 0;
    padding-right: 0;
    padding-left: 0;
    float: right;
    width: 100%;
}
body.woocommerce-page .mobile-site div.product div.summary{padding: 0;margin-top: 0;}
.sticky-product-header{position: fixed;
    top: 110px;
    z-index: 1000;
    width: 100%;
    background: #f2f8f8;
    text-align: center;
    padding: 13px 0;display:none;}
.sticky-product-header.active{display:block}
.woocommerce-page .mobile-site div.product div.after-summary .bk-side-reviews ul.reviews-tabs{background: #f2f8f8;
    margin: 0 -15px;
    padding: 15px 15px 0;
    text-align: center;}
.woocommerce-page .mobile-site div.product div.after-summary .bk-side-reviews ul.reviews-tabs li{    margin: 0 10px;
    padding-bottom: 14px;}
.woocommerce-page .mobile-site div.product div.after-summary .bk-side-reviews ul.reviews-tabs li a{    font-size: 17px;}
.woocommerce-page .mobile-site .related.products h2{padding: 0 25px;font-size: 27px;}
.woocommerce-page .mobile-site .related.products{margin-top:40px;padding-right:15px;}
.owl-carousel .owl-stage{padding-left: 0px!important;
    padding-right: 0px!important;}
.woocommerce-page .mobile-site .related.products.widget_top_rated_products{margin-top:-60px;    margin-bottom: 20px;}
.woocommerce .mobile-site .related.products ul.products{padding: 0;}
.bk-side-reviews h2.title{color: #474286;
    font-weight: 650;
    font-size: 27px;
    text-align: center;
    margin-bottom: 10px;}
.woocommerce .mobile-site  ul.products li.product .bestkids-product-grid-title{width: 100%;}
.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-title span.woocommerce-loop-product__title,
.mobile-site ul.products.owl-carousel li.product .bestkids-product-grid-title span.woocommerce-loop-product__title{margin: 0;display: block;font-size: 17px;}
.woocommerce ul.products li.product .bestkids-product-grid-title a,ul.products.owl-carousel li.product .bestkids-product-grid-title a {display: block;}
ul.products li.product.berocket_lgv_grid .bestkids-product-grid-title span.woocommerce-loop-product__title,
 ul.products.owl-carousel li.product .bestkids-product-grid-title span.woocommerce-loop-product__title{    margin: 0;
    display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mobile-site ul.products.owl-carousel li.product .bestkids-product-grid-title span.woocommerce-loop-product__title{    padding: 0 10px;}
ul.products.owl-carousel li.product .bestkids-product-grid-title span.woocommerce-loop-product__title{    display: block;}
ul.products.owl-carousel li.product .bestkids-product-grid-title span:nth-child(2){    display: none;}
.mobile-site ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title span.woocommerce-loop-product__title{    font-size: 19px;}
.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-title span{font-size: 13px;}
.woocommerce .mobile-site ul.products li.product .cat-price .title{font-size: 14px;}
.woocommerce  ul.products li.product .bestkids-product-grid-title span:nth-child(2),  ul.products.owl-carousel li.product .bestkids-product-grid-title span:nth-child(2){display:none;}
body.woocommerce-wishlist.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-title span:nth-child(2),body.woocommerce-wishlist .mobile-site ul.products.owl-carousel li.product .bestkids-product-grid-title span:nth-child(2){display:none;}
.woo-variation-gallery-wrapper .woo-variation-gallery-slider iframe{    height: 550px!important;}
/*.woocommerce .mobile-site .related.products ul.products .owl-stage-outer{right: -40px;}*/
.mobile-site .uwp_widget_forgot{    margin: 65px auto 0;}
.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-rating .rating-badge .badge span{    font-size: 13px;}
.woocommerce .mobile-site ul.products li.product.berocket_lgv_grid .bestkids-product-grid-rating .rating-badge .badge span{font-size: 11px;}
.page-id-13 .mobile-site .login-page,.page-id-12 .mobile-site .login-page{    margin-top: 0;}
.filters-clear .filter-close{display:none; position: absolute;left: 10px;top: 10px;z-index: 1000;margin-top: 10px;}
.filters-clear.filters-clear-mobile .filter-close{display:block;}
.filters-clear.filters-clear-mobile .yith-woocommerce-ajax-product-filter{border-bottom: none;padding-right: 0!important;visibility: visible!important;padding-bottom: 0;}
.filters-clear.filters-clear-mobile .yith-woocommerce-ajax-product-filter .yith-wcan{margin-left: 5px;margin-bottom: 5px;}
.woocommerce .filters-clear.filters-clear-mobile .yith-woocommerce-ajax-product-filter .yith-wcan:nth-child(n+2) .yith-wcan-reset-navigation.button{padding: 3px 6px 3px 20px;background-size: 9px;    background-position: left 7px top 6px;}
.woocommerce .filters-clear.filters-clear-mobile .yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation.button{padding: 10px;padding-right: 28px;background-size: 22px;font-size: 13px;}
/*.filters-clear.filters-clear-mobile{    padding: 0 15px;visibility: visible!important;width: 95%;position: fixed;display:none;z-index: 10000;background: #fff;top: 10px;right: 0;left: 0;margin: 0 auto;height: 100%!important;overflow: visible;overflow-y: scroll;padding-top: 30px;}*/
.filters-clear.filters-clear-mobile.active{display:block}
.mobile-weight-bar{float: right;width: 100%;}
.uwp_widget_reset input[type="password"]{font-size:0;    height: 45px!important;}
/*@media screen and (max-width: 1400px){
	.site-branding .custom-logo-link img{    width: 10.5vw;}
}*/
.uwp-content-wrap #uwp_account_contact_form_id_row{    display: none!important;}
@media screen and (max-width: 1300px) and  (min-width: 992px){
	.main-navigation ul{padding: 0;}
	.main-navigation li.level-0 > a{padding: 8px 8px;}
	.woocommerce ul.products li.product:nth-child(3n+1), .woocommerce-page ul.products li.product:nth-child(3n+1){clear: none;}
	.woocommerce ul.products li.product:nth-child(2n+1), .woocommerce-page ul.products li.product:nth-child(2n+1){clear: both;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: calc(50% - 30px);}
}
@media screen and (max-width: 1199px) and  (min-width: 992px){
	.main-navigation ul{padding: 0;}
	.contact-left p img{margin:0;}
	.site-main article.page{padding-top: 24px;padding-right: 40px;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li{margin-left: 5px;}
	.main-navigation ul ul{width: 150%;}
	.berocket_lgv_widget a.berocket_lgv_button.berocket_lgv_button_grid{margin: 0;}
}
@media screen and (min-width: 991px){
	.container.container-ar,.home-categories .elementor-text-editor,body.single-product .site-content .woocommerce-breadcrumb,.content-area.post-page .container{max-width: 100%;padding: 0 5.208vw;}
	.filters-clear .yith-woocommerce-ajax-product-filter{padding: 0 5.208vw 15px;}
	.home-categories .elementor-text-editor{padding: 0 140px;}
	.content-area.post-page .container{padding: 0 120px;}
	.footer-top-right{padding:0 6.510vw 45px 5.208vw!important;}
	.main-blog-page .page-header .top-content{padding-right: 120px;}
	p{font-size: 0.938vw;}
	h1{font-size: 1.667vw;}
	h3{font-size: 1.198vw;}
	h4{font-size: 1.042vw;}	
	li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data:before{height: 12.802vw;top: 0;}
	.how-works ol, .how-works ul{font-size: 0.938vw;}
	.header-top .top-count .item span,.header-top .top-count .item p{font-size:0.938vw}
	.main-blog-page .posts-content article .entry-header td div{font-size: 0.990vw;}
	.expert-single-page article .bk-user-avatar{    height: 14.583vw;}
	.expert-single-page .expert-contact{padding-left: 4.948vw;}
	.header-top .top-count .item{background-size: 1.198vw!important;margin-right: 1.042vw;    padding-right: 1.563vw;}
	.main-blog-page .page-header.with-img .top-content{    padding-top: 3.125vw;}
	.static-menu .textwidget ul li a{    font-size: 18px;}
	.woocommerce ul.products li.product a.no-rating img{height: 1.458vw;padding: 0;max-width: none;}
	#breadcrumbs span a,#breadcrumbs span{    font-size: 0.781vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-title{    min-height: 2.604vw;}
	.content-area.post-page .entry-header .bk-user-info{font-size: 0.938vw;line-height: 1.094vw;}
	.woocommerce-page div.product div.after-summary .block-reviews .bk-user-avatar img,.content-area.post-page .entry-header .bk-user-avatar img{max-width: 100%; max-height: 100%;width: 3.906vw;height: 3.906vw;}
	.woocommerce-page div.product div.after-summary .block-reviews .bk-user-avatar img{width: 4.167vw;height: 4.167vw;}
	.content-area.post-page .entry-header .bk-user-avatar-td{width: 4.688vw;}
	.main-blog-page .page-header .top-content .archive-description p,.main-blog-page .page-header .top-content .archive-description{font-size: 0.938vw;line-height: 1.2vw;}
	.widget_rating_weight_slider_widget .widget-title{font-size: 1.250vw;}
	.widget_rating_weight_slider_widget span.title{font-size: 0.938vw;line-height: 0.938vw;}
	.widget_rating_weight_slider_widget span.ratingWeightExperts{font-size: 0.833vw;}
	.filters .title{font-size: 1.354vw;    margin-bottom: 10px;}	
	.content-area.post-page .related-posts .same-category-post-item .post-title{font-size: 1.198vw;}
	.same-category-posts .same-category-post-item td div{font-size:0.781vw;}
	.woocommerce .yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation.button{background-size: 1.823vw 1.875vw;font-size: 0.885vw;padding-right: 2.344vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info .no-rating a{font-size:0.781vw;}
	.woocommerce .yith-woocommerce-ajax-product-filter .yith-wcan:nth-child(n+2) .yith-wcan-reset-navigation.button{background-position:left 7px top 0.365vw}
	.content-area.post-page .related-posts .same-category-post-item .post-date{font-size:0.833vw;}
	.content-area.post-page .related-posts .same-category-post-item .content a{font-size:0.938vw;}
	.filters .filter .widget-title{font-size: 1.180vw; }
	.uwp_page .uwp-account-form input[type="submit"],.uwp_page .uwp-change-form input[type="submit"]{font-size:0.990vw;}
	 ul.yith-wcan-list.yith-wcan li a,  ul.yith-wcan-list.yith-wcan li span,.yith-wcan-list li a,.filters .filter .widget_product_categories .product-categories li a{font-size: 0.938vw;}
	 .filters .filter .widget_product_categories .product-categories li span.count{font-size: 0.781vw;}
	 .widget_search_inside_category_widget input[type="text"]{font-size: 0.885vw;padding: 0 8px 0 0;height: 2.031vw;line-height: 2.031vw;min-height: 2.031vw;}
	 .berocket_lgv_widget{  margin-top: 0;width: 13.542vw;float: right;}
	 .widget_search_inside_category_widget input[type="submit"]{     width: 1.042vw;height: 1.042vw;top: 0.521vw;background-size: 1.042vw 1.042vw;}
	 .yith-wcan-list li small{font-size: 0.781vw;}
	 .widget_search_inside_category_widget{width: 25.2vw;margin-right:0.146vw;float: right;}
	.main-blog-page .top-categories li a{    font-size: 1.042vw;}
	.berocket_lgv_widget .br_lgv_product_count_block{    width:8.5vw;}
	.berocket_lgv_widget a.berocket_lgv_button.berocket_lgv_button_list{    background-size: 100%!important;width: 1.823vw!important;height: 1.406vw!important;float: left;margin-top: 5px;}
	.berocket_lgv_widget a.berocket_lgv_button.berocket_lgv_button_grid{    background-size: 90%!important;width: 1.406vw!important;height: 1.406vw!important;float: left;margin-top: 5px;}
	.berocket_lgv_widget a.berocket_lgv_button.selected, .berocket_lgv_widget a.berocket_lgv_button:hover{background-position: 0 -2.292vw!important;}
	.berocket_lgv_widget a.berocket_lgv_button.berocket_lgv_button_list.selected, .berocket_lgv_widget a.berocket_lgv_button.berocket_lgv_button_list:hover{background-position: 0 -2.45vw!important;}
	.orderbuy-block{     width: auto;padding: 0 8px 0 8px;height: 2.031vw;line-height: 1.9vw;margin-right: 0;}
	.main-blog-page .page-header.with-img{min-height: 11.927vw;}
	.account-sidebar-links .display_name .midrag .decorations-title{font-size: 0.781vw;}
	.woocommerce .woocommerce-result-count,.yith-wcan-sort-by .widget-title, .orderbuy-block .current span{font-size: 0.885vw;display: inline-block;width:9.896vw;}
	.yith-wcan-sort-by{    float: right;display: inline-block;margin-right: 1.146vw;width: 15vw;}
	.yith-wcan-sort-by .widget-title{width: auto;    margin-left: 2px;}
	form.uwp-change-form h2{font-size: 1.8em;}
	.main-blog-page .posts-content article .entry-content a{font-size: 0.938vw;}
	.main-blog-page .posts-content article .entry-header .entry-title{font-size: 1.198vw}
	.main-blog-page .posts-content article .entry-header .entry-meta{font-size: 0.885vw;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{bottom: -4.688vw;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
	.woocommerce div.product .product-action-buttons a.add_to_wishlist, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a,
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a,.woocommerce div.product .product-action-buttons a.remove_from_wishlist{padding-top: 2.083vw;background-size: 1.781vw;}
	.woocommerce div.product .product-action-buttons a.write-review-button,.woocommerce div.product-header .product-action-buttons a.write-review-button,.woocommerce div.product .product-action-buttons a.tickets-button{padding-top: 2.083vw;background-size: 1.781vw;}
    .woocommerce div.product-header .product-action-buttons a.write-review-button{padding-top: 1.771vw;background-size: 1.458vw;font-size: 0.729vw;}
	.woocommerce div.product .product-action-buttons a.write-review-button:hover,.woocommerce div.product-header .product-action-buttons a.write-review-button:hover,.woocommerce div.product .product-action-buttons a.tickets-button:hover,li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a{background-position: center top -4.7vw;}
	.woocommerce div.product-header .product-action-buttons{margin-top: 2.344vw;}
	.woocommerce div.product-header .product-action-buttons a.write-review-button:hover{background-position: center top -3.854vw;}
	.woocommerce div.product .product-action-buttons a.add_to_wishlist:hover,.woocommerce div.product .product-action-buttons a.remove_from_wishlist, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span:hover, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a:hover, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span,.woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a{background-position: center top -4.8vw;}
	.woocommerce div.product .product-action-buttons a.remove_from_wishlist{background-position: center top -4.5vw;    background-size: 1.667vw;padding-top: 1.823vw;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span,li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span{background-position: center top -4.8vw;}
	header .left-block .header-user-area .user-drop a{font-size: 0.833vw;padding-right: 1.875vw;background-size: 1.2vw!important;}
	header .left-block .header-user-area .user-drop li{margin-bottom: 1.198vw;}
	.uwp_page label.upload-author-image{    font-size: 0.938vw;}
	header .left-block .header-user-area .user-drop a{font-size:0.833vw;}
	.yith-woocommerce-ajax-product-filter a.expend{font-size:0.833vw;}
	.uwp_page .uwp-account-form label, .uwp_widgets .uwp-account-form label,.account-sidebar-links .display_name .name,.account-sidebar-links ul li a,.account-sidebar-links ul li{font-size: 0.990vw;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating{height: 4.5vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge{font-size: 1.458vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge span{    font-size: 0.9vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge{    width: 4vw;background-size: 4vw 4.5vw;height: 4.5vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info{font-size: 0.9vw;}
	.woocommerce ul.products:not(.owl-carousel) .product.berocket_lgv_list div, .woocommerce-page ul.products:not(.owl-carousel) .product.berocket_lgv_list div{font-size: 0.833vw;    margin-bottom: 0;}
	.woocommerce ul.products .product.berocket_lgv_list div.short-descr p{font-size: 0.833vw;margin-bottom: 0;}
	.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{bottom: -5.313vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-buttons,.woocommerce ul.products .product.berocket_lgv_list div, .woocommerce-page ul.products .product.berocket_lgv_list div{    margin-bottom: 0;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span,li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist a, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a{font-size: 0.781vw;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button{    line-height: 0.885vw;}
	.woocommerce.archive ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img{margin-top: 4.948vw;height: 11.625vw;    padding-bottom: 0;}	
	.woocommerce-page:not(.woocommerce-wishlist):not(.woocommerce-orders):not(.woocommerce-view-order) .site-main aside{margin-top: 1.823vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-title span.woocommerce-loop-product__title,.woocommerce ul.products li.product .bestkids-product-grid-title span,.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce .related ul.products li.product.berocket_lgv_list .bestkids-product-grid-title span,.top-rated-container .woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title span{font-size: 0.833vw;}
	.woocommerce ul.products li.product .cat-price{font-size: 0.938vw;}
	.woocommerce ul.products li.product .price{    font-size: 0.938vw;}
	span.woocommerce-Price-currencySymbol{font-size:0.729vw;}
	.woocommerce ul.products li.product .bestkids-product-grid-buttons div a{font-size: 0.938vw;}
	.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{width: 2.604vw;line-height: 2.604vw;    font-size: 0.938vw;height: 2.604vw;}
	.footer-top-left .title{font-size: 1.510vw;background-size: 3vw;padding-top: 3.385vw;}
	.footer-top-left .sub-title {font-size: 1.042vw;line-height: 1.4vw;}
	/*.footer-top-right a{    width: 17.188vw;height: 2.865vw;line-height: 2.865vw;    font-size: 1.302vw;}*/
	.footer-top-left{    height: 26.20vw!important;min-height: 26.20vw;}
	.footer-main .block.footer-logo img{    max-width: 15.469vw;}
	.footer-main .block p{font-size: 0.938vw;}
	.footer-main .block h2.widget-title{font-size: 1.042vw;}
	.footer-main .block ul li,.footer-main .block ul li a{font-size: 0.885vw;}
	.woocommerce ul.products li.product a img{    width: auto;height: 15.625vw;padding: 15px;}	
	.woocommerce ul.products .product.berocket_lgv_list div td:first-child{width: 3.2vw}
	.footer-main .block.footer-contact ul li{padding-right: 1.563vw!important;background-size: 0.885vw!important;}
	ul.orderby a,.br_lgv_product_count_block a:hover{font-size: 0.833vw;}
	.footer-top-left .form .field input[type="email"]{height: 2.865vw;width: 21.094vw;font-size: 1.042vw;}
	.footer-top-left .form{width: 28.125vw;}
	.footer-top-left .form .field input[type="submit"]{    width: 7.031vw;    height: 2.865vw;font-size: 1.042vw;line-height: 2.865vw;}
	.woocommerce-page div.product div.summary .item.tags a{    font-size: 0.833vw;}	
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title span{font-size: 1.2vw;}
	.woocommerce .related ul.products li.product.berocket_lgv_list .bestkids-product-grid-title span{    font-size:0.833vw;}
	.woocommerce .related ul.products li.product.berocket_lgv_list .bestkids-product-grid-title span.product-brand-link{    font-size: 0.938vw;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title span.product-brand-link{font-size: 1vw;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label{width: 4.802vw;height: 6.1vw;background-size: 4.802vw 6.1vw;font-size: 1.5vw;line-height: 1.406vw;padding-top: 1.2vw;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label span{font-size: 1vw;display:block}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9:before,li.product.berocket_lgv_list .list-view-add-data:before{    height: 16.667vw;}
	.top-search{    margin: 1.823vw auto 0;}
	header .left-block{    margin-top: 2.083vw;}
	header.site-header{height: 12.031vw;}
	.desktop-site header.site-header.sticky-header{    height: auto;top: -3.906vw;}
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height: 2.083vw;}
	.site-content{padding-top:11.979vw;}
	body.single-post .site-content{padding-top:13.542vw;}
	body.archive .site-content{padding-top:12.031vw;}
	body.woocommerce-cart .site-content{padding-top: 13.021vw;}
	body.single-product .site-content{    padding-top:15.844vw;}
	body.page header.site-header{border-bottom: 1px solid #e6e6e6;}
	body.home header.site-header{border-bottom:none;}
}
@media screen and (min-width: 991px){
	h2{    font-size: 1.458vw;}
	.product-header .rating-label{padding-top: 0.677vw;background-size: 4.063vw 4.583vw;font-size: 1.406vw;width: 4.063vw;height: 4.583vw;    line-height: 1.250vw;}	
	.review-wizard-modal .modal-header .product-rating .rating-label{    font-size: 1.2vw;line-height: 1.4vw;width: 4vw;height: 5.5vw;background-size: 4vw 5.5vw;}
	.review-wizard-modal .modal-header .product-rating .rating-label span{font-size: 1vw;}
	.product-header .rating-label img{    margin-top: 0.365vw;width: 1.719vw;padding: 0;}
	.woocommerce-page div.product div.after-summary .block-reviews .rating-label{    width: 3.490vw;height: 4.219vw;background-size: 3.490vw 4.219vw;}
	.product-header .rating-label span{font-size: 0.938vw;}
	.product-header .distribution-open-link a span,.product-header .distribution-open-link{font-size: 0.885vw;line-height: 1.042vw;}
	.product-header .product-title{padding-top: 1.302vw;}
	.product-header h2{font-size: 1.302vw;}
	.woocommerce-page div.product div.summary .item .title,.woocommerce-page div.product div.summary .item .label,.woocommerce-page div.product div.summary .item,.woocommerce-page div.product div.summary .item h5{font-size: 0.885vw;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li a{font-size: 1vw;	}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li{padding-bottom: 1.406vw;}
	.woocommerce-page div.product div.after-summary .block-reviews .rating-label{    font-size: 1.354vw;    line-height: 1.250vw;padding-top: 0.885vw;}
	.woocommerce-page div.product div.after-summary .block-reviews td div span,.woocommerce-page div.product div.after-summary .block-reviews table td{font-size: 0.833vw;}
	.woocommerce-page div.product div.after-summary .block-reviews h5{font-size: 1.042vw;}
	.related.products h2{font-size: 1.563vw;}
	.woocommerce-page div.product div.after-summary .block-reviews .product_list_widget td div span{font-size: 0.729vw;}
	.woocommerce div.product .price-container{font-size: 0.938vw;}
	.woocommerce div.product .price-container .price{font-size: 1.146vw;}
	.woocommerce div.product .product-action-buttons a{font-size: 0.833vw;}
	.woocommerce div.product .product-action-buttons a.add_to_wishlist, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a,.woocommerce div.product .product-action-buttons a.remove_from_wishlist{font-size: 0.833vw;}
	.woocommerce .woocommerce-breadcrumb a,body.single-product .site-content .woocommerce-breadcrumb{    font-size: 0.781vw;}
	.woocommerce-page div.product div.after-summary{margin-top: -3vw;}
	.product-header .content-area div.share{top: 0.781vw;}
	.user-top .details h3{font-size:1.250vw}
	.content-area.post-page .site-main article .user-top .avatar{    width: 7.813vw;height: 7.813vw;}
	.user-top .details .name,.user-top .details .decorations-title{font-size: 0.990vw;}
	.woocommerce ul.products .product.berocket_lgv_list div.descr{margin-top: 0.781vw;}
	.woocommerce ul.products .product.berocket_lgv_list div.descr p{font-size: 0.833vw;}
}
.woocommerce ul.products .product.berocket_lgv_list div.descr p{color: #212529;}
	.review-wizard-modal .modal-header .product-rating .rating-label{    font-size: 22px;line-height: 27px;width: 76px;height: 105px;background-size: 76px 105px;}
	.review-wizard-modal h3{color: #474286;font-size: 25px;text-align: center;font-weight: 650;margin-bottom: 20px;}
	.review-wizard-modal .modal-header .product-rating .rating-label span{font-size: 17px;}
@media screen and (min-width: 778px){
	.site-main aside.static-sidebar.bestkids-sidebar-account .account-links div.customer-links .customer-trig{display:none;}
		.home-top-left .elementor-shortcode .item span{line-height: 1.823vw;font-size: 1.823vw;margin-top: 0.521vw;}
	.home-top-left .elementor-shortcode .item a,.home-top-left .elementor-shortcode .item a:first-child{padding-top: 2.604vw;background-size: 3.125vw!important;}
	.home-top-left .elementor-shortcode .item p{font-size: 0.990vw;}
	.home-top-left .elementor-shortcode .buttons a{font-size: 0.938vw;    padding: 0.521vw 0.781vw;}
	.home-top-left .elementor-shortcode .buttons{margin-top: 1.563vw;}
	.home-top-left .elementor-shortcode{padding-top: 0;}
	.home-top-left .elementor-shortcode .item p b{line-height: 0.938vw;font-size: 1.146vw;}
}
@media screen and (max-width: 1199px){
	.how-works.our-crow,.how-works,.takanoe-page{width: 100%;}
	.main-navigation{    margin-top: 0;margin-bottom: 30px;}
}
@media screen and (max-width: 1199px) and  (min-width: 991px){
	.widget_search_inside_category_widget{    width: 23.833vw;}
	.main-blog-page .posts-content article{width: 50%;}
	.main-blog-page .posts-content article:nth-child(2n+1){clear: both;}
	.main-blog-page .posts-content article:nth-child(3n+1){    clear: none;}
}
@media screen and (max-width: 991px) and  (min-width: 768px){
	.main-navigation{margin-bottom: 0;}
	.review-wizard-modal.popup-ranking ul li{    font-size: 13px;}
	.home-top-left .elementor-shortcode .item{width: 25%;background-size: 28px!important;    padding-top: 10px;}
	.home-top-left .elementor-shortcode{padding-top: 25px;}
	.home-top-left .elementor-shortcode .item span{    line-height: 30px;    font-size: 20px;margin-top: 10px;}
	.home-top-left .elementor-shortcode .item p{font-size: 13px;margin: 0;}
	.home-top-left .elementor-shortcode .item p b{font-size: 13px;line-height: 12px;}
	.home-search .products-search select{width: 20%;}
	.top-rated-container ul.products{    padding: 0 30px;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{bottom: -70px;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a{padding-top: 30px;    background-size: 36%;line-height: 13px;    font-size: 12px;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span{background-position: center top -69px;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a{    background-position: center top -67px;}
	.woocommerce .related.products ul.products{padding: 0 15px;}
	.woocommerce-page.woocommerce-wishlist ul.products li.product{    margin: 0 0 30px!important;}
	.main-navigation li.level-0 > a{padding: 8px 8px;font-size: 15px;}
	header .left-block a{font-size: 15px;}
	header .left-block .wish-top{display: none;}
	.top-search{width: 245px;}
	.header-top ul li a{font-size: 15px;}
	.top-search .search input[type="submit"]{background-size: 20px;}
	.top-search input[type="search"]{font-size: 15px;}
	.footer-main .block{width: 25%;}
	.footer-main .block.footer-logo{width: 100%;margin-bottom: 30px;}	
	.site-main aside{width: 25%;}
	body.page-id-653 .site-main article.page{    width: 75%;}
	.site-main article.page{    width: 75%;}
	.contact-left p img{margin:0;}
	.site-main article.page{padding-top: 24px;padding-right: 40px;}
	.woocommerce ul.products li.product:nth-child(3n+1), .woocommerce-page ul.products li.product:nth-child(3n+1){clear: none;}
	.woocommerce ul.products li.product:nth-child(2n+1), .woocommerce-page ul.products li.product:nth-child(2n+1){clear: both;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: calc(50% - 30px);}	
	.woocommerce ul.products{    margin: 0;}
	.yith-wcan-sort-by{margin-right: 0;width: 100%;    margin-top: 15px;}
	.main-blog-page .page-header .top-content .archive-description p{max-width: 100%;    margin: 0;}
	.main-blog-page .page-header.with-img .top-content{margin-top: 10px;    padding-top: 0;}
	.berocket_lgv_widget{margin-top: 15px;float: right!important;}
	.widget_search_inside_category_widget{    width: 100%;margin-right: 0;margin-top: 15px;}
	li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data{margin-top: 95px;}
	.woocommerce ul.products li.product.berocket_lgv_list a img{margin-top: 95px;}
	.widget_rating_weight_slider_widget .widget-title{font-size: 15px;}
	.widget_rating_weight_slider_widget{padding-right: 5px;padding-left: 5px;}
	.filters .title{font-size: 15px;}
	.static-sidebar .yith-woocommerce-ajax-product-filter .widget-title{font-size: 15px;}
	.filters{padding: 0 5px;}
	 ul.yith-wcan-list.yith-wcan li a,  ul.yith-wcan-list.yith-wcan li span{font-size: 15px}	
	.footer-top .col-md-6{    max-width: 100%;}
	.footer-top-left{height: auto!important;}
	.woocommerce div.product .col-md-4{float:right;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li{margin-left: 5px;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li a{font-size: 13px;}
	.product-header h1 {font-size: 23px;}
	.product-header h2 {font-size: 12px;}
	.product-header .product-title{    padding-top: 31px;}
	.woocommerce div.product .product-action-buttons a{margin-bottom: 20px;}
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.top-search input[type="search"]{font-size:15px;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge{    font-size: 14px;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{font-size: 12px;}
	.woocommerce ul.products li.product .bestkids-product-grid-buttons div a{font-size: 10px;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info .no-rating a{    font-size: 12px;}
	li.product.berocket_lgv_list .basic-data{    width: 100%;}
	li.product.berocket_lgv_list .list-view-add-data{width: 100%;}
	li.product.berocket_lgv_list .list-view-add-data:before{display:none}
	.woocommerce ul.products .product.berocket_lgv_list div.short-descr, .woocommerce ul.products .product.berocket_lgv_list div.top-ratings{width: 100%;}
	.woocommerce ul.products li.product.berocket_lgv_list .basic-data .bestkids-product-grid-buttons{display:none}
	.woocommerce ul.products li.product.berocket_lgv_list .list-view-add-data .bestkids-product-grid-buttons{display:block}
	.yith-wcan-sort-by .orderbuy-block{padding: 6px 8px 6px 65px;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9,body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-3{flex: 0 0 100%;max-width: 100%;padding-right: 30px;padding-left: 30px;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9{padding-right: 75px;padding-left: 75px;}
	body.page-id-715 .woocommerce ul.products li.product .bestkids-product-grid-title{    width: 100%;text-align: center;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9:before{display:none}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10{padding-right: 45px;padding-left: 0;    margin-right: 0;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label{font-size: 20px;background-size: 100%;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label span{display: block;font-size: 14px;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-buttons{margin: 15px 0;    position: static;}
	.main-blog-page .posts-content article,.content-area.post-page.expert-single-page .site-main .posts-content article{    width: 50%;}
	.main-blog-page .posts-content article:nth-child(3n+1){clear: none;}
	.main-blog-page .posts-content article:nth-child(2n+1){clear: both;}
	.site-main article .expert-summary-box{padding-left: 0;}
	.expert-single-page .expert-contact{padding-left: 0;padding-right: 0;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10{flex: 0 0 80%;max-width: 80%;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-2{flex: auto;max-width: 20%;}
	.home-top-left .elementor-shortcode .buttons a{padding: 6px 15px;margin: 0 3px;}
	.home-top-left .elementor-shortcode .buttons{margin-top: 0;display:none}
	.home-categories ul li a span{    position: relative;top: 4px;}
	.header-top .col-md-7{width:100%;max-width: 100%;}
	.header-top .col-md-5{display:none;}
	/*.woocommerce-page div.product div.summary, .woocommerce div.product div.before-summary, .woocommerce div.product div.after-summary{width: 100%;max-width: 100%;}*/
	.woocommerce-page div.product div.after-summary .block-reviews .distr table td,
    div.bk-reviews-section .block-reviews .distr  table td
    {    width: 42%;}

	.woocommerce-page div.product div.after-summary .block-reviews .product_list_widget .rating-label{font-size: 13px;}
	.scrollable.default-skin{    padding-left: 5px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label{font-size: 13px;    line-height: 19px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-buttons{display: none;}
	.rating-label span{    display: block;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9:before{height: 90%;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 div.review-content{font-size: 14px;    max-width: 100%;}
	.woocommerce div.product .product-action-buttons a.add_to_wishlist, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a{background-size: 30px;}
	.woocommerce div.product .product-action-buttons a.add_to_wishlist:hover, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span:hover, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a:hover, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span{background-position: center top -81px;}
	.product-header .product-title span{font-size: 17px;margin: 0 7px;}
	.product-header h1{    font-size: 16px;}
	.main-blog-page .page-header .top-content p, .main-blog-page .page-header .top-content .archive-description{    max-width: 100%;}
}
@media screen and (min-width: 768px) {
	.static-menu .widget-title{display:none;}
	.yith-wcan-sort-by .m-filter-trig{display:none;}
	.static-sidebar .filter-close{display:none;}
	.main-blog-page .page-header .top-content a.read-more{display:none;}
}
@media screen and (max-width: 767px) {
	.header-top{display:none;}
	.site-main aside.static-sidebar{    width: 100%;height: auto!important;min-height: auto;    padding-top: 40px;}
	.site-main aside.static-sidebar .static-menu .menu{display:none}
	.site-main aside.static-sidebar .static-menu .menu.active{display: block;}
	.static-menu .textwidget ul li{    padding-right: 30px!important;}
	.site-main aside.static-sidebar .static-menu  .widget-title{    display: inline-block;vertical-align: middle;margin-right: 0;position: relative;cursor: pointer;border-radius: 25px;padding: 11px 25px 12px 107px;background: url(assets/images/arrow-point-to_down.svg) 20px center no-repeat;width: 100%;font-size: 19px;}
	.site-main aside.static-sidebar .static-menu .widget-title.active{background: url(assets/images/arrow-point-to-up.svg) 20px 25px no-repeat;}
	.static-menu .textwidget ul li ul li{margin-right: -30px!important;}
	.static-menu .textwidget ul li a{font-size: 16px;}
	.main-blog-page .posts-content article .entry-content .entry-excerpt{max-height: none;}
	.main-blog-page.expert-page .page-header .top-content .archive-description{max-width: 100%;}
	.site-main aside.static-sidebar.bestkids-sidebar-account{display: block;width: 100%;min-height: auto;height: auto!important;}
	.bestkids-sidebar-account{    padding-top: 0;}
	.expert-page article .user-info div.about p{    max-height: 40px;overflow: hidden;}
	.site-main aside.static-sidebar.bestkids-sidebar-account .account-links div.customer-links ul{display:none;}
	.owl-carousel,.content-area.post-page .related-posts .owl-carousel{padding: 0 15px;}
	.owl-carousel .owl-controls .owl-nav .owl-next{left: 15px;height: 50px;width: 50px;background-size: 50px;}
	.owl-carousel .owl-controls .owl-nav .owl-prev{right: 15px;height: 50px;width: 50px;background-size: 50px;}
	.site-main article.page{padding-top: 25px;width: 100%;padding-right: 0;}
	.woocommerce ul.products li.product .bestkids-product-grid-title span{    margin-left: 0;}
	.how-works ul li{    margin-bottom: 20px;}
	.site-content,body.single-product .site-content{margin-top: 5px;padding-top: 85px;}
	body.home .site-content{    padding-top: 160px;}
	.site-branding .custom-logo-link img{width: 95%;}
	.login-page .block{    padding: 0;}
	.review-wizard-modal.popup-ranking .modal-body{padding: 30px 15px;}
	.review-wizard-modal.popup-ranking ul li{    font-size: 13px;    margin-top: 8px;    line-height: normal;}
	.uwp_page label.upload-author-image{padding: 0 10px;}
	body.single-product .site-content .woocommerce-breadcrumb{padding-right: 10px;padding-left: 10px;}
	.content-area.static-page{margin-top:-50px}
	.footer-main .block,.footer-main .block.footer-logo,.footer-main .block.footer-contact{width: 100%;}
	.footer-main .block.footer-contact{border-top: 1px solid #fff;padding-top: 20px;}
	.footer-main .block.footer-logo{margin-bottom: 25px;}
	.footer-top-left .form .field{width: 100%;}
	.footer-top-left{height: auto!important;min-height: unset;padding: 30px 0;}
	.footer-top-left .sub-title{font-size: 15px;line-height: 20px;}
	.footer-top-left .sub-title br{display:none}
	.footer-top-left .title{font-size: 25px;}
	.woocommerce ul.products .product.berocket_lgv_list div table tr td:first-child{width: 55px;}
	.bk-side-reviews h2.title{text-align: right;font-size: 26px;float: right;}
	.woocommerce-page .mobile-site div.product div.after-summary .bk-side-reviews ul.reviews-tabs{    clear: both;}
	.woocommerce div.product .product-action-buttons{    margin-top: 0;float: left;width: auto;margin-bottom: 0;}
	.woocommerce-page div.product div.after-summary .block-reviews{float: right;width: 100%;    margin: 0;margin-bottom: 0;    }
	.woocommerce-page div.product div.after-summary .block-reviews.top{border-bottom: 1px solid #e6e6e6;padding-bottom: 20px;}
	body.woocommerce-page .itpalgut{    margin-top: 10px;margin-bottom: 25px;}	
	.footer-top-left form{position: static;transform: none;}
	.footer-top-left .form .field input[type="submit"]{width: 105px;}
	.site-main aside.static-sidebar.bestkids-sidebar-account .account-links div.customer-links .customer-trig{display: inline-block;vertical-align: middle;margin-right: 0;position: relative;cursor: pointer;border-radius: 25px;padding: 11px 25px 12px 107px;background: url(assets/images/arrow-point-to_down.svg) 20px center no-repeat;width: 100%;font-size: 19px;}
	.site-main aside.static-sidebar.bestkids-sidebar-account .account-links div.customer-links .customer-trig.active{background: url(assets/images/arrow-point-to-up.svg) 20px center no-repeat;}
	.site-main aside.static-sidebar.bestkids-sidebar-account .account-links div.customer-links ul.active{display:block}
	body.page-id-14 .site-main article.page{    width: 100%;}
	.footer-top-left .form .field:last-child{left: -1px;width: auto;    top: 0px;}
	.footer-main .block p{    font-size: 14px;}
	.footer-main .block img{margin-bottom: 15px;}
	.footer-main{padding:35px 0 0;}
	.footer-main .block.toggle .textwidget{display:none;margin-top: 15px;}
	.footer-main .block.toggle.active .textwidget{display:block}
	.footer-main .block.toggle .textwidget li{margin-bottom: 10px;}
	.footer-main .block.toggle{    border-top: 1px solid #fff;margin: 0;padding-top: 15px;padding-bottom: 15px;}
	.footer-main .block h2.widget-title{  position: relative;  margin-bottom: 0;}
	.footer-main .block.footer-contact h2.widget-title{margin-bottom: 20px;}
	.footer-main .block.toggle h2.widget-title:after{content:"+";display:block;position:absolute;left: 0;    top: 0;}
	footer .site-info p{font-size: 15px;text-align: center;}
	footer .site-info .credit img{float: none;margin-top: 10px;}
	footer .site-info .credit{width: 100%;text-align: center;}
	/*.footer-top-right a{left: 0;right: 0;margin: 0 auto;width: 80%;height: 35px;line-height: 35px;font-size: 17px;top: auto;bottom: 10px;}*/
	.woocommerce-page .site-main article.page{padding-left: 0;width: 100%;padding-right: 0;position: relative;}
	.woocommerce ul.products{margin: 0;}
	.woocommerce .woocommerce-result-count{margin-top: 0;}
	.berocket_lgv_widget{margin-top: 0;	position: absolute;top: 25px;z-index: 100;left: 0;}
	.berocket_lgv_widget .br_lgv_product_count_block{display: none;}
	.woocommerce.columns-4 {position: relative;}
	.woocommerce ul.products li.product .bestkids-product-grid-buttons div a{    font-size: 12px;line-height: 15px;}
	.woocommerce ul.products li.product .bestkids-product-grid-buttons div{margin: 0;width: 45%;vertical-align: top;}	
	.woocommerce-page:not(.woocommerce-wishlist):not(.woocommerce-orders):not(.woocommerce-view-order) .site-main aside{    display: none;width: 95%;position: fixed;z-index: 10000;background: #fff;top: 10px;right: 0;left: 0;margin: 0 auto;    height: 100%!important;overflow: visible;overflow-y: scroll;}
	body.page-id-653 .site-main article.page{padding-right: 0;width: 100%;}
	.woocommerce-page:not(.woocommerce-wishlist):not(.woocommerce-orders):not(.woocommerce-view-order) .site-main aside.active{display:block;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width: calc(50% - 7.5px);margin-bottom: 15px;}
	.yith-wcan-sort-by .widget-title{display:none;}
	.yith-wcan-sort-by .orderbuy-block{margin: 0;position: absolute;top: 50px;    border: none;z-index: 1000;outline: 1px solid #d6d6d6;border-top: none;left: 0;right:auto;width: 47%;background: #fff;display: none;padding-right: 10px!important;padding-top: 15px!important;padding-bottom: 15px!important;padding-left: 10px!important;margin-top: 0;list-style: none;}
	.yith-wcan-sort-by .orderbuy-block.active{display:block}
	.yith-wcan-sort-by .orderbuy-block .current{margin-bottom: 3px;}
	.yith-wcan-sort-by ul.orderby{right: -15px;    position: static;    outline: none;padding: 0!important;}
	.widget_search_inside_category_widget{display: none;}
	.yith-wcan-sort-by{    margin-right: 0;width: 100%;margin-top: 15px;}
	.woocommerce .yit-wcan-container{margin-top: 20px;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating{    padding: 0 7px;float: right;width: 100%;margin-bottom: -10px;height: 60px;}
	.woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_grid .bestkids-product-grid-rating{height: 55px;}
	.expert-reviews .woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_grid .bestkids-product-grid-rating{height: 60px;}
	.woocommerce ul.products .product.berocket_lgv_list div, .woocommerce-page ul.products .product.berocket_lgv_list div{margin-bottom: 0;}
	.woocommerce-page ul.products .product.berocket_lgv_list div.bk-user-avatar{    width: 50px!important;    margin: 0 auto;height: 50px!important;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge{    top: -5px;z-index: 1;float: right;width: 31%;background-size: 100% 85px;}
	.woocommerce .expert-reviews ul.products li.product .bestkids-product-grid-rating .rating-badge,
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .rating-badge{top:3px;    width: 25%;background-size: 90% 75px;}
	body.page-id-715 .woocommerce  ul.products li.product.berocket_lgv_list .cat-price,.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list .cat-price,body.woocommerce-wishlist.woocommerce ul.products li.product.berocket_lgv_list .cat-price,body.woocommerce-wishlist.woocommerce-page .woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_list .cat-price{    border-top: none;border-bottom: none;    width: 100%;    padding: 0;margin: 8px 0;}
	.woocommerce .expert-reviews ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title,body.page-id-715 .woocommerce .expert-reviews ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title{margin-top: 0;    text-align: center;width: 100%;}
	.woocommerce .expert-reviews ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title span,.woocommerce .expert-reviews ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title a,body.page-id-715 .woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title a{display:block;}
	ul.products:not(.owl-carousel) li.product .bestkids-product-grid-title span:nth-child(2),
	.woocommerce ul.products li.product .bestkids-product-grid-title span.woocommerce-loop-product__title, .woocommerce ul.products li.product .bestkids-product-grid-title span, .woocommerce ul.products li.product h2.woocommerce-loop-product__title{    font-size: 18px;}
	.woocommerce ul.products li.product .bestkids-product-grid-title a{display:block}
	.woocommerce .expert-reviews ul.products li .bestkids-product-grid-title span:nth-child(2){display:none}
	ul.products:not(.owl-carousel) li.product .bestkids-product-grid-title span:nth-child(2){display:none}
	.woocommerce .expert-reviews ul.products:not(.owl-carousel) li.product .bestkids-product-grid-title span.sep{display: none;}
	.woocommerce .expert-reviews ul.products li.product .bestkids-product-grid-title span.woocommerce-loop-product__title,
	.woocommerce .expert-reviews ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title .woocommerce-loop-product__title{font-size: 18px;font-weight: 700;width:auto;margin-left: 0;}
	.woocommerce .expert-reviews ul.products .product.berocket_lgv_list div.short-descr,body.page-id-715 .woocommerce ul.products .product.berocket_lgv_list div.short-descr{display:none}
	.woocommerce .expert-reviews ul.products li.product .bestkids-product-grid-rating .rating-badge .badge{    font-size: 19px;line-height: 20px;}
	.woocommerce ul.products .product.berocket_lgv_list:nth-child(n), .woocommerce-page ul.products .product.berocket_lgv_list:nth-child(n){float: right;}
	li.product.berocket_lgv_list .basic-data{    width: 100%;position: relative;}
	li.product.berocket_lgv_list .list-view-add-data{width: 100%;}
	li.product.berocket_lgv_list .list-view-add-data:before{display:none}
	.woocommerce ul.products .product.berocket_lgv_list div.short-descr, .woocommerce ul.products .product.berocket_lgv_list div.top-ratings{width: 100%;}
	.woocommerce ul.products li.product.berocket_lgv_list .basic-data .bestkids-product-grid-buttons{display:none}
	.woocommerce ul.products li.product.berocket_lgv_list .list-view-add-data .bestkids-product-grid-buttons{display:block}
	.woocommerce ul.products[class*=columns-] li.product.berocket_lgv_list, .woocommerce-page ul.products[class*=columns-] li.product.berocket_lgv_list{margin-left: 0!important;margin-right: 0;width: 100%;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .rating-badge,
	body.woocommerce-wishlist .woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge,
	body.page-id-715 .woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge{width: 25%; top: 4px;background-size:90% 75px;}
	.woocommerce ul.products.owl-carousel li.product .bestkids-product-grid-rating .rating-badge{    width: 25%;top: 4px;background-size: 90% 75px;}
	.woocommerce-page.woocommerce-wishlist ul.products li.product{    margin: 0 0 30px!important;}
	.woocommerce.woocommerce-wishlist ul.products[class*=columns-] li.product{width: 100%;}
	.woocommerce.woocommerce-wishlist ul.products li.product .bestkids-product-grid-rating .rating-badge{    top: 10px;}
	.woocommerce.woocommerce-wishlist ul.products li.product .bestkids-product-grid-rating .rating-more-info{    width: 70%;font-size: 14px;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge span{    margin-top: 0;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge{top: 40%;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating{    position: relative;}
	.woocommerce ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img{margin-top: 30px;float: right;width:30%;height: auto;}
	/*.woocommerce ul.products li.product.berocket_lgv_list .basic-data .bestkids-product-grid-title{display:block}*/
	li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data{    padding-right:15px;position: static;width: 100%;    margin-top: 0;	}
	.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) .list-view-add-data .bestkids-product-grid-buttons{display: block;}
	.woocommerce ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{bottom: -70px;right: auto;left: 15px;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span,li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a{    background-position: center top -60px;}
	.woocommerce-page ul.products .product.berocket_lgv_list div.descr{display: none;}
	li.product.berocket_lgv_list:not(.not-berocket) .basic-data{    width: 100%;}
	.woocommerce .related ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img{float: none;    border: none;width: auto;height: 165px;padding: 15px;margin: 0 auto;}
	ul.products.owl-carousel li.product.berocket_lgv_list .bestkids-product-grid-title{    position: static;    width: 95%;    margin-top: 0;text-align: center;}
	.top-rated-container .woocommerce ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img{width: 45%;float: none;}	 
	.top-rated-container .woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title{position: static;    width: 100%;    text-align: center;}
	body.woocommerce-wishlist .woocommerce ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img{width: 50%;margin: 0 auto;float: none;}
	body.woocommerce-wishlist .woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title{position: static;width: 100%;text-align: center;margin-top: 0;}
	.woocommerce .top-rated-container ul.products li.product.berocket_lgv_list{text-align: center;}
	.woocommerce ul.products li.product.berocket_lgv_list .cat-price,ul.products.owl-carousel li.product .cat-price{    margin: 0;display: inline-block;width: 85%;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding: 0;padding-top:8px;    margin-bottom: 10px;}
	.woocommerce ul.products.owl-carousel li.product.berocket_lgv_list .cat-price,ul.products.owl-carousel li.product .cat-price{    border-top: none;border-bottom: none;padding: 0;padding-top: 0;}
	.woocommerce ul.products .product.berocket_lgv_list div.top-ratings table tr{margin-bottom: 0;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist {bottom: -95px;right: auto;left: 15px;}	
	.woocommerce .related ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist,.woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{right: auto;left: 15px;bottom: -95px;}
	li.product.berocket_lgv_list .list-view-add-data{padding-left: 15px;padding-right: 15px;position: static;margin-top: 0;}
	.woocommerce-page ul.products .product.berocket_lgv_list div.top-customer-rating.with-expert{display:none;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-buttons div a{text-align: center;padding-top: 40px;}
	.woocommerce ul.products.owl-carousel li.product .bestkids-product-grid-rating .rating-more-info,
	.expert-reviews .woocommerce  ul.products li.product .bestkids-product-grid-rating .rating-more-info{width: auto;float: none;font-size: 13px;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .rating-position{font-size: 13px;    margin-top: 10px;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .rating-position span{display:block}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .rating-position span.rating-position-results{display:none}
	.mobile-site ul.products.owl-carousel  li.product .bestkids-product-grid-rating .rating-badge .badge span,
	.mobile-site ul.products.owl-carousel li.product.berocket_lgv_grid .bestkids-product-grid-rating .rating-badge .badge span{font-size: 13px;}
	/*.woocommerce .mobile-site ul.products.owl-carousel li.product.berocket_lgv_list .bestkids-product-grid-rating .rating-badge .badge span{font-size: 13px;}*/
	.woocommerce ul.products li.product.product.berocket_lgv_list .bestkids-product-grid-rating .rating-badge .badge,
	body.page-id-715 .woocommerce ul.products li.product.product .bestkids-product-grid-rating .rating-badge .badge,
	body.woocommerce-wishlist .woocommerce ul.products li.product.product .bestkids-product-grid-rating .rating-badge .badge{font-size: 19px;    line-height: 20px;}
	body.page-id-715.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-rating .rating-badge .badge span,
	body.woocommerce-wishlist.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-rating .rating-badge .badge span{    font-size: 13px;}	
	body.page-id-715.woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_grid .bestkids-product-grid-rating,
	body.woocommerce-wishlist.woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_grid .bestkids-product-grid-rating{height: 60px;}
	body.page-id-715.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-title span,
	body.woocommerce-wishlist.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-title span{    font-size: 15px;}
	body.page-id-715.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-title span.woocommerce-loop-product__title,
	body.woocommerce-wishlist.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-title span.woocommerce-loop-product__title{display: inline-block;font-size: 19px;}
	.woocommerce ul.products.owl-carousel li.product.product .bestkids-product-grid-rating .rating-badge .badge{font-size: 19px;line-height: 20px;}
	.mobile-site .product-header .rating-label span{    font-size: 17px;}
	.bk-side-reviews{float: right;width: 100%;}
	.woocommerce ul.products .product.berocket_lgv_list div.bk-user-avatar img{width: 50px!important;height: 50px!important;}
	.woocommerce ul.products .product.berocket_lgv_list div.bk-user-review a{    font-size: 14px;}
	.woocommerce ul.products .product.berocket_lgv_list div.bk-user-info{    font-size: 14px;padding-right: 5px;}
	.woocommerce ul.products .product.berocket_lgv_list div.bk-user-review{    margin-bottom: 0;line-height: 15px;    padding-right: 5px;}
	.woocommerce ul.products .product.berocket_lgv_list div.top-ratings{margin-top: 5px;    margin-bottom: 15px;}
	.owl-carousel .owl-controls .owl-nav div.disabled{display:none!important;}
	.woocommerce .related.products ul.products .bestkids-product-grid-rating .rating-badge,.top-rated-container .woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge{top:5px}
	.woocommerce .related.products ul.products.owl-carousel .owl-controls .owl-nav .owl-next,.woocommerce .related.products ul.products.owl-carousel .owl-controls .owl-nav .owl-prev{left: 15px;}
	.woocommerce .related.products ul.products.owl-carousel .owl-controls .owl-nav .owl-prev{right: 10px;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info,.top-rated-container .woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info{    margin-right: 0;width: 67%;font-size: 12px;float: right;margin-top: 10px;text-align: right;padding-right: 15px;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .rating-more-info{    width: 45%;}
	.top-rated-container .woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info .no-rating{    margin-top: 10px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9,
	body.page-id-715 ul.products li.product.berocket_lgv_list_grid .col-md-9{padding-right: 30px;    padding-left: 30px;margin-top: 0;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .rating-badge .badge span,
	body.page-id-715 ul.products li.product.berocket_lgv_list_grid .rating-badge .badge span{font-size: 13px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9:before{display:none;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-title{width: 100%;text-align: center;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10 div.review-content{font-size: 16px;max-width: 100%;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10{    width: 75%;max-width: 75%;float: right;    padding-left: 15px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img{float: none;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-2{    width: 25%;max-width: 25%;float: right;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-title{    width: 100%;text-align: center;    position: static;margin: 0;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label,body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label{font-size: 20px;line-height: 19px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label span{display: block;font-size: 15px;}
	.main-blog-page .posts-content article .entry-header, .main-blog-page .posts-content article .entry-content {padding: 0 15px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-buttons{    padding: 20px 0;    position: static;}
	.widget_rating_weight_slider_widget{background: transparent;padding-top: 10px;padding-right: 0;padding-left: 0;padding-bottom: 0;}
	.widget_rating_weight_slider_widget span.title{display: inline-block;}
	.widget_rating_weight_slider_widget span.ratingWeightExperts{float: right;    margin-left: 5px;}
	.static-sidebar .filter-close{position: absolute;left: 10px;top: 10px;z-index: 1000;margin-top: 10px;    display: none;}
	.static-sidebar .filter-close.active{display:block;}
	.main-blog-page .page-header .top-content{padding-right: 15px;}
	.main-blog-page .posts-content article,.content-area.post-page.expert-single-page .site-main .posts-content article{width: 100%;padding: 0 15px 30px;}
	.main-blog-page .page-header.with-img img{position: static;}
	.main-blog-page .posts-content{margin-top: 20px;}
	.medargim-page ul li{margin-top: 8px;font-size: 13px;line-height: normal;}
	.elementor-widget-wrap>.elementor-element.contact-right {max-width: 100%;}
	.contact-left p img{    margin-top: 0;margin-left: 0;}
	.contact-left {margin-top: 15px;}
	.content-area div.share {position: fixed;top: auto;left: 20px;bottom: 30px;z-index: 9;}
	.dgwt-wcas-suggestions-wrapp{    width: 95.5%!important;left: 0!important;right: 0;margin: 0 auto;}
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input, .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input, .top-search input[type="search"]{font-size: 18px;}
	.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit, .rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit, .top-search .search input[type="submit"]{    height: 20px;    width: 20px;}
	.woocommerce div.product .before-summary{    padding: 0;}
	.woo-variation-gallery-wrapper{max-width: 100%;}
	.woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper{width: 75%;display: inline-block;}
	.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper {    margin-top: 0;display: inline-block;width: 22%;vertical-align: top;}
	.rtl .woo-variation-product-gallery .woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{float: right;padding: 0;width: 100%;margin-bottom: 15px;}
	.woo-variation-gallery-wrapper .woo-variation-gallery-slider iframe{    height: 380px!important;}
	.woocommerce div.product .product-action-buttons a,.woocommerce div.product .product-action-buttons a.add_to_wishlist, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a, .woocommerce div.product .product-action-buttons a.remove_from_wishlist{margin: 0 5px;    font-size: 14px;background-position: center top 7px;background-size: 28px;}
	.woocommerce div.product .product-action-buttons a.add_to_wishlist:hover, .woocommerce div.product .product-action-buttons a.remove_from_wishlist, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span:hover, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistaddedbrowse a:hover, .woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span{background-position: center top -67px;}
	.woocommerce div.product .product-action-buttons .yith-wcwl-wishlistexistsbrowse span{background-position: center top -69px;}
	.woocommerce div.product .product-action-buttons a.write-review-button, .woocommerce div.product-header .product-action-buttons a.write-review-button{background-position:center top 7px}
	.woocommerce div.product .product-action-buttons a.write-review-button{    background-position: right top 7px;background-size: 20px;padding: 0;padding-right: 25px;padding-top: 8px;}
	.woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title{     margin-top: 75px;text-align: right;    width: 58%;float: right;line-height: 26px;}
	.woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title .woocommerce-loop-product__title,ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title .woocommerce-loop-product__title{width: 83%;}
	body.woocommerce-wishlist.woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title .woocommerce-loop-product__title,body.woocommerce-wishlist.woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-title .woocommerce-loop-product__title{width:auto;display: inline-block;    margin-top: 0;}
	body.woocommerce-wishlist.woocommerce ul.products .product.berocket_lgv_list div.short-descr{display: none;}
	 ul.products:not(.owl-carousel) li.product.berocket_lgv_grid  a.woocommerce-LoopProduct-link img{height: 220px;}
	 .woocommerce .mobile-site ul.products li.product .bestkids-product-grid-title{    padding: 0 5px;min-height: auto;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title .woocommerce-loop-product__title{font-size: 17px;}
	.woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title .product-brand-link{margin-left: 0;font-size: 15px;}
	.woocommerce ul.products .product.berocket_lgv_list div.short-descr{width: 100%;text-align: right;line-height: 19px;font-size: 15px;margin-top: 10px;}
	.woocommerce ul.products .product.berocket_lgv_list div.short-descr p{line-height: 19px;font-size: 15px;color: #212529;}
	.woocommerce ul.products .product.berocket_lgv_list .list-view-add-data div.short-descr{display:none}
	.woocommerce-page .woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_list .cat-price{    margin: 10px 0;display: inline-block;width: 85%;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding: 0;padding-top: 10px;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title{}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9{text-align: center;}
	.review-wizard-modal .modal-body .validation-unit .label_item{width: 23%;padding: 10px 0;}
	.review-wizard-modal .modal-footer button{width: 40%;line-height: 17px;min-width: auto;}
	.review-wizard-modal .modal-header .modal-title{width: 65%;}
	.review-wizard-modal .modal-header .modal-thumb{width: 20%;}
	.main-blog-page .page-header .top-content p,.main-blog-page.expert-page .page-header .top-content p,.main-blog-page .page-header .top-content .archive-description{max-width: 100%;}
	.uwp_page .upload-section{width: 40%;}
	.about-text{padding-left: 0;}
	.contact-right p br{display:none}
	.account-sidebar-links .side-top,.account-sidebar-links ul li{padding-right: 15px!important;}
	.review-wizard-modal .modal-header .header-content.header-review-data .modal-thumb{background-size: 61px 95px;width: 61px;font-size: 22px;    line-height: 24px;padding-top: 20px;}
	.woocommerce-page div.product div.after-summary .block-reviews .rating-label{font-size: 23px;line-height: 19px;}
	.woocommerce-page div.product div.after-summary .block-reviews .distr-all .rating-label{line-height:28px}
	.woocommerce-page div.product div.after-summary .block-reviews td div.rating-label span:first-child{font-size: 14px;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge{font-size: 16px;}
	/*.woocommerce .mobile-site ul.products li.product .bestkids-product-grid-rating .rating-badge .badge span{font-size: 11px;}*/
	.woocommerce div.product .product-action-buttons div{margin: 0 5px;}
	li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a{    width: 23px;    background-size: 100%;font-size: 0;padding-top: 30px;}
	.woocommerce li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist,.woocommerce .related ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist,.woocommerce  ul.products li.product.berocket_lgv_list.owl-carousel .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist, ul.products.owl-carousel li.product.berocket_lgv_list .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist,.woocommerce .related ul.products li.product.berocket_lgv_list .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist, .woocommerce .related ul.products li.product.berocket_lgv_list:not(.not-berocket) .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{left: 10px;bottom: -57px;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label{font-size: 16px;background-size: 100%;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .rating-label span{display: block;}
	body.page-id-715 .woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge{    top: 5px;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9:before{display:none;}	
	body.page-id-715 .woocommerce ul.products li.product .bestkids-product-grid-rating .rating-badge .badge span{display:block;font-size: 13px;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{display: none;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9{    padding-right: 30px;padding-left: 30px;    margin-top: 0;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-2{display: inline-block;width: 35%;    width: 25%;max-width: 25%;float: right;padding-left: 15px;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .col-md-9 .col-md-10{     width: 75%;text-align: right;max-width: 75%;float: right;    padding-right: 15px;padding-left: 15px;margin-right: 0;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list .bestkids-product-grid-title{text-align: center;width: 100%;position: static;    margin-top: 0;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img,
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list a.woocommerce-LoopProduct-link img{width: 60%;float: none;margin-top: 0;}
	body.page-id-715 .woocommerce ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-buttons{position: static;padding-bottom: 15px;    margin-top: 15px;}
	header .left-block .wish-top span{font-size: 12px;    top: 5px;right: 9px;}
	header .left-block .wish-top span.wish-under{right: 10px;}
	header .left-block .wish-top{width: 56px;height: 48px;top: 0;}
	header .left-block .wish-top:hover{    background-position: 0 -103px;}
	header .left-block{    margin-top:1px;    float: right;}
	.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{width: 40px;line-height: 40px;font-size: 16px;height: 40px;}
	.expert-single-page .expert-box{margin: 0 -15px;}
	.site-main article .expert-summary-box{margin-top: 25px;padding-left: 0;    border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;padding-bottom: 15px;border-left: none; }
	.expert-single-page .expert-contact {padding-left: 0;padding-right: 0;}
	.expert-reviews{margin-top: 40px;}
	.woocommerce .expert-reviews ul.products li.product.berocket_lgv_list_grid .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{    bottom: -70px;left: 10px;right: auto;}
	.top-rated-container ul.products{padding: 0;    padding-right: 15px;}
	.no-items.wishlist p br{display:none;}
	.ratings-product-modal .modal-header{padding: 0 15px;}
	.ratings-product-modal .modal-body{    padding: 0 15px;}
	.content-area.post-page .related-posts .same-category-post-item .post-date,.content-area.post-page .related-posts .same-category-post-item .post-title,.content-area.post-page .related-posts .same-category-post-item .content{padding: 0 15px;}
	.same-category-posts .same-category-post-item table{    margin: 5px 15px 0;}
	body.woocommerce-page.archive li.product.berocket_lgv_list .basic-data{    position: static;}
	.woocommerce-page div.product div.summary .item.toggle h5{    padding: 9px 0;}
	.woocommerce-page.woocommerce-wishlist ul.products li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist{    left: 0;bottom: -65px;}
	.woocommerce-page.woocommerce-wishlist ul.products li.product .bestkids-product-grid-rating .yith-wcwl-add-to-wishlist .yith-wcwl-remove-button a{    width: auto;background-size: 33%;font-size: 12px;padding-top: 28px;line-height: 12px;}
	.woocommerce.archive ul.products li.product.berocket_lgv_list:not(.not-berocket) a.woocommerce-LoopProduct-link img{margin-top: 75px;width: 40%;    padding-bottom: 5px;}
	.woocommerce-page div.product div.after-summary .block-reviews .distr table td{width: 25%;display: block;    margin: 0;float: right;}
	.woocommerce ul.products li.product .bestkids-product-grid-rating .rating-more-info .no-rating a{font-size: 14px;width: 95px;display: block;line-height: 16px;}
	.woocommerce ul.products:not(.owl-carousel) li.product.berocket_lgv_list .bestkids-product-grid-rating .rating-more-info .no-rating a{font-size: 16px;    line-height: 19px;}
	.woo-variation-product-gallery:not(.woo-variation-gallery-has-product-thumbnail) .woo-variation-gallery-slider-wrapper{width: 100%;}
	.woo-variation-product-gallery{    margin: 0;}
	.woocommerce ul.products li.product.berocket_lgv_list .basic-data .bestkids-product-grid-title{display:block}
	.woocommerce ul.products li.product.berocket_lgv_list .list-view-add-data .bestkids-product-grid-title{display:none}
	.user-top .details{    margin-right: 15px;}	
	.content-area.post-page .site-main article .user-top .avatar{width: 100px;height: 100px;}
	.user-top .details h3{    margin-top: 5px;font-size: 19px;}
	.woocommerce-page div.product div.summary .item.toggle .additional-details.for-books .attribute{width:100%;}
	.home-products .woocommerce ul.products li.product .bestkids-product-grid-buttons div{    margin: 0 2px;}
	.footer-top-right .display-posts-listing li a.title{min-height: 42px;}
	.footer-top-right .display-posts-listing li .excerpt{min-height: 58px;}
	.woocommerce div.product div.before-summary{margin-top: 0;}
}
blockquote{    border-right: none;}
/*woocommerce*/
.woocommerce .return-to-shop a.button,.woocommerce .return-to-shop a.button:hover{background-color: #474286;text-decoration: none;background-image: none;color: #fff;font-weight: 550;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.add-to-cart-link a.added{display:none;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div a{padding-right: 0;padding-left: 0;    padding-bottom: 0;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.add-to-cart-link a,
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.add-to-cart-tickets a {background: url(assets/images/cart-add.svg) center 0 no-repeat;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.add-to-cart-link a:hover,
.woocommerce ul.products li.product .bestkids-product-grid-buttons div.add-to-cart-tickets a:hover{background-position: center -103px;}
.woocommerce ul.products li.product .bestkids-product-grid-buttons div a{margin-top: 15px;font-weight: normal;}
.home-products .woocommerce ul.products li.product .bestkids-product-grid-buttons div{margin: 0 15px;}
body.archive.woocommerce-page ul.products li.product.berocket_lgv_list .bestkids-product-grid-buttons div.add-to-cart-link a{background: #474286 url(assets/images/CART_WHITE.svg) right 35px center no-repeat;padding-top: 0;color: #fff;margin: 0;width: 200px;height: 55px;border-radius: 7px;line-height: 55px;font-weight: 500;background-size: 25px;padding-right: 30px;max-width: 100%;}
body.archive.woocommerce-page ul.products li.product.berocket_lgv_list .bestkids-product-grid-buttons div.add-to-cart-link a:hover{background-color:#30c980}
body.archive.woocommerce-page ul.products li.product.berocket_lgv_list .bestkids-product-grid-buttons div a{margin-top: 0;}
body.archive.woocommerce-page ul.products li.product.berocket_lgv_list .bestkids-product-grid-buttons div{vertical-align: middle;}
body.single-product #breadcrumbs{margin-bottom: 10px;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.reviews-pop a{color: #82b3de;font-size: 17px;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.reviews-pop:before{content: "";display: block;background: #9e9e9e;width: 1px;    height: 20px;position: absolute;right: -16px;top: 4px;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li{margin-left: 15px;}
.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.reviews-pop{margin-left: 0;margin-right: 15px;}
body.single-product.woocommerce div.product .price-container{    text-align: right;}
body.single-product.woocommerce div.product .price-container .price{display: inline-block;margin-top: 0;direction: ltr;}
body.single-product.woocommerce div.product p.price ins{color: #ff3000;font-size: 28px;font-weight: 500;    vertical-align: middle;}
body.single-product.woocommerce div.product p.price del{margin-right: 5px;font-size: 19px;    vertical-align: middle;}
body.single-product.woocommerce div.product p.price .woocommerce-Price-currencySymbol{font-size: 19px;}
body.single-product.woocommerce .review-wizard-modal .modal-header .modal-title span.woocommerce-Price-currencySymbol{font-size: 16px;}
body.woocommerce-page div.product div.summary .item.summary-addto .modal-title .price-container{    margin-top: 0;}
.review-wizard-modal .modal-header .modal-title p.price ins  span{color: #ff3000;}
.woocommerce-page div.product div.summary .item.attribute{margin-bottom: 0;}
.quantity,.woocommerce div.product form.cart div.quantity{float: right;margin: 0;margin-left: 15px;width: 90px;background: #f2f8f8;height: 55px;line-height: 55px;border: 1px solid #e6e6e6;border-radius: 7px;padding: 0 5px;color: #474286;}
.quantity button{padding: 0;background: transparent;border: none;float: right;width: 20%;color: #474286;font-weight: 600;font-size: 20px;}
.quantity .qty,.woocommerce .quantity .qty{    width: calc(100% - 40%);text-align: center;float: right;border: none;padding: 0;background: #f2f8f8;color: #474286;font-weight: 600;    height: 99%;}
.woocommerce div.product form.cart .button,.woocommerce div.product div.cart.tickets .button{background: #474286 url(assets/images/CART_WHITE.svg) right 23px center no-repeat;padding-top: 0;color: #fff;margin: 0;width: 200px;height: 55px;border-radius: 7px;line-height: 55px;font-weight: 500;background-size: 25px;padding-right:30px;font-size: 20px;}
.woocommerce div.product form.cart .button:hover,.woocommerce div.product div.cart.tickets .button:hover{    background-color: #30c980;}
.woocommerce div.product div.cart.tickets .button{    width: 100%;text-align: center;}
.woocommerce-page div.product div.summary .item.summary-addto div.cart.tickets{width: 50%;    margin-left: 15px;    float: right;}
.woocommerce-page div.product div.summary .item.summary-addto{display: inline-block;width: 100%;}
.woocommerce-page div.product div.summary .item.summary-addto .price-container{margin-top: -10px;}
.woocommerce-page div.product div.summary .item.summary-addto form.cart{margin-bottom: 0;float: right;width: 68%;}
.woocommerce-page div.product div.summary .item.summary-addto .product-action-buttons{    margin-top: 0;float: right;width: 32%;margin-bottom: 0;}
.woocommerce div.product .product-action-buttons div{    float: right;    display: inline-block;margin: 0;vertical-align: top;}
.woocommerce div.product .product-action-buttons a.add_to_wishlist{    padding-top: 35px;font-weight: normal;background-size: 32px;}
.woocommerce div.product .product-action-buttons a.add_to_wishlist:hover{background-position: center top -87px;}
.woocommerce-page div.product div.summary .item.summary-addto a{font-weight: normal;}
.woocommerce-page div.product div.after-summary .block-reviews h3{    color: #474286;font-size: 22px;text-align: center;font-weight: 650;margin-bottom: 20px;}
.woocommerce-page div.product div.after-summary .block-reviews .distr {text-align: center;}
.product-static-data{display: inline-block;width: 100%;margin: 50px 0;}
.product-static-data .widget_text{background: #f2f8f8;padding: 50px 50px 0;min-height: 362px;border-radius: 15px;}
.product-static-data .widget_text h2{    margin-top: 30px;font-size: 25px;margin-bottom: 30px;}
.product-static-data .col-md-6:first-child{padding-left: 30px;}
.product-static-data .col-md-6:last-child{padding-right: 30px;}
.product-static-data ul{    margin: 0;padding: 0;list-style: none;}
.product-static-data ul li{    color: #474286;background: url(assets/images/check-green-product.png) right 0 no-repeat;padding-right: 25px;margin-bottom: 20px;}
.product-static-data ul li strong{width: 90px;display: inline-block;text-align: center;margin-left: 10px;}
.mini-cart{display: none;}
header .widget_shopping_cart_content li{    padding: 10px 0;margin: 0;width: 100%;border-bottom: 1px solid #e6e6e6;display: inline-block;position: relative;}
header .widget_shopping_cart_content li:last-child{border-bottom: none;}
header .widget_shopping_cart_content li:after{display:none!important;}
header .widget_shopping_cart_content li a.remove_from_cart_button,body.woocommerce a.remove{position: absolute;left:5px;font-size: 0;background: url(assets/images/TRUSH.svg) 0 0 no-repeat!important;width: 22px;height: 30px;background-size: 22px;top: 15%;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img.attachment-woocommerce_thumbnail,header .left-block .header-user-area .widget_shopping_cart_content li img.attachment-woocommerce_thumbnail{    float: right;margin-right: 0;width: 100%;}
header .widget_shopping_cart_content li .mini-img{float: right;width: 66px;}
header .widget_shopping_cart_content li .mini-content{float: right;padding-right: 30px;width: calc(100% - 66px);text-align: right;}
header .widget_shopping_cart_content li .mini-content .product_name{font-size: 20px;max-width: 85%;font-weight: 650;display: block;}
header .widget_shopping_cart_content li .mini-content div.quantity{width: 65px;height: 40px;float: none;line-height: 40px;margin-top: 5px;display: inline-block;vertical-align: middle;}
header .widget_shopping_cart_content li .mini-content div.quantity button{font-size: 17px;}
header .widget_shopping_cart_content li span.quantity{display:none;}
header .widget_shopping_cart_content li .mini-content div.mini-price{display: inline-block;vertical-align: middle;color: #474286;}
.desktop-site .cart-menu:hover .mini-cart,.desktop-site .cart-menu.open .mini-cart{display: block;}
.mobile-site .mini-cart.open{display: block!important;}
.woocommerce-page.woocommerce-cart .site-main article.page{width: 100%;padding-right: 0;max-width: 100%;padding: 15px 5.208vw;}
.woocommerce-page.woocommerce-cart .site-main article .entry-header{display:none;}
.woocommerce-page.woocommerce-cart .site-main article .cart-title h1{    border-bottom: none;    display: inline-block;}
.woocommerce-page.woocommerce-cart .site-main article .cart-title span{font-size: 17px;margin-right: 15px;}
.woocommerce table.shop_table{border: none;margin: 0;}
.woocommerce table.shop_table th{color: #474286;font-size: 17px;}
.woocommerce-cart table.cart .product-thumbnail{width: 100px;}
.woocommerce-cart table.cart img{width: 100%;}
.woocommerce table.shop_table td.product-name a{color: #474286;font-size: 17px;font-weight: 600;}
.woocommerce table.shop_table td .woocommerce-Price-amount{color: #474286;}
.woocommerce table.shop_table a.remove{float: left;font-size: 0;height: auto;width: auto;background: transparent;}
.woocommerce .cart-collaterals{background: #f2f8f8;border-radius: 15px;border: 1px solid #ebebeb;padding: 50px;}
.woocommerce .cart-collaterals .coupon input[type="text"]{    width: 80%;height: 50px;padding: 0;padding-right: 15px;border-radius: 0;float: right;border-top-right-radius: 7px;border-bottom-right-radius: 7px;border-color: #31ca7f;background: transparent;}
.woocommerce .cart-collaterals .coupon button.button{padding: 0;background: #31ca7f;color: #fff;height: 50px;width: 20%;margin: 0;float: right;border-radius: 0;    border-top-left-radius: 7px;border-bottom-left-radius: 7px;font-weight: normal;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{    width: 100%;}
.cart_totals .ship-notice{text-align: center;color: #ff0000;font-weight: 650;}
.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-totals,
.woocommerce-cart .cart-collaterals .cart_totals table .order-total{display: none;}
.woocommerce-cart .cart-collaterals .cart_totals table{margin: 15px 0;}
.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal th{    padding: 0;width: 50%;text-align: left;font-size: 22px;}
.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td{padding: 0;width: 50%;padding-right: 15px;font-size: 22px;font-weight: 650;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{    background-color: #474286;border-radius: 7px;font-size: 22px;padding: 0;height: 60px;line-height: 60px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color: #30c980;}
.woocommerce-cart .cart-collaterals .under-btn{text-align: center;}
.woocommerce-cart .cart-collaterals .under-btn p{font-weight: 600;color: #474286;}
.cross-sells{margin-top: 50px;}
.cross-sells h2{text-align: center;margin-bottom: 25px;}
.woocommerce-page .cross-sells ul.products.columns-2 li.product{width: 100%;}
.woocommerce ul.products li.product .price ins{color: #ff3000;}
header .cart-menu .cart-subtotal{    float: right;width: 60%;text-shadow: none;}
header .cart-menu .cart-icon{position: relative;font-style: normal;float: left;width: 40%;    background: url(assets/images/CART_HEADER.svg) 0 0 no-repeat;background-size: 100%;}
header .cart-menu a{    color: #474286;font-size: 16px;}
header .cart-menu .cart-icon .cart-counts{position: absolute;top: 11%;}
header .mini-cart{opacity: 1;color: inherit;width: 480px;max-width:100%;    border-top: 4px solid #474286;z-index: 100;    top: 100%;}
header .mini-cart .triangle{width: 17px;height: 9px;    top: -13px;left: 73px;}
header .mini-cart .triangle:before{display:none;}
header .mini-cart .triangle:after{border-color: transparent transparent #474286 transparent;border-width: 0 8.5px 11px 8.5px;}
body header .left-block .cart-menu{    position: static;}
header  .mini-cart .inner-mini-cart{padding: 0;border: none;}
header  .mini-cart .inner-mini-cart .woocommerce-cart-form{padding: 0.5rem 1.5rem 0;padding-left: 5px;}
header  .mini-cart .mini-totals{    background: #f2f8f8;padding: 1.5rem 1.5rem;float: right;width: 100%;}
header  .mini-cart .show-more-reviews{display: none;}
header  .mini-cart .mini-totals .woocommerce-mini-cart__total{text-align: center;font-weight: 600;font-size: 22px;}
header  .mini-cart .mini-totals .woocommerce-mini-cart__buttons{text-align: center;}
header  .mini-cart .mini-totals .woocommerce-mini-cart__buttons a{width: 47%;height: 60px;background-color: #30c980;float: right;line-height: 60px;padding: 0;color: #fff;font-size: 22px;border-radius: 7px;}
header  .mini-cart .mini-totals .woocommerce-mini-cart__buttons a:not(.checkout){float: left;background-color: #474286 ;}
header  .mini-cart .under-btn{text-align: center;display: inline-block;width: 100%;margin-top: 20px;}
header  .mini-cart .inner-mini-cart .woocommerce-mini-cart__empty-message{text-align: center;padding-top: 20px;}
.overlay-nav {background: rgba(0, 0, 0, 0.45);margin: 0;height: 100%;position: absolute;width: 100%;z-index: 99;display: none;left: 0;margin-top: 0;}
header .left-block .cart-menu:hover .overlay-nav{display:block}
header .left-block .cart-menu a.cart-trig{height: 53px;display: block;}
body.woocommerce-checkout header{padding: 20px 0;}
body.woocommerce-checkout header h1{display: inline-block;vertical-align: middle;margin-bottom: 0;margin-top: 15px;}
body.woocommerce-checkout .woocommerce-form-login-toggle{display: inline-block;margin-right: 25px;vertical-align: middle;margin-top: 18px;}
body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{    border: none;background: transparent;padding: 0;margin: 0;background: url(assets/images/FACE.svg) right 0 no-repeat;    padding-right: 33px;background-size: 26px;display: block;padding-top: 2px;}
body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{text-decoration: underline;}
body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info:before{display:none;}
body.woocommerce-checkout .site-content{padding-top: 0;border-top: none;}
body.woocommerce-checkout .header-ch-logo{text-align: center;}
body.woocommerce-checkout .header-ch-logo img{max-width: 235px;}
body.woocommerce-checkout header .review-login-modal form .form-row{width:100%;    margin: 0;}
body.woocommerce-checkout header .review-login-modal .modal-body{padding: 30px 50px;}
body.woocommerce-checkout header .review-login-modal form .form-row label{display:none;}
body.woocommerce-checkout header .review-login-modal form .form-row input{margin: 0 0 20px;padding: 12px 15px;height: auto;line-height: normal;width: 100%;box-sizing: border-box;}
body.woocommerce-checkout header .review-login-modal form .form-row button[type="submit"]{height: 50px;background: #f27052;border-radius: 7px;font-size: 18px;font-weight: 450;width: 100%;margin-top: 5px;border: none;color: #fff;}
body.woocommerce-checkout header .review-login-modal .lost_password{text-align: left;}
body.woocommerce-checkout header .review-login-modal .lost_password a{color: #f27052;}
body.woocommerce-checkout .header-ch-left{text-align: left;margin-top: 25px;}
body.woocommerce-checkout .header-ch-left a{color: #474286;font-weight: 550;}
body.woocommerce-checkout .header-ch-left .textwidget{background: url(assets/images/Phone_Contact_us.svg) right 4px no-repeat;display: inline-block;padding-right: 28px;background-size: 20px;}
body.woocommerce-checkout.woocommerce-page .site-main article.page{    width: 100%;padding-right: 0;padding-top: 0;    max-width: 100%;margin-top: 20px;}
body.woocommerce-checkout header.entry-header{    display: none;}
form.woocommerce-checkout h3.header{background: #f2f8f8;    color: #474286;font-size: 19px;font-weight: 600;border: 1px solid #e6e6e6;height: 45px;line-height: 45px;padding-right: 15px;border-radius: 10px;}
body.woocommerce-checkout .woocommerce form .form-row{display: block;margin: 0;}
body.woocommerce-checkout .woocommerce form .form-row.notes .optional{display: inline-block;}
body.woocommerce-checkout.woocommerce form label, body.woocommerce-checkout.woocommerce-page form  label{color: #212529;margin: 0;font-size: 17px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{    font-size: 15px;height: 35px;padding-right: 10px;}
body.woocommerce-checkout .woocommerce-shipping-fields{margin-top: 10px;}
body.woocommerce-checkout .woocommerce-shipping-fields label.woocommerce-form__label-for-checkbox{font-weight: 550;}
.woocommerce form .form-row .input-checkbox{margin: 0;}
body.woocommerce-checkout .woocommerce-shipping-fields input{margin-right: 0;}
.woocommerce form .form-row .optional{display: none;}
.woocommerce form .woocommerce-additional-fields__field-wrapper .form-row textarea{height: 65px;}
body.woocommerce-checkout .shipping-block{font-size:0;}
.woocommerce ul#shipping_method{    font-size: 17px;}
.woocommerce ul#shipping_method li input{    margin: 7px 0 0 0;float: right;    width: 15px;    margin-left: 2px;}
body.woocommerce-checkout .payment-block{margin-top: 45px;}
.woocommerce-NoticeGroup-checkout{float: right;width: 100%;}
.woocommerce-checkout #payment{background: none;}
.woocommerce-checkout #payment div.payment_box{background-color: #f2f8f8;}
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color: #f2f8f8;}
.woocommerce-checkout #payment ul.payment_methods{border-bottom: none;padding: 0;}
.woocommerce-checkout #payment ul.payment_methods li input{margin: 7px 0 0 .4375em;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment ul.payment_methods li img{display: none;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_icredit_payment label{background: url(assets/images/Payments-kids-02.png) 0 8px no-repeat;padding-left: 155px;background-size: 145px;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_icredit_payment .payment_method_icredit_payment{display:none!important}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal label{background: url(assets/images/PAYPLAL_CHECKOUT.png) 0 5px no-repeat;padding-left: 85px;background-size: 85px;}
.woocommerce-checkout .woocommerce table.shop_table th{padding: 0;}
table.shop_table.woocommerce-table--order-details th {padding: 0 10px;    color: #474286;}
.woocommerce table.shop_table.woocommerce-table--order-details td{color: #474286;}
.woocommerce-checkout .woocommerce table.shop_table td{color: #474286;}
.woocommerce-checkout .woocommerce table.shop_table td strong{font-weight: normal;}
.woocommerce-checkout .woocommerce table.shop_table tfoot{background: #f2f8f8;border: 1px solid #e6e6e6;position: absolute;right: 0;width: 100%;border-radius: 7px;}
.woocommerce-checkout .woocommerce table.shop_table tfoot td,.woocommerce-checkout .woocommerce table.shop_table tfoot th{display: block;border: none;}
.woocommerce-checkout .woocommerce table.shop_table tfoot tr.woocommerce-shipping-totals th{display: none;}
.woocommerce ul#shipping_method li label{color: #474286;    display: inline-block;width: auto;    width: calc(100% - 17px);font-size: 16px;}
.woocommerce-checkout .woocommerce table.shop_table tfoot td .woocommerce-form-coupon-toggle{padding-top: 10px;padding-right: 0;}
.woocommerce-checkout .woocommerce table.shop_table tfoot tr{display: block;clear: both;}
.woocommerce-checkout .woocommerce table.shop_table tfoot tr.cart-discount th{display: inline-block;padding-right: 0.625vw;width: 50%;float: right;}
.woocommerce-checkout .woocommerce table.shop_table tfoot tr.cart-discount td{display: inline-block;width: 50%;padding-right: 0;float: right;    padding-top: 0;padding-bottom: 0;text-align: left;}
.woocommerce-checkout .woocommerce table.shop_table tfoot tr.cart-discount td .woocommerce-Price-amount{float: none;}
.woocommerce-checkout .woocommerce table.shop_table tfoot .woocommerce-info{text-decoration: underline;background: no-repeat;border: none;padding: 0;width: 100%;margin: 0;text-align: right;color: #31ca7f;}
.woocommerce-checkout .woocommerce table.shop_table tfoot .woocommerce-info a{color: #31ca7f;}
.woocommerce-checkout .woocommerce table.shop_table tfoot .woocommerce-info:before{display:none;}
.woocommerce-checkout .woocommerce table.shop_table tfoot .woocommerce-Price-amount{float: left;    font-weight: bold;}
.woocommerce-checkout.woocommerce-order-received .woocommerce table.shop_table tfoot .woocommerce-Price-amount{float: right;}
.woocommerce-checkout .woocommerce table.shop_table tfoot tr.order-total td{    font-size: 20px;}
.woocommerce-checkout .woocommerce table.shop_table tr.clean td{border: none;padding: 0px;line-height: 0;}
.woocommerce-checkout .woocommerce table.shop_table tr.btn-row{position: absolute;}
.woocommerce-checkout .woocommerce table.shop_table tr.btn-row{width: 100%;}
.woocommerce-checkout .woocommerce table.shop_table tr.btn-row td{padding: 0;}
.woocommerce-checkout .woocommerce table.shop_table tr.btn-row td button.button{background-color: #474286;border-radius: 7px;font-size: 22px;padding: 0;height: 60px;line-height: 60px;width: 100%;margin-top: 15px;}
.woocommerce-checkout .woocommerce table.shop_table tr.btn-row td button.button:hover{background-color: #30c980;}
.woocommerce-checkout-review-order{    position: relative;}
body.woocommerce-order-received header h1{display:none;}
body.woocommerce-order-received.woocommerce ul.order_details{    padding: 0;}
.woocommerce-checkout.woocommerce-order-received .woocommerce table.shop_table tfoot td, .woocommerce-checkout.woocommerce-order-received .woocommerce table.shop_table tfoot th{    display: table-cell;}
.woocommerce-checkout.woocommerce-order-received .woocommerce table.shop_table tfoot{    position: static;}
.woocommerce-checkout.woocommerce-order-received .woocommerce table.shop_table tfoot tr{display: table-row;}
.woocommerce-checkout.woocommerce-order-received .col2-set .col-1, .woocommerce-checkout.woocommerce-order-received .col2-set .col-2{    max-width: 50%;}
.woocommerce form.checkout_coupon input[type="text"]{    width: 80%;height: 50px;padding: 0;padding-right: 15px;border-radius: 0;float: right;border-top-right-radius: 7px;border-bottom-right-radius: 7px;border-color: #31ca7f;background: transparent;}
.woocommerce form.checkout_coupon button.button{    padding: 0;background: #31ca7f;  color: #fff;height: 50px;width: 20%;margin: 0;float: right;border-radius: 0;border-top-left-radius: 7px;border-bottom-left-radius: 7px;font-weight: normal;}
.woocommerce form.checkout_coupon{margin: 0;    border: none;padding: 0;}
.woocommerce-terms-and-conditions-wrapper{font-weight: normal;}
p.mc4wp-checkbox-woocommerce{font-weight: normal;margin-right: 4px;}
p.mc4wp-checkbox-woocommerce span{margin-right: 5px;}
header .left-block .cart-menu .cart-icon .cart-counts{    color: #fff;}
.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content,
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content{width: 80%;margin-top: 20px;float: right;}
.woocommerce-account.woocommerce-orders .site-main article h1,
.woocommerce-account.woocommerce-view-order .site-main article h1{    float: right;width: 80%;}
.woocommerce table.my_account_orders td a.view{    font-weight: bold;}
.woocommerce table.my_account_orders.shop_table td{padding: 30px 0;}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .col2-set .col-1,
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .col2-set .col-2{max-width: 50%;}
ul.products li.product.outofstock .wc-block-grid__product-onsale{    border: 0;font-size: 0;background-color: transparent;background: url(assets/images/out-of-stock-badge.png) 0 0 no-repeat;width: 68px;height: 68px;position: absolute;right: 19px;top: 110px;background-size: 68px;}
.woocommerce div.product .before-summary .wc-block-grid__product-onsale{font-size: 0;background-color: transparent;background: url(assets/images/out-of-stock-badge.png) 0 0 no-repeat;width: 78px;height: 78px;position: absolute;right: 0;top: 0;background-size: 78px;}
.woocommerce-page div.product div.summary .item.summary-addto .cwginstock-subscribe-form{display: none;}
.woocommerce ul.order_details{    padding: 0;}
.woocommerce.single-product .woocommerce-message{display: none!important;}
.woocommerce-order a.back-link{    background: #474286;padding-top: 0;color: #fff;margin: 0;width: 200px;height: 55px;border-radius: 7px;line-height: 55px;font-weight: 500;background-size: 25px;padding-right: 30px;font-size: 20px;display: inline-block;text-decoration: none;    margin-bottom: 15px;}
.woocommerce-order a.back-link:hover{    background-color: #30c980;}
header .mini-cart ::-webkit-scrollbar {
  width: 6px;border-radius:7px;
}
/* Track */
header .mini-cart ::-webkit-scrollbar-track {
  background:#fff; width:1px;
}
/* Handle */
header .mini-cart ::-webkit-scrollbar-thumb {
  background: #d9dcde; 
}
header .mini-cart .woocommerce-mini-cart{max-height:309px;overflow: hidden;overflow-y: scroll;width: 100%;}
.header-top .ship-top .textwidget p{margin: 0;color: #fff;background: url(assets/images/top-truck.png) right 0.104vw no-repeat;padding-right: 40px;background-size: 35px;font-size: 17px;line-height: 24px;}
.product-static-data ul li{font-size: 18px;}
.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{    border-top: none;vertical-align: middle;}
.dgwt-wcas-st>span.dgwt-wcas-st--tax,.dgwt-wcas-st-breadcrumbs{visibility: hidden;}
.ship-top{padding: 2px 0 0;}
@media screen and (min-width: 991px){
	.header-top .ship-top .textwidget p{font-size: 0.885vw;}
	.woocommerce ul#shipping_method li label{    font-size:0.833vw;}
	.overlay-nav{left: -3.125vw;}
	.header-top .ship-top .textwidget p{padding-right: 2.083vw;background-size: 1.823vw;}
	header .mini-cart .woocommerce-mini-cart{max-height: 16.094vw;}
	.woocommerce-order a.back-link{    width: 10.417vw;height: 2.865vw;line-height: 2.865vw;background-size: 1.302vw;padding-right: 1.563vw;font-size: 1.042vw;}
	.site-branding.container.container-ar{    padding-left: 3.125vw;}
	body.archive.woocommerce-page ul.products li.product.berocket_lgv_list .bestkids-product-grid-buttons div.add-to-cart-link a{width: 10.417vw;height: 2.865vw;line-height: 2.865vw;background-position:right 1.823vw center;background-size: 1.302vw;padding-right: 1.563vw;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li{margin-left: 0.781vw;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.reviews-pop{margin-right: 0.781vw;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.reviews-pop:before{right: -0.833vw;top: 0.208vw;}
	.product-header .content-area div.share img{max-width: 2.865vw;}
	.woocommerce .related.products ul.products{padding: 0 7.292vw;}
	.product-static-data{padding: 0 7.292vw;}
	body.single-product.woocommerce div.product p.price del{font-size: 0.990vw;}
	body.single-product.woocommerce div.product p.price ins{font-size: 1.458vw;}
	.quantity, .woocommerce div.product form.cart div.quantity{margin-left: 0.781vw;width: 4.688vw;height: 2.865vw;line-height: 2.865vw;}
	.quantity button{font-size: 1.042vw;}
	.woocommerce div.product form.cart .button,.woocommerce div.product div.cart.tickets .button{width: 10.417vw;height: 2.865vw;line-height: 2.865vw;background-size: 1.302vw;padding-right: 1.563vw;font-size: 1.042vw;background-position: right 1.198vw center;}
	.woocommerce div.product div.cart.tickets .button {width: 100%;}
	.woocommerce div.product .product-action-buttons a.add_to_wishlist{background-size: 1.667vw;    padding-top: 1.823vw;}
	.woocommerce div.product .product-action-buttons a.add_to_wishlist:hover{background-position: center top -4.531vw;}
	.woocommerce-page div.product div.after-summary .block-reviews h3{margin-bottom: 1.042vw;font-size: 1.146vw;}
	.product-static-data .widget_text{padding: 2.604vw 2.604vw 0;min-height: 18.854vw;}
	.product-static-data .widget_text h2{margin-top: 1.563vw;    font-size:1.302vw;margin-bottom: 1.563vw;}
	.product-static-data ul li{padding-right:1.302vw;margin-bottom: 1.042vw;font-size:0.938vw;background-size: 1.198vw;}
	.product-static-data ul li strong{width: 4.688vw;    margin-left: 0.521vw;}
	body header .left-block .cart-menu{width: 8.333vw;}
	header .left-block .cart-menu a{font-size: 0.833vw;}
	header .left-block .cart-menu .cart-icon{width: 2.9vw;height: 2.5vw;}
	header .left-block .cart-menu .cart-icon .cart-counts{right:0.573vw;color: #fff;font-size: 0.625vw;}
	header .left-block .cart-menu:hover .cart-icon{background-position:0 -5.156vw;;}
	header .left-block .cart-menu .cart-subtotal{line-height: 0.990vw;}
	header .left-block .cart-menu .cart-subtotal .woocommerce-Price-amount{font-size: 0.781vw;width:25vw;}
	header .left-block .mini-cart,header .left-block .cart-menu:hover .mini-cart,header .left-block .cart-menu.open .mini-cart{left: -3.125vw;width: 25vw;}
	.mini-cart .triangle:after{border-width: 0 0.443vw 0.573vw 0.443vw;}
	header .left-block .mini-cart .triangle{left: 3.802vw;width: 0.885vw;height: 0.469vw;}
	body.woocommerce-checkout .desktop-site{    padding: 0 5.208vw;}
	header .left-block .header-user-area .user-drop:before{right: 4.948vw;}
	body.woocommerce-checkout .header-ch-left .textwidget{    padding-right: 1.458vw;background-size: 1.042vw;}
	form.woocommerce-checkout h3.header{font-size: 0.990vw;    height: 2.344vw;line-height: 2.344vw;padding-right: 0.781vw;}
	.woocommerce-checkout #payment ul.payment_methods li.payment_method_icredit_payment label{    padding-left: 8.073vw;background-size: 7.552vw;  background-position: 0 0.417vw;}
	body.woocommerce-checkout.woocommerce form label, body.woocommerce-checkout.woocommerce-page form label{    font-size: 0.885vw;}
	.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{    font-size: 0.781vw;height: 1.823vw;padding-right: 0.521vw;}
	.woocommerce-checkout #payment ul.payment_methods li.payment_method_cardcom label{    padding-left: 8.073vw;background-size: 7.552vw;background-position:0 0.417vw }
	.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal label{    padding-left: 4.427vw;background-size: 4.427vw;background-position:0 0.260vw}
	.woocommerce table.shop_table th{font-size: 0.885vw;}
	.woocommerce table.shop_table td{font-size: 0.833vw;padding: 0.469vw 0.625vw;}
	.woocommerce form.checkout_coupon input[type="text"]{height: 2.604vw;padding-right: 0.781vw;}
	.woocommerce form.checkout_coupon button.button{height: 2.604vw;}
	.woocommerce-checkout .woocommerce table.shop_table tfoot tr.order-total td {font-size: 1.042vw;}
	.woocommerce-checkout .woocommerce table.shop_table tr.btn-row td button.button{    line-height: 3.125vw;height: 3.125vw;    font-size: 1.146vw;}
	.woocommerce-page.woocommerce-cart .site-main article .cart-title span {font-size: 0.885vw;margin-right: 0.781vw;}
	.woocommerce table.shop_table td.product-name a{    font-size: 0.885vw;}
	.woocommerce .cart-collaterals .coupon input[type="text"]{font-size: 0.833vw;padding-right: 0.781vw;height: 2.604vw;}
	.woocommerce .cart-collaterals .coupon button.button{height: 2.604vw;font-size: 0.833vw;}
	.woocommerce .cart-collaterals{padding: 2.604vw;}
	.cart_totals .ship-notice{font-size: 0.833vw;}
	.header-top{padding: 0.625vw 0;}
	.woocommerce-cart .cart-collaterals .cart_totals table{    margin: 0.781vw 0;}
	.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td{    font-size: 1.146vw;}
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{height: 3.125vw;line-height: 3.125vw;font-size: 1.146vw;}
	/*.woocommerce img, .woocommerce-page img{    max-width: 16.302vw;}*/
	header  .widget_shopping_cart_content li .mini-img{width: 3.438vw;}
	header  .widget_shopping_cart_content li .mini-content{width: calc(100% - 3.438vw);padding-right: 1.563vw;}
	header  .widget_shopping_cart_content li .mini-content .product_name{    font-size: 1.042vw;}
	header  .widget_shopping_cart_content li .mini-content div.mini-price{font-size: 0.833vw;}
	header  .widget_shopping_cart_content li .mini-content div.quantity button{font-size: 0.885vw;}
	header .widget_shopping_cart_content li .mini-content div.quantity{width: 3.385vw;height: 2.083vw;line-height: 2.083vw;}
	header .widget_shopping_cart_content li .mini-content div.quantity .qty{font-size: 0.833vw;}
	header .widget_shopping_cart_content li a.remove_from_cart_button{ background-size: 1.146vw;}
	header .mini-cart .mini-totals .woocommerce-mini-cart__total{font-size: 1.146vw;}
	header .mini-cart .mini-totals .woocommerce-mini-cart__buttons a{font-size: 1.146vw;height: 3.125vw;line-height: 3.125vw;}
	.woocommerce .woocommerce-customer-details address{font-size: 0.833vw;}
	ul.products li.product.outofstock .wc-block-grid__product-onsale{right: 0.990vw;top: 5.729vw;background-size: 3.542vw;width: 3.542vw;height: 3.542vw;}
	.woocommerce div.product .before-summary .wc-block-grid__product-onsale{border: 0;background-size: 4.063vw;width: 4.063vw;height:4.063vw;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.reviews-pop a{    font-size: 0.885vw;}
}
@media screen and (max-width: 1700px){
	.main-navigation{    margin-top: 0;}
}
@media screen and (max-width: 1199px){
	header .left-block .mini-cart, header .left-block .cart-menu:hover .mini-cart, header .left-block .cart-menu.open .mini-cart{left: 0;}
}@media screen and (max-width: 990px){
	body.woocommerce-checkout .woocommerce form .form-row{float: right;width: 100%;}
	body.woocommerce-checkout.woocommerce-page .site-main article.page{padding: 0 15px;}
	body.woocommerce-checkout .woocommerce-form-login-toggle{width: 100%;    margin-right: 0;}	
}
@media screen and (max-width: 990px) and (min-width: 767px){
	body.archive.woocommerce-page ul.products li.product.berocket_lgv_list .bestkids-product-grid-buttons div.add-to-cart-link a{font-size: 17px;background-position: right 12% center;}
	header .left-block .cart-menu .cart-icon{height: 47px;background-size: auto;width: 58px;}
	.product-static-data .col-md-6{float: right;}
	.product-static-data .col-md-6:first-child{    padding-left: 0;}
	header .left-block .cart-menu .cart-subtotal{    display: none;}
	header .left-block .cart-menu .cart-icon .cart-counts{right: 12px;    font-size: 12px;}
	header .left-block .mini-cart{    max-width: none;width: 350px;}
	.product-header .product-rating{width: 35%;max-width: 35%;}
	.product-header  .col-md-5{    max-width: 40%;}
	.woocommerce div.product-header .product-action-buttons a.write-review-button{    padding-top: 33px;}
	.woocommerce-page div.product div.after-summary{margin-top: -75px;}
	.woocommerce div.product form.cart .button{    margin-top: 33px;}
	.main-navigation ul ul a{    font-size: 14px;}
	.home-search .products-search{ margin-top: 20px;}
	body.woocommerce-cart .woocommerce-cart-form .col-md-8,body.woocommerce-cart .woocommerce-cart-form .col-md-4{max-width: 100%;flex: 0 0 100%;}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{border: none;text-align: right!important;}
	body.woocommerce-checkout.woocommerce-page .right-checkout,body.woocommerce-checkout.woocommerce-page .left-checkout{max-width: 100%;flex: 0 0 100%;}
	body.woocommerce-checkout .header-ch-left .textwidget p{font-size: 15px;}
	header .left-block .header-user-area{width: 100%;padding-right: 25px;}
	ul.products li.product.outofstock .wc-block-grid__product-onsale{width: 50px;height: 50px;    background-size: 50px;}
	header.site-header,.desktop-site header.site-header.sticky-header{position: static;}
	body.home .site-content,.site-content,body.single-product .site-content{padding-top: 0;}
	.header-top.container.container-full{display:none;}
	.woocommerce-page div.product div.summary .item.summary-addto div.cart.tickets{width: 97%;    margin-bottom: 15px;margin-left: 0;}
	.woocommerce div.product div.cart.tickets .button{text-align: left;}
}
@media screen and (max-width: 768px){
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{    margin-bottom: 35px;border-bottom: 1px solid #e6e6e6;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-thumbnail,
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-name{display:table-cell!important;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td::before,body.woocommerce-cart .woocommerce-page table.shop_table_responsive tr td::before{display:none;}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color: transparent;}
	/*body.woocommerce-cart.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{text-align: center!important;float: left;padding: 0;}*/
	body.woocommerce-cart.woocommerce-page table.shop_table_responsive tr:nth-child(2n) th{    width: 50%;display: inline-block;padding: 0;float: right;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-price,
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-quantity,
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-subtotal,
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove{display: table-cell;padding-top: 0;}
	body.woocommerce-checkout.woocommerce-page .right-checkout,body.woocommerce-checkout.woocommerce-page .left-checkout{max-width: 100%;flex: 0 0 100%;}
	header .cart-menu .cart-icon .cart-counts{    font-size: 12px;    color: #fff;    right: 11px;}
}
@media screen and (max-width: 767px){
	.home-products .woocommerce ul.products li.product .bestkids-product-grid-buttons div{margin: 0;}
	body.woocommerce-checkout .header-ch-left{text-align: center;}
	body.woocommerce-checkout .site-content{margin-top: 0;}
	header .cart-menu .cart-icon{    width: 56px;    height: 48px;top: 0;}
	header .mini-cart .inner-mini-cart{min-width: auto;}
	header .mini-cart{    width: 340px;max-width: none;top: 140%;    left: 0!important;}
	ul.woocommerce-mini-cart{list-style: none;margin: 0;padding: 0;    display: inline-block;width: 100%;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-thumbnail, body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-name{display: inline-block!important;border: none;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-price, body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-quantity, body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-subtotal, body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove{border: none;}
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{margin-bottom: 10px;padding-bottom: 10px;position: relative;display: inline-block;width: 100%;}
	 body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove{padding: 0;position: absolute;top: 10px;left: 0;}
	 body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-price {display: none;}
	 .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{float: right;width: 30%;text-align: right!important;padding: 5px;}
	 .woocommerce table.shop_table .quantity{height: 40px;line-height: 40px;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-quantity, body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-subtotal, body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove{float: left;width: 65%;  text-align: right!important;display: inline-block;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove{width: auto;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-name{width: 60%;text-align: right!important;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-quantity{float: none;width: 30%;padding: 0;    padding-right: 10px;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-subtotal{float: none;width: 28%;padding-left: 0;margin-top: 10px;}
	header .widget_shopping_cart_content li .mini-content{width: calc(90% - 66px);}
	header .widget_shopping_cart_content li a.remove_from_cart_button, body.woocommerce a.remove{    top: 10px;}
	header .widget_shopping_cart_content li .mini-content .product_name{    max-width: 100%;}
	header .widget_shopping_cart_content li .mini-content .product_name{    font-size: 16px;    max-width: 100%;}
	.content-area div.share ul li.share ul{right: -165px;top: 0px;    width: 170px;    background-size: 170px;    line-height: 60px;}
	.content-area div.share ul li.share ul li a{font-size: 22px;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-remove img{width: 20px;}
	.woocommerce-page table.shop_table_responsive tr:last-child{border: none;}
	.woocommerce .cart-collaterals{    padding: 20px;}
	.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td{display: inline-block;    width: auto;}
	.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal th{display: inline-block;}
	.woocommerce div.product form.cart .button{width: calc(100% - 115px);background-position:right 12% center}
	.woocommerce-page div.product div.summary .item.summary-addto form.cart{width: calc(100% - 58px);}
	.woocommerce-page div.product div.summary .item.summary-addto .product-action-buttons{width: 43px;}
	.woocommerce-page div.product div.summary .item.summary-addto a{    width: 43px;}
	.woocommerce-page div.product div.summary .item.summary-addto .review-thankyou-modal a.review-close{width: auto;}
	.woocommerce-page div.product div.summary .item.summary-addto a span{font-size:0}
	.woocommerce-page div.product div.summary .item.summary-addto{border-bottom: 1px solid #e6e6e6;padding-bottom: 20px;}
	.product-static-data{width: auto;margin:0 -15px 20px;}
	.product-static-data .widget_text h2{margin-bottom: 15px;    margin-top: 10px;}
	.product-static-data ul li{    margin-bottom: 10px;}
	.product-static-data ul li strong{    width: auto;display: block;text-align: right;margin-left: 0;}
	.product-static-data p{display: none;}
	.product-static-data .widget_text {background: #f2f8f8;padding: 15px;min-height: auto;border-radius: 0;}
	.woocommerce-page div.product div.after-summary .bk-side-reviews ul.reviews-tabs li.reviews-pop{display: none;}
	header .mini-cart .triangle{left: 15px;}
	.woocommerce-account.woocommerce-orders .site-main article h1, .woocommerce-account.woocommerce-view-order .site-main article h1{width: 100%;}
	.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content{width: 100%;}
	.woocommerce table.my_account_orders.shop_table td{    padding: 5px 0;    border: none;}
	.woocommerce table.shop_table_responsive.my_account_orders tr{margin-bottom: 20px;}
	.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .col2-set .col-2{max-width: 100%;margin-bottom: 20px;}
	ul.products li.product.outofstock .wc-block-grid__product-onsale{top: 75px;right: 5px;width: 55px;height: 55px;background-size: 55px;}
	ul.products li.product.outofstock.berocket_lgv_list .wc-block-grid__product-onsale{top: 85px;right: 20px;}
	body.archive.woocommerce-page ul.products li.product.berocket_lgv_list .bestkids-product-grid-buttons div.add-to-cart-link a{background-position:right 15px center;font-size: 15px;}
	.woocommerce-checkout.woocommerce-order-received .col2-set .col-1, .woocommerce-checkout.woocommerce-order-received .col2-set .col-2 {max-width: 100%;margin-bottom: 20px;}
	.woocommerce-order-received .woocommerce ul.order_details li{width: 100%;margin-right: 0;padding-right: 0;margin-left: 0;border-left: none;padding-left: 0;}
	html #wpadminbar{z-index: 100;}
	/*header.site-header{position: relative;z-index: 101;width: 100%;background: #fff;top: 0;padding-bottom: 10px;transition: all .5s ease;}*/
	header.site-header.sticky-header{position: fixed;border-bottom: 1px solid #d6d6d6;z-index: 2000;    padding-bottom: 15px;}
	.footer-top-right{max-width: 100%;}
	.footer-top-right .display-posts-listing li, .footer-top-right .display-posts-listing li:first-child, .footer-top-right .display-posts-listing li:last-child {width: 100%;padding: 0;}
	.woocommerce-checkout #payment ul.payment_methods li.payment_method_icredit_payment label{padding-left: 110px;background-size: 100px;background-position: 0 10px;}
	#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{display: inline-block;}
	header.site-header{padding-bottom: 15px;}
	.woocommerce-checkout #payment ul.payment_methods li input{float: right;width: 5%;}
	body.woocommerce-checkout.woocommerce form label, body.woocommerce-checkout.woocommerce-page form label{    font-size: 16px;float: right;width: 90%;}
	.woocommerce-checkout .woocommerce table.shop_table tr.btn-row{bottom: -80px;}
	.woocommerce-checkout .woocommerce table.shop_table tfoot{padding-bottom: 10px;}
	.woocommerce-checkout .woocommerce table.shop_table tfoot td, .woocommerce-checkout .woocommerce table.shop_table tfoot th{    width: 100%;padding-bottom: 0;display: inline-block;}
	.site-branding .sticky-logo.custom-logo-link img{width: 50%;}
	header.site-header.sticky-header .sticky-logo.custom-logo-link{position: relative;    margin-top: 5px;}
	header.site-header.sticky-header .main-navigation{margin-top: 25px;}
	body.woocommerce-checkout header{    padding: 20px 0 0;}
	.woocommerce ul#shipping_method li{display: inline-block;width: 100%;}
	.woocommerce ul#shipping_method li input{float: right;}
	body.woocommerce-checkout .payment-block{margin-top: 10px;}
	.woocommerce-page div.product div.summary .item.summary-addto div.cart.tickets{    width: 75%;}
	.woocommerce-page div.product div.summary .item.summary-addto a.button{    width: 100%;}
	.woocommerce-checkout .woocommerce table.shop_table tfoot tr.cart-discount th{padding-right: 15px;}
	header .mini-cart .woocommerce-mini-cart{max-height: 225px;}
	.woocommerce ul.products li.product .bestkids-product-grid-title {display: block;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		right: unset;
		left: unset;
		text-align: right;
		padding-right: 30px;
	}
	.facebbok-login {
		padding-top: 75px;
	}
	.search.search-results .mobile-cat-header.main-blog-page .page-header:not(.with-img) .top-content {
		padding-top: 100px;
	}
	.woocommerce div.product .before-summary .wc-block-grid__product-onsale {
		border: unset !important;
	}
}
@media screen and (max-width: 400px) {
	.woocommerce div.product form.cart .button{    background-position: right 9% center;}	
}
@media screen and (max-width: 370px) {
	.bk-side-reviews h2.title{font-size: 21px;}
	header .cart-menu .cart-icon{width: 43px;}
	header .left-block .wish-top{width: 43px;}
	header .cart-menu .cart-icon .cart-counts{font-size: 10px;right: 8px;}
	header .left-block .wish-top span{    font-size: 10px;    right: 6px;}
	.mobile-header .main-navigation{margin: 22px auto 0;margin-left: 15px;}
	.mobile-header .main-navigation .menu-open img{max-width: 25px;}
	.top-search.mobile-search .search-open img{width: 26px;}
	.site-branding .mobile-header .custom-logo-link img{    max-width: 75px;}
	header .mini-cart{width: 290px;}
	header .widget_shopping_cart_content li .mini-content .product_name{font-size: 16px;}
	.sticky-product-header{    top: 65px;}
	.mobile-product-header .mobile-top{    margin-right: 10px;}
	.mobile-product-header .mobile-top a{    margin-left: 10px;}
	.site-branding .sticky-logo.custom-logo-link img{right: -10px;}
		header .left-block .wish-top span.wish-under{right: 7px;}
		.woocommerce-checkout #payment ul.payment_methods li.payment_method_icredit_payment label{    padding-left: 0;background-size: 100px;background-position: right bottom;padding-bottom: 13px;}
	.woocommerce ul.products li.product .price del {
		font-size: 13px;
	}
	.woocommerce ul.products li.product .price ins {
		font-size: 16px;
	}
	.woocommerce div.product .before-summary .wc-block-grid__product-onsale {
		border: unset !important;
	}
}
@media screen and (max-width: 345px) {
	.woocommerce ul.products li.product .price del {
		font-size: 15px;
	}
	.woocommerce ul.products li.product .price ins {
		font-size: 18px;
	}
}
.highlighted {
    border-radius: 3px;
    animation: highlight 1000ms ease-out;
}
@keyframes highlight {
    0% {
        background-color: yellow;
    }
    100% {
        background-color: white;
    }
}
