a.logo span{font-size:34px !important;}
/*HEADER COLOR*/



    @media (min-width: 768px){
        .right-menu #topmenu > ul > li > a::before, .top-menu #topmenu > ul > li > a::before{
            background-image: none;
        }
                }
                    .right-menu #topmenu > ul > li > a::before, .top-menu #topmenu > ul > li > a::before{
                background-color: #f9f9f9 !important;
            }
            }
/*HEADER COLOR*/


/*FRONT COLOR*/
/*FRONT COLOR*/

/*BASE WHITE COLOR*/
.a-btn, .a-btn-2{
       font-family: "Source Sans Pro" !important;
            
       font-style:normal !important;

            
        
    
    }

  a:not(.ab-item) {
       font-family: "Source Sans Pro" !important;
            
       font-style:normal !important;
        
    
            
         }

 

/*FOOTER*/



/*FOOTER*/



/*GALLERY FULL WIDTH COLORS*/


/*GALLERY FULL WIDTH COLORS*/


p,
p a{
       font-family: Source Sans Pro !important;          font-size: 16px !important;
 line-height: normal;    }


h1,
h1 a{
       font-family: Julius Sans One !important;          font-size: 34px !important;
 line-height: normal;    }


h2,
h2 a{
       font-family: Source Sans Pro !important;          font-size: 26px !important;
 line-height: normal;     color: #444444 !important;}


h3,
h3 a{
       font-family: Source Sans Pro !important;          font-size: 18px !important;
 line-height: normal;    }


h4,
h4 a{
       font-family: Cormorant Garamond !important;          font-size: 20px !important;
 line-height: normal;    }


h5,
h5 a{
       font-family: Cormorant Garamond !important;          font-size: 14px !important;
 line-height: normal;    }




#topmenu ul li a{
font-family: "Montserrat", sans-serif;
                font-weight:  500 !important;
    
}

#topmenu ul ul li a{
font-family: "Montserrat", sans-serif;

}

.banner-gallery .content-wrap .description{
        font-family: "Montserrat", sans-serif;
                }

#footer .copyright{
        font-family: "Source Sans Pro", sans-serif;
                }

.dgwt-jg-gallery.justified-gallery .dgwt-jg-caption span{
                font-family: "Source Sans Pro", sans-serif;
                                                        } 


.napoli-portfolio-footer-line {
display: none;
}
.portfolio-categories {
display: none; }
.info-block-parallax-wrap .content-wrap{padding: 20px 70px;}
.top-banner .title {
    line-height: 1.4;
}

.top-banner .title {
    letter-spacing: 3.6px;}

.right-menu .logo span {
font-family: "Julius Sans One";
font-weight: 500;
}

.portfolio-title {
display: none; }

p, p a {
    font-family: Source Sans Pro !important;
    font-size: 16px !important;
line-height: 2rem;}

.right-menu #topmenu > ul > li > a::before, .top-menu #topmenu > ul > li > a::before {
    background-color: #464646 !important;
}

.wpcf7 form label {
    font-family: Source Sans Pro;
    color:#242424;
letter-spacing: .1rem;}

.filter ul li {
    font-family: Source Sans Pro;
font-size: 16px;}

.about-details {
    padding: 45px 35px 20px;
}

.port-det-slider .flexslider .slides li .port-slide-bg {
    background-size: contain;
}


