@font-face { font-family: 'Humanst521_BT'; src: url("../fonts/Humanst521_BT.ttf") format("truetype");
  /* Safari, Android, iOS */
font-style: normal; font-weight: 400; }
.bg-primary { background-color: #003478 !important; }

.itg-icon.itg-diamond::before { content: url(/wp-content/themes/racq/assets/img/icon-diamond.svg); }

.btn-primary { background-color: #ffe600; border: 1px solid #ffe600; color: #003478; font-style: italic; }
.btn-primary:hover { background-color: #fff; color: #003478; border: 1px solid #003478; }

.topbar { position: fixed; z-index: 999; width: 100%; top: 0; background-color: #fff; height: 100px; }
.topbar .inner-topbar { height: 100%; }
.topbar .inner-topbar .navbar { height: 100%; flex-direction: row; justify-content: space-between; }
.topbar .inner-topbar .navbar .logo-header { width: 198px; }
.topbar .inner-topbar .navbar .global-phone a { font-family: "Humanst521_BT", Tahoma, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; color: #003478; font-weight: bold; font-style: italic; font-size: 34px; text-transform: none; text-decoration: none; }
.topbar .inner-topbar .navbar .global-phone a i { margin-top: -3px; }

.wrapper-navbar { position: fixed; z-index: 999; width: 100%; top: 100px; background-color: #ffe600; }
.wrapper-navbar .navbar { height: 50px; }
.wrapper-navbar .navbar .global-phone { display: none; }
.wrapper-navbar .navbar .navbar-toggler { margin-left: auto; }
.wrapper-navbar .navbar .navbar-nav .menu-item a { font-family: "Humanst521_BT", Tahoma, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 18px; color: #003478; }
.wrapper-navbar .navbar .navbar-nav .menu-item a, .wrapper-navbar .navbar .navbar-nav .menu-item a:visited, .wrapper-navbar .navbar .navbar-nav .menu-item a:link { color: #003478; }
.wrapper-navbar .navbar .navbar-nav .menu-item a:active, .wrapper-navbar .navbar .navbar-nav .menu-item a:hover { color: #004aab; }

@media (max-width: 768px) { .topbar .navbar .global-phone { display: none; }
  .wrapper-navbar .navbar { padding: 7px 0; }
  .wrapper-navbar .navbar .global-phone { position: absolute; z-index: 99991; display: inline; }
  .wrapper-navbar .navbar .global-phone a { font-size: 24px; color: #003478; font-size: 25px; }
  .wrapper-navbar .navbar .navbar-collapse { background-color: #fff; margin: 7px -15px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
  .wrapper-navbar .navbar .navbar-collapse li { border-bottom: 1px solid #e1e1e1; padding: 0 15px; } }
.btn { border: 1px solid #ffe600; background-color: #ffe600; color: #003478; font-weight: 700; }

html { padding-top: 150px; }
html body { font-family: "Humanst521_BT", Tahoma, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; color: #003478; min-height: calc(100vh - 150px); padding-bottom: 110px; }
html body a { color: #004aab; }

.home .main-header, .single-itg_region .main-header { text-align: center; }
.home .main-header .heading-title, .home .main-header .heading-subtitle, .single-itg_region .main-header .heading-title, .single-itg_region .main-header .heading-subtitle { text-align: center; font-family: "Humanst521_BT", Tahoma, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 44px; }
.home .main-header .heading-subtitle, .single-itg_region .main-header .heading-subtitle { font-size: 22px; }
.home .isotope-grid .package-item .package-item-column .wrapper .counter, .single-itg_region .isotope-grid .package-item .package-item-column .wrapper .counter { color: #fff; border-bottom: 3px solid #003478; }
.home .isotope-grid .package-item .package-item-column .wrapper .counter p, .single-itg_region .isotope-grid .package-item .package-item-column .wrapper .counter p { background-color: #003478; padding: 6px 8px; text-transform: lowercase; }
.home .isotope-grid .package-item .package-item-column .wrapper .counter p:first-letter, .single-itg_region .isotope-grid .package-item .package-item-column .wrapper .counter p:first-letter { text-transform: uppercase; }

body:not(.home) .main-header { display: none; }
body:not(.home) .itg-intern .page-title { font-size: 44px; color: #003478; margin-top: 36px; }
body:not(.home) .itg-intern .page-subtitle { font-size: 22px; color: #003478; padding-bottom: 55px; }

.content-area .site-main .carousel { display: none !important; }
.content-area .site-main .section-package-filter .btn { border: 1px solid #003478; background-color: #003478; color: white; text-transform: lowercase; }
.content-area .site-main .section-package-filter .btn:first-letter { text-transform: uppercase; }
.content-area .site-main .section-package-filter .btn.active { background-color: #fff; color: #003478; }
.content-area .site-main .section-package-filter .btn:hover { background-color: #ffe600; color: #003478; }

.single-itg_deal, .single-itg_cruise, .single-itg_package { font-family: 'Arial'; color: #444; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper, .single-itg_package .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper { margin-top: 0 !important; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper > div, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper > div, .single-itg_package .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper > div { font-size: 22px !important; line-height: 40px !important; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-valued-at, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-valued-at, .single-itg_package .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-valued-at { background-color: #fff; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-off, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-off, .single-itg_package .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-off { background-color: #4b5869 !important; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-from, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-from, .single-itg_package .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-from { background-color: #003478 !important; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-from span span, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-from span span, .single-itg_package .single-package-wrapper .single-package-content .column-right .package-details-values-wrapper .package-details-price-from span span { line-height: 92px !important; font-size: 65px !important; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column.itg-fixed.package-details-values-wrapper-clone, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column.itg-fixed.package-details-values-wrapper-clone, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column.itg-fixed.package-details-values-wrapper-clone { top: 150px; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper { color: #003478; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper h3, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper h3, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper h3 { color: inherit; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper .package-price, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper .package-price, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-price-wrapper .package-price { color: inherit !important; font-weight: 700; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button { font-style: italic; color: #003478 !important; background-color: #fff; border: 1px solid #003478; text-transform: lowercase; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button:first-letter, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button:first-letter, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button:first-letter { text-transform: uppercase; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button:not(.btn_package_book):hover, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button:not(.btn_package_book):hover, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button:not(.btn_package_book):hover { color: #2471f6; border-color: #2471f6; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_package_book, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_package_book, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_package_book { border: 1px solid #ffe600; background-color: #ffe600; color: #003478; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_package_book:hover, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_package_book:hover, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_package_book:hover { background-color: #e8c24e; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_call_now, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_call_now, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_call_now { margin-top: 30px; background-color: #ffe600; border: 1px solid #ffe600; }
.single-itg_deal .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_call_now a, .single-itg_cruise .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_call_now a, .single-itg_package .single-package-wrapper .single-package-content .column-right .sticky-wrapper-right-column .package-details-main-cta-buttons button.btn_call_now a { color: #003478; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card .card-header h3, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-header h3, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-header h3 { font-weight: bold; text-transform: lowercase; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card .card-header h3:first-letter, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-header h3:first-letter, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-header h3:first-letter { text-transform: uppercase; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card .card-block h3, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-block h3, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-block h3 { color: #003478; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card .card-block button, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-block button, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-block button { background-color: #ffe600; color: #003478 !important; font-style: italic; float: right; text-transform: lowercase; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card .card-block button:first-letter, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-block button:first-letter, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-block button:first-letter { text-transform: uppercase; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card .card-block button:hover, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-block button:hover, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-block button:hover { background-color: #e8c24e; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card .card-block .form-section .form-group.acceptable-cards > label sup, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card .card-block .form-section .form-group.acceptable-cards > label sup, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card .card-block .form-section .form-group.acceptable-cards > label sup { display: none; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .package-details-feature-icons-list figure, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .package-details-feature-icons-list figure, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .package-details-feature-icons-list figure { height: 50px; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .package-details-feature-icons-list figure figcaption, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .package-details-feature-icons-list figure figcaption, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .package-details-feature-icons-list figure figcaption { font-size: 0.8em !important; color: inherit; }
.single-itg_deal .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .summary-package-details-payment .section-content .notes em:first-child, .single-itg_cruise .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .summary-package-details-payment .section-content .notes em:first-child, .single-itg_package .single-package-wrapper .single-package-content .section-forms .card.wrapper-form-summary .summary-package-details-payment .section-content .notes em:first-child { display: none; }

@media (max-width: 992px) { html body { padding-bottom: 160px; } }
@media (max-width: 576px) { html body { padding-bottom: 200px; }
  html body .isotope-grid .package-item .package-item-column .wrapper .details .package-details-feature-icons-wrapper figure figcaption { font-size: 12px; }
  html body.single-itg_cruise .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-valued-at, html body.single-itg_deal .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-valued-at, html body.single-itg_package .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-valued-at { background-color: #fff; border: 1px solid #003478; }
  html body.single-itg_cruise .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-valued-at span, html body.single-itg_deal .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-valued-at span, html body.single-itg_package .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-valued-at span { color: #003478; }
  html body.single-itg_cruise .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-from, html body.single-itg_deal .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-from, html body.single-itg_package .single-package-wrapper .single-package-content .column-left .package-details-values-wrapper .package-details-price-from { background-color: #003478; }
  html body .package-details-values-wrapper.itg-fixed div:nth-child(1) { background-color: #fff; color: #000; }
  html body .package-details-values-wrapper.itg-fixed div:nth-child(2) { display: none; }
  html body .package-details-values-wrapper.itg-fixed div:nth-child(3) { background-color: #ffe600; color: #000; }
  html body .sticky-footer button:nth-child(1) { background-color: #fff; border: 1px solid #003478; color: #003478; }
  html body .sticky-footer button:nth-child(2) { background-color: #ffe600; border: 1px solid #ffe600; color: #003478; } }
.days-left-wrapper { border-bottom: 2px solid #003478; }
.days-left-wrapper .days-left { background-color: #003478; text-transform: none; font-weight: normal; }

.itg-pills li button, .itg-pills li a { background: #003478; border: 1px solid #003478; color: #FFF; line-height: 2.5 !important; border-radius: 0.25em; font-weight: 400; }
.itg-pills li button:hover, .itg-pills li button.active, .itg-pills li a:hover, .itg-pills li a.active { background: #FFF; border: 1px solid #003478; color: #003478; }

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

.wrapper-footer { font-size: 14px; background-color: #e6edf2; padding-bottom: 20px; }
.wrapper-footer footer { box-shadow: none; font-family: 'Arial'; color: #4b5869; padding: 20px 0; }
.wrapper-footer footer .navbar-nav { display: inline-block; }
.wrapper-footer footer .navbar-nav li { display: inline-block; }
.wrapper-footer footer .navbar-nav li:first-of-type::after { content: '|'; margin: 0 5px; margin-left: 10px; color: #fff; display: inline-block; }
.wrapper-footer footer .navbar-nav li a { display: inline-block; border-bottom: 1px solid transparent; }
.wrapper-footer footer a { font-family: inherit; color: #004aab; }
.wrapper-footer footer a:hover { color: #2471f6; }
.wrapper-footer footer .footer-racq-logo { height: 50px; width: auto; display: block; margin-top: 10px; }
.wrapper-footer footer .global_phone a { font-size: 2em; vertical-align: middle; text-decoration: none; }
.wrapper-footer footer .atas-logo { filter: invert(100%); margin-top: 10px; }

@media (max-width: 992px) { .footer-dark footer ul { line-height: .8em; margin-bottom: 10px; }
  .footer-dark footer .global_phone { padding-top: 20px; }
  .footer-dark footer .global_phone a { font-size: 1.4em; }
  .footer-dark footer .textwidget { white-space: nowrap; } }
@media (max-width: 576px) { .footer-dark footer { margin-bottom: 10px; text-align: center; }
  .footer-dark footer .navbar-nav { margin-bottom: 10px; }
  .footer-dark footer .textwidget { margin-bottom: 10px; text-align: center; }
  .footer-dark footer .footer-racq-logo { margin: 0 auto; }
  .footer-dark footer .global_phone { margin-bottom: 10px; }
  .footer-dark footer .global_phone a { display: inline-block; margin-bottom: 10px; }
  .footer-dark footer .global_phone .footer-racq-logo { margin: 0 auto; }
  .footer-dark footer .atas-logo { margin-bottom: 10px; } }
.single-package-tabs .nav-tabs .nav-item .nav-link { color: #000; }
.single-package-tabs .nav-tabs .nav-item .nav-link:hover { color: #003478; }
.single-package-tabs .nav-tabs .nav-item .nav-link.active { color: #003478; }

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

.package-prices { color: #FFF; }
.package-prices .package-prices-cell-1 { background-color: #FFF; color: #003478; }
.package-prices .package-prices-cell-2 { background-color: #4b5869; color: #FFF; }
.package-prices .package-prices-cell-3 { background-color: #003478; color: #FFF; }

.package-actions a { background-color: #ffe600; color: #003478; font-style: italic; }
section.package-view-more-deals-wrapper {
    background-color: #003478;
}
section.package-view-more-deals-wrapper h3{
    color: #fff;
}

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