.breadcrumb-nav ul li a:hover {
    color: #ED6C05
}

body.in-home-slider #hm-hdr .hm-menu ul li:not(.arrow):hover>a {
    color: #ED6C05;
}

body.in-home-slider #hm-hdr .hm-menu ul li.arrow:hover>a {
    color: #ffffff;
}

body .hm-menu ul li:hover a:hover {
    color: #ED6C05
}

.cbp-out-menu {
    background: #ED6C05;
}

body.in-home-slider #hm-hdr .comprar-btn a {
    background: #ED6C05;
    outline: 2px solid rgb(237, 108, 5, 0.25);
}

#hm-hdr .comprar-btn a:hover {
    background: #ED6C05;
    outline: 2px solid rgb(237, 108, 5, 0.25);

}

.home-fullpage .banner-cnt .ban-camp-btn a {
    background: #ED6C05;
}

.compra-sec {
    background: #ED6C05;
}

.compra-sec a:hover span.entra-btn {
    background: #ED6C05;
}

.destacats-sec .carousel-cell:hover .destcat-txt span.btn {
    background: #ED6C05;
}

body:hover .cursor.hover {
    background-color: #ED6C05;
}

a.tot-btn {
    background: #ED6C05;

}

.is-sticky #hm-hdr .comprar-btn a {
    background: #ED6C05;
    outline: 2px solid rgb(237, 108, 5, 0.25);
}

.siguenos-title ul li {
    color: #ED6C05;
}

footer {
    background: linear-gradient(90deg,
            rgba(237, 108, 5, 1) 0%,
            rgba(184, 84, 4, 1) 100%);
}

.aquadiver-btn a {
    background: #005FFF;
}

.ftr-brand-logo {
    background: rgb(237, 108, 5, 0.1);
}

.ftr-nav ul li a:hover {
    color: #ED6C05;
}

.share-links li a:hover {
    color: #ED6C05;
}

body .desktop-search {
    background-color: #ED6C05;
}

/* prepara la teva visita */
.prepara-list ul li a {
    border: 2px solid #ED6C05;
}

.prepara-list ul li span {
    color: #ED6C05;
}

.prepara-list ul li a:hover {
    background: #ED6C05;
}

a.faq-btn {
    background: #ED6C05;
}

