.header-info{ display:none !important;      z-index: 111111111;
    position: relative;
    text-align: center;
    padding: 10px;
    background: #53bf6b;
    color: #000;
    font-weight: 700;}
    .header-info a{color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    background: #111111;
    padding: 5px;}

.superinportantinfo { display: none !important; background:#1f5123; text-align: center; padding: 5px; color:#fff; font-weight: bold; }
.superinportantinfo span, .superinportantinfo a { color:#f7d77b !important; }
.superinportantinfo a { text-decoration: underline; }
.superinportantinfo a:hover { text-decoration: none; }

.mobile-info{display:none;}
.mobile-info h2{    padding: 10px;
    background: #fccc5e;
    font-size: 18px;
    font-weight: 700;}

.list {
    list-style: none !important;
background: #fafafa;
    margin-left: 0px !important;
    padding: 11px !important;
}
.list li {
      list-style-type: none !important;
    padding: 3px;
    font-size: 17px;
    padding-left: 17px !important;
}
.list li:before {
    color: #175e26;
    content: "\f046" !important;
   font: normal normal normal 14px/1 FontAwesome;
    display: inline-block !important;
    margin-left: -1.3em !important;
    width: 1.3em !important;
}

.mobi{display:none;}
@media (max-width: 980px){
.mobi{display:inline-block !important;}
.deskt{display:none;}
}

.contact-popup .wpcf7-form-control.wpcf7-submit{    width: 24% !important;}

.contact-popup{margin-top: 5px;}
.popup-on-page .wpcf7-submit{width:100% !important;}
.popup-on-page .wpcf7-text{border-radius:5px !important;}
.popup-on-page p{margin-bottom:5px !important;}
.popup-on-page .ajax-loader{display:none !important;}
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');

.tl_promo6 .smalles{    font-family: 'Roboto Slab', serif !important;
    font-size: 12px !important;
    font-style: italic !important;
    margin-left: 15px;
    color: white;}

.contact-popup .wpcf7-text{    padding: 10px 10px !important;
    font-size: 14px !important;
    font-family: 'Roboto Slab', serif !important;
    background: white;
    border: 1px solid #000 !important;
    color: black !important;}
.contact-popup .wpcf7-text::placeholder{color:#000 !important; font-size:14px !important; font-family: 'Roboto Slab', serif !important;}
.contact-popup .wpcf7-submit{    background: #207532 !important;
    font-size: 12px !important;
    color: #fff !important;
    padding: 10px 10px;
    line-height: 20px;}
.contact-popup .wpcf7-select, .contact-popup .wpcf7-form-control-wrap .wpcf7-text{height:39px !important;}

.contact-popup span.wpcf7-form-control-wrap {
    width: 22% !important;
    position: relative !important;
    display: inline-block !important;
    margin-bottom: 3px !important;
    margin-right: 15px !important;
}



.textes-popup .first{color: #e7b22e;
    font-family: 'Roboto slab';
    font-size: 29px;
    font-weight: 600;
    margin-left: 15px;    line-height: 24px;}

.textes-popup .second{font-family: 'Roboto slab';
    font-size: 23px;
    font-weight: 600;
    color: white;
    margin-left: 15px;
    margin-top: 10px;    line-height: 24px;}

.textes-popup .third{color: #ffffff;
    font-family: 'Roboto slab';
    font-size: 17px;
    font-weight: 500;
    margin-left: 15px;
    margin-top: 10px;    line-height: 24px;}

.textes-popup{    margin-top: -187px !important;}


@media (max-width: 800px){
.mobile-info form.wpcf7-form .wpcf7-form-control-wrap { padding: 2px !important; }
.contact-mobiles input { padding: 5px !important; background:#f2f2f2; }
.snp-theme-html .wpcf7-form-control.wpcf7-submit{
float: right;
    width: 46% !important;
    line-height: 24px !important;
    margin-right: 15px !important;
    margin-top: 16px !important;
}
div.snp-fb.snp-theme-html {
    overflow: overlay !important;
    height: auto !important;
}
.desktop_popup {display:none !important;}
.mobile-info{display:block !important;}
.contact-popup{display:none !important;}
.mobile-info span.wpcf7-form-control-wrap{width:48% !important;}
.wpcf7-form-control-wrap.your-phone, .wpcf7-form-control-wrap.your-name{float:left !important;}
.wpcf7-form-control-wrap.your-email{float:right !important;}
.mobile-info .wpcf7-submit{    position: relative !important;
    top: 2px !important;
    width: 47% !important;     margin-bottom: 15px !important;}
.contact-popup .wpcf7-text{border: 1px solid #ccc !important; box-shadow:none !important;}
.snp-pop-2889-wrap .snp-fb{    height: auto !important;}
.textes-popup {
    margin-top: 20px !important;
}
.snp-pop-2889-wrap .snp-fb img{    width: 100% !important;}
.textes-popup .first{padding: 15px !important;
    background: #fafafa !important;
    margin: 0px !important;
    border: 1px solid #ccc !important;}

.textes-popup .second, .textes-popup .third, .tl_promo6 .smalles{color:black;}
}

@media (max-width: 617px){
.snp-theme-html .wpcf7-form-control.wpcf7-submit{float: none;
    width: 96% !important;
    line-height: 24px !important;
    margin-right: 0px !important;
    margin-top: 16px !important;}
.mobile-info span.wpcf7-form-control-wrap{width:100% !important;}
.mobile-info .wpcf7-submit{    position: relative !important;
    top: 2px !important;
    width: 100% !important;}
}
#top-bar p.left {
width: 90%;
}
#top-bar p.left .fa-clock-o {margin-left: 10px;}