.menu-item.lang-item a {
    padding: 0.61em 0.30em !important;
    border-radius: 10px;
}
.cart-zone {
    font-family: Poppins,sans-serif;
    color: #f9c649;
    display: inline-block;
}

.cart-zone a {
    background-color: #f9c649;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 15px;
}

/*.cart-zone a::before {margin-right: 5px;}*/
.top-menu {
    display: inline-block;
    vertical-align: middle;
}
.webua_topmenu_bar .webua_header_phone{
    float:left;
    vertical-align: middle;
    z-index: 5;
    position: absolute;
    left: 0;
}
.webua_topmenu_bar{
    text-align: right;
    vertical-align: middle;
    position: relative;
}

.top-menu ul {
    display: block;
    list-style: none;
    margin-bottom: 0px;
}

.top-menu ul li {
    display: inline-block;
    margin-right: 10px;
}
.lang-swithcer {
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px;
}

.lang-swithcer a {display: block;}
nav.menu_main_nav_area.sc_layouts_menu.sc_layouts_menu_default.sc_layouts_hide_on_mobile.inited {
    display: inline-block;
    vertical-align: middle;
}
.scheme_default .breadcrumbs_item.home, .scheme_default .breadcrumbs, .scheme_default .sc_layouts_title_caption {
    color: #5c524b!important;
}
.scheme_default .top_panel_default .top_panel_title, .scheme_default.top_panel_default .top_panel_title {
    background-color: #ffffff;
}
.sc_layouts_title {
    padding: 0em;
}
.scheme_default .top_panel_default .top_panel_title, .scheme_default.top_panel_default .top_panel_title {
    background-color: #ab9477!important;
}
.webua_logo {
    display: block;
    position: relative;
    margin-top: -50px;
    height: 100px;
    margin-bottom: -50px;
}

.webua_logo_bg {
    display: block;
}

.webua_logo img {
    max-height: 200px!important;
}
img.webua_logo_l1 {
    position: absolute;
    top: 42px;
    left: 16px;
    height: 55px;
    display: none;
}
img.webua_logo_l1s {
    position: absolute;
    top: 42px;
    left: 16px;
    height: 55px;
}

img.webua_logo_l2 {
    position: absolute;
    top: 0px;
    left: -2px;
    height: 75px;
}

img.webua_logo_bg {

    height: 100px;
}

.sc_layouts_row_fixed_on img.webua_logo_l1s {
    position: absolute;
    top: 21px;
    left: 8px;
    height: 27.5px;
}
.sc_layouts_row_fixed_on img.webua_logo_l1 {
    position: absolute;
    top: 21px;
    left: 8px;
    height: 27.5px;
    display: none;
}

.sc_layouts_row_fixed_on img.webua_logo_l2 {
    position: absolute;
    top: 1px;
    left: -2.5px;
    height: 37.5px;
}

.sc_layouts_row_fixed_on img.webua_logo_l3 {
    position: absolute;
    top: 21px;
    left: 8px;
    height: 27.5px;
}

.sc_layouts_row_fixed_on img.webua_logo_bg {
    height: 50px;
}

.sc_layouts_row_fixed_on .webua_logo {
    display: block;
    position: relative;
    margin-top: 0px;
    height: 50px;
    margin-bottom: 0px;
}

.webua_phone_arrow {
    font-size: 18px;
    color: #f9c649;
    font-weight: bold;
    margin-left: 5px;
    vertical-align: middle;
}
.webua_topmenu_bar>a{
    vertical-align: middle;
    display: inline-block;
}
.webua_header_phone>span, .webua_header_phone>a{
    vertical-align: middle;
}
.webua_header_phone .sc_layouts_item_icon{
    margin-right: 5px;
    vertical-align: middle;
}
.chat_viber img, .chat_telegram img{
    max-height: 25px;
    margin-left:5px;
}
.webua_topbar_cont{
    margin:0!important;
    margin-bottom: 35px!important;
}
.webua_topmenu_bar a {
    font-size: 18px;
}

.webua_topmenu_bar .sc_layouts_item_icon{
    font-size: 18px;
}
.sc_layouts_row_fixed_on .webua_topbar_cont{
    margin-bottom:0!important;
}
.webua_topbar_cont {
    color: black;
}

.webua_topmenu_bar {
    color: black;
    font-size: 18px;
}

