/*
Theme Name: Divi Child
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.
Version: 4.26.0.1727853238
Updated: 2024-10-02 07:13:58

*/

.tb_horario:before {content: "\7d";position: relative;margin-right: 4px;font-family: ETmodules;}
.tb_horario{margin-right:10px}

/* Mega menu */
.mm_submenu ul {padding-bottom: 0 !important}
.mm_submenu ul li {padding-bottom: 5px}
.mm_submenu ul li a {transition: padding .7s, color .5s;}
.mm_submenu ul li a:hover {
	color: #0ec1cb !important;
	padding-left: 7px;
	border-left: 3px solid;
	transition: padding .7s, color .5s;
}
@media only screen and (min-width: 981px) {
	#top-menu .sub-menu {display: none !important}
}

/* Menú movil */
#main-header .et_mobile_menu li ul.hide {display: none !important;}
#mobile_menu .menu-item-has-children {position: relative;}
#mobile_menu .menu-item-has-children > a {background: transparent;}
#mobile_menu .menu-item-has-children > a + span {position: absolute;right: 0;top: 0;padding: 10px;font-size: 20px;font-weight: 700;cursor: pointer;z-index: 3;}
span.menu-closed:before {content: "\33";display: block;color: #fff;font-size: 16px;font-family: ETmodules;}
span.menu-closed.menu-open:before {content: "\4d";}

.et_mobile_menu {padding: 15px 0 !important;}
.et_mobile_menu li a {text-transform: uppercase; padding: 10px 3%}
.et_mobile_menu li ul {padding-left: 0 !important}
.et_mobile_menu li ul li a {text-transform: inherit !important}