/*
CTC Separate Stylesheet
Updated: 2024-05-30 13:45:03
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.25.1.1717069503
*/

/*------------------- Añadir iconos a los listados para Divi Servicios ------------------------------------------*/

.custom_bullets_wpcc_97 ul li {
  padding-left: 30px;
  list-style:none;
  margin-bottom: 10px;
}

.custom_bullets_wpcc_97 ul li::before {
  content: '';
  display: inline-block;
  margin-right: 7px;
  margin-left: -30px;
  padding-right: 5px;
  font-family:'ETmodules';
  font-size: 1.2em;
  vertical-align: middle;
}

.custom_bullets_wpcc_97 ul li::before {
  content: '\35';
	color: #272d33;
}

.custom_bullets_wpcc_97:hover ul li::before {
  content: '\35';
	color: #fff;
}


.et_pb_text.custom_bullets_wpcc ul {
    padding-bottom: 0em;
}

.custom_bullets_wpcc ul li {
  padding-left: 30px;
  list-style:none;
  margin-bottom: 10px;
}

.custom_bullets_wpcc ul li::before {
  content: '';
  display: inline-block;
  margin-right: 7px;
  margin-left: -30px;
  padding-right: 5px;
  font-family:'ETmodules';
  font-size: 1.2em;
  vertical-align: middle;
}

.custom_bullets_wpcc ul li::before {
  content: '\24';
  color: #4fa3ae;
}


.et_pb_text.custom_bullets_wpcc_97 ul {
    padding-bottom: 0em;
}

/* ------------------------ Estilos Menu ---------------------------------- */

#top-menu-nav>ul>li>a:hover {
    color: #4fa3ae !important;
	opacity: 1;
    transition: all 0.4s ease-in-out;
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: rgb(255 255 255);
    opacity: 1;
    color: #4fa3ae !important;
}

#top-menu li {
    font-size: 16px;
    font-weight: 400;
}

.nav li li {
    position: relative;
    line-height: 1.2em;
}

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

.nav li ul {
    padding: 0px 0;
}

#top-menu li li a {
    padding: 10px 5px;
    border-bottom: 1px solid lightgrey;
}
#logo {
    max-height: 90%;
}