/*
Theme Name: Apartvilla Child
Author: Template_path
Version: 1.0.0
Author URI: http://themeforest.net/user/template_path
Theme URI: http://themeforest.net/user/template_path
Description: This is Villa theme
License: ''
License URI: ''
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
Text Domain: wp_apartvilla
Template: apartvilla
*/

@import url(../apartvilla/style.css);
.header-inner {background: #178fcf;}#banner .porperty-details {background: rgba(23, 143, 207, 0.95);}.section-title h2::after {background: #1F8FCA none repeat scroll 0 0;}.room-amount li i::before {color: #1F8FCA; font-size: 54px;    margin: 0;}.header-inner.header-v3 .main-menu .navbar-collapse > ul > li.current > a, .header-inner.header-v3 .main-menu .navbar-collapse > ul > li:hover > a {color: #1F8FCA;}.header-v3 .main-menu .navbar-collapse > ul > li.dropdown:hover > a:after,.header-v3 .main-menu .navbar-collapse > ul > li.dropdown.current > a:after {  color: #1F8FCA;}#contact-agent-modal .modal-dialog .modal-header {background: #EAEAEA none repeat scroll 0 0;}.stricky-fixed .header-inner {background: #1F8FCA none repeat scroll 0 0;}.stricky-fixed .header-inner .main-menu .navbar-collapse > ul > li.current > a, .stricky-fixed .header-inner .main-menu .navbar-collapse > ul > li:hover > a {color: #FFF;}.hidden-bar .main-menu ul li a:hover {background: #1C1C1C; color: #1F8FCA;}.hidden-bar .main-menu li.current > a {color: #1F8FCA;}.hidden-bar .main-menu a.current {color: #1F8FCA;}.stricky-fixed .main-menu .navbar-collapse > ul > li.dropdown:hover > a:after,.stricky-fixed .main-menu .navbar-collapse > ul > li.dropdown.current > a:after {color: #2a2a2a;}.main-menu .navbar-collapse > ul > li > ul > li > a:hover {color: #FFF;}#banner .porperty-details .number {font-family: "Open Sans",sans-serif !important; font-style: normal;}.img-holder .date {display: none !important;}.post-meta .date-holder {display: none !important;}.top-author-info {display: none !important;}.blog-container .single-blog-post .post-meta .title-holder {padding-left: 0px;}.comment-form {display: none !important;}#page-title h2 {border-bottom: 4px solid #1F8FCA;}.call-to-action.style-two button {background: #1F8FCA none repeat scroll 0 0;}#home-footer-google-map-wrap .house-location {border-left: 13px solid #1F8FCA;}#top-bar .contact-info li a {font-size: 13px;}#about-section:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: ' ';  background: #fff;  opacity: 1.0 !important;  filter: alpha(opacity=100)!important;}.single-blog-post ul li {    display: inline;    display: none;}.contact-form-wrap h3 {    margin-left: 17px;    margin-top: 30px;}#location-neighbouring::before {    background: #09121F;    opacity: .7;    filter: alpha(opacity=70);    content: '';    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}#location-neighbouring {    background-image: url("http://ostsee-ferienhaus-heiligenhafen.de/wp-content/uploads/2016/04/parallax_bg_1.jpg") !important;}.footer_content_utkiek {    margin-bottom: 1px !important;}.header_content_utkiek {    margin-top: 0px !important;}.header_content_utkiek_klassifizierung {    margin-top: 0px !important;	margin-bottom: 0px !important;}.footer_content_klassifizierung_utkiek {    margin-bottom: 1px !important;    margin-top: 1px !important;}.footer_content_kontakt_utkiek {    margin-bottom: 0px !important;    margin-top: 0px !important;}.header_content_kontakt_utkiek {    margin-bottom: 0px !important;    margin-top: 0px !important;    background-image: url("http://ostsee-ferienhaus-heiligenhafen.de/wp-content/uploads/2016/04/bg_stripes.png") !important;    background-repeat: repeat !important;}.contact-content_utkiek {    padding: 0px !important;}.bg_stripes {    display: block;    background-image: url("http://ostsee-ferienhaus-heiligenhafen.de/wp-content/uploads/2016/04/bg_stripes.png") !important;    background-repeat: repeat !important;}.tablepress td, .tablepress th {    padding: 1px !important;    border: none;    background: 0 0;    text-align: left;    float: none !important;    font-size: 0.7em;}.tablepress table {    margin-left: 20px;    margin-right: 20px;}.author-box {display: none;}
.table_scroll {width: 100%;  overflow-y: auto;  margin: 0 0 1em;}
.table_scroll ::-webkit-scrollbar {-webkit-appearance: none;  width: 14px;  height: 14px;}
.table_scroll ::-webkit-scrollbar-thumb {border-radius: 8px; border: 3px solid #fff; background-color: rgba(0, 0, 0, .3);}
.price_table {margin-bottom: 30px;}
.price_table_left {color: #333333; font-weight: bold; white-space: nowrap; vertical-align: top;}
.price_table_right {color: #333333; padding-left: 15px;}
.kur_table td {
    padding-right: 15px;
    text-align: left;
}
.single-blog-post .img-holder {margin-bottom: 15px !important;}
#gallery {padding-top: 0px !important;}
.gallery-filter {display: none !important;}
body .cf7-style div.wpcf7-validation-errors {border: 0px; color: #AA0000;}
body .cf7-style div.wpcf7-response-output.wpcf7-mail-sent-ok {border: 0px;}
span.wpcf7-not-valid-tip {color: #AA0000; font-size: 0.8em;}

.contact-form-wrap input[type="submit"] {
    background: #1F8FCA none repeat scroll 0 0 !important;
}
footer p {line-height: 22px;}
.footer-copyright p {font-size: 11px;}
.footer_mid {border-left: 1px dashed #6B6B6B;}
.footer_right {border-left: 1px dashed #6B6B6B;}
.footer_left img{display: inline;}
#section02 a {
	padding-top: 60px;
}
#section02 a span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 46px;
	height: 46px;
	margin-left: -23px;
	border: 1px solid #fff;
	border-radius: 100%;
	box-sizing: border-box;
}
#section02 a span::after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	width: 16px;
	height: 16px;
	margin: -12px 0 0 -8px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-sizing: border-box;
}
.demo a {
	position: absolute;
	top: 250px;
	left: 50%;
	z-index: 2;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff;
	font : normal 400 20px/1 'Josefin Sans', sans-serif;
	letter-spacing: .1em;
	text-decoration: none;
	transition: opacity .3s;
}

.only_mob {display: none;}
@media only screen and (max-width: 768px) {
	.no_mob {display: none;}
	.only_mob {display: block;}
}
@media (max-width: 992px) {
	.footer_mid {border-left: none; margin-top: 30px;}
	.footer_right {border-left: none; margin-top: 30px;}
}

.player .title {
    position: relative;
    padding: 10px;
    z-index: 4;
    -webkit-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
    margin-right: 4.6em;
    display: none !imprtant;
}
