/*
Them/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */

@media only screen and (min-width: 1240px)
{
	body.header-creative.header-open { padding-left:0px;}
	.header-open #Header_creative {left: 30px;}
	#Header_creative {position: fixed; width: 220px; height: 80%;}
	#Header_creative {background-color: rgba(51,51,51, 0.9)!important;}
	.flyout-content{background-color: rgba(51,51,51, 0.9)!important;}
	#Top_bar #menu {background:transparent!important;}
	.flyout-open {top: 100px !important; right: 100px !important;}
	#Header_creative #Top_bar .menu_wrapper {float: none; margin: 0px 0px 5px; }
	#slider_booking{display:none;}
}

.bne-flyout-wrapper .sidr.right {width:70%!important; height:600px!important;}

.column_column ul li, .column_column ol li, .column_visual ul li, .column_visual ol li, .mfn-acc ul li, .mfn-acc ol li, .ui-tabs-panel ul li, .ui-tabs-panel ol li, .the_content_wrapper ul li, .the_content_wrapper ol li {margin-bottom: 5px;}
.the_content_wrapper ul {font-size: 13px; line-height:15px; margin: 0px 0px 15px 15px;}
.footer-fixed #Content, .footer-sliding #Content {z-index: 10000;}
button.ubtn-small {padding: 17px 16px;}
#Header_creative {z-index: 19002;}
#Top_bar .wpml-languages.horizontal {padding: 0; border:0px; background:transparent;}
#Header_creative #Top_bar .top_bar_right {margin-bottom: 15px;}
.mytop_menu ul {float:right; padding:10px;}
.mytop_menu ul li {display:inline; padding-right:15px;}
.mytop_menu ul li a {color:#ffffff;}
.mytop_menu ul li a:hover {color:#c3a254;}
#Top_bar a.responsive-menu-toggle i {font-size: 45px!important; line-height: 55px!important;}
.btns {float:right; padding:5px;}
.btns img {padding-right:5px;}
.pages-title .uvc-sub-heading {font-size:18px; text-align:left;}
#Footer .footer_copy .one {margin-bottom: 10px; padding-top: 10px;}
#Wrapper {box-shadow: none;}

#Top_bar #logo {height: 160px; line-height: 160px;}

#Action_bar {display:none;}
#Header_creative #Top_bar .menu > li > a span {line-height: 22px;}

.top_bar_left select {margin: 0px 0px 5px!important; width: 180px!important;}
.top_bar_left h4 {color:#353535!important;}
.top_bar_left input[type="submit"] {margin-bottom:0;}


.top_bar_right {float:left; padding-top: 7px;}
.wpml-languages ul li {display:inline-block;}
#Header_creative #Top_bar .logo {margin-bottom:0;}
#b_editDates {margin:5px;}
#b_editDates form{ border-radious:3px;}

/* Home_Reviews */
#review01 {width: 150px; float: left; vertical-align: middle;}
#review02 {float:left;}

#Footer {margin-top:-130px;}
#custom_top_bar {position: absolute; z-index: 10000; width: 100%; background-color: rgb(51, 51, 51); border-bottom:4px solid #752e35;}
#Footer .one-second.column {width: 41%;}
#Footer .one-fourth.column, .four.columns {width: 26%;}

#b_availSubmit input {background:#752e35!important;}
.b_availDatesInner h4 {margin: 0!important;}
#b_availSubmit {margin-top: 0!important;}
#b_editDates h3 {text-align:center; font-weight:normal!important;}
.b_availDatesInner {margin-bottom: 0!important;}
#slider_booking h4 {color:#353535;}


@media only screen and (min-width: 1100px) and (max-width: 1239px)
{
#Header_creative {top:54px; position: relative;}
#header_cretive_booking {display:none;}
#Top_bar #menu {background-color: rgba(51,51,51, 0.9) !important;}
}

@media only screen and (min-width: 560px) and (max-width: 1099px)
{
#Header_creative {top:54px; position: relative;}
#Top_bar #menu {background-color: rgba(51,51,51, 0.9) !important;}
#header_cretive_booking {display:none;}
#Footer .container {margin-right: auto !important;}
#Footer .container .column{text-align: center;}
}

@media only screen and (min-width: 254px) and (max-width: 559px)
{
#Header_creative {top:50px; position: relative;}
#header_cretive_booking {display:none;}
#Footer{position: static!important;margin-top: 0px;}
#Footer .container {margin-right: auto !important;}
#Footer .container .column{text-align: center;}
#Footer {position: static !important; margin-top: 0px;}

}


@media only screen and (min-width: 254px) and (max-width: 939px)
{
#Footer .widgets_wrapper .widget { padding: 2px 0 !important;}
}

#Top_bar a.responsive-menu-toggle {width: 45px!important; height: 45px!important;}
#Footer {bottom: 0 !important; position: absolute; width: 100%; background: transparent !important;}
#Footer .container {margin-right:0;}


.ubtn-link .ubtn-normal {font-size: 15px; padding: 14px 7px; border-radius: 3px;}
.pp_pic_holder {z-index:1000000000!important;}

.TA_cdsratingsonlywide{display: inline-block;}
#bcom_review_widget {display: inline-block;}


#Header_creative #Top_bar .menu > li > a {text-align:left;}
.vc_images_carousel .vc_carousel-control {width:0px!important;}
.vc_images_carousel .vc_carousel-control .icon-next {margin-right:-15px!important;}
.vc_images_carousel .vc_carousel-control .icon-prev {margin-left:-30px!important;}
.bne-flyout-wrapper .sidr.right .flyout-header-buttons {right: 20px!important; left:auto!important;background: rgba(0,0,0,0.3);}
.flyout-content h1 {color:#c3a254!important; font-size:18px; margin-right:10px;}
.flyout-content h2 {color:#ffffff!important; font-size:18px; margin-right:10px;}
.flyout-content .uvc-headings-line {border-color:#c3a254!important; }
div.ppt {visibility:hidden!important;}
.flyout-overlay {z-index:0!important;}
/*mike*/
.flyout-header-buttons {z-index: 9999999999}
#boxer {z-index: 9999998!important;}

.footer-bg{display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: rgba(51, 51, 51, 0.8) !important;width: 86%;padding: 14px}
.ubtn-link .ubtn-normal {font-size: 15px;padding: 14px 20px;border-radius: 3px;}

#Footer .cdsROW.wide .cdsROWContainer .cdsComponent {display: inline-block !important;padding-top: 10px;}
#Footer .cdsROW.wide {width: 100% !important;max-width: 468px;height: auto !important;}
#Footer a.button,#Footer a.tp-button,#Footer button,#Footer input[type="submit"],#Footer input[type="reset"],#Footer input[type="button"] {	margin-right: 0px;}

@media (max-width: 1239px){
	#Header_creative #Top_bar #logo img.logo-main , #Header_creative #Top_bar #logo img.logo-mobile {
	display: none !important;
	}
}
@media (min-width:1240px){
		#Header_creative #Top_bar #logo img.logo-custom {
		display: none;
	}
}
#Header_creative #Top_bar .responsive-menu-toggle {
	top: 9px;
}
@media (max-width: 468px){
	#Header_creative #Top_bar {
		margin: 0px;
		width: 100%;
		text-align: left;
	}
	#Header_creative #Top_bar .logo #logo img {
		max-height: 37px;
	}
	#Header_creative #Top_bar .logo #logo {
		margin: 0px;
		text-align: left;
	}

/*	#Header_creative #Top_bar .logo #logo {
		margin: 35px 0px 0px 15px;
		text-align: left;
	}*/
}
@media (min-width: 900px){
	.showhide{
		display: none !important;
	}
}
@media (max-width: 899px){
	.mytop_menu {
		display: none;
	}
}


