/*
Theme Name: Ateneu Igualadí
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.19.1549867769
Updated: 2019-02-11 07:49:29

/* Afegits Exposicions */
span.titol {
    display:table;
    font-size: 1.5em;
    line-height: 1em;
    color: #000;
}
span.titol:hover {
    color: #FFF;
}
span.titol_expo {
   color: #000;
   display:table;
   line-height: 1em;
}
span.any {
    width: 100%;
    font-size: 1.1em;
    color: #444;
    padding-top: 1vw;
}
span.dates {
    width: 100%;
    font-size: 1.1em;
    color: #000;
    font-weight: 400;
}
.accordion_expos_llistat {
    width: 100%;
    font-size: 1.2em;
    padding-left: 5%;
    padding-top: 0%;
    padding-right: 5%;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left;
    color: #000;
    border: none;
    font-family: 'Montserrat';
    cursor: pointer;
    min-height: 11em;
    margin-bottom: 3%;
    margin-top: 0px;
    background-color: #EBEBEB;
}
.accordion_expos_llistat:hover {
    background-color: #f00;
    color: #fff;
    border: none;
    cursor: hand;
}
.accordion_expos_single {
    width: 100%;
    font-size: 1.2em;
    padding-left: 5%;
    padding-top: 0%;
    padding-right: 5%;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left;
    color: #000;
    border: none;
    font-family: 'Montserrat';
    cursor: pointer;
    min-height: 11em;
    margin-bottom: 3%;
    margin-top: 0px;
    background-color: #EBEBEB;
    border: none;
    cursor: hand;
    display: table;
    padding-top: 5vw;
}
li.abstract_expo_single {
    font-size: 1em;
    padding: 5%;
    list-style: none;
}

/* Afegits ZOOM*/
		.imatge_bloc {
			float: left; 
			margin-right: 5%; 
			width: 35%;
		}
		.contingut_bloc {
			float: left; 
			width: 60%;
			margin-bottom: 5%;
			border-bottom: thin solid;
			padding-bottom: 2%;
		}
		.titol_bloc {
		margin-top: 48px;
		width: 100%;
		margin-bottom: 5%;
		font-size: 3em;
		float: left;
		font-weight: 800;
		color: #f45b69;
		font-family: 'Montserrat';
		padding: 0;
		}
        .wrap { text-align: center; }
        
		.img-zoom {
		  border-radius: 10px;
		  cursor: ne-resize;
		  transition: all 0.2s ease-in-out 0s;
		  width: 100%;
		}
		.img-zoom:hover{
			-webkit-transform: scale(1.4); 
			-moz-transform: scale(1,4);
			-o-transform: scale(1.4);
			transform: scale(1.4);
			box-shadow: 3px 19px 20px -25px rgba(0, 0, 0, 0.8);
		}
		.ampliar{
		  border-radius: 10px;
		  cursor: ne-resize;
		  transition: all 0.2s ease-in-out 0s;
		}
		.ampliar:hover{
			-webkit-transform: scale(1.6); 
			-moz-transform: scale(1,6);
			-o-transform: scale(1.6);
			transform: scale(1.6);
			box-shadow: 3px 19px 20px -25px rgba(0, 0, 0, 0.8);
		}
		li.xarxes {
			margin-bottom: 5%;
		}
		li.xarxes a:hover{
			opacity: 0.3;
		}
		img.xarxes_img {
			float: left;width: 8%;margin-right: 1%;
		}
		.direccio {
			font-size: 0.9em; font-weight: 800;margin-top: 7%;display: table;width: 100%;
		}
		.mobil_whats {display: none;}
/* Afegits ZOOM */

.et_right_sidebar #left-area {
	padding-right: 0.5%;
}

#categories-2 li.cat-item a{
	font-size: 0.9em;
	font-weight: 600;
	line-height: 0.2em;
	color: #000000;
	padding-left: 2%;
}
.tag-cloud-link {
	font-size: 0.9em;
	font-weight: 600;	
}
.llegir_mes {
	font-size: 0.8em;margin-left: 5%;font-weight: 800;
}
.llegir_mes a:hover { color: #000000;}
#categories-2 li.cat-item a:hover {
	color: #F45B69;
}
.et_pb_widget ul li {
	margin-bottom: 0px !important;}
