/*
 Theme Name:     Arrova
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme for Arrova.cat
 Author:         Arrova.cat
 Author URI:     https://www.arrova.cat
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.arv_text_prv{ padding: 25px; }
.arv_text_prv ul{ padding: 0; }
.arv_text_prv li{list-style: none!important; line-height: 1.2em;  }


p[data-id="pol_priv"] .et_pb_contact_field_options_title,
p[data-id="newsletter"] .et_pb_contact_field_options_title,
p[data-id="info_com"] .et_pb_contact_field_options_title{display:none;}
.footer-form-legal-text{margin-left:3%;}

.footer-form-legal-text #legal-form-title{font-size: 14px; text-transform: uppercase; padding-bottom: 3px;}
.footer-form-legal-text p{padding-bottom:5px; line-height: 1.2em;}

/*Footer*/
.main-footer .content{max-width: 1200px;}

/* Widgets */
.footer-widget .widget_custom_html.et_pb_widget:nth-child(1){margin-bottom:0 !important;} /*Elimina espai entre titol i llistat*/
.wid_contact .icon{color:#ffa300; padding-right:10px;}
.icon-phone:before {content: "\e090"; font-family:ETmodules !important; }
.icon-address:before {content: "\e081"; font-family:ETmodules !important; }
.icon-email:before {content: "\e076"; font-family:ETmodules !important; }
.icon-address{margin: auto auto;}
.wid_contact>div{display:flex;}
.cont-info{margin-bottom:10px;}

/*Icones Home*/
div.iconesInici div.et_pb_main_blurb_image span img {width: 100px !important; height: 100px !important;}

/* Portfolio - Portfoli filtrable */
@media only screen and (min-width: 768px) {
  .tres-columnes-grid .et_pb_grid_item {
    width: 28.333% !important;
    margin: 0 7.5% 7.5% 0 !important;
  }
}
.tres-columnes-grid .et_pb_grid_item:nth-child(3n) {
  margin-right: 0 !important;
}
.tres-columnes-grid .et_pb_grid_item:nth-child(3n+1) {
  clear:left;
}
.tres-columnes-grid .et_pb_grid_item:nth-child(4n+1) {
  clear: unset !important;
}
div#portfolioProyectos.et_pb_module{
	-webkit-animation-timing-function: none !important;
	animation-timing-function: none !important;
	-webkit-animation-duration: none !important;
	animation-duration: none !important;
}
div#portfolioProyectos.et_pb_filterable_portfolio .et_pb_portfolio_item.active {
	-webkit-animation: none !important;
	animation: none !important;
}


/* ---------------------- Media Queries ---------------------- */
/* Headers backgrounds - Solució fons trepitja Titol/text */
@media screen and (min-width:1761px){
	.header-section-p .et_parallax_bg{ left:-7vw; }
	.header-section-p .et_pb_row_0{height: 600px;}
	.header-section-p .et_pb_row_0 .et_pb_image{height:500px;}
}
@media screen and (max-width:1760px) and (min-width:980px){
	.header-section-p .et_parallax_bg{left:-13vw;  }
}
@media screen and (max-width: 980px){
	.header-section-p .et_parallax_bg{left:-6vw;}
	#marketing-serveis .et_pb_main_blurb_image{margin-bottom:0px;}
}
/* ----------------------------------------------------------- */
/* Colors botons portfolio filtrat inici*/
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
	color: #ffffff!important;
	border-width: 0px!important;
	border-radius: 100px!important;
	font-size: 11px;
	font-family: 'Overpass',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight: 900!important;
	text-transform: uppercase!important;
	background-image: radial-gradient(circle at top right,#6ad1e3 0%,#00afd7 100%); 
}
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button,  .entry-summary p.price ins, .et_pb_member_social_links a:hover, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,  .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .tagged_as a, .posted_in a {
    background-image: radial-gradient(circle at top right,#00859d 0%,#00afd7 100%);
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    padding-right: 10px;
    padding-top: 10px;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
	color: #00AFD7!important;
}