/*
Theme Name: ApoloyBaco
Theme URI: https://apoloybaco.com
Description: Tema para la web de Apolo y Baco
Author: Fundación Ayesa
Author URI: https://www.fundacionayesa.org/
Template: Divi
Version: 1.0.0
License: GNU General Public License v2 or later
*/


p {
    text-align: justify;
}

.cta-menu {
	border-radius: 0px;
}

.cta-menu a {
	color: #fff!important;}

li.cta-menu {
   background-color:#BB8136; 
   text-align: center; 
   border-radius: 0px;
   -moz-transition: all 0.5s; 
   -webkit-transition: all 0.5s;
   transition: all 0.5s;}
li.cta-menu:hover {
	background-color:#bb813680;
}
  
.et-fixed-header #top-menu .cta-menua a{
    color: #fff!important;}
.cta-menu li.current-menu-ancestor > a, .cta-menu li.current-menu-item > a {
    color: #fff !important;}
 
li.cta-menu {
    background-color: #BB8136;
    text-align: center;
    border-radius: 0px;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s; 
}

@media all and (min-width: 981px) {
.igualar-alturas .et_pb_post {
min-height: 300px;
}
}

@media only screen and (max-width : 981px) {#mmenu-item-232799 a{
	  margin-top: -18px;}}


.fa-image{
	 height: 320px;
}

@media all and (max-width : 844px) {
	.fa-image{
	  height: 580px;
	}
}

.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_description a {letter-spacing: 0px;}

.fa-white{
	color: white;
}

.jazzmenu a {
	color:#0F4F90!important;
	border-bottom: 5px solid #0F4F90;
}


.asociacion_menu a {
  color:#63441D!important;
  border-bottom: 5px solid #63441D;
	
}


.vino a {	
	border-bottom: 6px solid #9F1616;
	color:#9F1616!important;
}


#top-menu li {
    padding-right: 0px;
}


.et_fullwidth_nav #top-menu li.mega-menu>ul {
    left: 0px!important;
    right: 0px!important;
}

#top-menu li.current-menu-item>a, #top-menu li.current_page_item>a {
    color: #ffffff;
    padding: 20px;
}


.libro a{
	color:#1C5455!important;
	border-bottom: 5px solid #1C5455;
}


.gastro a {
	color:#BF583C!important;
	border-bottom: 5px solid #BF583C;
}

.eventos a{
	color: #BB8136!important;
	border-bottom: 5px solid #BB8136;

}


.sublink a{
	color:#000000!important;
}


/***@media only screen and (min-width : 981px){li.asociacion.current-menu-item > a{
 border-bottom: 5px solid #BB8136;  COLOR AND THICKNESS OF THE BOX 
 padding: 0px;
 margin-bottom: 0px;
	}}***/

/*** @media only screen and (min-width : 981px){
.asociacion a:hover {
 		border-bottom: 5px solid #BB8136; COLOR AND THICKNESS OF THE BOX *
 		padding: 20px;
 		
	}}**/
/*** 
@media only screen and (min-width : 981px){li.jazz.current-menu-item > a{
 border-bottom: 5px solid #0F4F90; COLOR AND THICKNESS OF THE BOX 
 padding: 0px;
 margin-bottom: 0px;
	}}***/
/***
@media only screen and (min-width : 981px){
.mega-menu.jazz a:hover {
 border-bottom: 5px solid #0F4F90;  COLOR AND THICKNESS OF THE BOX 
 padding: 20px;
 margin-bottom: 0px;
	}}***/
/***
@media only screen and (min-width : 981px){li.vino.current-menu-item > a{
 border-bottom: 5px solid #731010;  COLOR AND THICKNESS OF THE BOX 
 padding: 20px;
 margin-bottom: 0px;
	}}***/
 /***
@media only screen and (min-width : 981px){.mega-menu.vino a:hover {
 border-bottom: 5px solid #731010; COLOR AND THICKNESS OF THE BOX 
 padding: 20px;
 margin-bottom: 0px;
	}}***/
/***
@media only screen and (min-width : 981px){li.literatura.current-menu-item > a{
 border-bottom: 5px solid #1C5455;  COLOR AND THICKNESS OF THE BOX 
 padding: 20px;
 margin-bottom: 0px;
	}}***/
/***
@media only screen and (min-width : 981px){.mega-menu.literatura a:hover {
 border-bottom: 5px solid #1C5455;  COLOR AND THICKNESS OF THE BOX 
 padding: 20px;
 margin-bottom: 0px;
	}}***/
/***
@media only screen and (min-width : 981px){li.gastro.current-menu-item > a{
 border-bottom: 5px solid #BF583C;  COLOR AND THICKNESS OF THE BOX 
 padding: 20px;
 margin-bottom: 0px;
	}}***/
/*** 
@media only screen and (min-width : 981px){.mega-menu.gastro a:hover {
 border-bottom: 5px solid #BF583C; COLOR AND THICKNESS OF THE BOX 
 padding: 20px;
 margin-bottom: 0px;
	}}***/