.webua_header_phone>a,.webua_header_phone>span {
    font-size: 18px;
}
.webua_header_phone .sc_layouts_item_icon{

}
.webua_header_phone .sc_layouts_item_icon::before {
    background-color: #f9c649;
    color: white;
    padding: 6px 9px;
    border-radius: 50%;
    font-size: 14px;
}
.blog_images article .post_featured {
    height: 200px;
}
p.woocommerce-mini-cart__buttons.buttons {
    text-align: center;
}
.sidebar .widget+.widget, .sidebar[class*="scheme_"] .widget+.widget {
    padding-top: 0.5em;
    margin-top: 0.5rem;
    border-top: 1px solid;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    width: 9em;
}
.woocommerce div.product span.onsale {
    width: 9em;
}
.top_panel {
    margin-bottom: 2rem;
}
.form-field-6 {
    width: 47%;
    display: inline-block;
    margin-left: 3%!important;
}

.form-comments{
    margin-left: 3%!important;
}
.form-comments textarea {
    height: 100px;
    min-height: 80px;
}
.woocommerce .checkout #order_review_heading,.woocommerce-page .checkout #order_review_heading {
    padding-top: 0.825em
}
.checkout.woocommerce-checkout h3{
    font-size: 2.5em;
}

.checkout.woocommerce-checkout .create-account>label{
	padding: 5px 10px;
	display: inline-block;
	background-color:#f9c649;
	color: black;
	border-radius: 15px;
	border: 1px solid #987d3a;
	cursor: pointer;
}
.checkout.woocommerce-checkout .woocommerce-shipping-methods label:before, .checkout.woocommerce-checkout .wc_payment_methods.payment_methods label:before {
    font-size: 2em;
    width: 0.8em;
    height: 0.8em;
    border-color: #af8214;
    line-height: 0.75em;
    background-color: #ffdc88;
    color: black;
    cursor: pointer;
}
.checkout.woocommerce-checkout .woocommerce-shipping-methods input[type="radio"] + label, .checkout.woocommerce-checkout .woocommerce-shipping-methods input[type="checkbox"] + label, .checkout.woocommerce-checkout .wc_payment_methods.payment_methods input[type="radio"] + label {
    position: relative;
    padding-left: 1.8em;
    line-height: 1.5em;
}

a.return-to-cart {
    background-color: #f5f5f3;
    color: black;
    border: 1px solid #c3c3c2;
    padding: 5px 10px;
    border-radius: 20px;
    vertical-align: middle;
    float: right;
    margin: 8px;
}
.checkout.woocommerce-checkout .create-account{
    display: none;
}
.seotext h2 {
    font-size: 2.2em;
}
.seotext h3 {
    font-size: 2.0em;
}
h3 {
    font-family: Poppins,sans-serif;
    font-size: 2em;
    font-weight: 700;
    font-style: normal;
    line-height: 1;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -1.55px;
    margin-top: 0.57em;
    margin-bottom: 0.25em;
}
h2 {
    font-size: 2.5em;
}

.webua_form {
    background-color: #FFF;
    padding: 30px 10px;
    border-top: 3px solid #e9b847;
    border-bottom: 3px solid #e9b847;
}

.webua_form_col1 {
    display: inline-block;
    width: 340px;
    position: relative;
}
.webua_form_col3 {
    display: inline-block;
    width: 340px;
    position: relative;
    text-align: right;
}
.webua_form_col2 {
    display: inline-block;
    width: calc(100% - 680px);
    position: relative;
    text-align: center;
}
.webua_form_col1>img, .webua_form_col2>img, .webua_form_col3>img {
    max-height: 200px;
    vertical-align: middle;
}
.webua_form_col2 button {
    padding: 20px 70px;
    vertical-align: middle;
}
.webua_getcall {
    font-size: 1.5em;
}

.getcall-brackets {
    /*color: #f9c649;
    font-size: 100px;
    vertical-align: middle;*/
    
    color: #f9c649;
    font-size: 220px;
    position: absolute;
    vertical-align: middle;
    left: 0;
    top: -130px;
    line-height: normal;    
}
.getcall-brackets.r{
    left: auto;
    right: 0;
}

@media (max-width: 1440px) {
    .webua_form_col2 button {
        padding: 15px 35px;
        font-size: 1.2em;
    }
    .getcall-brackets {
        top: -120px;
        font-size: 200px;
        left: -15px;
    }
    .getcall-brackets.r{
        left: auto;
        right: -15px;
    }
}
@media (max-width: 1262px) {
    .webua_form_col1 {
        width: 250px;
    }
    .webua_form_col3 {
        width: 250px;
    }
    .webua_form_col2 {
        width: calc(100% - 500px);
    }
    .getcall-brackets {
        top: -120px;
        font-size: 200px;
        left: 0;
    }
    .getcall-brackets.r{
        left: auto;
        right: 0;
    }
}


