#content .right-sidebar { background: #272727; color:#fff; }
#content .right-sidebar h2 { color:#fff; text-align: center; padding-top: 15px; }
#content .right-sidebar label { color:#fff; }
#content .right-sidebar .wpcf7 input.wpcf7-text {  background:#fff; border: 0; }
#content .right-sidebar .wpcf7 textarea {  background:#fff; border: 0; }
div.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div { width: 100% !important; }

footer .newsletter { background:#f5f5f5; border-top: 1px #ededed solid; border-bottom: 1px #ededed solid;  }
.footer-widget .textwidget { text-align: left; font-size: 12pt !important; }
.footer-widget .textwidget h3 { line-height: inherit; font-size: 18pt !important; }
footer .shortcode_wysija form { min-width: inherit; width: 100%; }
.widget_wysija p.wysija-paragraph { width: auto; float: left; margin-right: 15px; }
.widget_wysija_cont .wysija-submit { margin: 0 ; }
.img_foort_left { float: left; }
.newsletter_widget.nwf { float: left; margin-bottom: 0; }
.droit-footer i.fa, .droit-footer a.a2com { color:#000; }
.nwf .wysija-submit { background-color:#000; }
#menu-main-menu { margin-top: 25px; height: 20px; }
.sticky-header #menu-main-menu { height: 20px; }
li.current-menu-item a, li.current-menu-ancestor a, #menu-main-menu li.menu-depth-0 a:hover { color:#8954ea !important; text-decoration: none !important; }
li.current-menu-ancestor div.submenu-wrapper li a { color:#fff !important; }
li.current-menu-ancestor div.submenu-wrapper li.current-menu-item a { color: rgba(255,255,255,0.5) !important; }
li.current-menu-item .submenu-inner li a { color: #fff !important; }

.nice_box, .nicebox { border: 1px solid #e7e7e7; background: #f9f9f9; padding: 25px; margin: 15px 0; }

#content div, #content p, #content span, #content li { font-family: arial; font-size: 12pt; line-height: 1.8em; color: #353535; text-align: justify;  } 
#content b, #content strong { color: #353535; }

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h1 strong, #content h2 strong, #content h3 strong, #content h4 strong, #content h5 strong, #content h6 strong, #content h1 b, #content h2 b, #content h3 b, #content h4 b, #content h5 b, #content h6 b { color:#000; font-weight: 400 !important; text-align: left; }

section#content ul li { margin-left: 25px; }
section#content ul.slides li { margin-left: 0; }

h1 { text-transform: uppercase;  }

@media only screen and (max-width: 1200px) { 
.sticky-header .phoneno { top: -50px; }
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
div.site-logo { float: left; }
ul#menu-main-menu { float: left !important; margin-top: 15px; }
}

@media only screen and (max-width: 999px) { 
.img_foort_left { display: none; }
hr.onlymobile { display: block; }
.footer-widget .textwidget h3 {  margin-top: 0; }
.newsletter_widget.nwf { float: none; margin-bottom: 0; text-align: center; }
.shortcode_wysija form { max-width: 510px; margin: 0 auto; }
}
@media only screen and (max-width: 768px) { 
.footer-widget .textwidget h3 { line-height: 30px }
.nwf input { padding: 5px; }
.footer-widget .textwidget h3 {  margin-bottom: 10px; }
.droit-footer p, .droit-footer div { line-height: 40px !important; margin-bottom: 10px; }
div.droit-footer.col-sm-12 { padding: 15px 0; }
}
@media only screen and (max-width: 520px) { 
.widget_wysija p.wysija-paragraph { width: 100%; float: none; margin-right: 0; margin-bottom: 10px; text-align: center; }
div.droit-footer.col-sm-12 { margin-top: 20px; }
input.wysija-submit { margin: 0 auto !important; }
.site-logo img { height: auto; }
#rev_slider_2_1 .eyewear-button-1 { font-size: 8pt !important; }
#rev_slider_2_1 #slide-8-layer-5 { margin-left: 40px; }
.header .header-right-content { margin-top: 0; }
 }

@media only screen and (max-width: 325px) { 
.onlymobile { display: block; }
}

.fadeInDown .phoneno, .fadeInDown .header-right-content{display:none}

.fadeInDown #menu-main-menu{
margin-top:75px;
}


.fadeInDown .site-logo{
margin-top:33px !important;
}
#content .right-sidebar .wpcf7-list-item-label {color: #fff;}