.mobile_menu_bar:before{
	color:#000!important;
	
}
.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 label {
    margin-top: 8px;
}

/* Setting the breakpoint of the mobile menu */
@media only screen and (max-width: 1140px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}
@media only screen and ( max-width: 1140px ) {
.colabora {
    background-color: #ffc40c00;

}}



.wp-pagenavi {
    clear: both;
    margin-top: 30px;
    margin-bottom: 20px;
}

.apoloYBacoTheme > tbody > tr > td {
  border: 1px solid #000;
  border-collapse: collapse;
  padding:7px;

}
.apoloYBacoTheme{
  margin-left: auto;
  margin-right: auto;
  width: 77%;
  background-color:#ffffff00;;
	
}

.apoloYBacoTheme a{
  color: #bb8136;
	
}
.nav li ul {
    position: absolute;
    padding: 0px!important;
	-webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 0%);
	border: 0px!important;

}
.nav li li ul {
    z-index: 1000;
    top: 0px;
    left: 200px;
}


#et-top-navigation {
    font-weight: normal;
}

.mep_event_list_item {
    background-color: #fff;
}
h3.mep_list_date {
    color: #bb8136!important;
}
.mep-list-header:before {
    border-left: 5px solid #bb8136!important;
}
.mep-ev-start-date {
    background: #bb8136!important;
}
.equinox .calendar-header {
    background-color: #bb8136!important;
}

#et-top-navigation .et-cart-info {
    margin: 3px 0 0 22px;
}
#et-top-navigation .et-cart-info {
    color: #bb8136!important;
}
.astm-search-menu{padding-left: 10px;}

.event{    border-left: 3px solid #bb8136;}


.et-cart-info span:before {
	display: none;
}

.heateorSssClear {
  
    margin-top: 20px;
}

.mep-social-share a {
    background: #bb8136!important;
}

.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    padding: 20px!important;
}


.et_header_style_left #et-top-navigation {
    padding-top: 0px;
}

@media (max-width: 980px){
.et_pb_menu .et_mobile_menu {

    padding: 0%;
}}

.et_mobile_menu {
    border: 0px;
	padding: 0%!important;
	-webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 0%);
}

#top-menu li li {
    padding: 0px!important;
    margin: 0;
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: rgba(0,0,0,.03);
    opacity: 0.9;
}

.et_mobile_menu li li {
    padding-left: 0%;
}


#top-menu .menu-item-has-children>a:first-child:after, #et-secondary-nav .menu-item-has-children>a:first-child:after {
	margin-top: 20px;
padding-right: 5px;}


@media only screen and (min-width: 981px){
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
    padding: 0px;
}}
#top-menu li .menu-item-has-children>a:first-child:after {
    top: -15px;
}

.et-menu .menu-item-has-children>a:first-child {
    padding-right: 30px;
}


@media only screen and (min-width: 981px){
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
    padding: 0px 0 0 0!important;
}}

.nav li.et-reverse-direction-nav li ul {
    right: -240px!important;
}


#main-header .et_mobile_menu li ul{
	padding-left: 0px;
}


#top-menu li li a {
    border-bottom: 0px solid;
}
#top-menu li a {
    border-bottom: 0px solid;
}

.is-form-style {
    margin-top: -5px!important;
}

/* START: Collapse Divi Menu Module Submenus and Keep Parent Items Clickable on Mobile */
/* Parent menu item */
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable,
.et_pb_module .et_mobile_menu .menu-item-has-children > a {
  position: relative;
}
/* Parent menu item icon */
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after,
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon:after {
  font-family: "ETmodules";
  text-align: center;
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
}
/* Disabled parent menu item icon positioning */
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after {
  position: absolute;
  top: 13px;
  right: 10px;
}
/* Clickable parent menu item icon */
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  align-items: center;
  position: absolute;
  width: 46px;
  height: 46px;
  background: rgba(0, 0, 0, 0);
  border-left: 1px solid #dcdcdc;
  right: 0;
  top: 0;
  z-index: 9;
}
/* Collapsed submenu parent menu item icon */
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after,
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon:after {
  content: "\33";
}
/* Expanded submenu parent menu item icon */
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable).visible > a:after,
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable.visible > span.parent_icon:after {
  content: "\32";
}
/* Hide submenu by default */
.et_pb_module .et_mobile_menu ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu > ul.sub-menu {
  display: none !important;
  visibility: hidden !important;
}
/* Show submenu */
.et_pb_module .et_mobile_menu .visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu .visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu {
  display: block !important;
  visibility: visible !important;
}
/* END: Collapse Divi Menu Module Submenus and Keep Parent Items Clickable on Mobile */

#cmplz-manage-consent .cmplz-manage-consent {
	background-color: #bb8136;}

#menu-item-246166{
	display:none;
}

.em-item-taxonomies{
	display:none;
}

.em-event-add-to-calendar{
	display:none;
}

.at-label{
	display:none;
}

.at-share-btn-elements {
    text-align: center;
    margin-top: 30px;
}