#navbar{
	position:fixed;
    top:0;
    left:0;
    z-index:999;
    width:100vw
}
.alert-dismissible,.altro,#block-block-12,
.page-node-7 div.logo,
.page-node-52 div.logo,
.page-node-53 div.logo,
.page-node-55 div.logo,
.page-node-59 div.logo,
.page-node-60 div.logo,
.page-node-61 div.logo,
.page-node-62 div.logo,
.page-node-63 div.logo,
.page-node-64 div.logo,
.page-node-65 div.logo,
.eg-cc-link,a[href="https://elfsight.com/all-in-one-reviews-widget/?utm_source=websites&utm_medium=clients&utm_content=all-in-one-reviews&utm_term=thehouseangels.it&utm_campaign=free-widget"],
a[href="https://apps.elfsight.com/panel/applications/all-in-one-reviews/?utm_source=websites&utm_medium=clients&utm_content=all-in-one-reviews&utm_term=thehouseangels.it&utm_campaign=deactivated-widget&show_pricing=true"]{
    display:none!important
}
div.logo{border:0!important}
.attivita img{
	width:500px;
	margin: 0 auto
}
.flexslider{overflow:hidden}
.page-node-6 .flexslider .views-field-field-copertina img,
.page-node-7 .flexslider .views-field-field-copertina img,
.page-node-52 .flexslider .views-field-field-copertina img,
.page-node-53 .flexslider .views-field-field-copertina img,
.page-node-55 .flexslider .views-field-field-copertina img,
.page-node-59 .flexslider .views-field-field-copertina img,
.page-node-60 .flexslider .views-field-field-copertina img,
.page-node-61 .flexslider .views-field-field-copertina img,
.page-node-62 .flexslider .views-field-field-copertina img,
.page-node-63 .flexslider .views-field-field-copertina img,
.page-node-64 .flexslider .views-field-field-copertina img,
.page-node-65 .flexslider .views-field-field-copertina img{opacity:1!important}

