@charset 'utf-8';
/*
  Theme Name: Albany Lodge
  Theme URI: http://snowmountain.ancorathemes.com/
  Description: Child theme of SnowMountain - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: snowmountain
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  snowmountain
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Flybook Reservation System CSS and JS calls. See Appearance > ThemeREX Addons > API */

/* Header */

.nav-menu-button {
    background-color: rgba(39, 37, 38, .75);
}

.header-reserve-online-button {
	float: right;
    margin-left: 15px;
    margin-top: 5px;
}

.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 175px !important;
}

.breadcrumbs {
    color: #ede7df !important;
}

.top_panel {
    margin-bottom: 5rem !important;
}

.home .sc_layouts_row_type_compact .sc_layouts_logo img {
    /* margin-top: 45px; */
}

/* Mobile Menu */ 

.scheme_default .menu_mobile_inner a:hover, .scheme_default .menu_mobile_inner .current-menu-ancestor>a, .scheme_default .menu_mobile_inner .current-menu-item>a {
    color: #ede7df;
}

@media (max-width: 479px) {
.menu_mobile .menu_mobile_nav_area > ul > li > a {
    color: white !important;
	}
}

@media only screen and (max-width: 479px) {
.header-reserve-online-button {
	display: none;
}
}

.scheme_default .menu_mobile_inner a {
    color: white !important;
}

 /* Sticky Header */
.top_panel.with_bg_image .sc_layouts_row.sc_layouts_row_fixed_on {
    background: linear-gradient(to bottom,#272526,transparent) !important;
}

/* Left Sidbear */

.menu-services-menu-container {
	margin-top: 25px;
}

.albany-call-to-action a.sc_button {
	color: black !important;
}

/* Homepage Sections */

/* Activities Block */
div.sc_action_item_description span {
	color: white;
    text-shadow: 1px 1px 2px black;
    /* background-color: rgba(0, 0, 0, 0.5);
    padding: 5px; */
}

/* Testimonials Block - Above Footer on all pages */

.sc_testimonials_item_content {
    text-shadow: 1px 1px 5px black;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 5px;
}

.sc_testimonials_item_content:before {
    color: #ffffff !important;
}

.sc_testimonials_item_author_title {
	color: #ffffff !important;
    font-size: 25px !important;
}

/* Content Pages */

.text-box-with-drop-shadow {
	box-shadow: 1px 1px 10px lightgrey;
}

/* Lodging Services Posts */

.sc_price_description {
    margin: 0 !important;
}

@media only screen and (min-width: 767px) {
	.lodging-services-page-tall-pricing-block {
	height: 390px;
	}
}

/* Rentals Services Posts */

.albany-hoverbox-primary-title {
	margin-top: -4em !important;
}

.albany-hover-block-title {
	margin-top: 0em !important;
}

.call-for-reservation-button button {
	/* Prevent the Call for Reservation button from being clickable */
	cursor: default !important;
}


/* Service Posts Hoverboxes */

.vc-hoverbox-block {
    background-size: contain;
    background-repeat: no-repeat;
}

/* Regular Posts - Blog & Featured */

.post_item_single.post_type_post .post_meta {
	display: none;
}

.post_item_single.post_type_post .post_excerpt_content {
    float: inherit;
    width: 100%;
    margin-right: 0;
}

/* Contact Us Page */

table.distance-from-major-city-tables td, table.distance-from-major-city-tables th {
    padding: .5em 1em !important;
}

/* Footer */

footer p, footer a, footer span, footer span:before {
    color: #b29d80 !important;
}

footer a:hover {
    color: white !important;
}