#site-logo .default-logo{
    margin-top: -5%;
    width: 80% !important;
    height:auto !important;
}

#site-logo .retina-logo{
    margin-top: -1%;
    width:15% !important;
    height:auto !important;
}

.black-filter .vc_column-inner{
    text-align:center;
    /* background:rgba(0,154,170,0.5); */
    background:rgba(240, 73, 59, 0.7);
    border-radius: 15px;
}
@media (max-width:800px) and (orientation:portrait){
    #site-logo .retina-logo{
        width:20% !important;
        height:auto !important;
    }   
}

@media (max-width:800px) and (orientation:landscape){
    #site-logo .retina-logo{
        width:20% !important;
        height:auto !important;
    }   
}

#rev_slider_31_1 li:after{
    content:" ";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    background:rgba(0,0,0,0.5);
    width:100%;
}

.view_acabado{
    cursor:pointer;
}

#acabados{
	background-size:cover !important;
}

.red-header{
    /* background:#00aab1; */
    /* background:#f0493b; */
    /* background:rgba(0,0,0,1); */
	/* color:#fff !important; */
}
.red-header .menu .menu-item a{
	/* color:#fff !important; */
}
.red-header .menu .menu-item:after{
	/* color:#fff !important; */

}
.blue-header{
    /* background:#00aab1; */
    /* background:#f0493b; */
    /* background:rgba(0,0,0,1); */
	/* color:#fff !important; */
}
.blue-header .menu .menu-item a{
	/* color:#fff !important; */
}
.blue-header .menu .menu-item:after{
	/* color:#fff !important; */
}

.header-legno-aperto{
    /* background:rgba(0, 170, 177, 0.7); */
    /* background:rgba(0,0,0,1); */
    /* color:#fff; */
}
.header-aperto{
    /* background:rgba(226, 86, 91, 0.7); */
    /* background:rgba(0,0,0,1); */
    /* color:#fff; */
}
.header-qadro{
    /* background:rgba(240, 73, 59, 0.7); */
    /* background:rgba(0,0,0,1); */
    /* color:#fff; */
}
.header-azziende{
    /* background:rgba(207, 171, 149, 0.7); */
    /* background:rgba(0,0,0,1); */
    /* color:#fff; */
}
.header-techno{
    /* background:rgba(102, 109, 137, 0.7); */
    /* background:rgba(0,0,0,1); */
    /* color:#fff; */
}
.header-vanke{
    /* background:rgba(147, 149, 152, 0.7); */
    /* background:rgba(0,0,0,1); */
    /* color:#fff; */
}
.header-mamparas{
    /* background:rgba(250, 166, 26, 0.7); */
    /* background:rgba(0,0,0,1); */
    /* color:#fff; */
}

.menu .menu-item a,
.menu .menu-item:after{
    color:#fff !important;
}

@media (max-width:800px){
	#acabados{
		background-size:contain !important;
		background-attachment:fixed !important;
	}
}

body{
	
	-webkit-animation: bganimate;
	-webkit-animation-duration: 20s;
	-webkit-animation-iteration-count:inifinite;
	animation-name: bganimate;
    animation-duration: 20s;
    animation-iteration-count: infinite;

}

@-webkit-keyframes bganimate {
    0%{background:url(../pics/fondoA.jpg);}
    50%{background:url(../pics/fondoB.jpg);}
    100%{background:url(../pics/fondoA.jpg);}
}

@keyframes bganimate {
    0%{background:url(../pics/fondoA.jpg); background-size:cover;}
    50%{background:url(../pics/fondoB.jpg); background-size:cover;}
    100%{background:url(../pics/fondoA.jpg); background-size:cover;}
}

/* .inmuza-list{
	list-style:none;
}
.inmuza-list li{
	border-bottom:1px dashed;
	display:inline-block;
}

.inmuza-list li:hover{
	border-bottom:1px solid;
	
}
.inmuza-list li:hover{
	color:#000;
	font-weight:bold;
	
	
} */

.flickr img{
	width:100px;
	height:100px;
	
}

#sidebar{
	border-left:1px dashed rgb(56, 68, 79);
}

.site-info,
.footer-sidebar{background:rgb(236, 236, 236);}
/* header{background:rgba(255,255,255,0) !important;} */

h1,h2,h3,h4, .colored-box span, .tp-caption{
    font-family: 'Anton', sans-serif !important;
    
}

#site-navigation{
    margin-top:10px !important;
    width:70%;
}
.menu-container{width:100%;}
#menu-main-menu #menuf2,
#menu-main-menu #menuf3{
	padding-top:30px !important;
}
#submenu .submenu-ul li,
#menu-main-menu li a{
	font-weight:bold !important;
    color:#fff !important;
    font-size:13px !important;
}
#menu-main-menu li{
	padding:1% !important;
	border-radius:15px;
}
#menu-main-menu li:hover{
	background-color:rgb(201, 14, 43);
	
}
#menu-main-menu #menuf1 li a,
#menu-main-menu #menuf3 li a{
	color:#000 !important;
}

header{
	position:fixed !important;
/* 	background: rgba(255,255,255,0.85) !important; */
}

.no-portada{
	margin-top:90px;
}

#site-navigation{
	margin-top:1% !important;
}

#header-container{
    background-color: rgba(0,0,0,0.85) !important;
}

#submenu{
	background:rgba(211, 7, 40,0.7);
	text-align:center;
}

#submenu .submenu-ul{
	
	margin:0 auto !important;
}
#submenu .submenu-ul li{
	display:inline-block;
	padding:0.5%;
}
.bottom-footer,
.bottom-footer span,
.bottom-footer h3.widget-title,
.bottom-footer li,
#submenu .submenu-ul li a{
	color:#fff;
	font-family: Open Sans, sans-serif !important;
	font-weight:bold;
}

.footer-sidebar .vc_col-sm-4{
	padding:0 !important;
}
.widget-title{
	border-bottom:5px solid #000;;
}

.contact-li li{
	border-bottom:none !important;
	padding: 0px 10px !important;
}

/* whats */
.sticky-container{
    padding:0px;
    margin:0px;
    position:fixed;
    right:0;
    bottom:0px;
    width:100%;
    z-index: 1100;
}
.sticky li{
    list-style-type:none;
    height:30px;
    padding:0px;
    cursor:pointer;
    text-align:center;
}

.sticky li img{
    width:420px;
/*     box-shadow:rgba(0,0,0,0.5) 5px 5px 10px 0px; */
    transition: box-shadow 1s, opacity 1s;
    opacity:0.5;
}

.sticky li img:hover{
/*     box-shadow:rgba(0,0,0,0.5) 0px 0px 0px 0px; */
    opacity:1;
}

/* /whats */

@media (max-width:1024px){
	#site-navigation{width:70%;}
	#menu-main-menu li a{
		font-weight:bold !important;
		color:#fff !important;
		font-size:12px !important;
	}
	#site-logo img.retina-logo {
	    width: 168px !important;
	}
	#submenu li a{font-size:10px !important;}
}

@media (max-width:1000px){
	
	#submenu{display:none;}
}

.submenu-ul li{
	width:calc(100%/10) !important;
}

#acabados-list .wpb_column{
    margin-bottom:100px;
}