/* IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
/* FIN IMPORTS */

:root{
  --AnahuacNaranja: #FF5900;
  --AnahuacGrisOscuro: #222222;
  --AnahuacDegradado: linear-gradient(138.02deg, #FF8D29 0%, #FF7125 38%, #FF5900 100%);
  --AnahuacBlanco: #fff;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, ul.menu > li > a, ul.features-list > li, .pager ul.pager__items > li, .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li, .topbar, header .header-info .content-inner .title, #footer .copyright, .portfolio-single .portfolio-informations .item-information span:first-child, .post-block .post-content .post-meta, .text-medium, .text-medium-2, .button, .btn, .btn-white, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit, .btn-inline, .pricing-vertical div[class*='col-'] .pricing-title .pricing-price .price, .pricing-vertical .col-heading ul li, #user-login-form .form-item label, .webform-submission-form .form-item label, .contact-info ul li, .navigation .gva_menu > li > a, .navigation .gva_menu .megamenu > .sub-menu > li > a, .navigation .gva_menu .gva-mega-menu > .sub-menu > li > a, .navigation .gva_menu .sub-menu > li > a, .tags-list .item-list > ul > li a, .widget.gsc-progress .progress-label, .gsc-icon-box.left-2 .highlight_content .desc, .gsc-icon-box-new.style-1 .content-inner .title, .category-list .item-list ul li a, .gsc-icon-box-new.style-2 .content-inner .desc .link, .gsc-icon-box-new.style-3 .content-inner, .gsc-icon-box-new.style-4 .content-inner .title, .milestone-block.position-no-icon .milestone-right .milestone-number-inner, .gsc-images-parallax.style-v1 .content-box, .gsc-team .team-name, .gsc-team.team-vertical .team-name, .gsc-team.team-circle .team-name, .gsc-quotes-rotator .cbp-qtrotator .cbp-qtcontent .content-title, .gsc-text-rotate .rotate-text .primary-text, .gsc-heading .sub-title, .gsc-quote-text .content, .gsc-our-partners .content-inner .info, .gsc-service-carousel .item .content-inner .desc, .gsc-progress-box .heading-box, .service-timeline > li .hentry .title, .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a, .portfolio-filter ul.nav-tabs > li > a, .testimonial-node-1 .content-body .quote, .testimonial-node-2 .content-body .quote, .testimonial-node-2 .content-body .info .name, .testimonial-node-2 .content-body .info .job, .testimonial-node-v3 .testimonial-content .quote, .testimonial-node-v3 .content-inner .right .name, .gavias_sliderlayer .slide-style-1, #gavias_slider_single .slide-style-1, .gavias_sliderlayer .slide-style-2, #gavias_slider_single .slide-style-2, .gavias_sliderlayer .slide-style-3, #gavias_slider_single .slide-style-3, .gavias_sliderlayer .inner.btn-slide, .gavias_sliderlayer .btn-slide a, #gavias_slider_single .inner.btn-slide, #gavias_slider_single .btn-slide a, .gavias_sliderlayer .btn-slide-white.inner, .gavias_sliderlayer .btn-slide-white a, #gavias_slider_single .btn-slide-white.inner, #gavias_slider_single .btn-slide-white a{
  font-family: 'Roboto Slab';
}

.NormalTextRun{
  font-family: 'Roboto';
}

a:hover, a:focus, a:active {
  color: var(--AnahuacNaranja);
}

label {
  color: var(--AnahuacGrisOscuro);
}

.label {
  color: var(--AnahuacGrisOscuro) !important;
}

ul.menu > li > a:hover, ul.menu > li > a:active, ul.menu > li > a:focus {
  color: var(--AnahuacDegradado);
}

ul.features-list > li {
  color: var(--AnahuacGrisOscuro);
}

ul.features-list > li:after {
  background: var(--AnahuacDegradado);
}

.pager ul.pager__items > li a:hover {
  background: var(--AnahuacDegradado);
  border-color: var(--AnahuacNaranja);
}

.pager ul.pager__items > li.is-active a {
  background: var(--AnahuacDegradado);
  border-color: var(--AnahuacNaranja);
}

.quick-pagination .pager .pager__item--previous a:after, .quick-pagination .pager .pager__item--next a:after {
  color: var(--AnahuacGrisOscuro);
}

.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a:hover {
  color: var(--AnahuacNaranja);
}

.topbar {
  background: var(--AnahuacGrisOscuro);
}

.topbar .topbar-content-inner .topbar-content a:hover {
  color: var(--AnahuacDegradado);
}

header .header-info .content-inner .title {
  color: var(--AnahuacGrisOscuro);
}

.gva-search-region .icon {
  color: var(--AnahuacGrisOscuro);
}

.gva-search-region .search-content form.search-block-form input[id*="edit-submit"] {
  background: var(--AnahuacDegradado);
}

.quick-side-icon .qicon {
  color: var(--AnahuacGrisOscuro);
}

.quick-side-icon .qicon:hover {
  background: var(--AnahuacDegradado);
}

body.logged-in.toolbar-horizontal .gva-quick-side {
  border-radius: 8px 0 0 8px;
}

header.header-default .gva-search-region .icon {
  color: var(--AnahuacGrisOscuro);
}

header.header-1 .header-main-inner .navigation .gva_menu > li > a:hover {
  color: var(--AnahuacNaranja);
}

header.header-2 .header-main .header-info .header-icon {
  color: var(--AnahuacDegradado);
}

header.header-2 .header-main .header-info .title {
  color: var(--AnahuacGrisOscuro);
}

header.header-2 .main-menu {
  background: var(--AnahuacDegradado);
}

#footer {
  background: var(--AnahuacDegradado);
  color: var(--AnahuacBlanco);
}

