/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Elicus Technologies
 Author URI:   https://elicus.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url('https://fonts.googleapis.com/css?family=Hind+Vadodara:400,700&display=swap&subset=latin-ext');
@import url("../twentytwenty/style.css");
@import url("hoja-de-estilos.css");

#site-header {z-index: 10000; }
.sazon-top-section {width: 100%; background-color: #0c4479; padding: 2px 0px;}
.sazon-top-section ul {width: 100%; max-width: 1280px; text-align: right; margin: auto;}
.sazon-top-section li {display: inline-block; margin: 0px 1%; position: relative;}
.sazon-top-section a {color: #FFF; text-decoration: none;}
.header-interaction-icons > div, .hii-sazon-icons li {display: inline-block; vertical-align: top;}
.header-titles .site-logo {margin: 0px;}
.header-interaction-icons {text-align: right; padding-top: 14px!important;}
.header-top-section-sazon, .sazon-menu nav {width: 100%;max-width: 1280px;margin: auto;}
.header-interaction-icons, .sazon-logo {float: left;width: 50%;display: block;margin: 0px;padding: 2px;}
.limpieza {width: 100%; height: 0px; clear: both;}
.sazon-top-section li:nth-child(-n+2):after {content: "";position: absolute;right: -20px;bottom: 10px;background-color: #fff;width: 5px;height: 5px;border-radius: 50%;}
header .section-inner, header .header-inner {width: 100%; max-width: 100%; margin: auto; display: block; padding: 1rem 0 0 0; overflow: visible;}
.header-navigation-wrapper {text-align: left;display: block;position: relative;margin: 0px;}
ul.primary-menu {justify-content: space-between;margin: 0 0;padding: 0px;}
.hii-sazon-icons ul {margin: 0px;}
.no-desktop{ display: none!important; }
.header-navigation-wrapper:after, .header-navigation-wrapper:before {content: "";width: 100%;height: 2px;background-color: #9d9d9c;position: absolute;left: 0%;}
.primary-menu li:nth-child(6):after {content: "";width: 3px;height: 80%;position: absolute;background-color: #9d9d9c;left: -60%;top: 10%;border-radius: 50px;}
.hii-sazon-icons li {padding: 0px 10px;position: relative;}
.sazon-user:after {content: "";width: 3px;height: 80%;position: absolute;background-color: #0c4479;left: -4px;top: 10%;border-radius: 50px;}
.primary-menu li:nth-child(6) a, .primary-menu li:nth-child(7) a {color: #9d9d9c!important; }
.primary-menu li:nth-child(1) a, .primary-menu li:nth-child(1) span {color: #0c4479!important;}
.header-navigation-wrapper:after { top: 0px;}
.header-navigation-wrapper:before { bottom: 0px;}
@media only screen and (max-width: 999px) {
.modal-menu a {color: #0c4479!important;}
.sub-menu {border: solid 1px #fff!important;}
.modal-menu ul li {border-left-width: 0rem!important; }
.header-top-section-sazon, .sazon-menu nav {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0px 0px;}	
.no-mobile { display: none!important; }
.no-desktop{ display: inline-block!important; }
.header-navigation-wrapper:after, .header-navigation-wrapper:before {width: 0vw; height: 0px;}
.site-logo a img {height: auto!important;}
.hii-sazon-icons svg {fill: #000; width: 20px!important;}
#site-header {background-color: #000!important;}
.nav-toggle svg, .search-toggle svg, .user-toggle svg, .magazine-toggle svg {fill: #FFF!important;}
.nav-toggle a, .search-toggle a, .user-toggle a, .magazine-toggle a {color: #FFF!important; outline: none;}
header .section-inner, header .header-inner {padding: 7px 0!important;}
}
.sub-menu {border: solid 3px #0c4479;border-radius: 10px; background-color: #FFF!important;}
.primary-menu > li:nth-child(2) > a, .primary-menu > li:nth-child(3) > a, .primary-menu > li:nth-child(4) > a, .primary-menu > li:nth-child(5) > a {color: #3c3c3b!important;text-transform: uppercase;font-weight: bold;}
.sazon-menu .primary-menu > li > a {text-transform: uppercase;font-weight: bold;}
.hii-sazon-icons svg {fill: #0c4479;width: 40px;}
.search-toggle-wrapper {background-color: #ededed;border-radius: 50px;}
.desktop-search-toggle {padding: 0px 18px!important;outline: none;}
.desktop-search-toggle a {text-decoration: none;}
.desktop-search-toggle svg, .desktop-search-toggle span {color: #9d9d9c; fill: #9d9d9c;}