/*
 Theme Name:   Barcino
 Description:  Tema Personalizado Barcino
 Author:       Manu :)
 Template:     Divi

*/

@font-face {
  font-family: 'Pacifico';	
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');
  font-display: swap;
}

#logo img {     max-width: 75%!important}

#et-secondary-nav li > ul {
    width: 150px!important;
}
#footer-bottom .container { max-width: 100%!important }
#post-2224 .et_post_meta_wrapper img { display:none!important }
#post-2453 .et_post_meta_wrapper img { display:none!important }
#post-2481 .et_post_meta_wrapper img { display:none!important }
#post-2357 .et_post_meta_wrapper img { display:none!important }
#post-2424 .et_post_meta_wrapper img { display:none!important }
#post-2441 .et_post_meta_wrapper img { display:none!important }
#post-2618 .et_post_meta_wrapper img { display:none!important }
 
#contactbolsa input[type=text], input[type=password], input[type=tel], input[type=email], input[type=date], input.text, input.title, textarea, select {      width: 100%;    border-radius: 5px;    padding: 15px;     border: 1px solid #000;}

#contactbolsa .boton { padding: 15px;
    background-color: #b70235;
    color: white;
    font-size: 17px;
    width: 20%;
    border: none;
    border-radius: 10px;
    cursor: pointer; }
#contactbolsa .boton:hover { padding: 15px;
    background-color: #820025;
    color: white;
    font-size: 17px;
    width: 20%;
    border: none;
    border-radius: 10px;
    cursor: pointer; }

.cajatextoslider .header-content { background-color:#0000009e; border-radius:10px; padding:15px; }
.cajatextosliderhome { background-color:#0000009e; border-radius:10px; padding:15px; }
#main-header .nav li ul a {color:black!important; }

div.et_pb_section.et_pb_section_0 { margin-top:-145px; }

.et:pb_section.et_pb_section_first { padding-top: inherit!important; }
.et_pb_fullwidth_section { padding:0!important; }
#main-header { background-color: rgba(0,0,0,0.7); }
.et_pb_row { padding:0px!important }

@media (max-width: 980px) { 


  #top-header, #top-header #et-info, #top-header .container, #top-header .et-social-icon a  { line-height: 1.7em; display:none; }
  #top-header, #top-header a, #et-secondary-nav li li a, #top-header .et-social-icon a:before { font-size:17px; display:none;}
}

/*Color Suma Captcha*/
.et_pb_contact_right {
      color: #ffffff!important;
    font-weight: bold!important;
    background: #9c9c9c;
	padding: 1px;     padding-left: 10px;}

/*#top-menu li li a { width: 280px!important; }
.nav li ul { width: 300px!important;}*/
.nav li ul {width:auto!important; }
#top-menu li li a { width:170px; }
select {
    padding: 15px;
    border: 1px solid black!important;
    color: #4e4e4e;
    background-color: white!important;
    width: 100%;
	border-radius:5px!important
}

.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea {
	background-color: white!important;
	border:1px solid black!important;
		border-radius:5px!important
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: .7;
    background-color: rgb(186, 206, 225);
}

#et-secondary-nav li li a { padding: 0em; }



@media (max-width: 980px) {
#et-secondary-menu, #et-secondary-nav {
	display: inherit!important; }
	.menu-item-577 a { border:2px solid white; padding-bottom: .25em!important;  padding-top: .25em;    padding: 3px; }
	.menu-item-221 { display:none!important}
	.menu-item-175 { margin-bottom:20px; }
	.menu-item-175 a { border:2px solid white; padding-bottom: .25em!important;  padding-top: .25em;    padding: 3px; }
	
div.et_pb_section.et_pb_section_0 { margin-top:0px; }
#main-header { background-color: white; }
	.et_mobile_menu li a { color:black!important; }
}
/*espacio fondo imagenes servicios inicio*/

/*fin espacio fondo imagenes servicios inicio*/
#hoverlanding1:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-oficinas-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding2:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-edificios-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding3:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-comunidades-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding4:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-cristales-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding5:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-garajes-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding6:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-fachadas-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding7:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-cristales-altura-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding8:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-grafitis-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding9:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-final-obra-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding10:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-hospitalaria-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding11:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-industrial-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding12:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-sector-terciario-landing.jpg"); color:black; background-color:#000000ab; }

#hoverlanding13:hover {  background-image:linear-gradient(180deg,#191919 5%,rgba(0,0,0,0.53) 100%), url("/wp-content/uploads/2019/05/limpieza-alimentaria-landing.jpg"); color:black; background-color:#000000ab; }



@media (max-width: 680px) {
.titulospeque { font-size:25px!important;}


#hoverservicio1:hover {  background-image:none; }

#hoverservicio2:hover {  background-image:none }

#hoverservicio3:hover {  background-image:none }

#hoverservicio4:hover {  background-image:none; }

#hoverservicio5:hover {  background-image:none; }

#hoverservicio6:hover {  background-image:none; }

#hoverlanding1:hover {  background-image:none }

#hoverlanding2:hover {  background-image:none }

#hoverlanding3:hover {  background-image:none }

#hoverlanding4:hover {  background-image:none }

#hoverlanding5:hover {  background-image:none }

#hoverlanding6:hover {  background-image:none }

#hoverlanding7:hover {  background-image:none }

#hoverlanding8:hover {  background-image:none; }

#hoverlanding9:hover {  background-image:none }

#hoverlanding10:hover {  background-image:none }

#hoverlanding11:hover {  background-image:none }

#hoverlanding12:hover {  background-image:none }

#hoverlanding13:hover {  background-image:none }



}

@media (max-width: 480px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 75%;
	} 
a.et_pb_button.et_pb_more_button.et_pb_button_two {
    width: 100%;
    text-align: center;
    margin-left: 0%;
}
a.et_pb_button.et_pb_more_button.et_pb_button_one {
    width: 100%;
    text-align: center;
}	
.et_pb_column_4{
background-color:#a4bfda !important;
	    background-image: none;
}
.et_pb_column_5{
background-color:#90b1d2 !important;
	    background-image: none;
}
.et_pb_column_6{
background-color:#7ea4cc !important;
	    background-image: none;
}
.et_pb_column_7{
background-color:#789ac1 !important;
	    background-image: none;
}
.et_pb_column_8{
background-color:#6e8dad !important;
	    background-image: none !important;
}
.et_pb_column_9{
background-color:#657b9e !important;
	    background-image: none;
}
div#prueba_div {
    display: none !important;
}	
}

