:root {
    /* Colors for consistency with Keystone*/
    --color-primary: #EC8228;
    --color-primary-hover: #D47524;
    --color-secondary: #333333;
    --color-secondary-hover: #2e2e2e;
}

.enterpriseHeader .wsite-logo img {
    width: auto;
    height: 65px;
}

.memberCounterSavings {
    background-color: var(--color-primary);
}

.submit, a.ArnShowRatesLink, .SearchHotels .ArnContentContainer a.bookRoom {
    background: var(--color-primary) none repeat scroll 0 0;
}

.ArnSortContainer a:hover {
    border-left: 4px solid var(--color-primary);
}

.OnSale .mainRate .yourRateContainer, .OnSale .yourRateContainer, .SearchHotels .OnSale .yourRateAmount {
    color: #00718a;
}

.SearchHotels .ArnPages a, .SearchHotels .ArnPages span {
    color: black;
}

.SearchHotels .ArnPages a, .SearchHotels .ArnPages span {
    xborder: 1px solid #00718a;
}

.SearchHotels .ArnPages span.pagesActive,
.SearchHotels .ArnContentButtonContainer div.active, .SearchHotels .ArnContentButtonContainer div:hover,
.SinglePropDetail a.bookRoom, .SinglePropDetail a.holdRoom {
    background-color: var(--color-primary);
}

.searchOptionsControls button.doneSearchOptions.submit {
    background-color: var(--color-primary);
    color: #fff;
}

.SinglePropDetail.WBPropertyDetailViewKeystone a.showRoomsLink {
    background-color: var(--color-primary);
}

.SinglePropDetail.WBPropertyDetailViewKeystone .SimpleSearch form>input.submit {
    background-color: var(--color-secondary);
    color: #fff;
}

.SinglePropDetail.WBPropertyDetailViewKeystone .bookRoom, .SinglePropDetail.WBPropertyDetailViewKeystone .holdRoom {
    background-color: var(--color-primary);
}

x.percentSavings {
    color: #ee7d09;
    border-bottom: 1px solid #ee7d09;
    border-top: 1px solid #ee7d09;
}

@media screen and (min-width: 1000px) {
    .hamburger:before {
        border-top-color: var(--color-primary);
    }
}

@media screen and (max-width: 1000px) {
    .SearchHotels .filters, .SearchHotels a.ArnToggleMap {
        xborder-bottom: 4px solid var(--color-primary);
    }

    .SearchHotels .modifySearchButton {
        background-color: var(--color-primary);
    }
}

@media screen and (max-width: 500px) {
    .percentSavings {
        background-color: green;
        color: white;
        border: none;
    }
}

.searchingContainer div.image {
    background-image: url("//media.travsrv.com/appSkins/65336/v6/themes/standard/images/logo-favc.svg");
}

.ArnPushPageContent {
    background-image: url("//media.travsrv.com/appSkins/65336/v6/themes/standard/images/logo-favc.svg");
    background-size: 9rem;
    background-position: center;
    background-repeat: no-repeat;
}

.site-65336 table.ArnSupportChatTable p:first-of-type::after {
    content: 'Si deseas hablar con un agente, por favor comunícate al número 443 113 1490, o envía un correo electrónico a infofavclub@favc.com WhatsApp: 55 8008 6152';
}



/******** CC & CVV Mask *********/

.site-65336.maskCCInfoFields #theCreditCardNumber1,
.site-65336.maskCCInfoFields #theCvvCode {
    display: none;
}

.site-65336.maskCCInfoFields .maskCVV {
    width: 60px;
}


/******* End CC & CCV Mask  ********/

/*Mobile changes*/

@media screen and (max-width: 500px) {
    .enterpriseHeader #navmobile {
        top: 93px;
    }
}

@media only screen and (max-width: 500px) {
    .RootBody .ArnAcdChild {
        top: 90px;
    }
}

/* Custome Css */

.SearchHotels.SearchMode-WBHotelListKeystone .ArnSecondarySearchOuterContainer .ArnIndividualSearchContainer.ArnPropertyClassesContainer div span svg path {
    fill: var(--color-secondary);
}

.SearchHotels.SearchMode-WBHotelListKeystone .ArnSecondarySearchOuterContainer .ArnIndividualSearchContainer.ArnPropertyClassesContainer div span svg.inactive path {
    fill: #ddd;
}

.ArnPropClass svg path, .customRatingImageSpan svg path {
    fill: var(--color-secondary);
}

.ArnPropClass svg.inactive path, .customRatingImageSpan svg.inactive path {
    fill: #ddd;
}

.SinglePropDetail.WBPropertyDetailViewKeystone .ArnRateCancelPolicyPopupAnchor, .SinglePropDetail.WBPropertyDetailViewKeystone .ArnRateCancelAnchor {
    color: #62645F;
}

.SinglePropDetail.WBPropertyDetailViewKeystone .goBack {
    color: #62645F;
}

.ds-primary:hover {
    background-color: var(--color-primary-hover) !important;
    color: #FFF !important;
}

.ds-secondary:hover {
    background-color: var(--color-secondary-hover) !important;
}

.arnQA.CheckOutForm .enterpriseHeader #nav {
    display: none;
}

a.featuredProperty:last-child {
    display: inline-block;
}