.pagination {
	font-weight: 600;
}
.imatge_blog {
	border-radius:8px;
}
div.logo_entitat {
	float: left;
	margin-bottom: 5%;
	margin-top: 2%;
	margin-right: 50%;
}
img.logo_entitat {
width: 50%;	
}
.contactar_entitat {
	font-family: 'Montserrat'; 
	font-weight: 600;
	margin-right: 5%;
	display: table;
	margin-top:5%;
}
.detall_llistat_noticies {
	font-size: 4em;
	float: right;
	font-weight: 800;
	margin-left: 5%;
	margin-bottom: 5%;
}
.detall_llistat_noticies:hover {
	opacity: 0.6;
}
.llistat_de_noticies {
	padding-top: 5vh;
	position: relative;
	text-align: left;
	max-width: 1280px;
	margin: auto;
}
.divide_footer {
	padding-top: 38px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-size: 100%;
    background-image: url('https://ateneuigualadi.cat/wp-content/themes/ateneu-child/images/fotter_divider.svg');
    background-repeat: no-repeat;
    height: 100px
}
#logo {
    height: 88%;
}
#footer-bottom {
    background-color: #ecf0f1 !important;
}
#sidebar .et_pb_widget {
    display: table;
}
.entry-title a:hover {
    color: #f45b69;
}
.titol_agenda a:hover {
    color: #000;
    font-family: 'Montserrat';
}
#custom-post-type-recent-posts-2 li a, #custom-post-type-recent-posts-3 li a, #custom-post-type-recent-posts-4 li a {
    margin-bottom: 0;
    font-size: 0.9em;
    line-height: 1em;
    font-weight: 600;
    color: #000;
    font-family: 'Montserrat';
    padding: 2% 2% 2% 0%;
    
}
#custom-post-type-recent-posts-2 ul, #custom-post-type-recent-posts-3 ul, #custom-post-type-recent-posts-4 ul {
    margin-left: 2%;
}
#custom-post-type-recent-posts-2 li, #custom-post-type-recent-posts-3 li, #custom-post-type-recent-posts-4 li {
    margin-bottom: 0;
    line-height: 1em;
    padding: 2% 2% 2% 0%;
}
#custom-post-type-recent-posts-2 li:hover, #custom-post-type-recent-posts-3 li:hover, #custom-post-type-recent-posts-4 li:hover {
    margin-bottom: 0;
    line-height: 1em;
    background-color: #f45b69;
    margin-left: -8%;
    padding: 2% 2% 2% 8%;
}
.seccio_agenda {
    width: 38%;
    float: left;
    font-family: 'Montserrat';
}
li.entitat:nth-child(4n + 1), li.entitat:nth-child(4n + 2), li.entitat:nth-child(4n + 3), li.entitat:nth-child(4n + 4) {
    width: 25%;
    padding-right: 2%;
    float: left;
    list-style: none;
}
.entitat_single {
    width: 100%;
    list-style: none;
}
.entitat h1 {
    margin-bottom: 5%;
    font-size: 1.6em;
    border-bottom: solid #f45b69;
}
.dades_contacte p {
    margin-bottom: 2em;
    font-size: 1em;
    line-height: 1.2em;
    font-weight: 600;
    color: #000;
    font-family: 'Montserrat';
    padding-top: 5%;
}
.dades_contacte {
	margin-top: 5%;
}
.icones {
    width: 8%;
    margin-right: 2%;
}
.icones_single {
    width: 7%;
    margin-right: 2%;
    margin-top: 8%;
}
img.icones:hover {
    opacity: .6;
}
.icones_single:hover {
    opacity: 0.5;
}
.titol_agenda {
    width: 100%;
    margin-bottom: 5%;
    font-size: 3em;
    float: left;
    font-weight: 800;
    color: #f45b69;
    font-family: 'Montserrat';
    padding: 0;
}
.seccio_noticies {
    width: 60%;
    margin-left: 1%;
    float: right;
    font-family: 'Montserrat';
}
ul.calendari {
    width: 9em;
    margin-right: 5%;
    margin-top: 8%;
    height: 9em;
    float: left;
    background-color: #f45b69;
    border-bottom: 8px solid #000;
}
.calendari_dia {
    font-size: 5em;
    display: table;
    float: left;
    color: #000;
    font-family: 'Oswald';
    margin-right: 5%;
}
span#calendari_dia_de_la_setmana {
    font-size: 1.35em;
    display: table;
    padding-left: 0.2em;
    color: #fff;
    font-family: 'Oswald';
    text-transform: uppercase;
	margin-top:2.5em;
}
span#calendari_dia_del_mes {
    font-size: 1.45em;
    display: table;
    padding-left: 0.2em;
    line-height: 0.8em;
    font-weight: 100;
    color: #000;
    font-family: 'Oswald';
    text-transform: uppercase;
}
ul.activitat {
    width: 100%;
    list-style: none;
    border-bottom: 8px solid #000;
    padding: 0 !important;
}
li.activitat {
    width: 100%;
    list-style: none;
}
li.activitat p{
    font-size: 0.8em;
}
li.llistat_noticies_blocs {
    width: 100%;
    margin-top: 3%;
    list-style: none;
}
li.llistat_noticies_blocs:hover {
    opacity: .6;
}
ul.llistat_noticies_blocs {
    width: 100%;
    margin-top: 4%;
    list-style: none;
    padding: 0 !important;
}
img.activitat {
    width: 23em;
    margin-top: 5%;
}
img.imatge_noticia {
    width: 100%;
    margin: 0;
}
span.titol_activitat {
    margin-top: 5%;
    font-size: 2em;
    display: table;
    font-weight: 700;
    color: #000;
    font-family: 'Montserrat';
}
span.titol_noticia {
    margin-bottom: 5%;
    font-size: 1.5em;
    padding-bottom: 5%;
    display: table;
    line-height: 1em;
    font-weight: 700;
    color: #000;
    border-bottom: thin solid;
    font-family: 'Montserrat';
}
span.titol_noticia_bloc {
    font-size: 1.5em;
    font-weight: 700;
}
span.abstract_noticia {
    margin-top: -10px;
    font-size: 1.5em;
    display: table;
    line-height: 1.5em;
    font-weight: 300;
    color: #000;
    font-family: 'Montserrat';
    padding: 5%;
}
span.abstract_noticia p {
	font-size: 0.8em;
}
.abstract_noticia a {
    font-weight: 800;
    color: #f45b69 !important;
    font-family: 'Montserrat';
}
.abstract_noticia a:hover {
    opacity: .6;
}
span.data_noticia {
    width: 100%;
    font-size: 0.7em;
    float: left;
    font-weight: 800;
}
span.abstract_activitat {
    font-size: 1em;
    padding-bottom: 5%;
    display: table;
    line-height: 1.5em;
    font-weight: 300;
    color: #000;
    font-family: 'Montserrat';
}
span.abstract_activitat p {
    font-size: 1em;
    font-weight: 300;
    font-family: 'Montserrat';
}
.abstract_activitat p {
    padding-top: 5%;
}
.abstract_activitat a {
    font-weight: 800;
    color: #f45b69 !important;
    font-family: 'Montserrat';
}
.abstract_activitat a:hover {
    opacity: .6;
}
div.panel {
    width: 100%;
    -moz-transition: max-height 1.0s ease-out;
    -webkit-transition: max-height 1.0s ease-out;
    -o-transition: max-height 1.0s ease-out;
    transition: max-height 1.0s ease-out;
    max-height: 0;
    overflow: hidden;
    background-color: transparent;
    color: #666;
    padding: 0;
}
.accordion_noticies {
    width: 100%;
    font-size: 1.5em;
    padding-bottom: 5%;
    padding-bottom: 12%;
    padding-left: 5%;
    padding-top: 5%;
    padding-right: 5%;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left;
    color: #000;
    border: none;
    font-family: 'Montserrat';
    cursor: pointer;
}
.accordion_noticies:hover {
    background-color: #f00;
    color: #fff;
    border: none;
    cursor: hand;
}
.noticies_llistat {
	display: flex; 
	flex-direction: column; 
	float: left; 
	width: 32%;
	min-height: 300px;
	padding-left: 2%;
}
.activitats_llistat {
	display: flex; 
	flex-direction: column; 
	float: left; 
	width: 32%;
	margin-right: 1%;
	min-height: 45em;
}
.titol_activitat_llistat {
 	margin-top: 5%;
    font-size: 1.6em;
    display: table;
    font-weight: 700;
    color: #000;
    font-family: 'Montserrat';	
}
.accordion_activitats_llistat {
    width: 100%;
    font-size: 1.2em;
    padding-left: 5%;
    padding-top: 0%;
    padding-right: 5%;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left;
    color: #000;
    border: none;
    font-family: 'Montserrat';
    cursor: pointer;
    min-height: 5em;
    margin-bottom: 3%;
    margin-top: 0px;	
}
img.activitat_llistat {
	max-height: 200px;
	margin-top:5%;
	border-radius: 8px;
}
.accordion_noticies_llistat {
    width: 100%;
    font-size: 1.2em;
    padding-left: 5%;
    padding-top: 0%;
    padding-right: 5%;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left;
    color: #000;
    border: none;
    font-family: 'Montserrat';
    cursor: pointer;
    min-height: 11em;
    margin-bottom: 3%;
    margin-top: 0px;
}
.accordion_noticies_llistat:hover {
    background-color: #f00;
    color: #fff;
    border: none;
    cursor: hand;
}
.accordion_entitats {
    width: 100%;
    font-size: 1em;
    padding-bottom: 5%;
    padding-bottom: 12%;
    padding-left: 5%;
    padding-top: 5%;
    padding-right: 5%;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left;
    color: #000;
    border: none;
    font-family: 'Montserrat';
    cursor: pointer;
}
.accordion_entitats:hover {
    background-color: #F45B69;
    color: #fff;
    border: none;
    cursor: hand;
}
.accordion {
    width: 100%;
    margin-bottom: 5%;
    font-size: 1em;
    height: 3em;
    background-color: #fff;
    font-weight: 800;
    text-align: right;
    color: #f45b69;
    border: none;
    font-family: 'Montserrat';
    cursor: pointer;
}
.accordion:hover {
    height: 3em;
    background-color: #000;
    color: #fff;
    border: none;
    cursor: hand;
}
span.noticia_completa {
	font-size: 0.9em;
	line-height: 1.4em;
	font-weight: normal;
	display: table;
	padding-left: 5%;
	padding-right: 5%;
}
span.noticia_completa p {
	margin-top: 5%;
}
span.noticia_completa img {
	float: left !important;
	margin-bottom: 5%;
	width: 100% !important;
}
span.abstract_noticia_llistat p {
	font-size: 1.02em;
	line-height: 1.5em;
	font-weight: 600;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 5%;	
}
li.abstract_noticia_single {
    font-size: 1em;
    padding: 5%;
    list-style: none;
}
.widgettitle {
	color: #f45b69;
	border-bottom: solid thin #f45b69;
	margin-bottom: 5%;
}
.informacio_completa_entitat {
	line-height: 1.5em;
	color: #000000;
	margin-top: -10%;
	margin-bottom: 10%; 
	border-top: 8px solid; 
	display: table;
	padding-top: 5%;
	width: 60%; 
	float: right;
}
.xarxes_entitat {
	display: table; 
	width: 59%;
}
.contingut_entitat {
    vertical-align: text-bottom;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 3%;
    margin-bottom: 3%;
    height: 8em;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++seccio 1024 */
@media only screen and (max-width: 1024px) {
	.titol_bloc {
		margin-top: -6px;
		width: 100%;
		margin-bottom: 5%;
		font-size: 3em;
		float: left;
		font-weight: 800;
		color: #f45b69;
		font-family: 'Montserrat';
		padding: 0;
		}

	div.logo_entitat {
	width: 50%;
	margin-right: 50%;
	display: table;
}
	.noticies_llistat {
	display: flex; 
	flex-direction: column; 
	float: left; 
	width: 48%;
	margin-right: 2%;
	min-height: 31em;
	}
	.titol_agenda {
	padding-left: 3%;
	font-family: 'Montserrat';
	}
	.accordion_noticies_llistat {
	font-size: 2em;
	min-height: 7em;}
	
.mobil_whats {display: block;}
.direccio {
			font-size: 0.9em; font-weight: 800;margin-top: 14%;display: table;width: 100%;
		}
.divide_footer {
	height: 38px !important;
}
img.xarxes_img {
	float: left;width: 8%;margin-right: 2%; }
.sidebar {
    display: none;
}
img.xarxes_img2 {
	float: left;width: 15%;margin-right: 2%; }
.sidebar {
    display: none;
}
.entitat h1 {
    margin-bottom: 0%;
    font-size: 1em;
    border-bottom: solid #f45b69;
    font-size: 1.8em;
}
.icones {
    width: 6%;
    margin-right: 2%;
}
.icones_single {
    width: 5%;
    margin-right: 2%;
    margin-top: 8%;
}
img.icones:hover {
    opacity: .6;
}
.icones_single:hover {
    opacity: 0.5;
}
.informacio_completa_entitat {
	line-height: 1.5em;
	color: #000000;
	margin-top: 2%;
	margin-bottom: 10%; 
	border-top: 8px solid; 
	display: table;
	padding-top: 5%;
	width: 100%; 
	float: right;
}
.contingut_entitat {
    vertical-align: text-bottom;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 3%;
    margin-bottom: 3%;
    height: 6em;
}
.contingut_entitat h1 {
	font-size: 1.5em;
}
.accordion_entitats {
    width: 100%;
    font-size: 1em;
    padding-bottom: 5%;
    padding-bottom: 12%;
    padding-left: 5%;
    padding-top: 5%;
    padding-right: 5%;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left;
    color: #000;
    border: none;
    font-family: 'Montserrat';
    cursor: pointer;
}
.accordion_entitats:hover {
    background-color: #F45B69;
    color: #fff;
    border: none;
    cursor: hand;
}
.container {
    width: 95%;
}
.seccio_agenda {
    width: 45%;
}
.seccio_noticies {
    width: 54%;
}
span.titol_noticia {
    width: 100%;
    font-size: 1em;
}
span.abstract_noticia {
    font-size: 1em;
}
span.titol_noticia_bloc {
    font-size: 0.8em;
    float: left;
    line-height: 1em;
}
span.data_noticia {
    font-size: 0.5em;
    float: left;
}
li.entitat:nth-child(4n + 1), li.entitat:nth-child(4n + 2), li.entitat:nth-child(4n + 3), li.entitat:nth-child(4n + 4) {
    width: 50%;
    float: left;
    list-style: none;
}
.dades_contacte {
	margin-top: 5%;
}
.llistat_de_noticies {
	padding-top: 15px;
	position: relative;
	text-align: left;
	max-width: 90%;
	margin: auto;
	}
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++seccio 640 */
@media only screen and (max-width: 640px) {
	.imatge_bloc {
		margin-right: 5%; 
		width: 100%;	
	}
	.contingut_bloc {
			width: 100%;
		}
	.titol_bloc {
		margin-top: -22px;
		width: 100%;
		margin-bottom: 5%;
		font-size: 3em !important;
		float: left;
		font-weight: 800;
		color: #f45b69;
		font-family: 'Montserrat';
		padding: 0;
	}
	.llistat_de_noticies {
	padding-top: 15px;
	position: relative;
	text-align: left;
	max-width: 90%;
	margin: auto;
	}
	
	.ampliar{
		  border-radius: 10px;
		  cursor: ne-resize;
		  transition: all 0.2s ease-in-out 0s;
		  display: table;
		  width: 50%;
		}
	.ampliar:hover{
			-webkit-transform: scale(1.6); 
			-moz-transform: scale(1,6);
			-o-transform: scale(1.6);
			transform: scale(1.6);
			box-shadow: 3px 19px 20px -25px rgba(0, 0, 0, 0.8);
		}

.contingut_noticia_completa {
	padding-left: 3%; 
	padding-right: 2%;
	display: block;
}
.contingut_noticia_completa img {
	float: left !important;
	margin-bottom: 5%;
	width: 100% !important;
}	
	.contingut_entitat {
    height: 8em;
    vertical-align: text-bottom;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 5%;
    margin-bottom: 3%;
    height: 10em;
}
.contingut_entitat h1 {
	font-size: 1.7em;
}
.icones_single {
    width: 11%;
    margin-right: 2%;
    margin-top: 8%;
}
.dades_contacte {
	margin-top: 15%;
}
.noticia_completa::after {
	content:none;
	border: solid #000 1em;
	float: right;
}
.noticies_llistat {
	display: flex; 
	flex-direction: column; 
	float: left; 
	width: 100%;
	margin-right: 1%;
	min-height: 300px;
	}
.accordion_noticies_llistat {
	font-size: 2em;
	min-height: 5em;
	margin-bottom: 0px;
	padding-top: 0%;
	margin-top: 0px;
}
.titol_agenda {
	padding-left: 5%;
	font-family: 'Montserrat';
}
.divide_footer {
	max-height: 38px !important;
}
.sidebar {
    display: none;
}
.seccio_agenda {
    width: 100%;
}
.seccio_noticies {
    width: 100%;
}
span.titol_noticia {
    width: 100%;
    font-size: 1em;
}
span.abstract_noticia {
    font-size: 1em;
}
span.titol_noticia_bloc {
    font-size: 0.6em;
    float: left;
    line-height: 1em;
}
span.data_noticia {
    font-size: 0.4em;
    float: left;
}
li.entitat:nth-child(4n + 1), li.entitat:nth-child(4n + 2), li.entitat:nth-child(4n + 3), li.entitat:nth-child(4n + 4) {
    width: 100%;
    float: left;
    list-style: none;
}
img.xarxes_img {
	float: left;width: 8%;margin-right: 2%; }
}