/*
Theme Name:     Bellevue Child Theme
Theme URI:      http://demo.themovation.com/bellevue/
Description:    Child theme for Bellevue
Author:         Themovation
Author URI:     http://themovation.com
Template:       bellevue
Version:        1.0
License:        Regular License
License URI:    http://themeforest.net/licenses/regular

*/

@import url("../bellevue/assets/css/app.css");

.content-editor a:not(.btn) {
	color: #CC7A00;
	text-decoration: underline;
}
.content-editor a:not(.btn):hover {
	color: #D69D00;
	text-decoration: none;
}

:not([data-transparent-header]).navbar-static-top {
	background: rgb(252,234,187);
	background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 23%, rgba(248,181,0,1) 28%, rgba(251,223,147,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(23%,rgba(252,205,77,1)), color-stop(28%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1)));
	background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 23%,rgba(248,181,0,1) 28%,rgba(251,223,147,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 23%,rgba(248,181,0,1) 28%,rgba(251,223,147,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 23%,rgba(248,181,0,1) 28%,rgba(251,223,147,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 23%,rgba(248,181,0,1) 28%,rgba(251,223,147,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
}
:not([data-transparent-header]).navbar .navbar-nav a, 
	:not([data-transparent-header]) .top-nav-text p,
	:not([data-transparent-header]) .top-nav-icon-blocks a,
	:not([data-transparent-header]).navbar .navbar-nav a, :not([data-transparent-header]).navbar .navbar-nav .active a,
	:not([data-transparent-header]).headhesive--clone.navbar .navbar-nav a, 
	:not([data-transparent-header]).headhesive--clone .top-nav-text p,
	:not([data-transparent-header]).headhesive--clone .top-nav-icon-blocks a,
	:not([data-transparent-header]).headhesive--clone.navbar .navbar-nav a, :not([data-transparent-header]).navbar .navbar-nav .active a
{
    color: #000 !important;
}

header[data-transparent-header] {
	background-color: rgb(0,0,0) !important;
	background-color: rgba(0,0,0,.8) !important;
}

header[data-transparent-header].navbar .navbar-nav a, 
	header[data-transparent-header] .top-nav-text p,
	header[data-transparent-header] .top-nav-icon-blocks a,
	header[data-transparent-header].navbar .navbar-nav a, header[data-transparent-header].navbar .navbar-nav .active a,
	header[data-transparent-header].headhesive--clone.navbar .navbar-nav a, 
	header[data-transparent-header].headhesive--clone .top-nav-text p,
	header[data-transparent-header].headhesive--clone .top-nav-icon-blocks a,
	header[data-transparent-header].headhesive--clone.navbar .navbar-nav a, header[data-transparent-header].navbar .navbar-nav .active a
{
    color: #fff !important;
    text-shadow: 2px 2px 2px #000;
}

header[data-transparent-header] #logo .logo-trans {
	display: none !important;
}
header[data-transparent-header].headhesive--stick #logo .logo-trans {
	display: inline !important;
}

.page-title h1 {
    text-transform: none;
}

.footer, .footer-btm-bar {
    background-color: #1A180C;
}
.footer_credit {
    color: #666;
}

.footer-btm-bar {
    box-shadow: 4px 4px 15px 0 #000000 inset;
}

@media (min-width: 1090px) {
	#boxed {
		box-shadow: 4px 4px 15px 0 #000000;
	    
	}
}
@media (max-width: 1089px) {
	#boxed {
	    width: 100%;
	    max-width: 100%;
	}
	.boxed-mode .headhesive--clone,
	.boxed-mode .banner[data-transparent-header="true"] {width: 100%;max-width: 100%;}	
	.container {width: 98%;}
	.content-width {width: 98%;}
	.page-title.left {
	    padding: 30px 0 30px 0;
	}
	.page-title.centered {
	    padding: 10px 5%;
	}
}

@media (max-width: 600px) {
	img.alignright {
		float: none;
		width: 92%;
	}

}
@media (max-width: 479px) {
	section#themo_page_header_1 {
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
	}
}


/*
Reservation form overrides
*/
@media (min-width: 960px) {

	#gform_fields_1 li {
		box-sizing: border-box;
		float: left;
		width: 50%;
		padding: 0px 20px;
		
	}
	#gform_fields_1 .gfield {
		clear: none;
	}
	#gform_fields_1 .gfield:nth-child(even) {
		clear: left;
	}
	#gform_fields_1 .medium {
		width: 100%;
	}
	#gform_fields_1 #field_1_6 {
		clear: left;
		width: 100%;
	}
	#gform_fields_1 #field_1_2, #gform_fields_1 #field_1_3 {
		width: 25%;
		min-width: 150px;
	}
	#gform_fields_1 .ginput_container_date .datepicker.medium  {
		width: 100% !important;
	}
}