#footer a:hover, #footer a:focus {
  color: var(--AnahuacDegradado);
}

body.maintenance-page {
  color: var(--AnahuacGrisOscuro);
}

.page-notfound .big-title {
  color: var(--AnahuacGrisOscuro);
}

.page-notfound .action a {
  color: var(--AnahuacDegradado);
}

.page-notfound .action a:hover {
  color: var(--AnahuacGrisOscuro);
}

.portfolio-single .post-meta .line {
  background: var(--AnahuacDegradado);
}

.portfolio-single .portfolio-informations .item-information span:first-child {
  color: var(--AnahuacGrisOscuro);
}

.team-single-page .team-name .name {
  color: var(--AnahuacGrisOscuro);
}

.team-single-page .heading {
  color: var(--AnahuacGrisOscuro);
}

.team-single-page .team-education .field__item:after {
  background: var(--AnahuacDegradado);
}

.team-single-page .team-quote:after {
  color: var(--AnahuacDegradado);
}

.post-block .post-title a {
  color: var(--AnahuacGrisOscuro);
}

.post-block .post-title a:hover, .post-block .post-title a:active, .post-block .post-title a:before {
  color: var(--AnahuacNaranja);
}

.post-block .post-content .post-meta a {
  color: var(--AnahuacNaranja);
}

.post-footer .item-list ul li .post-block .post-title a:hover {
  color: var(--AnahuacDegradado);
}

.style-dark .post-block .post-title a:hover {
  color: var(--AnahuacDegradado);
}

.node-detail .field--name-field-tags .field__item a:hover, .node-detail .field--name-field-tags .field__item a:focus, .node-detail .field--name-field-tags .field__item a:active {
  background: var(--AnahuacDegradado);
}

.post-list-small-2 .post-block .post-meta {
  color: var(--AnahuacNaranja);
}

.team-block.team-v1 .team-image .socials-team a {
  background: var(--AnahuacGrisOscuro);
}

.team-block.team-v1 .team-image .socials-team a:hover, .team-block.team-v1 .team-image .socials-team a:focus, .team-block.team-v1 .team-image .socials-team a:active {
  background: var(--AnahuacDegradado);
}

.team-block.team-v1 .team-skills .progress-label {
  color: var(--AnahuacGrisOscuro);
}

.team-block.team-v1 .team-skills .progress .percentage {
  color: var(--AnahuacGrisOscuro);
}

.team-block.team-v2 .team-content .socials-team a:hover, .team-block.team-v2 .team-content .socials-team a:focus, .team-block.team-v2 .team-content .socials-team a:active {
  background: var(--AnahuacDegradado);
}

.team-block.team-v2 .team-content .team-name a:hover {
  color: var(--AnahuacDegradado);
}

.post-slider.post-block .post-meta-wrap .post-title a:hover {
  color: var(--AnahuacDegradado) !important;
}

.post-slider.post-block .post-categories a {
  background: var(--AnahuacDegradado);
}

.bg-theme {
  background: var(--AnahuacDegradado);
}

.bg-theme-second {
  background: var(--AnahuacGrisOscuro);
}

.text-medium {
  color: var(--AnahuacGrisOscuro);
}

.text-medium a {
  color: var(--AnahuacNaranja);
}

.text-medium a:hover {
  color: #FF8D29;
}

.text-medium-2 {
  color: var(--AnahuacGrisOscuro);
}

.text-black {
  color: var(--AnahuacGrisOscuro) !important;
}

.text-black > a {
  color: var(--AnahuacGrisOscuro) !important;
}

.text-theme {
  color: var(--AnahuacNaranja) !important;
}

.text-theme > a {
  color: var(--AnahuacNaranja) !important;
}

.text-theme-2, .text-theme-second {
  color: var(--AnahuacGrisOscuro) !important;
}

.text-theme-2 > a, .text-theme-second > a {
  color: var(--AnahuacGrisOscuro) !important;
}

.color-theme {
  color: var(--AnahuacNaranja) !important;
}

.color-theme > a {
  color: var(--AnahuacDegradado) !important;
}

.color-black {
  color: var(--AnahuacGrisOscuro) !important;
}

.color-black > a {
  color: var(--AnahuacGrisOscuro) !important;
}

.socials a i {
  background: var(--AnahuacDegradado);
}

