/*   
Theme Name: Electrastyle PROMO
Description: Тема для лендинга http://promo.electrastyle.ru
Author: ua.fantom@gmail.com
Version:1.0*/
input.button_action.disabled.loading_class, input.button__action.disabled.loading_class {
    /* background-color: #b3b3b3; */
    background: #cea89c !important;
    color: #dab9af !important;
    cursor: default;
}
.ajax-register label.error {
    color: red;
    position: relative;
    top: -16px;
    display: block;
}
.sec11_block.carousel-cell {
    cursor: pointer;
}
.user-agreement-inp-wrap {
    white-space: nowrap;
    margin-bottom: 25px;
}
.user-agreement-label-text {
    vertical-align: middle;
    display: inline-block;
    white-space: normal;
    line-height: 1;
}
.user-agreement-label-text a {
    color: #cea89c;
}
.user-agreement-box {
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #bcbcbc;
}
.user-agreement-input {
 	display: none !important;   
}
.user-agreement-input:checked + label .user-agreement-box {
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20442.5%20442.5%22%3E%3Cpath%20d%3D%22M434.5%2098.5l-38.8-38.8c-5.3-5.3-11.8-8-19.4-8%20-7.6%200-14.1%202.7-19.4%208L169.6%20247.2l-83.9-84.2c-5.3-5.3-11.8-8-19.4-8%20-7.6%200-14.1%202.7-19.4%208L8%20201.9C2.7%20207.2%200%20213.7%200%20221.3c0%207.6%202.7%2014.1%208%2019.4l103.4%20103.3%2038.8%2038.8c5.3%205.3%2011.8%208%2019.4%208%207.6%200%2014.1-2.7%2019.4-8l38.8-38.8L434.5%20137.3c5.3-5.3%208-11.8%208-19.4C442.5%20110.3%20439.9%20103.8%20434.5%2098.5z%22%20fill%3D%22%23cea89d%22%2F%3E%3C%2Fsvg%3E") no-repeat;
    background-size: 100%;
}
#modal_user_agreement,
#modal_user_agreement_2 {
    padding: 20px;
    width: 100%;
    max-width: 800px;
    margin: 100px auto;
    background: #fff;
    border-radius: 10px;
}
#modal_user_agreement h3,
#modal_user_agreement_2 h3 {
 	text-align: center;   
}

.i-telegram {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("img/SVG/telegram.svg") no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }

.i-youtube {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("img/SVG/youtube.svg") no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
.i-vk {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("img/SVG/Vk.svg") no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }

.i-instagram {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("img/SVG/instagram.svg") no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }

span.header-icon {
    padding-right: 15px;
}

.countries input[type="radio"] {
    display: inline !important;
    width: auto !important;
    margin-right: 5px;
}
.countries label {
    margin-right: 10px;
}
.countries {display:flex;flex-wrap:wrap;margin-bottom: 10px;}
.countries>label {display: inline-flex;flex-direction: row;margin-bottom: 10px!important;margin-right: 15px;}
.countries>label>input {margin-bottom: 0px!important;}


#head:after {
    position: absolute;
    display: block;
    content: '';
    height: 50px;
    width: 100%;
    background-color: #feffff;
    top: 100%;
    z-index: 100;
    left: 0px;
}
#head {
    padding-top: 20px;
    padding-bottom: 0px;
    overflow: visible;
    position: relative;
}
#section_01 {
    position: relative;
    padding-top: 114px;
    padding-bottom: 40px;
    background-size: cover;
}
.logo_text {
    padding-top: 12px;
    padding: 12px 0px 0px;
}   


@media (min-width: 1200px) {
    .header_women {
        right: -webkit-calc(50% - 652px);
        right: calc(50% - 545px);
        width: 315px;
        z-index: 300;
    }
}

@media (max-width: 480px) {
    .video__block iframe{
	max-width:100%!important;
	
}
}