/*
 Theme Name:     Viladecans En Comú
 Theme URI:      http://howav.com
 Description:    Divi Child Theme
 Author:         How Audiovisual i Multimedia
 Author URI:     http://howav.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
#main-header, #top-header, #main-footer, #footer-bottom, #et-footer-nav {
	background-image:linear-gradient(90deg,#e63323 0%,#683061 60%) !important;
  	background-color:rgba(0,0,0,0);
}
#main-header {
	box-shadow:none;
}
.et-social-google-plus, .et-social-rss {
	display:none!important;
}
#logo {
    max-height:100%;
    max-width:300px;
}
#socialjuntologo {
	margin: 43px 0 0 350px;
	position: absolute;
	transition: all .4s ease-in-out;	
  	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
}
#socialjuntologo .et-social-icons li {
	float:none;
  	margin-left: 10px;
}
#socialjuntologo a {
  	color:#fff;
  	font-size:25px;
}

.et-fixed-header #socialjuntologo {
  	margin: 40px 0 0 25%;
}

#et-secondary-menu{
	display:none;
  	font-size:0.8em;
}
#main-content > div.container:before {
	display:none;
}

#top-header {
	height:14px;
}
.et_pb_widget_area_left {
	border-right: 0px;
}
span.mobile_menu_bar:before {
	color:#fff;
}

.et-fixed-header #top-menu .sub-menu a {
	color:#000000!important;
}

#et-footer-nav a {
	color:#fff;
}
#et-footer-nav li.current-menu-item a {
	color:#999!important;
}
    #et-top-navigation {
  	padding-left:40%!important;
}

.post-content {
	display:none!important;
}


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1506px) {
  #et-top-navigation {
  	padding-left:330px!important;
}
  .et-fixed-header #socialjuntologo {
  	margin: 25px 0 0 12%;
}
#socialjuntologo {
  	font-size:1em;
}
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) and (max-width: 1505px) {
#socialjuntologo {
  	margin: 75px 0 0 300px;
  	font-size:1em;
}
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
  #socialjuntologo {
	margin-left: 40%;
}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
  #socialjuntologo {
	margin-top: 19px;
}
  #socialjuntologo .et-social-icons li {
  	margin-left: 35px;
}
  #socialjuntologo a {
  	font-size:40px;
}
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
    #socialjuntologo {
	margin-top: 27px;
}
  #socialjuntologo .et-social-icons li {
  	margin-left: 20px;
}
  #socialjuntologo a {
  	font-size:30px;
}
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
   #socialjuntologo a {
  	font-size:20px;
}
}