.nav-tabs > li > a {
  color: var(--AnahuacGrisOscuro);
  padding: 15px;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active {
  color: var(--AnahuacNaranja);
}

.nav-tabs > li.active > a, .nav-tabs > li > a.active {
  color: var(--AnahuacBlanco);
  background: var(--AnahuacDegradado);
  border-radius: 8px 8px 0 0;
}

.owl-carousel .owl-dots .owl-dot.active {
  background: var(--AnahuacDegradado);
}

.owl-carousel .owl-nav > div:hover {
  background: var(--AnahuacDegradado);
}

.owl-carousel.carousel-thumbnail.text.top .owl-dots .owl-dot {
  color: var(--AnahuacGrisOscuro);
}

.owl-carousel.carousel-thumbnail.text.top .owl-dots .owl-dot.active {
  color: var(--AnahuacDegradado);
}

.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot {
  color: var(--AnahuacGrisOscuro);
}

.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot:after {
  background: var(--AnahuacDegradado);
}

.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot.active {
  color: var(--AnahuacDegradado);
}

.button, .btn, .btn-white, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit {
  background: var(--AnahuacDegradado);
  border-radius: 8px;
}

.button:hover, .btn:hover, .btn-white:hover, .btn-theme:hover, .btn-theme-second:hover, .more-link a:hover, .btn-theme-submit:hover {
  background: var(--AnahuacDegradado);
}

.button:focus, .btn:focus, .btn-white:focus, .btn-theme:focus, .btn-theme-second:focus, .more-link a:focus, .btn-theme-submit:focus {
  color: var(--AnahuacBlanco);
}

.btn-theme-2 {
  background: var(--AnahuacGrisOscuro);
}

.btn-black {
  background: var(--AnahuacGrisOscuro);
}

.btn-white {
  color: var(--AnahuacGrisOscuro);
}

.btn-white:after {
  background: var(--AnahuacGrisOscuro);
}

.btn-white:hover {
  color: var(--AnahuacGrisOscuro);
}

.btn-theme-second {
  background: var(--AnahuacGrisOscuro);
}

.btn-theme-second:hover, .btn-theme-second:focus, .btn-theme-second:active {
  background: var(--AnahuacGrisOscuro);
}

.btn-inline {
  color: var(--AnahuacNaranja) !important;
}

.btn-inline:hover {
  color: #FF8D29 !important;
}

.progress-label {
  color: var(--AnahuacGrisOscuro);
}

.progress .progress-bar {
  background: linear-gradient(220deg, #FF8D29 0%, #FF7125 38%, #FF5900 100%); /* Se conserva, el ángulo está invertido */
}

.pricing-table .plan-name .title {
  color: var(--AnahuacGrisOscuro);
}

.pricing-table .content-wrap .plan-price .price-value .dollar {
  color: var(--AnahuacNaranja);
}

.pricing-table .content-wrap .plan-price .price-value .value {
  color: var(--AnahuacNaranja);
}

.pricing-table .plan-list ul li:after {
  color: var(--AnahuacNaranja);
}

.pricing-table.highlight-plan .recommended-plan {
  background: var(--AnahuacDegradado);
}

.pricing-table.highlight-plan .plan-name .title {
  color: var(--AnahuacNaranja);
}

.pricing-vertical div[class*="col-"] .pricing-title .pricing-price .pricing-dollar {
  color: var(--AnahuacGrisOscuro);
}

.pricing-vertical div[class*="col-"] .pricing-title .pricing-price .price {
  color: var(--AnahuacGrisOscuro);
}

.pricing-vertical .col-heading {
  color: var(--AnahuacGrisOscuro);
}

.panel .panel-heading .panel-title > a:after {
  background: var(--AnahuacGrisOscuro);
}

.panel .panel-heading .panel-title > a.collapsed:after {
  background: var(--AnahuacDegradado);
}

.info-contact > div .icon {
  background: var(--AnahuacDegradado);
}

.info-contact > div.phone .icon {
  background: var(--AnahuacGrisOscuro);
}

.info-contact > div.address .icon {
  background: var(--AnahuacGrisOscuro);
}

#node-single-comment h2:before {
  background: var(--AnahuacDegradado);
}

.comment__author .username {
  color: var(--AnahuacGrisOscuro);
}

.comment__author {
  color: var(--AnahuacGrisOscuro);
}

.before-footer .mailchimp-signup-subscribe-form .block-title:after {
  color: var(--AnahuacDegradado);
}

form summary {
  background: var(--AnahuacDegradado);
}

form .form-item label {
  color: var(--AnahuacGrisOscuro);
}

#user-login-form .form-item label {
  color: var(--AnahuacGrisOscuro);
}

.contact-message-form .form-item input[type="text"]:focus, .contact-message-form .form-item input[type="email"]:focus, .contact-message-form .form-item textarea:focus {
  border-color: var(--AnahuacNaranja);
}

.webform-submission-form .form-item label {
  color: var(--AnahuacGrisOscuro);
}

.webform-submission-form .form-item input:focus, .webform-submission-form .form-item textarea:focus, .webform-submission-form .form-item select:focus {
  border-color: var(--AnahuacNaranja);
}

.text-light .webform-submission-form .form-actions input.form-submit {
  color: var(--AnahuacGrisOscuro);
}

