#header {
background-color: rgba(0, 0, 0, 1);
border: none !important;
}
#header-side {
background-color: #000000;
}
#header .is-sticky {
background-color: rgba(0, 0, 0, 1);
border: none !important;
}
ul.primary-menu > li > ul {
background-color: rgba(20, 20, 20, 1);
}
body, p { font-family: 'Montserrat'; }
h1,h2,h3,h4,h5,h6 { font-family: 'Montserrat'; }
ul.primary-menu > li > a { font-size: 16px; }
ul.primary-menu > li > ul > li > a { font-size: 14px; }
#header { color: #ffffff; }
#header .is-sticky { color: #ffffff; }
ul.primary-menu > li > ul > li > a, .primary-menu ul.mega-menu > li a { color: #ffffff; }
ul.primary-menu > li > ul > li > a:hover, .primary-menu ul.mega-menu > li a:hover { color: #eaeaea; }
#footer .widget-title { color: #ffffff; }
#footer, #footer .widget li { color: #ffffff; }
#footer a { color: #ffffff; }
#footer a:hover { color: #ffffff; }
#middle-wrapper, .header-style-h2 .header-logo { line-height: 150px; }
#top-wrapper { display:none!important; }

@media only screen and (max-width: 991px) {
#top-wrapper { display:block; font-size:20px; }
.header-call { text-align: center!important; }
}
