/*
Theme Name:     Customizr Pro Child
Theme URI:      http://themesandco.com/customizr
Description:    A child theme for the Customizr Pro WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         Nicolas Guillaume (nikeo)
Author URI:     http://themesandco.com
Template:       customizr-pro
Version:        1.0.0
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */


/* Bootstrap button colors

.yellow-button {background-color:#fac521;}
.yellow-button-text {color:#e5e5e5;}

 */

/* Level 2 Surround 
.dropdown-menu {
background-color: #fff;
}

.dropdown-menu > li > a {
background-color: #fff ;
color: #343537;
}

.dropdown-menu > li > a:hover {
background-color: #6b6b6b !important;
color: #343537 !important;
}


.row-fluid [class*="span"] {
    margin-left: 0.564%;
}
*/
.su-table td {
    padding: .2em .8em !important;
}

#top_links a {
	font-family: sans-serif;
	font-size: 1.1em;
	padding-left: 20px;
	padding-right: 20px;
	color: #343537;
}

#top_links a:hover {
	text-decoration: underline;
}

#top_links_small a {
	font-family: sans-serif;
	font-weight: bold;
	font-size: .8em;
	padding-left: 15px;
	padding-right: 15px;
	color: #343537;
}

#top_links_small a:hover {
	text-decoration: underline;
}

.entry-meta {
    display: none;
}

#page-1742 .entry-header {display: none; }

/* Graphic Design Requests */

input {
    width: 90%;
}

.ampm {
    font-variant: small-caps;
}

.green_chevron {
    font-family: sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #006666;
}

.green_header {
    font-family: sans-serif;
	font-weight: 500;
	font-size: 1.5em;
	color: #006666;
}
/*
.btn-primary {
    color: #FFF;
    background-color: #2B3132;
    background-image: linear-gradient(to bottom, #A3B0B4, #D2D2D2);
    border: 0;
    text-shadow: none;
}

.btn-primary:hover, .btn-primary[disabled] {
    background-color: #D2D2D2;
}
*/

li.page {
	list-style-type: square;
	margin-bottom: 9px;
}

.tc-slider-controls {
    width: 4%;
}

h3.green {
    color: #006666;
}

h3.red {
    color: #d50712;
}

a {
    color: #006666;
}

footer#footer .colophon .social-block a {
    color: #343537 !important;
}

.entry-content a, .entry-summary a {
    font-weight: 500;
}

a[href^=tel] {
    text-decoration: none;
}

.entry-content .info_div a {
    color: #f5f5f5;
}
.navbar .navbar-inner {
    margin: 1px 5px 11px;
}


.sticky-enabled .tc-header .navbar .nav > li > a {
    font-size: 16px;
}
/*
.fpc-widget-front .round-div {
	width: 240px;
	height: 135px;
}
.fpc-widget-front .thumb-wrapper {
	height: 210px !important;
}
*/
.navbar .nav-collapse .dropdown-menu a {
    padding: 7px 5px;
}

a.icon-facebook:before {
	content: '\f09a';
}

@media (min-width:1200px) {
.dyno_cam {
	height: 180px !important;
}
}

@media (max-width:768px) {
.dyno_cam {
	height: 180px !important;
	width: 270 !important;
}
}

@media (min-width:979px) {
a.icon-weather:before {
	content: "";
    width: 1.6em;
    height: 1.6em;
    float: right;
	display: inline-block;
    background: url("/img/WeatherV2.svg") no-repeat;
}
.icon-webcams:before {
    content: "";
    width: 1.2em;
    height: 1.2em;
    float: right;
    margin-left: 5px;
    display: inline-block;
    background: url("/img/WebcamV3.svg") no-repeat;
}
a.icon-vertical:before {
	font-family: FontAwesome;
    content: "\f080";
    font-size: 1.2em;
    float: right;
    margin-right: 7px;
    display: inline-block;
}
.icon-snowflake:before {
    content: "";
    width: 1.3em;
    height: 1.3em;
    float: right;
    margin-right: 5px;
    display: inline-block;
    background: url("/img/SnowFlakeV2.svg") no-repeat;
}

}

