/*
Theme Name: Fiesta de Teatro 2017
Description: Theme desarrollado por cantar de ranas
Author:   Nicolás Tomé http://cantarderanas.com
Template: Divi
*/

@import url("/wp-content/themes/Divi/style.css");

#page-container {
background: #2AA9E0; /* Old browsers */
/* background: -moz-linear-gradient(top, #113854 1%, #442039 100%);  FF3.6-15 */
/* background: -webkit-linear-gradient(top, #113854 1%,#442039 100%);  Chrome10-25,Safari5.1-6 */
/* background: linear-gradient(to right, #113854 1%,#442039 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#113854', endColorstr='#442039',GradientType=0 );  IE6-9 */
}

#sponsors-lacomedia .sponsor { width:19%}

#sponsors-comedia .et_pb_widget { width:100% !important; margin:0}
#sponsors-comedia .et_pb_widget ul { margin:0; padding:0;}
#sponsors-comedia .et_pb_widget ul li { margin:0 -20px 0 0}
#sponsors-comedia .et_pb_widget .horizontal .sponsors-item a img { max-height:auto;}

#wp-sponsors ul.horizontal li.sponsors-item a img {
    /*max-height: 160px;
    padding-bottom: 15px;*/
}
.widget_sponsors_widget ul.horizontal {
    margin:0;
}
#sponsors_widget-2 .horizontal .sponsors-item { width:18%;float: left;}
.widget_sponsors_widget ul.horizontal li {
    display: inline;
    list-style-type: none;
    padding-right: 0;
}


img {
    max-width: 100%;
    height: auto;
}
#wp-sponsors ul li { list-style:none}
#footer-widgets .footer-widget li:before {
    position: absolute;
    top: 9px;
    left: 0;
    border-width: 3px;
    border-style: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    content: "";
}

/*#principal-full { width:100%; height:100%; }*/
/*.et_pb_section { background-color:transparent;}*/
#main-content { background: none}

.social-icons-lists { float:right}



/* ESTILOS SHORTCODE EVENTOS */
.et_pb_widget {
    float: right;
    max-width: 100%;
}

#et-info-phone { padding:10px 0; display: inline-block;}
.social-icons-lists.icons-background-none.social-icons-greyscale .socicon {
    color: #fff !important;
}
#medio .et_pb_column .et_pb_code .evento {width:45%;margin: 0 3.5% 1% 0;float: left; min-height:500px}
#full .et_pb_column .et_pb_code .evento {width:100%;margin: 0 3.5% 1% 0;float: none; min-height:500px}

.evento { width:20%;margin: 0 3.5% 1% 0;float: left; min-height:500px}
.datos-extracto {position:relative}
.datos-extracto p { color:#3F3F3F; padding-bottom: 0.3em;}
.evento .imagen {}
.fechas { clear:both; display:block}
.fechas .box-fecha {float:left;background-color:#0097D0;width:60px;height:55px;margin-right:5px; padding:5px;}
.fechas .pasado { background-color: #F00;}
.fechas .box-fecha .dnumero {font-size:20px; text-align:center; color:#FFF;line-height: 0.9em;font-weight:800;}
.fechas .box-fecha .mes {font-size:15px; text-align:center; color:#FFF;line-height: 1.1em; font-weight:800}
.fechas .box-fecha .hora {font-size:12px; text-align:center; color:#FFF;line-height: 0.9em;font-weight:800; opacity:0.6}

/*   ARCHIVO  */
#archivo-espectaculos .evento {width:49%;margin: 0 1% 1% 0;float: left;; position:relative; min-height: auto}
#archivo-espectaculos .evento .fechas { position:absolute; bottom:15px; left:10px}
#archivo-espectaculos .evento .titulo-pas { position:absolute; top:15px; padding:15px; background-color: hsla(0,0%,0%,0.50); font-size:14px}

/* VISTA SIGLE */
.fecha-single {}
.block-fecha { background-color:#000000; padding:2% 5%; color:#fff; margin-bottom:2%; font-size:16px; display:inline-block}
.single-cartelera .section-cartelera { padding-bottom:0}
.single-cartelera .row-cartelera { padding-bottom:0}
.single-cartelera .lugar-funcion { margin-top:50px;}
.lugar-funcion h3 {color:#fff}
.lugar-funcion p {color:#fff}

.fecha-single .box-fecha {width:80px;height:180px;margin-right:30px; padding:15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.fecha-single .box-fecha .dnumero {font-size:38px; text-align:center; color:#FFF;line-height: 1em;}
.fecha-single .box-fecha .mes {font-size:24px; text-align:center; color:#FFF; line-height:1em;}
.fecha-single .box-fecha .hora {font-size:16px; text-align:center; color:#FFF; line-height:1em}

.single-cartelera .main_title { color:#FFF; font-size:42px}
.cartelera-single-head { padding:30px 0 0 0 !important;}
.titulo-row { padding:0 !important}
.imagen-fechas { padding:0 !important}


.mymail-form, .mymail-form .input, .mymail-form .mymail-form-info {
    width: 100%;
	font-size:16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mymail-form-fields .submit-button {padding: 0.3em 1em;font-size:14px; color:#FFF; background-color:#666;}
.mymail-form-fields .submit-button:hover { background-color:#F60}
/*
.single-cartelera .main_title h1 { color:#fff}
.single-cartelera .main_title h2 { color:#fff}
.single-cartelera .main_title h3 { color:#fff}
.single-cartelera .main_title h4 { color:#fff}
.single-cartelera .entry-content { color:#FFF;}*/


@media (max-width: 1200px){
#eventos-home .evento { width:16%;margin: 0 3.5% 5.5% 0;}
#eventos-home .evento h3 { font-size:18px}
.evento { width:25%;margin: 0 3.5% 5.5% 0;}
}


@media (max-width: 981px){
#eventos-home .evento {
    margin: 0 3.5% 5.5% 0;}
	.evento {
    margin: 0 3.5% 5.5% 0;}
	#eventos-home .evento {width:40%}
	.evento {width:40%}
	#sponsors-lacomedia .sponsor { width:48%}
}
@media (max-width: 479px){
#eventos-home .evento { width:100%}
.evento { width:100%}
#sponsors-lacomedia .sponsor { width:100%}
}
/*@media (max-width: 779px){
#eventos-home .evento { width:40%}
}*/