
/*HEADER COLOR*/



    @media (min-width: 768px){
        .right-menu #topmenu > ul > li > a::before, .top-menu #topmenu > ul > li > a::before{
            background-image: none;
        }
                }
            }
/*HEADER COLOR*/


/*FRONT COLOR*/
/*FRONT COLOR*/

/*BASE WHITE COLOR*/
.a-btn, .a-btn-2{
    
            
       font-style:normal !important;

            
        
    
    }

  a:not(.ab-item) {
    
            
       font-style:normal !important;
        
    
            
         }

 

/*FOOTER*/



/*FOOTER*/



/*GALLERY FULL WIDTH COLORS*/


/*GALLERY FULL WIDTH COLORS*/




#topmenu ul li a{
font-family: "Montserrat", sans-serif;
        font-size: 12px;
line-height: 45px;

}

#topmenu ul ul li a{
font-family: "Montserrat", sans-serif;
font-size: 12px;
line-height: 26px;

}

.banner-gallery .content-wrap .description{
        font-family: "Libre Baskerville", sans-serif;
                font-size: 14px;
            line-height: 28px;
    }

#footer .copyright{
        font-family: "Libre Baskerville", sans-serif;
                font-size: 12px;
            line-height: 30px;
    }

.dgwt-jg-gallery.justified-gallery .dgwt-jg-caption span{
                                font-size: 24px;
                        line-height: 30px;
        } 


@media screen and (max-width: 415px) { 
.single-post .post-info {
    margin: 10px 20px;
    text-align: center;
}
}

.portfoliogear {
width:100%;
text-align:center;
padding-bottom:10px;
}


.post-banner {
display:none;
}
.gallery-item .info-content {
background-color:transparent;top: calc(100% - 40px);height: 50px;
}
.portfolio.masonry .item-overlay, .portfolio.masonry .item-link:hover .item-overlay {
    background-color: transparent;
}

img.mfp-img {
    max-height: 100vh !important;
}

/******/

.portfolio-template-default .container, 
.page-id-234 .container,
.post-template-default.single.single-post .container {
    width: 96vw !important;
max-width:1400px !important;
}

 .page-id-234 .container .vc_gitem-zone-mini {
    background: white;
    max-height: 50px;
    overflow: hidden;
}
 .page-id-234 .container .vc_gitem_row .vc_gitem-col {
    padding: 5px 0 0 0;
}



@media (min-width: 768px) {
.portfolio-template-default .right-menu, 
.page-id-234 .right-menu,
.post-template-default.single.single-post .right-menu {
     max-width: 100%
}
.page-id-234 .right-menu,
.post-template-default.single.single-post  .rightmenu {
     padding-left:20px;
padding-right:20px;
}

}
@media (max-width: 768px) {
.portfolio-template-default .izotope-container .item-single {
    margin-bottom: 5px !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100vw;
    box-sizing: border-box;
}
}