@media (max-width:979px) {
a.icon-weather:before {
	content: "";
    width: 1.5em;
    height: 1.5em;
    float: right;
	display: inline-block;
    background: url("/img/WeatherV2.svg") no-repeat;
}
.icon-webcams:before {
    content: "";
    width: 1.2em;
    height: 1.2em;
    float: right;
    margin-left: 5px;
    display: inline-block;
    background: url("/img/WebcamV3.svg") no-repeat;
}
a.icon-vertical:before {
	font-family: FontAwesome;
    content: "\f080";
    font-size: 1.2em;
    float: right;
    margin-right: 7px;
    display: inline-block;
}
.icon-snowflake:before {
    content: "";
    width: 1.2em;
    height: 1.2em;
    float: right;
    margin-right: 5px;
    display: inline-block;
    background: url("/img/SnowFlakeV2.svg") no-repeat;
}
}


.edit-link a {
	display: none;
}

.btn-mini {
    display: none;
}

footer#footer a, footer#footer p {
    font-size: 1em;
    line-height: 21px;
    color: #FAFAFA;
    margin-bottom: 2px;
    text-align: center;
}


.sticky-enabled .tc-header {
    min-height: 68px;
    height: auto !important;
    /* background: none repeat scroll 0% 0% rgba(240, 240, 240, .8); */
    background: url("/img/yellow_wood.png") repeat-x scroll 0% 0% rgba(240, 240, 240, 1);
    border-bottom: 3px solid #e5e5e5;
    border-top: 0px none;
}

.sticky-enabled .tc-header .social-block {
	display: block;
}


@media (min-width:980px) {
	.social-block a {
    	color: #343537;
    	font-size: 1.8em;
	}
}

@media (max-width:979px) and (min-width:481px) {
	.social-block a {
    	color: #343537;
    	font-size: 1.7em;
	}
	.sticky-enabled .tc-header .brand {
		display: none;
	}
	.tc-header .navbar .btn-toggle-nav {
    	display: block;
		margin: 20px 15px 0px;
	}
}

@media (max-width:480px) {
	.sticky-enabled .tc-header .brand {
		display: none;
	}
	.social-block a {
    	color: #343537;
    	font-size: 1.3em;
	}
	.tc-header .navbar .btn-toggle-nav {
    	display: block;
		margin-top: 14px;
	}
}

@media (max-width: 410px) {
	.single #content .entry-header .entry-title, .page #content .entry-header .entry-title {
    font-size: 25px !important;
    }
}

.tc-header {
    min-height: 80px;
    /* background: none repeat scroll 0% 0% rgba(240, 194, 12, .86); */
    background: url("/img/yellow_wood.png") repeat-x scroll 0% 0% rgba(240, 240, 240, 1);
    border-bottom: 3px solid #e5e5e5;
    z-index: 200;
}

.tc-header .brand a {
	margin: 20px 0px;
}


/*
.sticky-enabled .tc-shrink-on .site-logo img {
    height: 75px !important;
    width: auto !important;
    padding-bottom: 5px;
}
*/

.carousel-caption .btn {
	float:right;
}

.carousel-caption {
    background: none repeat scroll 0% 0% rgba(250, 250, 250, 0.6);
    max-width: 60%;
    padding: 1%;
    line-height: 14px;
    vertical-align: bottom;
    display: inline-block;
    position: relative;
    margin-left: 0;
    margin-bottom: 3%;
}
.carousel-caption .lead, .carousel-caption h1 {
    color: #343537;
}

.carousel-caption h1 {
    font-size: 1.6em;
}

.carousel-caption .lead {
	text-align: left;
    font-size: .7em;
}

.su-tabs-pane {
	padding:0 !important;
}

.su-tabs {
    background: #b6b6b6 !important;
}


/* Monitor this for very small screens */
.info_div {
	display: table-cell;
	float: left;
	margin-right: 12px;
	margin-bottom: 7px;
	min-width:275px;
	height: auto;
	background-color: #343537;
    padding: 15px;
    text-align: left;
	font-size: .9em;
	color: #f5f5f5;
}

.book_now {
	color: #CE1A1A !important;
	font-weight: bold;
}

.lodging_smallprint {
	color: #111;
	font-size: .9em;
	line-height: 20px;
}

/* NEW STYLES 2017 */

.dropdown-submenu > .dropdown-menu {
    left: 60% !important;
}

.nav .dropdown-menu {
    box-shadow: 0px 5px 8px rgba(14, 12, 12, 0.3) !important;
}

#mc_embed_signup {
    background: #FAFAFA !important;
}

