#quote-carousel .item::before {
	display: none;
}

.logo_secundario { display: none !important; }

.is-sticky .logo_secundario { display: block !important; }


.roof-main-wrap { padding: 0 !important; }

#quote-carousel p {
    color: #fff;
}

.work-list:hover .roof-picture img {
	transform: scale(1.1);
}
 
.header-right.segundo {
	padding: 0 20px;
}

.roof-testimonial .quote-client { color: #F48B00; }

.roof-testimonial .quote-client span { display: block; }

.roof-testimonial .quote-client span:before { display: none; }

.roof-emergency { background-color: #E95B43; }
	
.roof-emergency .col-md-6 { width: 70%; }

.emergency-wrap { padding-left: 0px; }

.roof-emergency .emergency-title { color: #fff; }
	
.redes_footer .fa { font-size: 30px; padding: 0 10px; }


.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
	border-color: #0062D5;
	background-color: #0062D5;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
    border-color: #E95B43;
    background-color: #E95B43;
}

input[type="submit"] { color: #fff; }

.proyecto_side .widget-question-wrap { background: #E95B43;	}

.roof-secondary .proyecto_side p { color: #fff; }

.proyecto_side .roof-btn { background-color: #0062D5; color: #fff !important; }


.roof-sidenav .current-menu-item a {
	background-color: #0062D5 !important;
	color: #fff !important;
}


.widget-sidebar-nav ul.sub-menu > li> a {
    padding: 10px 30px;
    background: none;
		border-bottom: 1px solid #ccc;
}

.widget-sidebar-nav ul.sub-menu .current-menu-item a {
	  color: #E95B43 !important;
    background-color: transparent!important;
}

.roof-copyright a { color: #fff; }

.roof-copyright { padding: 7px 0;}

.widget-sidebar-nav ul > li > a:hover, .widget-sidebar-nav ul > li.active > a { color: #fff !important; }




	.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
    color: #fff;
    border-color: #eeb313;
    background-color: #eeb313;
}

.pull-right .roof-btn:hover {
    background: #eeb313 !important;
    border-right-color: #eeb313 !important;
	color: #fff !important;
}

.roof-logo { padding: 0; }

.roof-menu .navbar-nav > li > a { color: #265FBB; }


.animated {
	-webkit-animation-duration: 10s;
	animation-duration: 10s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}





.work-info-item .icon-user:before { 	
	display: block;
	color: transparent;
	background: url('https://proyamar.com/wp-content/uploads/2020/05/e-68.png');
	width: 39px;
	height: 39px;
	padding:0;
	background-size: contain;
}


.work-info-item .icon-location-pin:before { 	
	display: block;
	color: transparent;
	background: url('https://proyamar.com/wp-content/uploads/2020/05/e-69.png');
	width: 39px;
	height: 39px;
	padding:0;
	background-size: contain;
}

.work-info-item .icon-info:before { 	
	display: block;
	color: transparent;
	background: url('https://proyamar.com/wp-content/uploads/2020/05/e-70.png');
	width: 39px;
	height: 39px;
	padding:0;
	background-size: contain;
}

.work-info-item .icon-clock:before,
.work-info-item .icon-tag:before{ 	
	display: block;
	color: transparent;
	background: url('https://proyamar.com/wp-content/uploads/2020/05/e-71.png');
	width: 39px;
	height: 39px;
	padding:0;
	background-size: contain;
}

.imgHoversHome .vc-hoverbox-block {
    background-size: contain;
    background-repeat: no-repeat;
}
.imgHoversHome .vc-hoverbox-block-inner {
    padding: 0px;
}

.roof-testimonial.testimonial-style-two { background: transparent !important; }
.testimonial-style-two .section-title { color: #fff; }


.about-info .roof-btn { color: #fff; }

.sinBoton .view-more { display: none; }

.btnNaranja a {
	background: #f05b45 !important;
	font-size: 13px;
  letter-spacing: 0.2px;
	font-weight: bold;
}

.carruseles .vc_carousel-slideline img {
		height: inherit !important;
	}

.carruseles .vc_images_carousel .vc_carousel-control .icon-next, .carruseles .vc_images_carousel .vc_carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    font-size: 100px;
    color: #fff;
}


.pp_hoverContainer {
	height: 800px !important;
  width: 800px !important;
}

@media (max-width: 960px) {

	.roof-emergency .col-md-6 {
			width: 100%;
	}
	
	.noMobile { display: none; }
	
	.cajaSoluciones.wpb_content_element,.cajaFilosofia.wpb_content_element {
		margin: 20px !important;
	}
	
.cajaMobile.vc_row, .cajaTab.wpb_content_element {
	margin: 20px !important;
	padding: 0 15px !important;
}
	
	.posicionMobile .vc_column-inner { 
	margin: 20px !important;
	padding: 0 15px !important;
}
		
	.bgAzulMobile { background: #265fbb; }
	
	.margencitoMobile { padding: 0 15px; }
	
	.vc_carousel-slideline img {
		height: auto !important;
	}
	

}

.zoom img {
    width: 440px;
    height: 400px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}
 
.transition:hover {
    -webkit-transform: scale(1.7); 
    -moz-transform: scale(1.7);
    -o-transform: scale(1.7);
    transform: scale(1.7);
}
