/*
 Theme Name:	Dinos Panidis
 Version:			1.0.0
 Author:			agamemnon
 Template:		napoli 
*/


/* pageSpeed FIX */
.animsition, .animsition-overlay { opacity:0.01; }


p { font-family: "Montserrat", sans-serif; }

/* HEADER */
header.right-menu  a.logo { display:flex; gap:6px; }
header.right-menu  a.logo span { font-family:"Montserrat", sans-serif; font-size:24px; letter-spacing:0; }
header a.logo span.photography { font-size:18px; line-height:27px; }
#topmenu ul li a { font-size: 14px; }
.fa-phone, .fa-envelope-o { font-size:1.5em !important; }
.fa-instagram { font-size:1.6em !important; }
#topmenu .fa-share-alt  { font-size:1.2em !important; }
.mob-nav .fa-bars, .mob-nav .fa-times { font-size: 24px; }

/* HOME */
body#home { background-color:#000; }

/* ABOUT */
.cv-img { float:left; max-width:375px; margin:0 26px 19px 0; }
#cv_book { float:left; margin:0 20px 0 0; }
.contacts .fa { margin-right:10px; }
.contacts a { text-decoration:none; }


/* PORTFOLIO */
.portfolio.grid .item-portfolio-content .portfolio-title { line-height:1em; }
.portfolio.grid .item-portfolio-content .category a { color:#666; font-size:11px; }
.gplus { display:none; }


/* ALBUMS */
h1#album-title { font-weight:500; }
/*.item-portfolio-content > .category { display:none; }*/
.post-content.type-portfolio > p.date { display:none; }

/* ALBUM */
body.single-portfolio .mfp-fade.mfp-bg.mfp-ready { opacity:1; }

/* ABOUT */
/*.info-block-parallax-wrap .content-wrap p { font-family:unset; font-size:unset; line-height:unset; color:unset; letter-spacing:unset; margin-bottom:1em; }
.info-block-parallax-wrap .content-wrap a { display:inline; font-family:unset; font-size:unset; line-height:unset; text-transform:initial;  color:#b04747; } */


/* FOOTER */


@media(max-width:767px){
	header { padding:4px 0 10px; }
	header.right-menu  a.logo { max-width: calc(100vw - 66px); display: block; font-size:20px; text-align: left; margin-left: 66px; line-height: 0; }
	header.right-menu  a.logo span.dash { display:none; }
	nav#topmenu { padding: 30px 20px; }
	.napoli-top-social { margin-left:-5px; }
	#about .container { padding:0 30px; }
	#about .cv-img { float:none; margin-bottom:20px; }
}