.et-social-facebook a.icon:before {
    content: "\e093" !important;
    color: white !important;
}

.et-social-instagram a.icon:before {
    content: "\e09a" !important;
    color: white !important;
}

.et-social-twitter a.icon:before {
    content: "\e094" !important;
    color: white !important;
}

.et-social-youtube a.icon:before {
    
    color: white !important;
}
.et_pb_row_0.et_pb_row {
    margin-top: 0vw!important;
    margin-bottom: 0vw!important;
}

.dashicons, .dashicons-before:before {
   
    color: #b70235;
}
#top-menu li li a {
    width: 270px !important;
    padding: 8px 20px;
}

.et_pb_slider_0.et_pb_slider .et-pb-slider-arrows a {
    opacity: 1;
    right: 25px;
}

.et-pb-arrow-prev {
    left: 25px;
}
.et_pb_slider:hover .et-pb-arrow-prev {
    left: 25px;
}
ul.slick-dots {
    display: none !important;
}
button.slick-next.slick-arrow {
    display: none !important;
}
button.slick-prev.slick-arrow {
    display: none !important;
}
@media (max-width:767px){
	div#prueba_div {
    display: block !important;
		margin-top:-5%;
	}
.wpsisac-image-slide img{
		width: 75% !important;
  }
	#prueba_div .et_pb_fullwidth_code.et_pb_module{
		width: 95% !important;
    padding-left: 2.5%;
	}
}
@media (min-width:768px){
	div#prueba_div {
    width: 75% !important;
    padding-left: 25% !important;
}

}