.footer_wrap {
    margin-top: 0;
}
.sc_team_item {
    padding: 20px;
}
.hidden-form {
    display: none;
    position: fixed;
    left: calc(50% - 363px / 2);
    top: 50px;
    z-index: 10000;
    background-color: #d6c9ba;
    border: 1px solid #ffa928;
    padding: 20px;
    font-size: 12px;
    max-height: 80%;
    overflow-y: auto;
    overflow-x: hidden;
}
.hidden-form p{
    margin:0;
    margin-top: 5px;
}
.hidden-form input, .hidden-form textarea{
    padding: 10px;
    line-height: normal;
    height:auto;
}
.hidden-form .form-title {
    font-size: 18px;
    margin-top: -20px;
    background-color: #ffa927;
    margin-left: -20px;
    padding: 5px 10px;
    margin-right: -20px;
    position: relative;
}
.hidden-form .form-title>span {
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
    background-color: white;
    border: 1px solid black;
    padding: 1px 11px;
    border-radius: 25px;
    display: block;
    font-weight: bold;
}
.hidden-form textarea{
    min-height: 100px;
    height:120px;
}
span.stars-block {
    color: #f9c649;
    font-size: 1.4em;
}
.sc_testimonials_item_content p {
    font-size: 14px;
    font-weight: normal;
    text-align: justify;
}
.sc_testimonials_item_author_title{
    font-size: 1.7em;
    height: 54px;
}
.own-title-size .slider_controls_wrap .slider_next {
    right: 0px;
    background-color: #5c524b75!important;
    border-color: #7d7d7d6b!important;
        width: auto;
    height: 22px;
    line-height: normal;
    padding: 0 4px;
}
.own-title-size .slider_controls_wrap .slider_prev {
    left: 0px;
    background-color: #5c524b75!important;
    border-color: #7d7d7d6b!important;
        width: auto;
    height: 22px;
    line-height: normal;
    padding: 0 4px;
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_left {
    background: linear-gradient(to right, #f9c649 50%,#5c524b36 50%) no-repeat scroll right bottom / 210% 100% #5c524b2e !important;
}
.swiper-button-next, .swiper-button-prev {
    top: 40%;
}

/*-------------Servises list before-----------*/

.services_list {
	list-style: none;
	margin-left: 25px;
}

.services_list>li {
	position: relative;
	margin-bottom: 10px;
}

ul[class*="services_list"]>li:before {
	content: '\e8f0';
    font-family: Fontello;
    font-size: 10px;
    font-weight: 400;
    display: block;
    position: absolute;
    left: -3em;
    top: 0.3em;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
	color: #ffffff;
    background-color: #f9c649;
    border-color: #f9c649;
    border-radius: 50%;
}

.services_subtitle {
	margin-bottom: 0.75em;
	background: url(/wp-content/uploads/2021/08/list-logo-3.jpg) no-repeat;
	padding-left: 40px;
	padding-top: 10px;
}

.howdowework {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.howdowework .item {
    width: 20%;
    position: relative;
    text-align: center;
}
.howdowework .item .text {
    font-size: 16px;
    width: 90%;
    padding: 0 4px;
    height: 115px;
    /*text-align: left;*/
    display: inline-block;
    border-top: none;
    line-height: 17px;
    /*color: black;
    border: 2px solid #f9c649;*/
}

/*.howdowework .item:not(:nth-child(5)):after {
    content: '\2192';
    position: absolute;
    right: -27px;
    top: 15%;
    font-size: 50px;
    color: #ffaa00;
}*/

.hdww-header {
    font-size: 18px;
    width: 90%;
    /*background-color: #ffa800;*/
    padding: 2px 10px;
    color: black;
    /*text-align: left;*/
    display: inline-block;
}

.howdowework .item .hdww-header>img {
    width: 50px;
    margin-right: 10px;
    vertical-align: middle;
}

.moveorder .o-title{
    display: inline-block;
    margin-right: 20px;
    font-size: 20px;
}
.moveorder .o-item{
    display: inline-block;
}
.moveorder input {
    padding: 6px 10px;
    height: auto;
    line-height: normal;
    border: 1px solid #b9b9b9!important;
    margin: 1px;
}
.moveorder .o-item.o-radio, .moveorder .o-item.o-check {
    display: inline-block;
    padding: 2px 10px;
    margin: 2px 4px;
    border: 1px solid #ccc;
    border-radius: 15px;
    cursor: pointer;
    position:relative;
}

.moveorder .o-item.active{
    border-color: #f9c649;
}
.moveorder .o-item.o-radio:hover, .moveorder .o-item.o-check:hover {
    background-color: #fff8e6;
}
.moveorder .o-item.o-radio:before, .moveorder .o-item.o-check:before{
    content: ' ';
    /* position:absolute; */
    /* left: 8px; */
    /* top: 0; */
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="%23CCC"><path fill="none" d="M0 0h24v24H0z"/><path d="M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5z"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.moveorder .o-item.o-radio.active:before, .moveorder .o-item.o-check.active:before{
    content: ' ';
    /*position:absolute;
    left: 8px;
    top: 0;*/
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="%23ffb500"><path fill="none" d="M0 0h24v24H0z"/><path d="M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm6.003 11L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16z"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.moveorder .o-root {
    margin: 15px 0;
}
.moveorder .o-photo{
    display: none;
}
.moveorder .o-root {
    padding: 15px;
    border-radius: 15px;
    border: 1px solid #f9c649;
}
.moveorder .o-text u{
    display: inline-block;
    width:120px;
}
.moveorder .btn {
    display: inline-block;
    padding: 10px 20px;
    margin: 2px 4px;
    border: 1px solid #ab9477;
    border-radius: 15px;
    cursor: pointer;
    position: relative;
    font-size: 18px;
    background-color: #f9c649;
}
.moveorder .btn.btn-send {
    display: inline-block;
    padding: 5px 100px;
    margin: 2px 4px;
    border: 1px solid #d19400;
    border-radius: 30px;
    cursor: pointer;
    position: relative;
    background: #f9c649;
    font-size: 30px;
}
.moveorder .o-root .o-title:before {
    content: ' ';
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    vertical-align: top;
    margin-right:5px;
}
.moveorder .o-type.o-root .o-title:before{
    background-image: url(../images/or_1.svg);
}
.moveorder .o-misc.o-root .o-title:before{
    background-image: url(../images/or_2.svg);
}
.moveorder .o-from.o-root .o-title:before{
    background-image: url(../images/or_3.svg);
}
.moveorder .o-to.o-root .o-title:before{
    background-image: url(../images/or_4.svg);
}
.moveorder .o-photo.o-root .o-title:before{
    background-image: url(../images/or_5.svg);
}
.moveorder .o-contact.o-root .o-title:before{
    background-image: url(../images/or_6.svg);
}
.moveorder .btn.btn-showblock:before{
    content: ' ';
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    vertical-align: top;
    margin-right:5px;
    background-image: url(../images/or_5w.svg);
}
.top-menu #menu-item-1520>a, .top-menu #menu-item-1577>a {
    background-color: #f9c649;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 15px;
    color: #827a70;
}
.moveorder .btn.btn-send:before {
    content: ' ';
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -5px;
    background-image: url(../images/or_7.svg);
}
.btns {
    display: inline-block;
    padding: 10px 80px;
    margin: 4px 2px;
    border: 1px solid #d19400;
    border-radius: 30px;
    cursor: pointer;
    position: relative;
    background: #f9c649;
    font-size: 20px;
}

.btns:before {
    content: ' ';
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -5px;
    background-image: url(../images/or_7.svg);
}
hr.webua-hr {
    margin: 10px 0;
    border-top: 3px solid #e9b847;
}

.spoiler-cont .spoiler-cont-inner {
    position: relative;
    overflow: hidden;
}
.spoiler-cont.collapsed .spoiler-cont-inner{
	max-height: 350px;
}

.spoiler-cont .spoiler-btn {
    font-size: 1em;
    background-color: #d4d4d4;
    border: 1px solid #767777;
    width: 100%;
    border-radius: 0;
    cursor: pointer;
    text-align: center;
}
.spoiler-cont.collapsed .spoiler-btn-show{ display: block;}
.spoiler-cont.collapsed .spoiler-btn-hide{ display: none;}
.spoiler-cont:not(.collapsed) .spoiler-btn-show{ display: none;}
.spoiler-cont:not(.collapsed) .spoiler-btn-hide{ display: block;}

.woocommerce ul#shipping_method li label{
    display: inline-block;
}

.soc-box{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.soc-item {
    width: 50px;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    margin-right: 15px;
    background-color: #bababa;
}

.soc-item:before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.3);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.soc-item:after {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.soc-item:hover {
    box-shadow: 0px 0px 10px #ff9900;
}
.soc-item:hover:before {
    width: 50px;
    height: 50px;
    /*border: 2px solid #03a9f4;*/
    /*box-shadow: 0px 0px 5px #ffffff;*/
}

.soc-item.in:after {
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" fill="%23fff"><g><path d="M352,0H160C71.648,0,0,71.648,0,160v192c0,88.352,71.648,160,160,160h192c88.352,0,160-71.648,160-160V160C512,71.648,440.352,0,352,0zM464,352c0,61.76-50.24,112-112,112H160c-61.76,0-112-50.24-112-112V160C48,98.24,98.24,48,160,48h192c61.76,0,112,50.24,112,112V352z"/></g><g><path d="M256,128c-70.688,0-128,57.312-128,128s57.312,128,128,128s128-57.312,128-128S326.688,128,256,128zM256,336c-44.096,0-80-35.904-80-80c0-44.128,35.904-80,80-80s80,35.872,80,80C336,300.096,300.096,336,256,336z"/></g><g><circle cx="393.6" cy="118.4" r="17.056"/></g></svg>');
}
.soc-item.in {
    background-color: #1e72d3;
    background-image: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);
}

.soc-item.vk:after {
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 304.36 304.36" style="enable-background:new 0 0 304.36 304.36;" xml:space="preserve" fill="%23fff"><g><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M261.945,175.576c10.096,9.857,20.752,19.131,29.807,29.982c4,4.822,7.787,9.798,10.684,15.394c4.105,7.955,0.387,16.709-6.746,17.184l-44.34-0.02c-11.436,0.949-20.559-3.655-28.23-11.474c-6.139-6.253-11.824-12.908-17.727-19.372c-2.42-2.642-4.953-5.128-7.979-7.093c-6.053-3.929-11.307-2.726-14.766,3.587c-3.523,6.421-4.322,13.531-4.668,20.687c-0.475,10.441-3.631,13.186-14.119,13.664c-22.414,1.057-43.686-2.334-63.447-13.641c-17.422-9.968-30.932-24.04-42.691-39.971C34.828,153.482,17.295,119.395,1.537,84.353C-2.01,76.458,0.584,72.22,9.295,72.07c14.465-0.281,28.928-0.261,43.41-0.02c5.879,0.086,9.771,3.458,12.041,9.012c7.826,19.243,17.402,37.551,29.422,54.521c3.201,4.518,6.465,9.036,11.113,12.216c5.142,3.521,9.057,2.354,11.476-3.374c1.535-3.632,2.207-7.544,2.553-11.434c1.146-13.383,1.297-26.743-0.713-40.079c-1.234-8.323-5.922-13.711-14.227-15.286c-4.238-0.803-3.607-2.38-1.555-4.799c3.564-4.172,6.916-6.769,13.598-6.769h50.111c7.889,1.557,9.641,5.101,10.721,13.039l0.043,55.663c-0.086,3.073,1.535,12.192,7.07,14.226c4.43,1.448,7.35-2.096,10.008-4.905c11.998-12.734,20.561-27.783,28.211-43.366c3.395-6.852,6.314-13.968,9.143-21.078c2.096-5.276,5.385-7.872,11.328-7.757l48.229,0.043c1.43,0,2.877,0.021,4.262,0.258c8.127,1.385,10.354,4.881,7.844,12.817c-3.955,12.451-11.65,22.827-19.174,33.251c-8.043,11.129-16.645,21.877-24.621,33.072C252.26,161.544,252.842,166.697,261.945,175.576L261.945,175.576z M261.945,175.576"/></g></svg>');
}
.soc-item.vk{
  background-color: #1e72d3;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(93, 152, 220, 0)), to(#5d98dc));
  background-image: linear-gradient(to top, rgba(93, 152, 220, 0) 0%, #5d98dc 100%);
}
.soc-item.vk:hover{
    box-shadow: 0px 0px 20px 8px #03a9f4;
}
.soc-item.vk:before{
    /*border: 2px solid #03a9f41E;*/
}
.soc-item.vk:hover:before{
    /*border: 2px solid #03a9f4;*/
}

.soc-item.in:hover{
    /*box-shadow: 0px 0px 20px 8px #c21a74;*/
}
.soc-item.in:before{
    /*border: 2px solid #c21a741E;*/
}
.soc-item.in:hover:before{
    /*border: 2px solid #c21a74;*/
}

.soc-item.yt:after {
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" fill="%23fff"><g><path d="M490.24,113.92c-13.888-24.704-28.96-29.248-59.648-30.976C399.936,80.864,322.848,80,256.064,80c-66.912,0-144.032,0.864-174.656,2.912c-30.624,1.76-45.728,6.272-59.744,31.008C7.36,138.592,0,181.088,0,255.904C0,255.968,0,256,0,256c0,0.064,0,0.096,0,0.096v0.064c0,74.496,7.36,117.312,21.664,141.728c14.016,24.704,29.088,29.184,59.712,31.264C112.032,430.944,189.152,432,256.064,432c66.784,0,143.872-1.056,174.56-2.816c30.688-2.08,45.76-6.56,59.648-31.264C504.704,373.504,512,330.688,512,256.192c0,0,0-0.096,0-0.16c0,0,0-0.064,0-0.096C512,181.088,504.704,138.592,490.24,113.92z M192,352V160l160,96L192,352z"/></g></svg>');
}
.soc-item.yt{
  background-color: #ff0400;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(93, 152, 220, 0)), to(rgba(255, 255, 255, 0.25)));
  background-image: linear-gradient(to top, rgba(93, 152, 220, 0) 0%, rgba(255, 255, 255, 0.25) 100%);
}

.soc-item.fb:after {
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="96.124px" height="96.123px" viewBox="0 0 96.124 96.123" style="enable-background:new 0 0 96.124 96.123;" xml:space="preserve" fill="%23fff"><g><path d="M72.089,0.02L59.624,0C45.62,0,36.57,9.285,36.57,23.656v10.907H24.037c-1.083,0-1.96,0.878-1.96,1.961v15.803c0,1.083,0.878,1.96,1.96,1.96h12.533v39.876c0,1.083,0.877,1.96,1.96,1.96h16.352c1.083,0,1.96-0.878,1.96-1.96V54.287h14.654c1.083,0,1.96-0.877,1.96-1.96l0.006-15.803c0-0.52-0.207-1.018-0.574-1.386c-0.367-0.368-0.867-0.575-1.387-0.575H56.842v-9.246c0-4.444,1.059-6.7,6.848-6.7l8.397-0.003c1.082,0,1.959-0.878,1.959-1.96V1.98C74.046,0.899,73.17,0.022,72.089,0.02z"/></g></svg>');
}
.soc-item.fb{
    background-color: #1e72d3;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(93, 152, 220, 0)), to(#5d98dc));
    background-image: linear-gradient(to top, rgba(93, 152, 220, 0) 0%, #5d98dc 100%);
}
.soc-item.fb:hover{
    /*box-shadow: 0px 0px 20px 8px #03a9f4;*/
}

a.footer-super-btn {
    border: 10px solid #f9c649;
    /*background: linear-gradient(to right, #e9b847 50%,#f9c649 50%) no-repeat scroll right bottom / 210% 100% #f5f5f3 !important;*/
    background-color: #f90;
    font-size: 22px;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 70px;
    padding-right: 70px;
    /*-webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;*/
    color: black!important;
    border-radius: 50px;
    display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-transition: color 150ms ease-in-out, box-shadow 1s linear;
  transition: color 150ms ease-in-out, box-shadow 1s linear;
  overflow: hidden;
}
.footer-super-btn.lights{
    box-shadow: 0px 0px 20px #FFF;
}
/*.footer-super-btn:hover {
    color: white!important;
    background-color: #f90!important;
    border-color:#ffd392;
}*/

.soc-item2 {
    width: 50px;
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    display: inline-block;
}
.soc-item2:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.soc-item2.wa{
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path style="fill:%234CAF50;" d="M256.064,0h-0.128l0,0C114.784,0,0,114.816,0,256c0,56,18.048,107.904,48.736,150.048l-31.904,95.104l98.4-31.456C155.712,496.512,204,512,256.064,512C397.216,512,512,397.152,512,256S397.216,0,256.064,0z"/><path style="fill:%23FAFAFA;" d="M405.024,361.504c-6.176,17.44-30.688,31.904-50.24,36.128c-13.376,2.848-30.848,5.12-89.664-19.264C189.888,347.2,141.44,270.752,137.664,265.792c-3.616-4.96-30.4-40.48-30.4-77.216s18.656-54.624,26.176-62.304c6.176-6.304,16.384-9.184,26.176-9.184c3.168,0,6.016,0.16,8.576,0.288c7.52,0.32,11.296,0.768,16.256,12.64c6.176,14.88,21.216,51.616,23.008,55.392c1.824,3.776,3.648,8.896,1.088,13.856c-2.4,5.12-4.512,7.392-8.288,11.744c-3.776,4.352-7.36,7.68-11.136,12.352c-3.456,4.064-7.36,8.416-3.008,15.936c4.352,7.36,19.392,31.904,41.536,51.616c28.576,25.44,51.744,33.568,60.032,37.024c6.176,2.56,13.536,1.952,18.048-2.848c5.728-6.176,12.8-16.416,20-26.496c5.12-7.232,11.584-8.128,18.368-5.568c6.912,2.4,43.488,20.48,51.008,24.224c7.52,3.776,12.48,5.568,14.304,8.736C411.2,329.152,411.2,344.032,405.024,361.504z"/></svg>');
}
.soc-item2.vi{
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><style>.w{fill:white;} .a{fill:%23665CAC;} .b{fill:%23523494;} .c{fill:%23E5E5E5;}</style><path class="a" d="M307.207,0H204.794C105.969,0,25.571,80.398,25.571,179.223v76.81c0,69.381,40.014,132.344,102.413,161.961v85.537c0,7.427,9.291,11.31,14.569,6.035l74.309-74.31h90.344c98.824,0,179.223-80.398,179.223-179.223v-76.81C486.429,80.398,406.03,0,307.207,0z"/><path class="b" d="M153.587,417.993c-62.399-29.618-102.413-92.58-102.413-161.961v-76.81C51.174,80.398,131.573,0,230.397,0h-25.603C105.969,0,25.571,80.398,25.571,179.223v76.81c0,69.381,40.014,132.344,102.413,161.961v85.537c0,7.427,9.291,11.31,14.569,6.035l11.034-11.034V417.993z"/><path class="w" d="M384.85,318.101l-7.673-41.566c-0.635-3.434-3.295-6.135-6.719-6.82l-60.347-12.069c-2.803-0.558-5.691,0.317-7.71,2.334l-24.517,24.518c-41.308-18.509-64.234-41.485-84.406-84.566l24.438-24.437c2.017-2.018,2.893-4.912,2.334-7.71l-12.069-60.348c-0.685-3.423-3.386-6.085-6.82-6.719l-41.566-7.672c-1.138-0.209-2.31-0.187-3.44,0.07c-10.975,2.493-20.989,8.023-28.96,15.996c-13.802,13.802-19.077,33.942-15.253,58.243c6.419,40.806,26.411,97.594,63.296,134.627l0.504,0.5c37.004,36.859,93.793,56.853,134.601,63.273c5.141,0.81,10.092,1.211,14.84,1.211c17.695,0,32.52-5.582,43.405-16.465c7.971-7.972,13.503-17.986,15.995-28.959C385.036,320.411,385.06,319.241,384.85,318.101z"/><g><polygon class="c" points="209.571,183.839 217.915,175.494 217.924,175.485 209.57,183.838 	"/><rect x="292.235" y="264.183" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -99.4675 288.2322)" class="c" width="11.916" height="0.002"/><path class="c" d="M341.473,350.871c-4.748,0-9.699-0.401-14.84-1.211c-40.807-6.42-97.596-26.414-134.601-63.273l-0.504-0.5c-36.885-37.033-56.877-93.821-63.296-134.627c-3.089-19.633-0.233-36.548,8.256-49.601c-3.251,2.169-6.302,4.657-9.097,7.452c-13.802,13.802-19.077,33.942-15.253,58.243c6.419,40.806,26.411,97.594,63.296,134.627l0.504,0.5c37.004,36.859,93.793,56.853,134.601,63.273c5.141,0.81,10.092,1.211,14.84,1.211c17.695,0,32.52-5.581,43.405-16.465c2.794-2.795,5.282-5.845,7.451-9.096C366.598,347.672,354.858,350.871,341.473,350.871z"/></g><g><path class="w" d="M273.069,145.085c-4.713,0-8.534,3.821-8.534,8.534s3.821,8.534,8.534,8.534c18.824,0,34.138,15.314,34.138,34.138c0,4.65,3.884,8.534,8.534,8.534s8.534-3.884,8.534-8.534C324.276,168.055,301.305,145.085,273.069,145.085z"/><path class="w" d="M273.069,110.947c-3.157,0-6.343,0.175-9.471,0.52c-4.685,0.517-8.064,4.734-7.547,9.42s4.743,8.056,9.42,7.547c2.508-0.277,5.064-0.418,7.598-0.418c37.647,0,68.275,30.628,68.275,68.275c0,2.535-0.141,5.091-0.418,7.599c-0.51,4.621,2.924,8.911,7.547,9.42c4.622,0.509,8.909-2.924,9.42-7.547c0.345-3.128,0.52-6.314,0.52-9.472C358.413,149.233,320.128,110.947,273.069,110.947z"/><path class="w" d="M273.069,76.81c-3.05,0-6.139,0.116-9.179,0.347c-4.7,0.356-8.222,4.456-7.866,9.155c0.355,4.7,4.469,8.222,9.155,7.866c2.613-0.199,5.268-0.299,7.89-0.299c56.471,0,102.413,45.942,102.413,102.413c0,7.99-0.922,15.944-2.74,23.64c-1.043,4.41,1.673,8.994,6.046,10.192c4.601,1.26,9.469-1.625,10.565-6.266c2.122-8.981,3.198-18.255,3.198-27.566C392.551,130.409,338.952,76.81,273.069,76.81z"/></g></svg>');
}
.soc-item2.te{
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><circle style="fill:%2341B4E6;" cx="255.997" cy="256" r="255.997"/><path style="fill:%230091C8;" d="M512,256.003c0-6.238-0.235-12.419-0.673-18.546L405.228,131.36L106.772,248.759l114.191,114.192l1.498,5.392l1.939-1.955l0.008,0.008l-1.947,1.947L348.778,494.66C444.298,457.5,512,364.663,512,256.003z"/><polygon style="fill:%23FFFFFF;" points="231.138,293.3 346.829,380.647 405.228,131.36 106.771,248.759 197.588,278.84 363.331,167.664 "/><polygon style="fill:%23D2D2D7;" points="197.588,278.84 222.461,368.344 231.138,293.3 363.331,167.664 "/><polygon style="fill:%23B9B9BE;" points="268.738,321.688 222.461,368.344 231.138,293.3 "/></svg>');
}

.footer_wrap [class*="sc_layouts_column"] + [class*="sc_layouts_column"]:before {
    background: rgb(255 211 146);
    top: 0em;
    bottom: 0em;
}

.sc_layouts_logo.webua_logo {
    min-width: 200px;
}

.top-btn-make-order:after {
    content: ' ';
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: -5px;
    margin-top: -8px;
    background-image: url(../images/deliv2.svg);
    margin-left: 5px;
}

.top-btn-make-order {
    background-color: #f9c649;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 15px;
    color: #827a70;
}
.top-menu.top-menu-mob li {
    display: block;
    font-size: 18px;
    line-height: 1.5em;
}
.top-menu.top-menu-mob .menu-item-1577, .top-menu.top-menu-mob .menu-item-1520{display:none;}
.mob-special-btn{font-size: 20px;margin: 20px;background-color: #f9c649;padding: 8px 15px;border-radius: 15px;}
#menu_mobile li#menu_mobile-item-1760, #menu_mobile li#menu_mobile-item-1753 {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 2px solid #ccc;
}

.filter-mobile {
    border: 1px solid #f9c649;
    padding: 10px;
    border-top: none;
    margin-top: -5px;
    padding-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 15px;
    display: none;
}

.filter-mobile-btn {
    display: none;
    background-color: #f9c649;
    border-color: #f9c649;
    padding: 10px 50px;
    color: #5c524b!important;
    border-radius: 20px;
    font-size: 20px;
    margin: 5px;
    text-align: center;
}
.filter-mobile-btn.active {
    border-radius: 20px 20px 0 0;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background-color: #46b450;
    color: black;
}
.woocommerce .woocommerce-cart-form .coupon{ display: none;}
.scheme_default span.wpcf7-not-valid-tip{color:#d70000;}
aside#text-2, aside#text-3 {
    border-top: 2px solid #f9c649;
    color: black;
}

aside#text-4, aside#text-5 {
    border-top: 2px solid #f9c649;
    color: black;
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: 2px solid #f9c649;
    padding: 10px;
    text-align: center;
}

aside#text-2 a, aside#text-3 a, aside#text-4 a, aside#text-5 a {
    color: #5c524b;
    font-size: 16px;
}

.single_add_to_cart_button {
    display: inline-block;
    margin-left: 45px;
    cursor: pointer;
    color: #d59700;
    margin-top: 10px;
}

.b1c-form {
    z-index: 10000;
}

button.single_add_to_cart_button.button.alt.sc_button_hover_slide_left.sc_button_hover_style_hover{
    width: 230px;
    text-align:center;
}

.b1c.button-1c.sc_button_hover_slide_left {
    width: 160px;
    text-align:center;
}
input.fld-invalid {
    background-color: #ffbfbf!important;
    border-color: red!important;
}

@media (max-width: 479px) {
	.moveorder .o-root{padding: 5px;}
}