.page-node-7 #views-bootstrap-grid-1 .square .info h3,
.page-node-52 #views-bootstrap-grid-1 .square .info h3,
.page-node-53 #views-bootstrap-grid-1 .square .info h3,
.page-node-55 #views-bootstrap-grid-1 .square .info h3,
.page-node-59 #views-bootstrap-grid-1 .square .info h3,
.page-node-60 #views-bootstrap-grid-1 .square .info h3,
.page-node-61 #views-bootstrap-grid-1 .square .info h3,
.page-node-62 #views-bootstrap-grid-1 .square .info h3,
.page-node-63 #views-bootstrap-grid-1 .square .info h3,
.page-node-64 #views-bootstrap-grid-1 .square .info h3,
.page-node-65 #views-bootstrap-grid-1 .square .info h3{
	/*border-color:#000!important;
	color:#000!important;*/
    box-shadow:0 4px 5px -4px #00000099;
    text-shadow:1px 0px 15px #00000099;
    -webkit-transform:translateY(0)!important;
    -moz-transform:translateY(0)!important;
    -ms-transform:translateY(0)!important;
    -o-transform:translateY(0)!important;
    transform:translateY(0)!important
}
.page-node-7 #views-bootstrap-grid-1 .square .info,
.page-node-52 #views-bootstrap-grid-1 .square .info,
.page-node-53 #views-bootstrap-grid-1 .square .info,
.page-node-55 #views-bootstrap-grid-1 .square .info,
.page-node-59 #views-bootstrap-grid-1 .square .info,
.page-node-60 #views-bootstrap-grid-1 .square .info,
.page-node-61 #views-bootstrap-grid-1 .square .info,
.page-node-62 #views-bootstrap-grid-1 .square .info,
.page-node-63 #views-bootstrap-grid-1 .square .info,
.page-node-64 #views-bootstrap-grid-1 .square .info,
.page-node-65 #views-bootstrap-grid-1 .square .info{
    visibility:visible!important;
    background:none!important;
    opacity:1!important
}
.page-node-7 #views-bootstrap-grid-1 .square .img,
.page-node-52 #views-bootstrap-grid-1 .square .img,
.page-node-53 #views-bootstrap-grid-1 .square .img,
.page-node-55 #views-bootstrap-grid-1 .square .img,
.page-node-59 #views-bootstrap-grid-1 .square .img,
.page-node-60 #views-bootstrap-grid-1 .square .img,
.page-node-61 #views-bootstrap-grid-1 .square .img,
.page-node-62 #views-bootstrap-grid-1 .square .img,
.page-node-63 #views-bootstrap-grid-1 .square .img,
.page-node-64 #views-bootstrap-grid-1 .square .img,
.page-node-65 #views-bootstrap-grid-1 .square .img{transform:scale(1)!important}
.attivita .testo{
	padding-top:2em;
	padding-bottom:1em;
	color:#636466
}
.mail{
	max-width:6%;
	background-size:contain
}
.ih-item.square.effect6{box-shadow:1px 1px 6px -3px black}
body{font-size:18px}
body.adminimal-menu div#admin-menu{background:#2020206e!important}
.dropdown-menu{
    width:100%;
    padding:0
}
.dropdown-menu > li > a{padding:5px 20px}
.flexslider .views-field-field-copertina img,
.flexslider .views-field-field-immagini img,
#slider #block-block-4 img,
#slider #block-block-5 img{
    opacity:0.6;
    filter:none;
    -webkit-filter:none
}
.dopo:hover .info,.page-node-67 #block-block-6,.page-node-68 #block-block-6,
.page-node-69 #block-block-6,.page-node-70 #block-block-6,
.page-node-71 #block-block-6,.page-node-72 #block-block-6{display:none}
.returnBtn{
    text-align:center;
    padding-top:3em
}
.btn{
    padding:0.5em 2em;
    color:#fff;
    background-color:#4c7d7c;
    font-size:1em;
    width:fit-content;
}
ul.slides .field-content{
    height:40vh;
    display:flex;
    align-items:center;
    justify-content:center
}
.page-dicono-di-me .flexslider .slides img,.page-node-51 .flexslider .slides img,
.page-realizzazioni .flexslider .slides img,.page-node-8 .flexslider .slides img,
.page-node-3 .flexslider .slides img,.page-user-11 .flexslider .slides img,
.page-user .flexslider .slides img,.node-type-realizzazione .flexslider .slides img,
.node-type-dicono-di-noi .flexslider .slides img{
    height:100%;
    width:auto;
    max-width:inherit
}
.flexslider .views-field-field-immagini,.flexslider .views-field-field-copertina,#slider #block-block-4,#slider #block-block-5{background-color:#4b7b7b}
.list-imgs{
    width:31%;
    margin:1%;
    margin-top:2em;
    float:left;
}
@media(min-width:768px){
	header{position:relative}
	.front div.logo{top:16em!important}
	.not-front div.logo{top:40px!important}
}
@media(min-width:1200px){
    body.page-node-1 ul.slides .field-content{
        height:45vw;
        display:initial;
    }
    body.page-node-1 ul.slides .field-content img{
        height:45vw;
        width:auto;
        max-width:inherit;
        margin:0 auto;
    }
}
@media(max-width:1200px){
    .testo{text-align:center!important}
    body.page-node-1 ul.slides .field-content{
        height:auto!important;
        display:initial;
    }
    .front div.logo{top:3.5em!important}
    .testo br{display:inherit}
}
@media(max-width:992px){
    .list-imgs{width:48%}
    .page-dicono-di-me div.logo{display:none}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff}
}
@media(max-width:768px){
    div.logo{
        position:absolute;
        width:80%;
    }
    .list-imgs{width:98%}
    h1.page-header{display:none}
}
@media(max-width:480px){
    div.logo{width:100%}
    #slider{margin-top:3em}
}