﻿/* Editor */
.nx-editor .textblock > .PageElement-Title {
  color: #e16d06;
}

/* Site */
.nx-body {
  color: #1f2426;
}

/* Background Colors */
.nx-body .primary-bg-color {
  background: #424242;
}

.nx-body .secondary-bg-color {
  background: #e16d06;
}

.nx-body .tertiary-bg-color {
  background: #062d40;
}

.nx-body .bg1 {
  background-color: #e16d06;
}

.nx-body .bg2 {
  background-color: #e16d06;
}

.nx-body .bg3 {
  background-color: #D42C02;
}

/* Typography */
.nx-body .primary-font-color {
  color: #e16d06;
}

.nx-body .secondary-font-color {
  color: #e16d06;
}

.nx-body a {
  color: #e16d06;
}

.nx-body a:hover,
.nx-body a:focus {
  color: #b45602;
}

.nx-body h1,
.nx-body h2,
.nx-body h3,
.nx-body h4 {
  color: #e16d06;
}

.nx-body p {
  color: #1f2426;
}

/* Nav */
.nx-menu nav a {
  color: #524f4f;
}

.nx-menu nav a:focus,
.nx-menu nav a:hover {
  color: #e16d06;
}

.nx-menu nav ul li.current a {
  color: #e08737;
}

.nx-menu nav ul ul li {
  border-top: 1px solid #eee;
  border-right: 1px solid #e16d06;
  background-color: #e16d06;
}

.nx-menu nav ul ul li a {
  color: #fff;
}

.nx-menu nav ul ul li a:hover,
.nx-menu nav ul ul li a:focus {
  color: #000;
}

.nx-menu nav ul ul li:hover,
.nx-menu nav ul ul li:focus {
  background-color: #bd6517;
}

.nx-menu nav ul ul ul li {
  background: #e08737;
}

.nx-menu nav .selected > a {
  color: #e08737;
  font-weight: bold;
}

.nx-menu nav ul ul .selected {
  background-color: #9a561a;
}

.nx-menu nav ul ul .selected > a {
  color: #e08737;
}

.nx-mobile-menu .navbar-default {
  background: transparent;
}

.nx-mobile-menu a {
  color: #524f4f !important;
}

/*.nx-mobile-menu .nav li a:hover,
.nx-mobile-menu .nav li a:focus  {
    background-color: $nx-color-menu-background-secondary;
}*/
/* Footer */
.nx-footer {
  background-color: transparent;
}

.nx-footer a {
  color: #e16d06;
}

.nx-footer a:hover,
.nx-footer a:focus {
  color: #b45602;
}

/* Content: Quick Search  */
.quicksearch-tab a {
  font-weight: bold;
  color: #fff !important;
  background: #062d40 !important;
}

.quicksearch-tab a.active {
  color: #fff !important;
  background: #f8f8f8 !important;
}

.quicksearch-tab-body {
  color: #fff !important;
  background: #f8f8f8 !important;
}

.nx-body .quicksearch__v2 label.MuiInputLabel-shrink {
  color: #ffffff !important;
}

.nx-body .quicksearch__v2 span.MuiFormControlLabel-label:not(.MuiInputLabel-animated) {
  color: #ffffff !important;
}

.nx-body .quicksearch__v2 a {
  color: #fff;
}

.nx-body .quicksearch__v2 ul:not(.MuiAutocomplete-listbox):not(.MuiAutocomplete-groupUl) li {
  color: #fff;
}

.nx-body .MuiInputLabel-shrink {
  background-color: #424242 !important;
}

.offer-price-sm {
  color: #e16d06;
}

.offer-price {
  color: #e16d06;
}

/* Content: Offer List from Offer Group */
.offerList .offer-card-list .offer-card1 {
  border: 1px solid #e16d06;
}

.offerList .offer-card-list .offer-card1 .offer-card1-title {
  background-color: #e16d06;
  color: #ffffff;
}

.offerList .offer-card-list .offer-card1 .offer-card1-body {
  color: #1f2426;
}

.offerList .offer-card-list .offer-card2 .offer-card2-body {
  color: #1f2426;
}

.offerList .offer-card-list .offer-card2 .offer-card2-footer {
  color: #1f2426;
}

.offerList .offer-slides-container .slick-prev:before,
.offerList .offer-slides-container .slick-next:before {
  color: #1f2426;
  opacity: 0.4;
}

/* Content: Destinations */
.nx-body .destinations .destinations-content .destinations-cards .destinations-card {
  border: 1px solid #e16d06;
}