form .mailchimp-newsletter-mergefields .form-item input[type="text"]:focus, form .mailchimp-newsletter-mergefields .form-item input[type="text"]:active, form .mailchimp-newsletter-mergefields .form-item input[type="text"]:hover, form .mailchimp-newsletter-mergefields .form-item input[type="tel"]:focus, form .mailchimp-newsletter-mergefields .form-item input[type="tel"]:active, form .mailchimp-newsletter-mergefields .form-item input[type="tel"]:hover, form .mailchimp-newsletter-mergefields .form-item input[type="password"]:focus, form .mailchimp-newsletter-mergefields .form-item input[type="password"]:active, form .mailchimp-newsletter-mergefields .form-item input[type="password"]:hover, form .mailchimp-newsletter-mergefields .form-item input[type="email"]:focus, form .mailchimp-newsletter-mergefields .form-item input[type="email"]:active, form .mailchimp-newsletter-mergefields .form-item input[type="email"]:hover, form .mailchimp-newsletter-mergefields .form-item textarea:focus, form .mailchimp-newsletter-mergefields .form-item textarea:active, form .mailchimp-newsletter-mergefields .form-item textarea:hover, form .mailchimp-newsletter-mergefields .form-item select:focus, form .mailchimp-newsletter-mergefields .form-item select:active, form .mailchimp-newsletter-mergefields .form-item select:hover {
  border: 1px solid var(--AnahuacDegradado);
}

.block .block-title {
  color: var(--AnahuacGrisOscuro);
}

.footer .block .block-title:after {
  background: var(--AnahuacBlanco);
}

.block.block-blocktabs .ui-tabs-nav > li.ui-tabs-active > a {
  color: var(--AnahuacDegradado);
}

.drupal-tabs .is-active a {
  color: var(--AnahuacNaranja);
}

.sidebar .block-menu ul li a:after {
  color: var(--AnahuacDegradado);
}

.sidebar .block-menu ul li a:hover, .sidebar .block-menu ul li a:focus, .sidebar .block-menu ul li a:active {
  color: var(--AnahuacNaranja);
}

.sidebar .block-menu ul li.menu-item--active-trail > a {
  color: var(--AnahuacNaranja) !important;
}

.list-tags .view-list ul > li:hover {
  background: var(--AnahuacDegradado);
}

.contact-info ul li i {
  color: var(--AnahuacNaranja);
}

.contact-link {
  background: var(--AnahuacGrisOscuro);
}

.company-presentation {
  background: var(--AnahuacGrisOscuro);
}

.box-search-team {
  background: var(--AnahuacDegradado);
}

.box-search-team .link a:hover {
  color: var(--AnahuacGrisOscuro);
}

.box-search-team .link a:hover:after {
  color: var(--AnahuacGrisOscuro);
}

.contact-box-footer ul.list-information > li .icon {
  color: var(--AnahuacDegradado);
}

.topbar-information ul li i {
  color: var(--AnahuacNaranja) !important;
}

.block-dropdown-language .dropbutton-wrapper ul.dropbutton:after {
  color: var(--AnahuacNaranja);
}

.block-dropdown-language .dropbutton-wrapper.open ul.dropbutton > li {
  color: var(--AnahuacGrisOscuro);
}

.block-dropdown-language .dropbutton-wrapper.open ul.dropbutton > li > a {
  color: var(--AnahuacGrisOscuro);
}

.block-dropdown-language .dropbutton-wrapper.open ul.dropbutton > li > a:hover {
  color: var(--AnahuacNaranja) !important;
}

.poll .poll-item .bar .foreground {
  background: var(--AnahuacDegradado);
}

.uk-slideset-init .uk-slideset-nav li a {
  border: 2px solid var(--AnahuacDegradado);
}

.uk-slideset-init .uk-slideset-nav li.uk-active a {
  background: var(--AnahuacDegradado);
}

.gva-mega-menu .block-blocktabs .ui-tabs-nav > li.ui-tabs-active > a {
  color: var(--AnahuacDegradado);
}

.category-list .item-list ul li a:hover, .category-list .item-list ul li a:focus, .category-list .item-list ul li a:active {
  color: var(--AnahuacNaranja);
}

.testimonial-v1 .testimonial-item .content .title {
  color: var(--AnahuacGrisOscuro);
}

.view-testimonial-v2 .owl-dots .owl-dot.active {
  border-color: var(--AnahuacNaranja);
}

.testimonial-grid .item-grid .testimonials-quote {
  color: var(--AnahuacGrisOscuro);
}

.testimonial-grid .item-grid .testimonials-profile:after {
  background: var(--AnahuacDegradado);
}

.testimonial-grid .item-grid .testimonials-profile .right .job {
  color: var(--AnahuacDegradado);
}

.small-list .item-list ul > li a {
  color: var(--AnahuacGrisOscuro);
}

.small-list .item-list ul > li a:hover {
  color: var(--AnahuacDegradado);
}

.tags-list .item-list > ul > li a:hover, .tags-list .item-list > ul > li a:focus, .tags-list .item-list > ul > li a:active {
  background: var(--AnahuacDegradado);
}

