/* For Novaro's Theme Customization Style */

.woocommerce div.product div.images {display:block!important;}
.div.thumbnails {display:block!important;}
.topnav a {
    color: black!important;;
    font-weight: 500!important;
}

ul.topnav > li.default_dropdown li a {
    color: black!important;;
    font-weight: 500!important;
}

div#n2-ss-2 .n2-ss-layer .n2-font-ff6ba75dbac7a71c9acab2c522ba2b61-hover {text-shadow: 1px 1px 1px black!important;}

div#n2-ss-2 .n2-style-9102c2031d509f4dab136f8f06b38e7e-heading {text-shadow: 1px 1px 1px black!important;}

.title1slider {text-shadow: 1px 1px 1px black!important;}

.title1slider h2 {text-shadow: 1px 1px 1px black!important;}

.title1slider a {text-shadow: 1px 1px 1px black!important;}

n2-font-ff6ba75dbac7a71c9acab2c522ba2b61-hover n2-style-98d7da6a67bf4c15ac8c6a3737c07e22-heading  n2-ow {text-shadow: 1px 1px 1px black!important;}

div#n2-ss-2 .n2-ss-layer .n2-font-ff6ba75dbac7a71c9acab2c522ba2b61-hover a {text-shadow: 1px 1px 1px black!important;}


ul.topnav > li.default_dropdown ul.mega_dropdown {z-index:1!important;}

ul.topnav > li.default_dropdown ul.mega_dropdown, #outerheader.sticky ul.topnav > li.default_dropdown ul.mega_dropdown {z-index:1!important;}

.ri-grid-size-2 {margin-top: -15px!important;}

.pswp__caption__center {display:none!important;}

.pswp__caption {display:none!important;}

.pswp__ui--fit .pswp__caption {display:none!important;}


@media only screen and (max-width: 770px) {

#responsive-menu li {
    font-size: 20px!important;
    line-height: 20px!important;
    text-transform: uppercase!important;
    text-align: center!important;
    margin:auto!important;
    margin-top: 40px!important;
    font-weight: 700!important;
    font-family: 'Oswald', sans-serif !important;
}

#responsive-menu {
    margin-top: 120px!important;
}

.default_dropdown li {
    margin-top: 15px!important;
}

body.novaro .fa {font-size:21px;}

.mega_dropdown a {
    text-transform: none!important;
    font-weight: 300!important;
    line-height: 0px!important;

}

}

.nav-toggle {display:none!important;}

button#responsive-menu-button {
    position: absolute!important;
    margin-top: 25px!important;
    margin-right: 40px!important;
}

.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {
    background-color: #000!important;
}

button#responsive-menu-button {
    background-color: #fff!important;
}

@media only screen and (min-width: 770px) {
#responsive-menu-button {display:none!important;}
}