.comprar-btn a {
    background: #ED6C05;
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.comprar-btn a:hover {
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.is-sticky .comprar-btn a {
    background: #ED6C05;
}

/* fi prepara la teva visita */

/* preus i tarifes  */

.inn-navbar-sec {

    background: #ED6C05;

}

.tarifes-list ul li a {
    background: rgba(237, 108, 5, 0.10);

}

.abonament-sec ul li a:hover {
    background: #ED6C05;
}

.abondament-banner ul li:hover .abondament-cap span {
    background: #ED6C05;
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.tarif-popup-head {
    background: #ED6C05;
}

.buy-btn {
    background: #ED6C05;
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.buy-btn:hover {
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.popup-close {
    background: #ED6C05;
}

.nav-arrows {
    background: #ED6C05;
}

/* fi  preus i tarifes  */

/* horari  */

.horaris-lft {
    background: #ED6C05;
}

/* fi horari  */

/* com arribar */

.arribar-tab ul li a:hover,
.arribar-tab ul li a.active {
    background: #ED6C05;
    border-color: #ED6C05;
}

.accordion-content ol li::before,
.accordion-content ul li::before,
.prepara-sec .bus-lft>ul li::marker,
.prepara-sec .bus-lft>ol li::marker,
.prepara-sec .prepara-txt ul li::marker,
.prepara-sec .prepara-txt ol li::marker,
.tarif-popup-body ul li::marker,
.tarif-popup-body ol li::marker {
    color: #ED6C05;
    background-color: #ED6C05;
}

.bus-links ul li a {
    color: #ED6C05;
}

.bus-lft ul li a {
    color: #ED6C05;
    text-decoration: underline;
}

.amb-bus ul li ul li.ph-ico a {
    color: #ED6C05;
}

.amb-bus ul li ul li.web-ico a {
    color: #ED6C05;
}

.visita-aquadiver-sec a {
    background: #005FFF;
}

.visita-aquadiver-sec a:hover {
    background: #ED6C05;
}

/* fi  com arribar */

/* serveis */

.serveis-list ul li:hover .serveis-info span.tit-h3 {
    color: #ED6C05;
}

.serveis-list ul li .serveis-ico {
    background: rgba(237, 108, 5, 0.10);
}

.serveis-list ul li:hover .serveis-ico {
    background: #ED6C05;
}

.serveis-list ul li:hover a:not([href]) .serveis-ico {
    background: rgba(237, 108, 5, 0.10);
}

/* fi serveis */

/* mapa interactiu */
.dl-flex a.dl-button {
    background: #ED6C05;
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.dl-flex a.dl-button:hover {
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.prepara-sec .prepara-txt ul li a,
.prepara-sec p a {
    color: #ED6C05;
}

/* fi  mapa interactiu */

/* atraccions */
.attr-list ul li .nice-select {
    border: 2px solid rgba(237, 108, 5, 0.36);

}

.nice-select .option:hover {
    background-color: #ED6C05;
}

.fast-nav {
    outline: 2px solid rgba(237, 108, 5, 0.36);
    color: #ED6C05;
}

.attracion-list ul li .attr-info p.tit-h5 {
    color: #ED6C05;
}

.el-pot-sec ul li:hover .elpot-txt h3 {
    color: #ED6C05;
}

.el-pot-sec ul li .elpot-txt a {
    background: #ED6C05;
}

/* fi atraccions */

/*preguntes freq */
ul.faq-filter-menu li a:hover,
ul.faq-filter-menu li a.active {
    background: #ED6C05;
    border: 2px solid rgba(237, 108, 5, 0.25);
}

.preguntes-faq .accordion-content p a {
    color: #ED6C05;
}

button.faq-more-btn {
    background: #ED6C05;
}

/* fi preguntes freq */

/* fitxa atracció */
.res-fixta-lft span.tit-h4 {
    color: #ED6C05;
}

.res-arrows {
    background: #ED6C05;
}

.res-nav button:hover {
    color: #ED6C05;
}

.related-slider .ver-totes-btn a {
    background: #ED6C05;
}

.related-slider .swiper-slide .attr-info span.tit-h5 {
    color: #ED6C05;
}

.close-popup-btn {
    background: #ED6C05;
    border: 2px solid rgba(237, 108, 5, 0.23);
}

.cart-btn {
    background: #ED6C05;
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.res-fixta-lft a.veure-btn {
    background: #ED6C05;
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

/* fi fitxa atracció */

/* borsa de treball */
.borsa-sec {
    background: rgba(237, 108, 5, 0.10);
}


.present-sol-sec ul li input[type="text"] {
    border: 2px solid rgba(237, 108, 5, 0.36);
}

.check-list ul li ul li input[type="checkbox"]:checked {
    box-shadow: 0 0 0 10px #ED6C05 inset;
}

.vehicle-list ul li .nice-select,
.upload-section {
    border: 2px solid rgba(237, 108, 5, 0.36);

}

.vehicle-list .check-list ul li input[type="checkbox"]:checked {
    box-shadow: 0 0 0 10px #ED6C05 inset;
    border-radius: 3px;
}

.borsa-btn button {
    background: #ED6C05;
}

.borsa-btn button:hover {
    color: #ED6C05;
    background: white;
}

/* fi borsa de treball */

/* normes */
.accordion-item.active .accordion-header {
    color: #ED6C05;
}

/*fi normes */

/* contactar */
.formulari-sec {
    background: rgba(237, 108, 5, 0.0951);
}

.contact-form .form-box input[type="text"],
.form-box textarea {
    border: 2px solid rgba(237, 108, 5, 0.35);

}

.contact-form .form-box input[type="text"]:focus,
.contact-form .form-box textarea:focus {
    border: 2px solid rgba(237, 108, 5, 0.70);
}

.contact-form input:focus~.floating-label,
.contact-form input:not(:focus):valid~.floating-label,
.contact-form textarea:focus~.floating-label,
.contact-form textarea:not(:focus):valid~.floating-label {
    color: #ED6C05 !important;
}

.contact-form .form-box input[type="email"] {
    border: 2px solid rgba(237, 108, 5, 0.35);
}

.contact-out .frm-input.checkbox input:checked+label::before {
    background: #ED6C05;
}

.contact-out button {
    background: #ED6C05;
}

.lopd-body p a {
    color: #ED6C05;
}

/* fi contactar */

.arbol-list ul li a.active,
.arbol-list ul li:hover a,
.arbol-list ul li:hover span,
.arbol-list ul li a.active+span {
    color: #ED6C05 !important;
}

.arbol-list ul li a:before {
    background: #ED6C05 !important;
}

.search-lst-sec ul li .arbol-cnt h6 {
    color: #ED6C05 !important;
}

.search-lst-sec ul li:hover .arbol-cnt h4 {
    color: #ED6C05 !important;
}

body.in-home-slider #hm-hdr .comprar-btn a:hover {
    background: #ED6C05;
}

.mobile-menu-panel {
    background: #ED6C05 !important;
}

.mobile-menu-bottom {
    background: #ED6C05;
}

.bottom-ticket-btn {
    box-shadow: inset 0 0 0 2px rgba(237, 108, 5, 0.35);
    ;
}

.carr-btn a {
    background: #ED6C05;
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.carr-btn a:hover {
    outline: 2px solid rgba(237, 108, 5, 0.25);
}

.mega-list ul li a h4:hover {
    color: white;
}

body.in-home-slider #hm-hdr .comprar-btn a {
    background: white;
    outline: 2px solid rgba(255, 255, 255, 0.35);
}

.joinchat {
    --color: #ED6C05 !important;
    --msg: #ED6C05 !important;
    --bg: #fff0e459 !important;
}

.joinchat__chatbox {
    background: #fff linear-gradient(180deg, #ED6C05, #ED6C05 var(--header), var(--bg) var(--header), var(--bg)) !important;
}

.joinchat__open {
    background: #ED6C05 !important;
}

.joinchat__open:hover {
    background: rgba(237, 108, 5, 0.60) !important;
}

.contact-form .form-box input[type="email"]:focus {
    border: 2px solid rgba(237, 108, 5, 0.70);
}

.aquadiver-btn img {
    object-fit: cover;
    overflow: hidden;
    width: 45px;
}

.error404 .error-title a {
    border: 1px solid #ED6C05;
    box-shadow: 0 6px 23px rgba(237, 108, 5, 0.35);
    background: #ED6C05;
}

/* de negre a taronja */
.share-links li a:hover img {
    filter: invert(59%) sepia(52%) saturate(6248%) hue-rotate(16deg) brightness(94%) contrast(152%);
}

/* de blau a taronja */
.attracion-list .fast-nav img,
.tornado-list span img,
.pass-txt,
.tornado-share img,
.scroll-button img,
.contact-main-sec .contact-lst img,
.swiper-wrapper .fast-nav img {
    filter: invert(5%) sepia(59%) saturate(1545%) hue-rotate(184deg) brightness(105%) contrast(96%);
}


/* JIRA WATERWORLD-645 */
.compra-sec a .compra-rht img {
    max-width: 610px;
}

/* end JIRA WATERWORLD-645 */