.gva-googlemap .gm-style-iw div .marker .info .link-visit {
  color: var(--AnahuacDegradado);
}

.gva-googlemap .gm-style-iw div .marker .info .link-visit:hover {
  color: var(--AnahuacGrisOscuro);
}

.gva-googlemap .makers .maker-item-inner .left .icon {
  color: var(--AnahuacGrisOscuro);
}

.gva-googlemap .makers .maker-item-inner .right h3:hover {
  color: var(--AnahuacNaranja);
}

.gva-googlemap .makers .maker-item-inner:hover h3, .gva-googlemap .makers .maker-item-inner.active h3 {
  color: var(--AnahuacDegradado);
}

.gva-googlemap .makers .maker-item-inner:hover .icon, .gva-googlemap .makers .maker-item-inner.active .icon {
  color: var(--AnahuacDegradado);
}

.gbb-row-wrapper .icon-row {
  color: var(--AnahuacDegradado);
}

.column-box-to-top {
  border-radius: 8px;
}

.gavias-blockbuilder-content .link-edit-blockbuider {
  background: var(--AnahuacDegradado);
}

.widget.gsc-progress .percentage {
  color: var(--AnahuacGrisOscuro);
}

.gsc-call-to-action .sub-title > span {
  border-bottom: 1px solid var(--AnahuacNaranja);
}

.gsc-call-to-action .heading-line.heading-line-1 {
  background: var(--AnahuacDegradado);
}

.gsc-call-to-action .heading-line.heading-line-2 {
  border-top: 1px solid var(--AnahuacDegradado);
  border-bottom: 1px solid var(--AnahuacDegradado);
}

.gsc-call-to-action .video-inner .link-video {
  background: var(--AnahuacDegradado);
}

.gsc-carousel-content .item .item-content .content-box .title:after {
  background: var(--AnahuacDegradado);
}

.gsc-icon-box .highlight_content .title {
  color: var(--AnahuacGrisOscuro);
}

.gsc-icon-box .highlight-icon .icon-container {
  color: var(--AnahuacGrisOscuro);
}

.gsc-icon-box .highlight-icon .icon-container.text-black {
  color: var(--AnahuacGrisOscuro);
}

.gsc-icon-box.icon-background .highlight-icon .icon-container.bg-theme:after {
  background: var(--AnahuacDegradado);
}

.gsc-icon-box.icon-background.icon-border .highlight-icon .icon-container.bg-theme {
  border-color: var(--AnahuacNaranja);
}

.gsc-icon-box.icon-border:not(.icon-background) .highlight-icon .icon-container {
  color: var(--AnahuacDegradado);
}

.gsc-icon-box .i-border-theme {
  border-color: var(--AnahuacDegradado) !important;
}

.gsc-icon-box-color.icon-style-1 .box-icon .icon {
  background: var(--AnahuacDegradado);
}

.gsc-icon-box-color.icon-style-2 .box-icon .icon {
  background: var(--AnahuacDegradado);
}

.gsc-icon-box-new.style-1 .icon-inner {
  background: var(--AnahuacDegradado);
}

.gsc-icon-box-new.style-1 .content-inner .title {
  color: var(--AnahuacGrisOscuro);
}

.gsc-icon-box-new.style-2 .icon-inner {
  background: var(--AnahuacDegradado);
}

.gsc-icon-box-new.style-2 .content-inner .desc ul li:after {
  color: var(--AnahuacNaranja);
}

.gsc-icon-box-new.style-2 .content-inner .desc .link {
  color: var(--AnahuacNaranja);
}

.gsc-icon-box-new.style-3 .icon-inner {
  border: 1px solid var(--AnahuacDegradado);
  color: var(--AnahuacDegradado);
}

.gsc-icon-box-new.style-3 .content-inner {
  color: var(--AnahuacGrisOscuro);
}

.gsc-icon-box-new.style-4 .icon-inner .icon {
  color: var(--AnahuacGrisOscuro);
  background: var(--AnahuacDegradado);
}

.gsc-icon-box-new.style-4 .content-inner .title {
  color: var(--AnahuacGrisOscuro);
}

