/*
 Theme Name:   Nuvo Child
 Theme URI:    
 Description:  In 2014, Creating a magazine website with WordPress has never been easier.
 Author:       Cmssuperheroes Team
 Author URI:   
 Template:     wp_nuvo
 Version:      3.2
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain:  WP_NUVO
*/


/*
-------------------------------------------------------------- */
@media (min-width: 481px) {
	.bookings-header {
		font-size: 96px;
		line-height: 16px;
	}
	body .fitting-text {
		color: #333333;
		font-size: 38px;
	}
	body h1 {
		line-height: 0.9 !important;
		font-size: 7vw;
	}
}
@media (max-width: 480px) {
	.bookings-header {
		font-size: 64px;
		line-height: 22px;
	}
	#wrapper #cshero-header .logo {
		width: 85%;
		text-align: left;
	}
	#wrapper #header-sticky .logo-sticky {
		width: 85%;
		text-align: left;
	}
	body .fitting-text {
		color: #333333;
		font-size: 5vw;
	}
	body h1 {
		line-height: 0.9 !important;
		font-size: 10vw;
	}
	.page-title-style h1.page-title {
		font-size: 12vw !important;
	}
}
@media (max-width: 992px) {
	#header-sticky .btn.btn-navbar {
		position: absolute;
		right: 5px !important;
		top: 0px !important;
		padding: 12px 14px 9px 14px !important;
		margin: 8px 15px 8px 0 !important;
		background: none;
	}
}

.header-v1 .btn-navbar.navbar-toggle {
	top: 9px !important;
	right: 5px;
	left: auto !important;
	position: absolute;
	background: none;
}

@media (min-width: 993px) {
	.main-menu > li:hover:not(.menu-item-has-children) > a:after, 
	.menu-pages .menu > ul > li:hover > a:after, 
	.main-menu > li.current-menu-item > a:after, 
	.main-menu > li.current-menu-parent > a:after, 
	.main-menu > li.current-menu-ancestor > a:after, 
	.main-menu > li.current_page_item > a:after, 
	.main-menu > li.current-menu-item.menu-item-has-children > a:after, 
	.main-menu > li.current-menu-parent.menu-item-has-children > a:after {
		content: none !important;
	}
	.main-menu > li:hover > a:before, 
	.menu-pages .menu > ul > li > a:hover:before, 
	.main-menu > li.current-menu-item > a:before, 
	.main-menu > li.current-menu-parent > a:before, 
	.main-menu > li.current-menu-ancestor > a:before, 
	.main-menu > li.current_page_item > a:before {
		content: none !important;
	}
}
#sticky-nav-wrap li.menu-item-language {
	padding: 0px !important;
}

#sticky-nav-wrap li.menu-item-language > a, 
#menu li.menu-item-language > a {
	padding: 0 0 0 10px !important;
}

#sticky-nav-wrap li.menu-item-language > a > img, 
#menu li.menu-item-language > a > img {
	margin:0;
}

#sticky-nav-wrap li.menu-item-language:after, 
#menu li.menu-item-language:after {
	width: 0px;
}

#cshero-sticky-menu-mobile > ul > li.menu-item-language, #cshero-sticky-menu-mobile > ul > li.menu-item-language > a, 
#cshero-main-menu-mobile > ul > li.menu-item-language, 
#cshero-main-menu-mobile > ul > li.menu-item-language > a {
	display: inline !important;
}

.cs-menuFood .menu-content div.cs-menuFood-footer.table { border:none !important;}

.cs-menuFood-main .price-food span { font-size: 20px; padding-right: 25px; }

.good-france-border {
	background-image:url(/wp-content/uploads/2017/03/good-france-border.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	padding: 0 0 18px 0 !important;
	margin: 10px 0 10px 0 !important;
}
.good-france-border.thin {
	background-size: 23px;
	padding: 0 0 9px 0 !important;
	margin: 10px 0 10px 0 !important;
}
.wpb_text_column .good-france-border {
	margin-right: auto !important;
	margin-left: auto !important;
}