/*
Theme Name: Leisure Child
Theme URI: 
Author: Curly Themes
Author URI: 
Description: Child Theme for Leisure
Version: 1
Template: leisure

*/
@import url("../leisure/style.css");


.signature_page { line-height:40px }

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

@media only screen and (max-width: 767px)
{
	#header
	{
		margin-bottom:70px;
	}
	h1 span {
		font-size: 27px !important;
		line-height: 46px !important;
	}
	.vc_row:not(.vc_grid):not(.vc_inner) {
		height: auto !important;	
	    padding-bottom: 30px !important;
	}
	.banner-image .vc_row.wpb_row.vc_inner.vc_row-fluid{
		width:unset !important;
	}
	.contacts{
		margin-top: 0 !important;
		width: 50%;
		margin-bottom:30px;
	}
	.contacts h3{
		font-size:20px;
		margin-bottom:5px;
	}
	.menu-footer-menu-container {
		padding-left: 50px;
	}
}
@media only screen and (max-width: 600px) {
    .menu-footer-menu-container {
		padding-left: 25px;
	}
}
.sticky-header .fa-home:before{
    height: 60px;    
}

#header .language-switcher:first-child{
    display: none;
}
#header .language-switcher span::before{
    content: "";
    margin:  0;
}
.page-id-3817 #header#header, .blog #header#header {
	height: 432px;
}
.page-id-3817 #header#header #page-heading .main-wrapper, .blog #header#header #page-heading .main-wrapper {
	margin-top: 210px;
}
.single-post #header#header {
	height: 150px;
	background-image: none;
}
.single-post #header#header #page-heading {
	display: none;
}
#content p li, #content p, #content li {
	font-size: 1.4em !important;
	color: #333;
}
.quote-right .wpb_text_column {
	float: right;
}