.gsc-icon-box-new.style-5 {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.gsc-icon-box-new.style-5 .content-inner .title {
  color: var(--AnahuacGrisOscuro);
}

.gsc-icon-box-new.style-5 .content-inner .desc a:hover {
  color: var(--AnahuacNaranja);
}

.gsc-icon-box-new.style-5 .icon-inner .icon {
  color: var(--AnahuacNaranja);
}

.gsc-icon-box-new.style-5:hover .icon-inner .icon {
  background: var(--AnahuacDegradado);
}

.milestone-block.position-icon-top .milestone-icon {
  color: var(--AnahuacDegradado);
}

.milestone-block.position-icon-top .milestone-icon .icon {
  color: var(--AnahuacDegradado);
}

.milestone-block.position-icon-top .milestone-text {
  color: var(--AnahuacGrisOscuro);
}

.milestone-block.position-icon-left .milestone-icon {
  color: var(--AnahuacDegradado);
}

.milestone-block.position-icon-left .milestone-icon .icon {
  background: var(--AnahuacDegradado);
}

.milestone-block.position-icon-left .milestone-icon span {
  color: var(--AnahuacDegradado);
}

.milestone-block.position-icon-left .milestone-right .milestone-number {
  color: var(--AnahuacGrisOscuro);
}

.milestone-block.position-no-icon .milestone-right .milestone-number-inner {
  color: var(--AnahuacNaranja);
}

.milestone-block.position-no-icon .milestone-right .milestone-number-inner .symbol {
  color: var(--AnahuacDegradado);
}

.gsc-images-parallax.style-v1 .content-box {
  background: var(--AnahuacDegradado);
}

.gsc-video-box.style-1 .image .popup-video .icon {
  background: var(--AnahuacDegradado);
  color: var(--AnahuacGrisOscuro);
}

.gsc-video-box.style-1 .video-content-right {
  color: var(--AnahuacGrisOscuro);
}

.gsc-video-box.style-2 .image .popup-video {
  background: var(--AnahuacDegradado);
}

.gsc-video-box.style-2 .video-content .link-video:after {
  background-color: var(--AnahuacGrisOscuro);
}

.gsc-video-box.style-2 .video-content .button-review a {
  color: var(--AnahuacGrisOscuro);
  border: 1px solid var(--AnahuacGrisOscuro);
}

.gsc-video-box.style-2 .video-content .button-review a:hover {
  background: var(--AnahuacDegradado);
  border-color: var(--AnahuacNaranja);
}

.gsc-links .content-inner .box-content a:hover {
  color: var(--AnahuacGrisOscuro);
}

.gsc-links .content-inner .box-content a.o_active {
  color: var(--AnahuacDegradado);
}

.gsc-team .team-position {
  color: var(--AnahuacDegradado);
}

.gsc-team.team-horizontal .team-header .social-list a:hover {
  color: var(--AnahuacDegradado) !important;
}

.gsc-team.team-horizontal .team-name:after {
  background: var(--AnahuacDegradado);
}

.gsc-team.team-vertical .team-header .social-list a:hover {
  color: var(--AnahuacNaranja) !important;
}

.gsc-team.team-vertical .team-body .info {
  background: var(--AnahuacDegradado);
}

.gsc-team.team-circle .team-header .social-list a:hover {
  color: var(--AnahuacDegradado) !important;
}

.gsc-team.team-circle .team-name {
  color: var(--AnahuacGrisOscuro);
}

.gsc-quotes-rotator .cbp-qtrotator .cbp-qtcontent .content-title {
  color: var(--AnahuacGrisOscuro);
}

.gsc-quotes-rotator .cbp-qtprogress {
  background: var(--AnahuacDegradado);
}

.gva-job-box .content-inner .job-type {
  color: var(--AnahuacNaranja);
}

.gva-job-box .content-inner .information ul li i {
  color: var(--AnahuacNaranja);
}

.gsc-our-gallery .item .box-content {
  background: var(--AnahuacDegradado);
}

.gsc-our-gallery .item .box-content .title:after {
  background: var(--AnahuacGrisOscuro);
}

.gsc-box-hover .backend {
  background: var(--AnahuacDegradado);
}

.gsc-text-rotate .rotate-text .primary-text {
  color: var(--AnahuacGrisOscuro);
}

.gsc-heading .sub-title > span{
  display: inline-block;
}

.gsc-heading .sub-title > span:after {
  background: var(--AnahuacDegradado);
}

.gsc-heading .heading-line.heading-line-1 {
  background: var(--AnahuacDegradado);
}

.gsc-heading .heading-line.heading-line-2 {
  border-top: 1px solid var(--AnahuacDegradado);
  border-bottom: 1px solid var(--AnahuacDegradado);
}

.gsc-heading .heading-line.heading-line-3 {
  background: var(--AnahuacGrisOscuro);
}

.gsc-chart .pieChart span {
  color: var(--AnahuacGrisOscuro);
}

.gsc-map .info span.icon {
  color: var(--AnahuacGrisOscuro);
}

.gsc-map .phone {
  color: var(--AnahuacDegradado);
}

.gsc-quote-text {
  border-radius: 8px;
}

.gsc-quote-text .icon {
  color: var(--AnahuacNaranja);
}

.gsc-quote-text .content {
  color: var(--AnahuacGrisOscuro);
}

.gsc-box-color {
  background: var(--AnahuacDegradado);
}

.gsc-tabs .tabs_wrapper.tabs_horizontal .nav-tabs {
  padding: 0;
  border-radius: 8px 8px 0 0;
}

.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs {
  border-radius: 8px 0 0 8px;
}

.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs > li {
  border: none;
  padding-top: 0;
}

.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs > li a {
  height: 100%;
  border-radius: 8px 0 0 8px;
}

.gsc-our-partners .content-inner .info .category {
  color: var(--AnahuacNaranja);
}

.gsc-image-content.skin-v3 .image .title a {
  text-shadow: 0 0 5px var(--AnahuacGrisOscuro);
}

.gsc-image-content.skin-v3 .image:hover:after {
  background: var(--AnahuacDegradado);
}

.gsc-service-carousel .item .content-inner .icon {
  color: var(--AnahuacNaranja);
}

.gsc-service-carousel .item .content-inner .desc {
  color: var(--AnahuacGrisOscuro);
}

.gsc-service-carousel .item .content-inner .desc:after {
  background: var(--AnahuacGrisOscuro);
}

.gsc-service-carousel .item .content-inner:hover, .gsc-service-carousel .item .content-inner:focus, .gsc-service-carousel .item .content-inner:active {
  background: var(--AnahuacDegradado);
}

.gsc-service-carousel .owl-carousel .owl-item.center .content-inner {
  background: var(--AnahuacDegradado);
}

.gsc-box-download {
  background: var(--AnahuacDegradado);
}

.gsc-box-download .box-files a {
  color: var(--AnahuacGrisOscuro);
}

.gsc-instagram .title a {
  color: var(--AnahuacDegradado);
  border-bottom: 1px solid var(--AnahuacDegradado);
}

.gsc-instagram .title a:hover, .gsc-instagram .title a:focus, .gsc-instagram .title a:active {
  color: var(--AnahuacGrisOscuro);
}

.gsc-progress-box .icon-box {
  background: var(--AnahuacDegradado);
}

.gsc-progress-box .heading-box .step-number {
  color: var(--AnahuacGrisOscuro);
}

.gsc-progress-box .heading-box .step-text {
  color: var(--AnahuacNaranja);
}

.service-timeline .hentry .icon {
  background: var(--AnahuacDegradado);
}

.service-timeline > li.active .icon {
  background: var(--AnahuacDegradado) !important;
}

.service-timeline > li .hentry .title {
  color: var(--AnahuacGrisOscuro);
}

.service-timeline > li .hentry .title:after {
  background: var(--AnahuacDegradado);
}

.cssload-container .wait-text {
  color: var(--AnahuacGrisOscuro);
}

.cssload-container .cssload-moon {
  border-bottom: 26px solid var(--AnahuacDegradado);
}

.event-block .event-image .date .day {
  color: var(--AnahuacNaranja);
}

.event-block .event-image .date .month {
  color: var(--AnahuacGrisOscuro);
}

.event-block .event-content .event-info .event-meta {
  color: var(--AnahuacGrisOscuro);
}

.event-block-2 .event-image .event-date .date {
  color: var(--AnahuacNaranja);
}

.event-block-2 .event-image .event-date .month {
  color: var(--AnahuacGrisOscuro);
}

.event-block-2 .event-line {
  background: var(--AnahuacDegradado);
}

.event-list-item .event-date {
  background: var(--AnahuacDegradado);
}

.event-list-item .event-title a {
  color: var(--AnahuacGrisOscuro);
}

.event-block-list .event-date {
  background: var(--AnahuacDegradado);
}

.event-block-list .event-address i {
  color: var(--AnahuacDegradado);
}

.portfolio-filter ul.nav-tabs > li > a:hover {
  border-color: var(--AnahuacNaranja);
  color: var(--AnahuacNaranja);
}

.portfolio-filter ul.nav-tabs > li > a.active {
  border-color: var(--AnahuacNaranja);
  background: var(--AnahuacDegradado);
}

.portfolio-v1 .portfolio-images .image-popup:hover {
  background: var(--AnahuacDegradado);
}

.portfolio-v1 .portfolio-images .link:hover {
  background: var(--AnahuacDegradado);
}

.portfolio-v2 .node-index {
  border: 2px solid var(--AnahuacDegradado);
}

.portfolio-v2 .portfolio-content .content-inner .category a {
  color: var(--AnahuacDegradado);
}

.portfolio-v2:hover .portfolio-content, .portfolio-v2:active .portfolio-content, .portfolio-v2:focus .portfolio-content {
  background: var(--AnahuacGrisOscuro);
}

.portfolio-v4 .portfolio-images .image-popup:hover {
  background: var(--AnahuacDegradado);
}

.portfolio-v4 .portfolio-images .link:hover {
  background: var(--AnahuacDegradado);
}

.portfolio-v4 .content-inner .category:after {
  background: var(--AnahuacDegradado);
}

.portfolio-carousel-single .portfolio-item .images .image-popup {
  background: var(--AnahuacDegradado);
}

.portfolio-carousel-single .portfolio-item .images .read-more a {
  color: var(--AnahuacGrisOscuro);
}

.portfolio-carousel-single .portfolio-item .images .read-more a:hover {
  color: var(--AnahuacNaranja);
}

.portfolio-carousel-single .portfolio-item .images .read-more:after {
  background: var(--AnahuacGrisOscuro);
}

.portfolio-carousel-single .portfolio-item .images .read-more:hover:after {
  background: var(--AnahuacDegradado);
}

.portfolio-carousel-single .portfolio-item .portfolio-content:after {
  background: var(--AnahuacGrisOscuro);
}

.portfolio-carousel-single .portfolio-item .portfolio-content .category a {
  color: var(--AnahuacGrisOscuro);
}

.portfolio-carousel-single .portfolio-item .portfolio-content .category a:hover {
  color: var(--AnahuacNaranja);
}

.portfolio-carousel-single .portfolio-item .portfolio-content .portfolio-content-inner .title:after {
  background: var(--AnahuacDegradado);
}

.portfolio-carousel-single .portfolio-item .portfolio-content .portfolio-content-inner .title a {
  color: var(--AnahuacGrisOscuro);
}

.portfolio-carousel-single .portfolio-item .portfolio-content .portfolio-content-inner .title a:hover {
  color: var(--AnahuacNaranja);
}

.testimonial-node-1 .content-body .avatar .quote-icon {
  background: var(--AnahuacDegradado);
}

.testimonial-node-1 .content-body .quote {
  color: var(--AnahuacGrisOscuro);
}

.testimonial-node-1 .content-body .info .name {
  color: var(--AnahuacGrisOscuro);
}

.testimonial-node-2 .content-body .avatar .quote-icon {
  background: var(--AnahuacDegradado);
}

.testimonial-node-2 .content-body .quote {
  color: var(--AnahuacGrisOscuro);
}

.testimonial-node-2 .content-body .info .name {
  color: var(--AnahuacGrisOscuro);
}

.testimonial-node-3 .title {
  color: var(--AnahuacGrisOscuro);
}

.testimonial-node-v3 {
  background: var(--AnahuacGrisOscuro);
}

.testimonial-node-v3 .testimonial-content .testimonial-icon span {
  background: var(--AnahuacDegradado);
}

.testimonial-node-v3 .content-inner .right .name {
  color: var(--AnahuacNaranja);
}

.service-block .backend {
  background: var(--AnahuacGrisOscuro);
}

.service-block .backend .service-block-content .title a:hover {
  color: var(--AnahuacNaranja);
}

.service-block-2 .service-images .image-popup {
  color: var(--AnahuacGrisOscuro);
}

.service-block-2 .service-images .image-popup:hover {
  background: var(--AnahuacDegradado);
}

.service-block-3 .service-images .image-popup {
  color: var(--AnahuacGrisOscuro);
}

.service-block-3 .service-images .image-popup:hover {
  background: var(--AnahuacDegradado);
}

.gavias-skins-panel #gavias_profile_customize_name option {
  color: var(--AnahuacGrisOscuro);
}