.nx-body .destinations .destinations-content .destinations-cards .destinations-card .destinations-card-title {
  background-color: #e16d06;
  color: #fff;
}

/* Content: Breadcrumb Navigation */
.nx-body .breadcrumb-navigation-blocks {
  border: 1px solid #e16d06;
}

.nx-body .breadcrumb-navigation-blocks li.breadcrumb-navigation-selected {
  background: #e16d06;
}

/* Content: Offers */
.nx-body .offer {
  border: 1px solid #c2c9cc;
  background: #f8f8f8;
}

.nx-body .offerList .offer {
  border: 1px solid #c2c9cc;
  background: #f8f8f8;
}

.nx-body .offerHighlight,
.nx-body .offerAttributes {
  background: transparent;
}

/* Content: Search Results */
.nx-body table.ContentTitleBar2 td {
  background-color: #e16d06;
}

.nx-body .tabactiveBackground {
  background-color: #e16d06;
}

.nx-body .ODPriceBoxHeader {
  border-left: 1px solid #e16d06;
  border-right: 1px solid #e16d06;
}

/* Content: Offer Details */
.nx-body .MainContentOD {
  border: 1px solid #e16d06;
}

.nx-body .ODTabActive {
  background-color: #e16d06;
}

.nx-body .ODTabInactive {
  background-color: #D42C02;
}

/* Content: Compare  */
.nx-body div.CompareTop {
  color: #D42C02;
}

/* Content: Offer Groups*/
.nx-body .OGMainTable {
  border: 1px solid #e16d06;
}

.nx-body .OGCategoryTableLeft {
  border-left: 1px solid #e16d06;
  border-bottom: 1px solid #e16d06;
}

.nx-body .OGCategoryTableRight {
  border-left: 1px solid #e16d06;
  border-right: 1px solid #e16d06;
  border-bottom: 1px solid #e16d06;
}

.nx-body .ODPriceBoxRow1 {
  background-color: #eeeeee;
}

.nx-body .OGCategoryTableBorder {
  border-left: 1px solid #e16d06;
  border-right: 1px solid #e16d06;
  border-bottom: 1px solid #e16d06;
  height: 50px;
  width: 100%;
}

.nx-body .OGCategory-right {
  border-right: 1px solid #e16d06;
  border-bottom: 1px solid #e16d06;
  height: 50px;
  width: 100%;
}

.search-filter {
  background: #f8f8f8;
}

.advance-search-filter {
  background: #f8f8f8;
}

.more-search {
  background: #e16d06;
  color: #fff !important;
  text-align: center;
}

.more-search:hover {
  background: #e16d06 !important;
}

.offer-itinerary-tooltip {
  color: #fff !important;
  background: #424242;
}

.offer-dates-preposition {
  color: #e16d06;
}

.resort-heading,
.resort-footer {
  background: #e16d06;
  color: #fff !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  color: #fff !important;
  background-color: #e16d06;
  border-color: #e16d06;
}

.trip-details-title {
  color: #e16d06;
}

.offer-amenity,
.offer-content-container {
  background: #f8f8f8;
}

.itinerary-table > tr:nth-child(2n+1),
.itinerary-table > tbody > tr:nth-child(2n+1),
.itinerary-table > tfoot > tr:nth-child(2n+1) {
  background: #f8f8f8;
}

.nx-body .search-item {
  border: 1px solid #c2c9cc;
  background: #f8f8f8;
}

.nx-body .offerList .search-item {
  border: 1px solid #c2c9cc;
  background: #f8f8f8;
}

.nx-body .system-container {
  border: 1px solid #c2c9cc;
  background: #f8f8f8;
}

.nx-body .categories-header-color {
  color: white;
}

.days-open {
  background: #f8f8f8;
  color: #e16d06;
  border: 1px solid #c2c9cc;
}

.days-open .day {
  border-right: 1px solid #c2c9cc;
}

.days-open .day span {
  color: #e16d06;
}

.days-checked {
  color: #51BDE4;
}

.daytrip-container .row:nth-child(2n) {
  background: #eeeeee;
}

.daytrip-container.headerless .row:nth-child(odd) {
  background: #eeeeee;
  border: 1px solid #e16d06;
}

.daytrip-container.headerless .row:nth-child(even) {
  background: #eeeeee;
  border: 1px solid #e16d06;
}