@media only screen and (max-width: 1239px){
#Top_bar #menu {width: 190px!important;}
#Header_creative #Top_bar {margin: 0; width: 100%;}
}

.pages-title .uvc-main-heading {float:left;}
.uvc-headings-line {display:block; margin-top: 15px;}
.wpb_wrapper > div {margin-bottom: 15px;}
.flyout-content {padding: 10px;}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {position: relative !important;}

.carousel-thumb {margin-top:0!important;}

#fancybox-wrap {z-index:10000000!important;}
#fancybox-overlay {opacity:0!important;}



a.mybtn {background-color:#752e35; color:#ffffff!important; font-size:15px; border-radius:3px; padding:14px 20px; display: inline-block; text-align: center;}
#TA_cdsratingsonlynarrow109 {display: inline-block;}
/*location page fix mike*/
.cq-cards-container{background: transparent!important;}
.card-image-container div{width: auto!important;}


input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus 
{background: #666666!important; color: #ffffff!important;}

div.wpcf7-spam-blocked {
	border: none;
}

@media (max-width: 1239px){

	.bne-flyout-wrapper .sidr.right {
	   width: 95% !important;
	   height: 80% !important;
	}
}

/* 

JOHN

.vc_custom_1453360754052 {
    margin-right: -200px;
}

button.ubtn-small {
    font-size: 18px;
}

@media only screen and (min-width: 1490px)
{

div#homepagefootarea {
    margin-left: 200px;
    margin-right: -250px;}

#homepagefootarea1 {width:176px; float:left;}
#homepagefootarea2 {width:427px; float:left;}
#homepagefootarea3 {width:350px; float:left;}

}

@media only screen and (min-width: 660px)
{

div#homepagefootarea 
{
}

#homepagefootarea1 {width:176px; float:left;}
#homepagefootarea2 {width:427px; float:left;}
#homepagefootarea3 {width:350px; }

}

@media only screen and (max-width: 659px)
{

div#homepagefootarea 
{
}

#homepagefootarea1 {width:100%; float:left;}
#homepagefootarea2 {width:100%; float:left; padding-bottom: 10px;}
#homepagefootarea3 {width:100%; }

} */

@media only screen and (max-width: 1299px) {
#Top_bar a.flyout-trigger-id-287.flyout-trigger-id-633.mybtn {
    display: none;
}
}

#b_editDates {
    display: none;
}