.gavias-skins-panel .control-panel {
  background: var(--AnahuacDegradado);
}

.gavias-skins-panel .panel-skins-content .title {
  color: var(--AnahuacGrisOscuro);
}

.gavias-skins-panel .panel-skins-content .item-color.default {
  background: var(--AnahuacDegradado);
}

.gavias-skins-panel .panel-skins-content .item-color.active {
  border-color: var(--AnahuacGrisOscuro);
}

.gavias-skins-panel .panel-skins-content .layout.active {
  background-color: var(--AnahuacDegradado);
}

#customize-gavias-preivew .card .card-header a {
  color: var(--AnahuacGrisOscuro);
}

#customize-gavias-preivew .form-group label {
  color: var(--AnahuacGrisOscuro);
}

#customize-gavias-preivew .form-group .colorselector .remove {
  color: var(--AnahuacGrisOscuro);
}

@media (max-width: 991.98px) {
  header.header-1 {
    background: var(--AnahuacGrisOscuro);
  }
  .gva-offcanvas-mobile .close-offcanvas:hover {
    color: var(--AnahuacDegradado);
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a {
    color: var(--AnahuacGrisOscuro) !important;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a:hover {
    color: var(--AnahuacNaranja) !important;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li a:hover {
    color: var(--AnahuacNaranja) !important;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li.megamenu > .sub-menu > li > a {
    color: var(--AnahuacGrisOscuro);
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a:hover {
    color: var(--AnahuacDegradado);
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret {
    background: var(--AnahuacGrisOscuro);
  }
}

@media (max-width: 767.98px) {
  .gva-search-region .icon {
    color: var(--AnahuacGrisOscuro) !important;
  }
}

@media (min-width: 992px) {
  .navigation .gva_menu > li > a:hover, .navigation .gva_menu > li > a:after, .navigation .gva_menu > li > a:active {
    color: var(--AnahuacNaranja);
  }
  .navigation .gva_menu > li > a.is-active {
    color: var(--AnahuacDegradado);
  }
  .navigation .gva_menu > li.menu-item--active-trail > a {
    color: var(--AnahuacBlanco) !important;
  }
  .navigation .gva_menu .megamenu > .sub-menu > li > a, .navigation .gva_menu .gva-mega-menu > .sub-menu > li > a {
    color: var(--AnahuacGrisOscuro);
  }
  .navigation .gva_menu .sub-menu > li > a:hover, .navigation .gva_menu .sub-menu > li > a:focus, .navigation .gva_menu .sub-menu > li > a:active {
    color: var(--AnahuacNaranja);
  }
}

@media (min-width: 992px) and (min-width: 576px) {
  .navigation .gva_menu > li:hover > a {
    color: var(--AnahuacNaranja);
  }
}