@font-face { font-family: 'Serifa'; src: url("../fonts/serifabq-regular.otf"); font-style: normal; }
@font-face { font-family: 'serifa-bold'; src: url("../fonts/serifa-bold.otf"); font-style: normal; }
@font-face { font-family: 'HelveticaNeue'; src: url("../fonts/HelveticaNeue.ttf"); font-style: normal; }
body { font-family: Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family: "Serifa"; font-weight: normal; color: rgba(0, 0, 0, 0.87); letter-spacing: 0; }

h1 { font-size: 34px; line-height: 38px; }

h2 { font-size: 26px; line-height: 28px; }

h3 { font-size: 20px; line-height: 24px; }

@media (min-width: 992px) { h1 { font-size: 42px; line-height: 48px; }
  h2 { font-size: 34px; line-height: 38px; }
  h3 { font-size: 22px; line-height: 28px; } }
.btn { background-color: #FFE600; color: #000; border: 1px solid #000; font-weight: bold; }

input:focus, button:focus, select:focus, textarea:focus, div:focus, a:focus { outline: none !important; }

html body a { color: #000; }
html body.single-itg_region h2.page-subtitle { text-align: left; }
html body.home .main-header, html body.single-itg_region .main-header { text-align: center; margin-top: 50px; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper div span > span { font-family: Arial, sans-serif; font-weight: 900; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-valued-at { background: #726963; color: #F2F1F1; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-off { background: #DBD7D3; color: #000; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-from { background: #FFE600; color: #000; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-room-wrapper { font-family: Arial, sans-serif !important; font-weight: 900; color: #000000 !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-room-wrapper .package-price { font-family: Arial, sans-serif !important; font-weight: 900; color: #000000 !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col { display: flex; flex-direction: column; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col button { border: 1px solid #000; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col .btn_package_purchase { order: 2; background-color: #FFE600 !important; color: #000 !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col .btn_package_purchase:hover { background-color: #000 !important; color: #FFFFFF !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col .btn_package_book { order: 1; background-color: #FFE600 !important; color: #000 !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col .btn_package_book:hover { background-color: #000 !important; color: #FFFFFF !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col .btn_package_enquiry { order: 3; background-color: #000 !important; color: #FFFFFF !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col .btn_package_enquiry:hover { background-color: rgba(0, 0, 0, 0.8) !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .column-right .package-details-main-cta-buttons .col .btn_call_now { background-color: #FFE600; }
html body.single-itg_product .single-package-wrapper .single-package-content .section-forms .card .card-header { background-color: #000 !important; }
html body.single-itg_product .single-package-wrapper .single-package-content .section-forms .card .card-header h3 { color: #fff; }
html body .itg-intern .row.the-content div.col ol li { list-style: decimal; }
html body .sticky-footer #btn_package_enquiry_clone { background-color: #FFE600 !important; color: #000 !important; }
html body .sticky-footer #btn_package_book_clone { background-color: #000 !important; color: #FFFFFF !important; }
html body footer .item { text-align: center; margin-bottom: 15px; }

@media (min-width: 992px) { html { padding-top: 0px; }
  html body { padding-bottom: 0px; }
  html body .footer-dark footer .global-phone a { font-size: 1.4em; } }
@media (min-width: 1200px) { html { padding-top: 0; }
  html body { padding-bottom: 0px; }
  html body.single-itg_cruise .single-package-wrapper .single-package-content .column-left .single-package-location h3, html body.single-itg_package .single-package-wrapper .single-package-content .column-left .single-package-location h3 { font-family: "HelveticaNeue"; }
  html body.single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-block button, html body.single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-block button { background-color: #FFE600 !important; color: #000 !important; }
  html body.single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-block button:hover, html body.single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-block button:hover { background-color: #000 !important; color: #FFFFFF !important; }
  html body .footer-dark footer .navbar-nav { display: inline-block !important; }
  html body .footer-dark footer .navbar-nav li { display: inline-block !important; }
  html body .footer-dark footer .navbar-nav li:not(:last-child) { padding-right: 8px; margin-right: 4px; border-right: 1px solid #fff; }
  html body .footer-dark footer .navbar-nav li a { border-bottom: 1px solid transparent; display: inline-block; }
  html body .footer-dark footer .global-phone a { color: #fff; font-size: 2em; text-decoration: none; }
  html body .footer-dark .bottom-bar { height: 150px; } }
.itg-pills li button, .itg-pills li a { background: #FFE600; border: 1px solid #000; color: #000; line-height: 2.5 !important; border-radius: 0.25em; }
.itg-pills li button:hover, .itg-pills li button.active, .itg-pills li a:hover, .itg-pills li a.active { background: #FFF; color: #000; }

.pagination .page-item.active .page-link { background-color: #ddd; color: #777; border-color: #ddd; }
.pagination .page-item .page-link { color: #777; }

.package-price-wrapper .package-pricing-type { line-height: 2; }

.single-package-tabs .nav-tabs .nav-item .nav-link { color: #CCC; }
.single-package-tabs .nav-tabs .nav-item .nav-link.active, .single-package-tabs .nav-tabs .nav-item .nav-link:hover { color: #000; background-color: #FFF; }

@media (max-width: 767px) { .single-package-tabs .nav-tabs .nav-item .nav-link.active { background: #FFE600; color: #000; } }
.days-left-wrapper { border-bottom: 2px solid #000; }
.days-left-wrapper .days-left { background-color: #000; }

.package-item .package-item-column .wrapper .details .package-header { font-family: "Serifa"; font-size: 2em; text-transform: uppercase; }

.package-prices { color: #FFF; }
.package-prices .package-prices-cell { font-family: "Serifa"; }
.package-prices .package-prices-cell-1 { background-color: #726963; color: #F2F1F1; }
.package-prices .package-prices-cell-2 { background-color: #DBD7D3; color: #000; }
.package-prices .package-prices-cell-3 { background-color: #FFE600; color: #000; }

.package-actions a { background-color: #000; color: #FFF; font-family: "Serifa"; }

.error404 { background-image: url(/wp-content/themes/raa/assets/images/cloud-Copy.jpg); background-repeat: no-repeat; background-position: bottom center; background-size: cover; }
.error404 .error-404-wrapper { padding-top: 90px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }

.raa { display: none; }

.raa .collapse { display: block; }

.raa .navigation.navigation-main .rel-level1 { display: inline-block !important; }

.raa .component.contact-dropdown.contact-us-container .component-content nav > ul li ul { right: 0 !important; }

.raa #header.row div.columns, .raa #content.row div.columns, .raa #footer.row div.columns { padding-left: 0; padding-right: 0; }

.raa .container { max-width: none !important; }

#region-filter-message{
    font-size: 22px;
}
section.package-view-more-deals-wrapper {
    background-color: #DBD7D3;
}
section.package-view-more-deals-wrapper h3{
    color: #000;
}

/*# sourceMappingURL=child_theme.css.map */
