.static-content .post .entry-content {
	padding-left: 0;
}

.static-content .post.post-single .entry-content p {
	margin-bottom: 1em;
}

.mailchimp-form form .error{
    color: red;
    margin-left: 1em;
    margin-right: 1em;
}

.sweet-alert h2 {
	font-size: 2em;
}

.mailchimp-form label.error {
	display: block;
	margin: 0;
}

.section-sub-banner {
	background-position: center center;
    background-size: cover;
}

form.foglalas label.error {
	margin-top: 3px;
	text-transform: none;
	display: block;
	text-align: center;
}



/*
================================================================================
apartman aloldal inline naptár
*/
#apartman_inline_calendar .ui-datepicker.ui-datepicker-multi {
	width: 100% !important;
}
#apartman_inline_calendar * {
	color: #333 !important;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-calendar {
	border-collapse: separate;
	border-spacing: 5px;
    font-family: 'Hind' !important;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    font-family: 'Hind' !important;
}
#apartman_inline_calendar .ui-datepicker-multi-2 .ui-datepicker-group {
	width: auto;
}
#apartman_inline_calendar .ui-datepicker-multi .ui-datepicker-group table {
	width: auto;
	margin: 0 1em;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-calendar thead th {
	background-color: transparent;
	color: #333;
	
    text-transform: uppercase;
    text-align: center;
    color: #333;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-header {
	background-color: transparent;
	border-bottom: 1px solid #e4e4e4;
}
#apartman_inline_calendar .ui-datepicker .ui-state-disabled {
	border: none;
	opacity: 1;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-other-month {
	border: none;
	opacity: 0;
}
#apartman_inline_calendar .ui-datepicker {
	box-shadow: none;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover {
	background-color: transparent;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon i {
	color: #cbcbcb !important;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover .ui-icon i {
	color: #958A81 !important;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-calendar td {
	border: 1px solid #333;
/* 	height: 47px; */
/* 	width: 47px; */
	height: 50px;
	width: 50px;
	text-align: right;
	vertical-align: top;
	padding: 0;
	padding-top: 5px;
	padding-right: 10px;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-calendar td span,
#apartman_inline_calendar .ui-datepicker .ui-datepicker-calendar td a {
	border: none;
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 12px;
	font-weight: normal;
	cursor: default;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-calendar td.foglalt {
	background-color: #333;
}
#apartman_inline_calendar .ui-datepicker .ui-datepicker-calendar td.foglalt *{
	color: #fff !important;
}
/*
================================================================================
*/
.ui-datepicker .ui-datepicker-calendar td.foglalt {
	opacity: 1;
}
.ui-datepicker .ui-datepicker-calendar td.foglalt span {
	background-color: #333;
	opacity: 1;
}
.ui-datepicker .ui-datepicker-calendar td.foglalt *{
	color: #fff !important;
}

.ui-datepicker .ui-datepicker-header .ui-corner-all {
	display: block;
	height: 3em;
}
.ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon {
	display: inline-block;
	margin-top: 1em;
}

select.apartman-select {
	
    border-radius: 0;
    
    font-size: 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: 'Montserrat';

    background: none;
	
    padding: 0 30px 0 10px;
    background-color: transparent;
    color: #333333;
    border: 2px solid #333333;
    height: 41px;
    line-height: 36px;
	
    border-color: #fff;
    color: #fff;
    
    vertical-align: top;
    margin-right: 20px;
    
}
select.apartman-select option{
	color: #363634;
/* 	background-color: #fff; */
	font-size: 1em;
}

@media screen and (max-width: 991px) {
	select.apartman-select{
	    display: block;
	    text-align: center;
	    margin: 0 auto;
	    margin-bottom: 20px;
	}
}

@media screen and (max-width: 480px) {
	.news .awe-btn {
		width: auto;
	}
}


@media screen and (max-width: 1200px) {
	#footer .footer_top .mailchimp .mailchimp-data {
		margin-left: 158px;
	}
}

@media screen and (max-width: 991px) {
	#footer .footer_top .mailchimp .mailchimp-data {
		margin-left: 0;
	}
}

@media screen and (max-width: 768px) {
	.section-slider {
		padding-top: 61px;
	}

	.slider-caption-1 {
		top: 100px !important;
	}

	.awe-btn-slider {
		font-size: 1.5em !important;
		padding: 10px !important;
		white-space: normal !important;
		line-height: 1em !important;
		top: 250px !important;
	}

	.tp-revslider-mainul, .tp-revslider-mainul li, .section-slider {
		height: 510px !important;
		max-height: 510px !important;
	}

	.check-availability h2 {
		padding-left: 0 !important;
	}

	.accomd-modations-room .text {
		bottom: 0 !important;
	}

	.check-availability .availability-form .vailability-submit.second .awe-btn {
		margin-right: 0 !important;
	}
}


@media screen and (max-width: 480px) {
	.footer_center {
		text-align: center;
	}

	.widget_logo .text {
		text-align: center;
		display: block !important;
	}

	.logos {
		padding-top: 0px;
	}

	.logos img {
		max-width: 50% !important;
		display: block !important;
		margin: 0 auto 10px auto !important;
	}

	#footer .footer_center .widget {
		margin-top: 10px;
	}

	#footer .footer_center .widget-logo .img img {
		max-width: 50%;
		display: block;
		margin: 0 auto;
		padding-bottom: 10px;
	}
}

@media screen and (max-width: 465px) {
	.header_mobile {
		top: 75px;
	}

	#header:not(.header-sticky) .header_mobile {
		top: 0;
	}
}

@media screen and (min-width: 320px) {
	.header_mobile {
		top: 38px;
	}

	#header:not(.header-sticky) .header_mobile {
		top: 0;
	}
}

.sabeeAppWrapper {
	margin-top: 40px;
}

.sabeeAppWrapper > div > div {
	width: auto !important;
}

.sabeeAppWrapper input[type="button"] {
	display: inline-block !important;
	background: none !important;
	font-family: 'Montserrat' !important;
	white-space: nowrap !important;
	text-transform: uppercase !important;
	cursor: pointer !important;
	line-height: normal !important;
	padding: 8px 10px !important;
	font-size: 15px !important;
	color: #fff !important;
	min-width: 110px !important;
	border-width: 0 !important;
	text-align: center !important;
	-webkit-transition: all .3s ease !important;
	-moz-transition: all .3s ease !important;
	-ms-transition: all .3s ease !important;
	-o-transition: all .3s ease !important;
}


#enable-bootstrap {
	background-color: transparent !important;
}

#enable-bootstrap .col-lg-3 button {
	background-color: #958a81 !important;
	color: #fff !important;
}

.check-availability .vailability-submit.second button {
	width: 135% !important;
}

.check-availability .vailability-submit.sabee {
	top: 5px;
}

.check-availability .vailability-submit.sabee > div > div {
	border-radius: 3px;
	padding: 5px;
}

.check-availability .vailability-submit.sabee input[type="button"] {
	font-size: 14px !important;
}

#ui-datepicker-div {
	width: auto !important;
}