.sticky-scroll{z-index:1000}.admin-bar #main-header{margin-top:45px}#main-header{background:#FFF;border-bottom:1px solid #ccc;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;width:100%;box-shadow:0 1px 3px rgb(0 0 0 / .2);z-index:2000}#main-header .site-header{margin:0;padding-top:.5rem;padding-bottom:0}#main-header .site-logo{padding-left:0}.site-header img{margin:0;padding:0;height:auto;width:100%}.main-nav-open{text-align:center;cursor:pointer;display:block;position:absolute;top:10px;right:10px;height:40px}.site-title{position:absolute;top:-1000px}.site-description{font-size:.9em;margin-bottom:0;text-align:center;margin-left:-5px;margin-right:0}.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.action{cursor:pointer;display:block;overflow:hidden;width:3.5rem;position:relative;text-align:center}.action::before{font-family:'Font Awesome 5 Free';font-size:2rem;font-weight:900;text-align:center}.menu-show::before{content:'\f0c9'}.search-show::before{content:'\f002'}.info-show::before{content:'\f059'}#site-navigation .row{padding-top:0rem;padding-bottom:0rem;display:block}.main-nav-menu-close.menu-show::before{content:'\f00d'}#main-search form,#main-search input{margin-bottom:0;margin-top:-3px}#main-search{height:0;opacity:0;transition:all .75s ease;overflow:hidden}#main-search .row{padding:5px}#main-search.open{height:auto;opacity:1;overflow:auto}.main-nav-menu-header{background:#f0f0f0;height:57px;padding:0;margin:0;border-bottom:1px solid #000}.main-nav-menu-title{margin-bottom:0}#main-content{padding-top:47px}#main{padding-left:1rem;padding-right:1rem}#content-header{padding-top:8px;padding-bottom:8px}#content-header,#navigation{background:#444;color:#FFF}#content-header a,#navigation a{color:#FFF}#navigation{height:0;opacity:0;transition:all .50s ease;overflow:hidden;width:100%;top:0}#navigation.sticky-scroll{height:auto;opacity:1;overflow:auto;padding-bottom:8px;padding-top:8px}#navigation .navigation-title{font-size:1.8rem}#navigation .navigation-taxonomy{font-size:1.5rem}#navigation .navigation-taxonomy a{display:block}.archive-description{font-size:1.3rem;letter-spacing:normal;font-weight:400;font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:5px}.business-list-block{margin-bottom:2rem;padding-bottom:0rem;border-bottom:solid 1px #444}.business-list-block .entry-title{margin-bottom:0;font-size:1.6rem}.business-list-block .button{font-size:1rem;margin-bottom:0}.address-block{margin-bottom:0;font-size:1.3rem}#featured{background:#f0f0f0;padding:1rem;margin-bottom:2rem;margin-left:-2rem;margin-right:-2rem}#featured .business-list-block{background:#FFF;margin-left:0;margin-right:0;margin-bottom:.8rem;border:none}#featured .business-list-block .entry-title{font-size:1.8rem}.no-title .page-content,.no-title .entry-content,.no-title .entry-summary{margin-top:0}.featured-title{font-size:1.8rem;margin-bottom:1rem}#main.full-width{margin-bottom:0}.full-width .row{padding:0}.full-width .page{margin-bottom:0}#actions{text-align:center;height:0;opacity:0;overflow:hidden;width:100%;transition:all .50s ease}.logo-block img{max-width:100%;height:auto}.main-block a i{font-size:1.6em}#actions{background:#FFF;position:fixed;z-index:1200;bottom:0;left:0;height:auto;opacity:1;overflow:auto}#secondary{position:relative}#secondary .sticky-scroll{margin-top:60px;float:right}.single-mt_empresa #secondary .sticky-scroll{margin-top:75px}.gecko #secondary .sticky-scroll{margin-top:60px}.safari.mac #secondary .sticky-scroll{margin-top:60px}#main-footer{background:#444;color:#FFF;z-index:1100}@media only screen and (min-width:62em){.admin-bar #main-header{margin-top:32px}.admin-bar #main-content{margin-top:132px}#main-search{height:auto;opacity:1;overflow:inherit}#main-search .row{padding:0}#main-content{padding-top:98px}body.page #main-content{padding-top:88px}#actions{position:relative;height:auto;opacity:1;overflow:inherit;z-index:auto;background:#fff0}#featured .data-block{margin-top:-4rem}#featured{margin-left:1rem;margin-right:1rem}.business-list-block{margin-left:1rem;margin-right:1rem}.business-list-block .entry-title{font-size:1.8rem}#featured .business-list-block .entry-title{font-size:2.4rem}}@media (max-width:768px){