.blackbg {
    background: rgba(255, 255, 255, 0.85);
}

body {
    background-color: #f5f6f6;
}

a {
    color: #92122D;
}
a:hover {
    color: #470A17;
}

/* Start Tour Styling */

.pricing {font-size: 38px;}

.tour-title h2 {
font-weight: bold;
color: #E2E2E2;
font-size: 20px;
text-shadow: 0 1px 1px rgba(0,0,0,0.7);
}

.tour-title h1 {
color: #fff;
text-shadow: 0 1px 1px rgba(0,0,0,0.7);
margin-bottom: 1rem;
font-weight: bold !important;
}

.tour-title .uvc-sub-heading.ult-responsive {
font-weight: bold !important;
color: #E2E2E2;
font-size: 20px;
text-shadow: 0 1px 1px rgba(0,0,0,0.7);
}


.tour-pricing span {
color: #B0FFB0;
    font-size: 40px;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(0,0,0,0.7);
}


.tour-pricing p {
    font-size: 15px;
    color: #ECECEC;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(27, 27, 27, 0.7);
}

.tour-overlay {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(14, 14, 14)));
}

@media (max-width: 992px) {
  .dynamic-height {height:240px !important;}
}

@media (min-width: 993px) {
  .dynamic-height {height:468px !important;}
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.tour-overlay.vc_custom_1442771033655 {
    margin-bottom: 0px !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.tour-overlay.vc_custom_1442771033655 {
    padding-left: 10%;
}

/* End Tour Styling */

.lead {color: #363c48;}

.ubermenu .ubermenu-target-text {text-transform: uppercase;}

.tour-title .uvc-sub-heading.ult-responsive {padding-bottom: 30px;}

/* change color of sticky menu objects */
#MainMenu.navbar.scrolled span.ubermenu-target-title.ubermenu-target-text {color: #4A4747}

/* normal menu light logo*/
header#MainMenu.navbar.navbar-default.navbar-fixed-top .dark-logo {opacity: 0}

/*sticky menu dark logo */
header#MainMenu.navbar.navbar-default.navbar-fixed-top.scrolled.menu-shrink .light-logo {opacity: 0}
header#MainMenu.navbar.navbar-default.navbar-fixed-top.scrolled.menu-shrink .dark-logo {opacity: 1}

/*change menu background on hover */ 
body:not([class*='no-hero-image']) #MainMenu.navbar:hover {background: rgba(255, 255, 255, 0.86);}

/* on hover change menu objects */ 
#MainMenu.navbar:hover span.ubermenu-target-title.ubermenu-target-text {color: #4a4747 !important;}

#MainMenu.navbar:hover .dark-logo {opacity: 1 !important;}

#MainMenu.navbar:hover i {color: #4a4747 !important;}

#MainMenu.navbar:hover .fa-search {color: #4a4747 !important;}

#MainMenu.navbar:hover #MainMenu .navbar-extra-top>.navbar .navbar-nav>li>a {color: #4a4747 !important;}

#MainMenu.navbar:hover ul#menu-top-left-menu a {color: #4a4747 !important;}

.social-bar-tours {
    background-color: #e9eaeb;
}

.details-toggle h4 {
    font-size: 14px !important;
}
.details-toggle .vc_toggle_title {
    text-align: center !important;
}

/* itinerary tabs */ 
.icontabs nav a span {display: inline !important;}

.grid-home-days {float: left}

.grid-home-days, .grid-home-price {
    font-size: 13px !important;
    text-transform: uppercase;
    border-top: 1px solid #EAEAEA;
    padding: 0 !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1442771354890 {margin-bottom: 0px;}

.extender {
    background-color: #D0D0D0 !important;
    margin-left: -600px;
    overflow: hidden;
    z-index: -1;
    margin-top: -30px;
    position: absolute;
    width: 600px;
    height: 100%;
}

.text-info, #footer a {
    color: #989898;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color: transparent !important}

.ubermenu i.fa.fa-home {
    font-size: 20px;
}

.tour-slider {background-position-x: center !important;}

.grid-days {
    float: left;
}

a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-outline-custom {
    border: 2px solid #9C6464 !important;
    margin-top: 110px;
    font-size: 18px;
}

a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-outline-custom:hover {
    border: 2px solid pink !important;
    margin-top: 110px;
    font-size: 18px;
}

.owl-theme .owl-dots {top: initial !important;}

i.ultsl-arrow-left4, ultsl-arrow-right4 {
    color: #904946 !important;
}

button.slick-prev.default, button.slick-next.default {
    box-shadow: inset 0 -3px 0 rgba(255, 255, 255, 0.2);
}

.vc_toggle:last-of-type {margin-bottom: 0px !important}
.vc_toggle {margin-bottom: 6px !important;}
.tour-sidebar hr {margin-top: 7px !important; margin-bottom: 10px !important;}
.tour-sidebar {padding: 20px;}
.tour-dates {width: 50%; float: left; text-align: center; padding-top: 7px; font-size: 18px; border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;}
.halfleft {border-right: 1px solid #D6D6D6;}
.pricetag {text-align: center;}
.quote-desc {text-align: center; color: #656565; margin-top: 7px;}
.tour-sidebar button {
    width: 100%;
    background-color: #77072A;
    font-size: 20px;
    color: white;
    text-transform: uppercase;
}
.tour-sidebar button:hover {background-color: #904946}

.low-profile-tour h3 {
    color: #5A3535 !important;
    font-size: 18px !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
    font-weight: bold;
}
.low-profile-tour {
    background-color: rgba(255, 255, 255, 0.9) !important;
    margin-top: 0px !important;
    paddint-top: 0px !important;
}
i.ultsl-arrow-right4 {
    color: #904946;
}
.footer-content-left p {
    color: #6E5958;
}
.sub-footer {
    color: #6E5958;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    border-color: #904946!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
    background-color: #904946!important;
    border-color: #904946!important;
}

.tabcontent img {
    width: 350px;
    float: right;
}

.tabcontent p, .tabcontent li { font-size: 16px}
.tabcontent h2 {    font-family: raleway;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 30px;
    letter-spacing: 3px;
    color: #904946;}
    
.error404 {
    background-image: url('http://staging.geringerglobaltravel.com/wp-content/uploads/2016/01/geringer-global-bg.jpg');
}