/*
Theme Name: Helen Broms Sandberg
Template: sober
*/

/*01_24*/
body.home .header-sticky-smart .site-header.headroom--not-top {
	
	background-color: transparent !important;
}

body.home #page {background-color:#3f3f3f;}

body.home .footer-info .copyright{color:#777 !important;}

body.home ul.nav-menu li.menu-item a {color:#909090 !important;}
body.home .site-footer .footer-info::before { border-top: 1px solid #777;}

@media screen and (max-width:500px) {

body.home video {max-width:350px;};

}
@media screen and (min-width:501px) and (max-width:780px) {

	body.home video {max-width:460px;};
	
	}

/* END */

.socials-menu a[href*="instagram.com"]::before {
font-size: 2.5rem;
}


/*.logo-text{color:#730034;}*/
.logo-text{color:#000;}
.header-v2 .site-navigation {
	text-align: right;
}
.header-v2 .main-navigation {
	float: right;
}
.pict-work figure img{max-height:700px; /*max-width:1100px;*/}

.site-navigation a:hover::after, .site-navigation li.current-menu-item a::after  {
	
	background-color: #730034;
}
.nav-menu li a:hover, .nav-menu li.current-menu-item a  {
	color: #000;
}

.flexslider .slides img {
    max-height: 700px; /*maximum height for all slides*/
    width: auto !important; /*proper aspect ratio of images*/
    max-width: 100%; /*maximum width for all slides*/
    margin: 0 auto; /*centering images in the container*/
}

.flexslider {
	border: none !important;
	box-shadow: 0 0 0 rgba(0,0,0, 0) !important;
}
.flex-direction-nav a {		
	/*color: #730034 !important; */
   color: rgba(0,0,0,.2) !important;
}
.entry-summary {
	
	font-size: 1.4rem;
	max-height: 8em;
}

.n-chi{}
.n-quando{ 
	font-weight: 700;
	color: #000 !important;
}
.n-dove{font-weight: 700;}

.inside-title{color:#000;}

.header-sticky .site-header.headroom--not-top .logo {color: #730034;}
.site-branding .logo {
	/*color: #730034;*/
	color: #000;
}
.vc-gitem-zone-height-mode-auto::before {
	padding-top: 0;
}
.grid-work{margin:7rem 0;}
.work-image{text-align:center;} 
.work-image img{margin:3.5rem 0; max-height:866px; width:auto; }

.work-img-container{height:700px;}

.work-didascalia{font-size:85%;}

#hbs-works .vc_grid-item{ border-bottom:1px solid #f1f2f4;}
#hbs-works .vc_grid-item:last-child{ border-bottom:0;}

.work-title{ font-size:30px; text-transform:uppercase; margin-top:4rem;}

.vc_row {

	/*margin-top: 2rem;*/
}
.socials-share:first-child {
	margin-top: 2rem;
}
.entry-thumbnail img {
	object-fit: contain;
	max-height: calc(94vh - 200px);
}
.pict-work figure img {
	object-fit: cover;
}
.pict-work-title {
	text-transform: uppercase;
	color:#000;
}
.pict-work-title h2 {color:#000; }
.pict-work-title-hover {color:#000; text-transform: uppercase;}
.pict-work-title-hover h2 {color:#000; }
/*.anno-evento {color: #730034; margin-top:-15px;}*/
.anno-evento {color: #000; margin-top:-15px;}

.room{margin:7rem 0 !important;}

@media screen and (max-width:782px) {
.site-branding .logo{font-size:85%;}
.grid-work{margin:3rem 0;}
.pict-work-title-hover h2 {font-size:2.2rem !important;}	
.pict-work-title h2 {font-size:2.2rem !important;}	
}


@media only screen and (max-width: 780px) { 

    .pp_pic_holder.pp_default { width: 90%!important; left: 5%!important; overflow: hidden; }
    div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
    div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
    .pp_content { width: 100%!important; height: auto!important; }
    .pp_fade { width: 100%!important; height: 100%!important; }
    a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
    #pp_full_res img { width: 100%!important; height: auto!important; }
    .pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
    a.pp_close { right: 7%!important; top: 10px!important; }
    #pp_full_res { padding: 5px !important; }

}