/* Social Media Company Page */
/* Horizontal Small */
.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-Facebook {
  background: url(../../Images/SocialNetworks/Orange/Small/fb.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-GooglePlus {
  background: url(../../Images/SocialNetworks/Orange/Small/gp.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-LinkedIn {
  background: url(../../Images/SocialNetworks/Orange/Small/li.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-StumbleUpon {
  background: url(../../Images/SocialNetworks/Orange/Small/su.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-Twitter {
  background: url(../../Images/SocialNetworks/Orange/Small/tw.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-Flickr {
  background: url(../../Images/SocialNetworks/Orange/Small/fr.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-Instagram {
  background: url(../../Images/SocialNetworks/Orange/Small/ig.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-Pinterest {
  background: url(../../Images/SocialNetworks/Orange/Small/pi.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-Tumblr {
  background: url(../../Images/SocialNetworks/Orange/Small/tu.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-YouTube {
  background: url(../../Images/SocialNetworks/Orange/Small/yt.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarSmall .share-Blog {
  background: url(../../Images/SocialNetworks/Orange/Small/bl.png);
}

/* Vertical Small */
.nx-body .socialmediascompanypage > .VerticalBarSmall .share-Facebook {
  background: url(../../Images/SocialNetworks/Orange/Small/fb.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-GooglePlus {
  background: url(../../Images/SocialNetworks/Orange/Small/gp.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-LinkedIn {
  background: url(../../Images/SocialNetworks/Orange/Small/li.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-StumbleUpon {
  background: url(../../Images/SocialNetworks/Orange/Small/su.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-Twitter {
  background: url(../../Images/SocialNetworks/Orange/Small/tw.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-Flickr {
  background: url(../../Images/SocialNetworks/Orange/Small/fr.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-Instagram {
  background: url(../../Images/SocialNetworks/Orange/Small/ig.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-Pinterest {
  background: url(../../Images/SocialNetworks/Orange/Small/pi.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-Tumblr {
  background: url(../../Images/SocialNetworks/Orange/Small/tu.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-YouTube {
  background: url(../../Images/SocialNetworks/Orange/Small/yt.png);
}

.nx-body .socialmediascompanypage > .VerticalBarSmall .share-Blog {
  background: url(../../Images/SocialNetworks/Orange/Small/bl.png);
}

/* Vertical Large */
.nx-body .socialmediascompanypage > .VerticalBarLarge .share-Facebook {
  background: url(../../Images/SocialNetworks/Orange/Large/fb.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-GooglePlus {
  background: url(../../Images/SocialNetworks/Orange/Large/gp.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-LinkedIn {
  background: url(../../Images/SocialNetworks/Orange/Large/li.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-StumbleUpon {
  background: url(../../Images/SocialNetworks/Orange/Large/su.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-Twitter {
  background: url(../../Images/SocialNetworks/Orange/Large/tw.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-Flickr {
  background: url(../../Images/SocialNetworks/Orange/Large/fr.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-Instagram {
  background: url(../../Images/SocialNetworks/Orange/Large/ig.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-Pinterest {
  background: url(../../Images/SocialNetworks/Orange/Large/pi.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-Tumblr {
  background: url(../../Images/SocialNetworks/Orange/Large/tu.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-YouTube {
  background: url(../../Images/SocialNetworks/Orange/Large/yt.png);
}

.nx-body .socialmediascompanypage > .VerticalBarLarge .share-Blog {
  background: url(../../Images/SocialNetworks/Orange/Large/bl.png);
}

/* Horizontal Large */
.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-Facebook {
  background: url(../../Images/SocialNetworks/Orange/Large/fb.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-GooglePlus {
  background: url(../../Images/SocialNetworks/Orange/Large/gp.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-LinkedIn {
  background: url(../../Images/SocialNetworks/Orange/Large/li.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-StumbleUpon {
  background: url(../../Images/SocialNetworks/Orange/Large/su.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-Twitter {
  background: url(../../Images/SocialNetworks/Orange/Large/tw.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-Flickr {
  background: url(../../Images/SocialNetworks/Orange/Large/fr.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-Instagram {
  background: url(../../Images/SocialNetworks/Orange/Large/ig.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-Pinterest {
  background: url(../../Images/SocialNetworks/Orange/Large/pi.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-Tumblr {
  background: url(../../Images/SocialNetworks/Orange/Large/tu.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-YouTube {
  background: url(../../Images/SocialNetworks/Orange/Large/yt.png);
}

.nx-body .socialmediascompanypage > .HorizontalBarLarge .share-Blog {
  background: url(../../Images/SocialNetworks/Orange/Large/bl.png);
}
