.title-single-tour {
    color: #004aad !important;
}
.row-menu .row .links div:nth-child(2) ul li .cta-contact {
    background-color: #004aad;
    transition: all 0.3s;
}
.row-menu .row .links div:nth-child(2) ul li .cta-contact:hover {
    box-shadow: 0px 0px 3.5px #004aad;
    transition: all 0.3s;
}
.nav-menu-principal {
    background-color: #004aad;
    border-bottom: 2px solid #004aad;
    box-shadow: 0 4px 6px -1px #004aad, 0 2px 4px -2px #004aad;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    text-transform: uppercase;
    color: #ffffff !important;
}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
    font-weight: 500 !important;
}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    color: #004aad !important;
    font-weight: 600 !important;
    font-size: 16px !important;
}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
    color: #FAA040 !important;
}
.ubermenu.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover, .ubermenu.ubermenu-main .ubermenu-item-normal.ubermenu-active > .ubermenu-target {
    color: #FAA040 !important;
    background-color: #eaeaea;
}
.ubermenu-main {
    background: #004aad !important;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    color: #FAA040 !important;
}
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
    color: #FAA040 !important;
}
.row-menu .row .links div:nth-child(2) ul li i {
    color: #FAA040 !important;
}
.slider .slides .slide .content a {
    background: #004aad !important;
}
.slider .slides .slide .content a:hover {
    background: #004aad !important;
}
.title-color-1 {
    color: #004aad !important;
}
.cta-3 {
    background: #FAA040 !important;
}
.cta-2 {
    background: #FAA040 !important;
}
.grid-tours .grid-tour .contenido-tour .title a {
    color: #004aad !important;
}
.grid-tours .grid-tour .contenido-tour .cta-precio a:hover {
    background-color: #004aad !important;
    border-color: #004aad !important;
}
.info-circle .info-blocks .info-block .info-icon {
    background: #004aad !important;
}
.posts-grid article .entry-header .entry-title a:hover {
    color: #004aad !important;
}
.posts-grid article .entry-footer a:hover {
    background: #004aad !important;
}
.footer-content .links-footer ul li a:hover {
    color: #FAA040 !important;
}
.footer-content .contacto .socials li a i:hover {
    background-color: #FAA040 !important;
}
.menu-mobile .menu-m .mmm .icon-m {
    color: #FAA040 !important;
}
.breadcrumb .breadcrumb-item a {
    color: #FAA040 !important; / var(--tw-text-opacity));
}
.reseñas a {
    --tw-text-opacity: 1;
    color: #FAA040 !important; / var(--tw-text-opacity));
}
.footer {
    background-color: #003481 !important;
<!--
    background-color: #004aad !important;
-->
}
.content-tour .grid-right .right-1 .tabs-form .tablink-form.active {
    background: #004aad !important;
}
.content-tour .grid-right .right-1 .content-form .form-book-now .form-reserva .enviar button {
    background: #004aad !important;

}
.info .enlace-chat:hover {
    background-color: #004aad !important;
}
.tabs-container .content details summary {
    color: #5552529c !important;
}
.tabs-container .content details summary:hover {
    color: #004aad !important;
}
.tabs-container .content details summary::marker {
    color: #5552529c !important;
}
.pago-libre h1 {
    color: #004aad !important;
}
.btn-enviar-booking {
    background: #FAA040 !important;
}
.btn-enviar-booking:hover {
    background: #FAA040 !important;
}
.valores ul{
    list-style: none !important;
}
.valores ul li::before {
    color: #004aad !important;
}
#rank-math-toc nav ol li a:hover {
    color: #FAA040 !important;
}
#Itinerario details .descrip ul {
    list-style: inherit;
    padding-left: 30px;
}
.tabs-container .content details .descrip {
    padding: 10px 0px 15px 20px !important;
}
.tabs-container .content p{
    font-size:15px !important;
}
.tabs-container .content ul li{
    font-size:15px !important;
}
.tabs-container .content details[open] summary {
    color: #004aad !important;
}
.tabs-container .content details[open] summary::marker {
    color: #004aad !important;
}
.fomr-enquiry-now .form-consulta .form .enviar button {
    background: #004aad !important;
}
.head .number-step {
    background-color: #FAA040 !important;
}
.head-p-completo h2 {
    color: #004aad !important;
}
.tabs-pagos .btn-pago.active {
    background: #004aad !important;
}
.form-contacto .send-contacto {
    background-color: #004aad !important;
}
.card-unique__image::before {
    background-color: #004aad !important;
	opacity: 0.2 !important;
}
.slider .slides .slide .content-slider a {
    background: #004aad !important;
}
.footer-copy {
    background-color: #003481 !important;
	<!-- 
    background-color: #004aad !important;
	-->
	border-top: 1px solid #fff;
}
.tabs-container .tabs .tablink.active i {
    color: #004aad !important;
}
.tabs-container .tabs .tablink.active .tab-title {
    background-color: #004aad !important;
}
.tabs-container .content-single h3 {
    color: #004aad !important;
}
.tabs-container .content-single h4 {
    font-size: 18px !important;
}
.content-tour .grid-left h2 {
    color: #004aad !important;
}
.grid-container .grid-item .data-cont button {
    background-color: #004aad !important;
}
.grid-container .grid-item .data-cont button:hover {
    background-color: #004aad !important;
}

.btn-pax:hover {
    background: #004aad !important;
    color:#fff !important;
}
.flatpickr-months .flatpickr-month {
    background: #004aad !important;
    color: #fff !important;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    font-size: 16px !important;
    background: #004aad !important;
}
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
    fill: #FAA040 !important;
}
#monto_total {
    font-size: 17px;
    color: #FAA040 !important;
}
.flatpickr-day.today {
    border-color: #004aad !important;
}
.flatpickr-day.selected {
    background: #004aad !important;
    border-color: #004aad !important;
}
.flatpickr-day.selected:hover {
    background: #004aad !important;
    border-color: #004aad !important;
}