.wr_feedback_butt_link.wr_order_call {
    height: 195px;
    background-image: url(../images/wPopUpImages/orderCallButtVert.png);
    background-repeat: no-repeat;
}

.wr_feedback_butt_link.wr_feedback_butt {
    background-image: url(../images/wPopUpImages/feedbackButtVert.png);
    background-repeat: no-repeat;
}

.wr_feedback_butt_link {
    width: 41px;
    height: 195px;
    display: block;
    margin: 10px 0px;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.65);
}

.wr_feedback_butt_link:active {
    box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.65);
}

.wr_buttons_feedback {
    height: 400px;
    margin: -210px 0px;
    position: fixed;
    top: 50%;
    left: 0px;
    z-index: 100501;
}

.wr_wpopup {
    border-bottom: #ffffff;
    z-index: 100501;
    position: absolute;
    border-radius: 10px;
    box-shadow: 0px 1px 12px 0 rgba(31, 31, 31, 0.64);
    background-color: #ffffff;
}

.wr_wpopup > .wpopup {
    padding: 32px 43px 36px 43px;

    font-family: 'Montserrat';
    color: #000;
    font-size: 13px;
}

.wr_title_wpopup {
    font-family: 'Montserrat';
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 0.6px;
    color: #333336;
    text-transform: unset;
    margin-bottom: 0;
}

.wpopup_close {
    position: absolute;
    right: 16px;
    top: 16px;
    height: 14px;
    width: 14px;
    background-image: url(../images/wPopUpImages/closePopup.png);
    background-repeat: no-repeat;
    cursor: pointer;

}

.wpopup_blur {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 100500;
    top: 0px;
    left: 0px;
}

.wpopup_description {
    line-height: 20px;
    margin: 0px;
    padding: 0px;
}

/*.wpopup_description:first-child,*/
.wpopup_description {
    margin-bottom: 29px;
}

/* .wpopup textarea,
.wpopup input[type=text] {
    display: block;
    border: 1px solid #cfc8bc;
    line-height: 14px;
    font-size: 13px;
    width: 100%;
    margin: 0px 0px 15px;
    box-sizing: border-box;
    box-shadow: 0px 1px 0px 0px #fff, inset 0px 1px 1px 0px #eeeeee;
} */

.wpopup input[type=text] {
    height: 43px;
    padding: 13px 15px;
}

.wpopup textarea {
    resize: none;
    padding: 16px 15px;
}

.wpopup textarea[name=fb_mess],
.wpopup textarea[name='feedback[fb_mess]'] {
    height: 98px;
}

/*.wpopup input[type=text]:first-child {
    margin: 0xp 0px 15px;

}*/

.wpopup input[type=text]:last-child {
    margin: 15px 0px 0px;
}

.wpopup ::-webkit-input-placeholder {
    color: #909090;
    font-family: 'Montserrat';
}

.wpopup ::-moz-placeholder {
    color: #909090;
    font-family: 'Montserrat';
}

.wpopup :-moz-placeholder {
    color: #909090;
    font-family: 'Montserrat';
}

.wpopup :-ms-input-placeholder {
    color: #909090;
    font-family: 'Montserrat';
}

.wpopup .wpopup_butt,
.wpopup input[type=submit] {
    width: 220px;
    height: 40px;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    letter-spacing: 0.8px;
    text-align: left;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 21px;
    cursor: pointer;
}

.wpopup .wpopup_butt {
    width: auto;
    text-align: center;
}

.wpopup .wpopup_butt.wpopup_timer {
    width: 200px;
}

.wpopup_input_file + input[type=submit] {
    margin-top: 19px;
}

.wpopup .wpopup_butt:active,
.wpopup input[type=submit]:active {
    box-shadow: none;
}


.wr_wpopup_content {
    margin-top: 23px;
}


.wpopup_input_file {
    background-image: url(../images/wPopUpImages/inputFile.png);
    margin: 0px auto;
    overflow: hidden;
}

.wpopup_input_file > input[type=file] {
    display: block;
    opacity: 0;
    filter: alpha(opacity: 0);
}

.wpopup input,
.wpopup textarea {
    outline:none !important;
}

.wpopup textarea {
    overflow: auto;
}

.wpopup_input_file,
.wpopup_input_file > input[type=file] {
    width: 168px;
    height: 38px;
    
}

.wpopup_input_file > input[type=file] {
    width: 200%;
    margin: 0px -50%;
    font-size: 200px;
    cursor: pointer;
}

.wpopup textarea,
.wpopup input {
    overflow: hidden; //Обязательно, потому-что полям установлены line-height. Это нужно для IE. В других браузерах обрезать.
}

.wpopup_input_file.wpopup_error,
.wpopup textarea.wpopup_error,
.wpopup input.wpopup_error,
.wpopup div.wpopup_input_file.wpopup_error {
    box-shadow: 0px 0px 3px #ff0000 inset;
}

.wpopup_err_mess {
    color: #ff0000;
    font-family: 'Montserrat';
    font-size: 11px;
    margin: 0px 0px 12px;
}

.wpopup_input_file {
    border-radius: 17px;
}