.elementor-text-editor h2
{
color: #256d1e;
}
.elementor-text-editor h3
{
border-width:0 0 0 3px;
border-style: solid;
border-color: #64b161;
padding-left: 15px !important;
letter-spacing: 1px;	
}
.elementor-text-editor ul
{
list-style:square outside;
}
.elementor-text-editor li
{
list-style-type: none;
}
.elementor-text-editor li:before
{
color: #64b161;
content: '\25a0';
margin-right:10px;
margin-left:-20px;
}
h4.elementor-icon-box-title
{
margin:0 !important;	
}
.single-post.content-max-width .elementor-text-editor li:before
{
margin-left: 0;
} body .wpforms-title-h1
{
border-width:0 0 0 3px;
border-style: solid;
border-color: #64b161;
padding-left: 15px;
letter-spacing: 1px;
margin-bottom:0px;
} body .header-row {
margin: 0 -10px;
}
body .header-row .header-col {
float: left;
margin: 0 0 00px;
padding: 0 5px;
}
body .header-row .header-col-address {
float: left;
margin: 0 0 00px;
padding: 0 5px;
}
body .header-row .header-col-address-short {
float: left;
margin: 0 0 00px;
padding: 0 5px;
}
body .header-row .header-col-phone {
float: left;
margin: 0 0 00px;
padding: 0 5px;
}
body .header-row .header-col-phone-short {
float: left;
margin: 0 0 00px;
padding: 0 5px;
}
body .header-row .header-col-centered {
float: left;
margin: 0 0 00px;
padding: 0 10px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
}
@media screen and (max-width: 1250px) {
body .header-row .header-col-centered .header-col-time-long  {
display:none;
}
}
@media screen and (max-width: 985px) {
body .header-row .header-col-address  {
display:none;
}	
}
@media screen and (min-width: 985px) {
body .header-row .header-col-address-short  {
display:none;
}	
}
@media screen and (max-width: 768px) {
body .header-row .header-col-phone  {
display:none;
}	
}
@media screen and (min-width: 768px) {
body .header-row .header-col-phone-short  {
display:none;
}	
} body .lcp-postlist-sale {
border: 1px solid #ccc;
background: rgba(255, 255, 255, 0.7);
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
margin: 20px 0px;
padding: 20px; display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
body .lcp-postlist-sale div {
width:100%;
}
@media only screen and (max-width: 767px)
{
body .lcp-postlist-sale {
-webkit-flex-direction: column;
flex-direction: column;
}	
} 
body .lcp-postlist-sale .lcp-thumb-sale {
width: 45%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
position: relative;	
padding-right:20px;
}
body .lcp-postlist-sale .lcp-thumb-sale-stop {
width: 45%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
position: relative;	
padding-right:20px;
-webkit-filter: opacity(50%);
filter: opacity(50%);
}
body .lcp-postlist-sale .lcp-thumb-sale-stop:after { content: "АКЦИЯ ЗАВЕРШЕНА";
position: absolute;
left: 10%;
top: 50%;
padding: 5px 10px;
background: rgba(255,255,255,.9);
line-height: 1.6em;
width:80%;
text-align: center;
font-style:bold;
font-weight:900;
-webkit-filter: opacity(100%);
filter: opacity(100%);
}
@media only screen and (max-width: 767px)
{
body .lcp-postlist-sale .lcp-thumb-sale {
width: 100%;	
padding-right:0px;
}
body .lcp-postlist-sale .lcp-thumb-sale-stop {
width: 100%;	
padding-right:0px;
}
}
body .lcp-postlist-sale .lcp-container-sale {
width: 55%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
position: relative;	
}
@media only screen and (max-width: 767px)
{
body .lcp-postlist-sale .lcp-container-sale {
width: 100%;	
}
} .oceanwp-custom-menu ul li {
border-bottom: 0 !important;
}
.oceanwp-custom-menu ul li a {
padding: 6px 0 !important;
}   .askpricepopup{
text-align:center;
}
.askpricepopup p{
margin-bottom:5px;
}
.askpricepopup textarea{
min-height:80px;
height:80px;
}
.fileuploadzone{
min-height:80px;
height:80px;
border:2px;
border-style:dashed;
width:100%;
border-color:gray;
position:relative;
}
.fileuploadzone:hover{
border-color:#61CE70;
}
.fileuploadzone:focus{
border-color:#61CE70;
}
.askpricepopup input[type=file]{
width:100%;
height:100%;
opacity:0;
position:relative;
z-index:2;
}
.inputfilebtn{
border: solid;
border-radius:3px;
border-width:1px !important;
border-color:#61CE70;
height:30px;
width:200px;
position:relative;
left: calc(50% - 100px);
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
justify-content:center;
}
.inputfilebtn i{
padding-right:10px;
}
.inputfiletext{
position:absolute;
top:5px;
left: calc(50% - 153px);
z-index:1;	
} .btn-wishlist{
font-size:16px;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
font-size:30px !important;
vertical-align:bottom !important;
} .product-main-flash{
display:table;
margin-bottom:15px;
}
.product-main-flash .product-main-flash-row{
display:table-row;
}
.product-main-flash-block{	
background: #cae4c8;
display: flex;
color: #7d6e87;
position: relative;
padding: 0px 18px 0px 10px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
margin-top: 5px;
border-bottom: none;
white-space: nowrap;
font-size: 14px;
height: 30px;
align-items:center;
}
.product-main-flash-block:after{
display: inline-block;
border: 15px solid;
border-color: transparent transparent transparent #cae4c8;
height: 0;
width: 0;
position: absolute;
left:100%;
top: 0;
content: "";	
}
.product-main-flash-block:before{
background: #fff;
width: 6px;
height: 6px;
content: "";
display: inline-block;
border-radius: 50%;
margin: 0 5px 0 0;
position: absolute;
top: 50%;
left: 100%;
margin-top: -3px;
z-index: 10;	
}
.product-main-flash-block i{
padding-right:5px;
font-size:20px;
color:white;
}
.far-ok:before{
font-style: normal;
font-weight: 900;
content: "\2713";
} .woo-entry-inner h2{
padding-left: 0!important;
padding-right: 0!important;
margin-top:0!important;
margin-bottom:0!important;
}
.single-post.content-max-width .thumbnail, .single-post.content-max-width .entry-header, .single-post.content-max-width ul.meta, .single-post.content-max-width .entry-content h1, .single-post.content-max-width .entry-content h2, .single-post.content-max-width .entry-content h3, .single-post.content-max-width .entry-content h4, .single-post.content-max-width .entry-content h5, .single-post.content-max-width .entry-content h6, .single-post.content-max-width .entry-content blockquote, .single-post.content-max-width .entry-content p, .single-post.content-max-width .post-tags, .single-post.content-max-width .entry-share, .single-post.content-max-width nav.post-navigation, .single-post.content-max-width #author-bio, .single-post.content-max-width #related-posts, .single-post.content-max-width .comments-area { }
.single-post.content-max-width .entry-header, .single-post.content-max-width ul.meta, .single-post.content-max-width .entry-content h1, .single-post.content-max-width .entry-content h2, .single-post.content-max-width .entry-content h3, .single-post.content-max-width .entry-content h4, .single-post.content-max-width .entry-content h5, .single-post.content-max-width .entry-content h6, .single-post.content-max-width .entry-content blockquote, .single-post.content-max-width .entry-content p, .single-post.content-max-width .wp-block-image, .single-post.content-max-width .wp-block-gallery, .single-post.content-max-width .wp-block-video, .single-post.content-max-width .wp-block-quote, .single-post.content-max-width .wp-block-text-columns, .single-post.content-max-width .wp-block-code, .single-post.content-max-width .entry-content ul, .single-post.content-max-width .entry-content ol, .single-post.content-max-width .wp-block-cover-text, .single-post.content-max-width .post-tags, .single-post.content-max-width .comments-area { margin-bottom: 0.5em!important;
}
.single-post.content-max-width .entry-content ul, .single-post.content-max-width .entry-content ol {
padding-left: 0!important;
padding-right: 0!important;
}
.widget-title {
margin-bottom: 5px !important;
}
#footer-widgets .footer-box .footer-widget {
margin-bottom: 10px !important;
}
#footer-widgets .span_1_of_4 {
width: auto;
}
.woocommerce div.product div.woocommerce-product-details__short-description {
margin-top: 10px;
}
.woocommerce div.product .woocommerce-product-gallery img {
margin-left: auto;
margin-right: auto;
}
.woocommerce span.onsale {
left: 0 !important;
top: 0 !important;
}
#oceanwp-off-canvas-sidebar-wrap .sidebar-box {
padding-top: 15px !important;
padding-bottom: 0 !important;
}
@media only screen and (max-width: 959px) {
#footer-widgets .col {
margin-bottom: 10px !important;
}
} body .custom-row {
margin: 0 -10px;
}
body .custom-row .custom-col {
float: left;
margin: 0 0 00px;
padding: 0 5px;
}
body .custom-row .custom-col-centered {
float: left;
margin: 0 0 00px;
padding: 0 10px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
}
body .custom-row .span_1_of_1 {
float: none;
width: 100%;
}
body .custom-row .span_1_of_2 {
width: 50%;
}
body .custom-row .span_1_of_3 {
width: 33.33%;
}
body .custom-row .span_1_of_4 {
width: 25%;
}
body .custom-row .span_1_of_5 {
width: 20%;
}
body .custom-row .span_1_of_6 {
width: 16.66666667%;
}
body .custom-row .span_1_of_7 {
width: 14.28%;
}
body .custom-row .span_1_of_8 {
width: 12.5%;
}
body .custom-row .span_1_of_9 {
width: 11.11%;
}
body .custom-row .span_1_of_10 {
width: 10%;
}
body .custom-row .col {
float:left;
}
body .cf-header {
font-size: 26px;
}
body .cf-description {
font-size: 16px;
margin-bottom: 10px;
}
body .cf-small-label {
font-size: 12px;
margin-bottom: 15px;
}
div.images div.wcfg-nav-gallery a.is-nav-selected {
box-shadow: inset 0 0 0 3px #64B161!important;
}
.grecaptcha-badge {visibility: hidden;}
.bx-livechat-copyright{visibility: hidden;} .woocommerce ul.products li.product .woo-entry-inner {
margin: 0!important;
}
#footer-widgets {
display:flex;
justify-content:center;
}#toplevel_page_coming-soon-supsystic .wp-submenu.wp-submenu-wrap .wp-first-item {
display: none;
} .scsHidden {
display: none;
}
#wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-comingsoon-supsystic,
#wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-comingsoon-supsystic:hover,
#wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-comingsoon-supsystic a:hover {
background-color: #e01710;
}
#wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-comingsoon-supsystic:hover,
#wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-comingsoon-supsystic a:hover {
color: #444;
}