#popup,#popup_cart {display:none;text-align: center;z-index: 1000;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);overflow: hidden;}
#popup #wp_popup,#popup_cart #wp_popup{position:absolute;z-index: 1000;width:100%;}
#popup_cart #wp_popup .modal{padding: 30px 45px;position: relative;display: inline-block;border: 1px #e2e1e1 solid;background: #fff;margin:0px auto;width:685px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow: 0 0 15px rgba(90,90,90,1);} 
#popup #wp_popup .modal{background: #fff;margin:0px auto;width: 620px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
#popup #wp_popup {display: none;width: 100%;text-align: center;position: absolute;z-index: 10000;margin: 0px auto;overflow: visible!important;}
#popup #wp_popup .mfeedback {padding:35px 25px;display: inline-block;position: relative;width:550px;background:#fde6b0;box-shadow: 0 0 15px rgba(90,90,90,1);display: inline-block;}
#popup #wp_popup .mfeedback input[type="submit"]{
	width: 230px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #f4e291!important;
    text-transform: uppercase;
    font-size: 14px;
    background: #56230b;
    margin: 30px auto 0px;
    border: 0px;}

#popup #wp_popup .close {display: block;position: absolute;cursor: pointer;top: 10px;right:10px;width: 30px;height:30px;}
#popup #wp_popup .close:before {
    content: "";
    display: block;
    cursor: pointer;
    width: 100%;
    border-top: 2px #540000 solid;
    transform: rotate(45deg);
    position: relative;
    top: 12px;
}
#popup #wp_popup .close:after {
    content: "";
    display: block;
    cursor: pointer;
    width: 100%;
    border-top: 2px #540000 solid;
    transform: rotate(-45deg);
    position: relative;
    top: 10px;
}
#popup #wp_popup #callback_bl.feedback_fon{background:url("images/feedback_fon.jpg") top right no-repeat;}
#popup #wp_popup #callback_bl{text-align:left;}
#popup #wp_popup #callback_bl.specialist_fon{background:url("images/specialist.jpg") top right no-repeat;}
#popup #wp_popup #callback_bl.callback_fon{background:url("images/callback_fon.jpg") top right no-repeat;}
#popup #wp_popup .title{background: #d3e8f8;padding: 12px 20px;border-radius: 5px 5px 0px 0px;font-size: 18px;color: #346891;}
#popup #wp_popup .description{margin-bottom:20px;}
#popup #wp_popup #form{border:1px #d7d0c5 solid;padding:20px 40px;-webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px;background: linear-gradient(to top, #ebdbcc, #fff 95%);} 
#popup #wp_popup .field{margin-bottom:5px;display:table;width:100%;}
#popup #wp_popup .field span.left{float:none;display:block;text-align:right;padding-right:10px;font-size:15px;position:relative;}
#popup #wp_popup .field span.left font{position:absolute; right:0px;}
#popup #wp_popup .field input[type="text"]{width:285px; height:30px;border:1px #797064 solid;padding:5px;}
#popup #wp_popup .field textarea{width:100%;height:120px;border:1px #797064 solid;padding:5px;} 
#popup #wp_popup .field .cell:first-child{width:100px;}
#popup #wp_popup .field .cell{text-align:left;vertical-align: top;padding-top:4px;}
#popup #wp_popup .buttom{text-align:center;margin-top:10px;}
#popup #wp_popup .buttom  input[type="submit"]{cursor:pointer;color:#fff;font-size:17px;font-weight:500;text-transform:uppercase;text-shadow: 2px 1px 2px rgba(128,128,128,0.99);width:173px;height:40px;line-height:40px;background:url("images/sprite.png") no-repeat -176px -374px;border:0px;}
#popup #wp_popup .error{margin-top:5px;}
#popup #wp_popup .mess .notetext{color:green;}
#popup #wp_popup .mfeedback #timing{text-align:left;background:url("images/timing.jpg") top right no-repeat;} 
#popup #wp_popup .mfeedback #form{text-align:center;}
.errormsg{margin-top:10px}
@media screen and (max-width:639px) {
#popup #wp_popup .mfeedback{width:90%}
#popup #wp_popup .title{padding-right:60px;}
}

