

nav.popup_menu ul li a, nav.popup_menu ul li h6 {
    font-family: 'luca'!important;
    font-weight: bold!important;
}
nav.popup_menu ul li a, nav.popup_menu ul li h2   { 
    cursor: pointer;
    text-align: left;
    padding: 10px 0 0 50px;
}
nav.popup_menu ul li span:hover {
color:#000000;
  background-image:url(https://www.sunhouse.it/wp-content/uploads/2018/02/logo-hover.png);
  background-repeat:no-repeat;
  background-position:center;
  	}  	
p {
    color: #000000;
}

@media screen and (min-width: 999px) {
    body.home .full_width {
        margin: 0 auto;
    }
    
    body.home > div.wrapper > div > div.content > div > div.full_width {
        height: 4400px;
    }
    
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(3) {

		left:10px!important;
		top:100px!important;
		width:30%!important;
    }
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(4) {
		left:650px!important;
		top:4100px!important;
    }
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(5) {
        left: 450px!important;
        top: 2300px!important;

    }
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(6) {
        left: 500px!important;
        top: 3200px!important;
	
    }
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(7) {
        left: 70px!important;
        top: 1800px!important;
	
    }
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(8) {
        left: 50px!important;
        top: 3500px!important;
	
    }
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(9) {
        left: inherit!important;
        right: 0!important;
        top: 2500px!important;
	
    }
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(10) {
        left: 400px!important;
        top: 1200px!important;
	
    }
    	body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(12) {
        left: inherit!important;
        top: 800px!important;
        right: 500px!important;
    }
    body > div.wrapper > div > div.content > div > div.full_width > div > div > div > div > div > div > div > div > article:nth-child(11) {
        left: inherit!important;
        top: 350px!important;
        right: 0!important;
	
    }

.projects_holder article a.portfolio_link_class, 
.projects_masonry_holder article a.portfolio_link_class,
.projects_masonry_holder .portfolio_title a, 
.portfolio_main_holder .item_holder .portfolio_title a {
    cursor: default !important;
    pointer-events: none !important;
}

.popup_menu_opened .content {
    filter: blur(9px);
}

.masonry_with_space .projects_holder .mix,
.projects_holder>.mix,
.projects_holder article .image_holder:hover .image img,
.projects_holder article span.text_holder,
.projects_holder article .image img {  -webkit-transition: none !important;  -moz-transition: none !important;  -o-transition: none !important;  transition: none !important;
}
.projects_holder article .image_holder:hover .image img,
.projects_holder article .image img {  -webkit-transform: none !important;  -moz-transform: none !important;  -o-transform: none !important;  transform: none !important;
}
.projects_holder article .image_holder:hover span.text_holder {    
	opacity: 0!important;
}
header.centered_logo .header_inner_left {
    float: none;
    position: relative;
    display: block;
    margin: 15px 0 10px;
    left: 0;
    }