body{color:#000;font-size:13px;direction:ltr;margin:0 !important;padding:0 !important;font-family:'Open Sans' !important;overflow-x:hidden;background-color:#f5f5f5;}
h1, h2, h3, h4, h5, h6{margin:0px 0px 10px 0px;padding:0;}
/**/h1{font-size:18px;}
/*
h2{font-size:18px; margin-top: 25px; margin-bottom: 0px;}
h3{font-size:16px; margin-top: 25px; margin-bottom: 0px;}
h4{font-size:14px; margin-top: 25px; margin-bottom: 0px;}
h5{font-size:12px; margin-top: 25px; margin-bottom: 0px;}
h6{font-size:12px; margin-top: 25px; margin-bottom: 0px;}
*/
h2{font-size:18px; }
h3{font-size:16px; }
h4{font-size:14px; }
h5{font-size:12px; }
h6{font-size:12px; }

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{}
h1 span.search_active_filter, h2 span.search_active_filter, h3 span.search_active_filter, h4 span.search_active_filter, h5 span.search_active_filter, h6 span.search_active_filter{font-size:smaller;}
.navbar-nav > li > a{text-decoration:none;}
.header_title{font-size:16px;margin:0px 0px 10px 0px;padding:0px;font-weight:400;font-family:inherit;}
#slider_search_form{width:500px;position:absolute;top:20px;z-index:800;padding:10px;background-color:rgba(255,255,255,0.9);}
#fg_slide_banner{position:absolute;top:20px;right:20px;z-index:800;padding:0px;margin:0px;}
.left_content_panel{border:1px solid #e5e5e5;background-color:#ffffff;padding:15px;margin-bottom:15px;}
.right_content_panel{border:1px solid #e5e5e5;background-color:#ffffff;padding:15px;margin-bottom:15px;}
.left_content_panel img{max-width:100%;}
.right_content_panel img{max-width:100%;}
.full-teaser-container{background-color:#ffffff;display:block;height:100px;margin-bottom:25px;border-bottom:1px solid #e5e5e5;}
.full-teaser-container p, .full-teaser-container h1{line-height:100px;font-size:16px;}
.fga_content_block{background-color:#ffffff;padding:15px;}
.fga_content_block img{width:100%;}
.fg_property_selection{background-color:#ffffff;padding:15px;}
.fg_property_selection img{margin-bottom:5px;}
.fg_building_selection{background-color:#ffffff;padding:15px;}
.fg_building_selection img{margin-bottom:5px;}
.fga_recently_viewed_property{margin-bottom:15px;}
.fga_recently_viewed_property img{margin-bottom:5px;}
.fga_teaser_box{background-color:#ffffff;}
.fga_teaser_box p{line-height:58px;font-size:large;text-align:center;}
.fga_teaser_box a{text-decoration:none;}
.left_content_panel ul{padding-left:0;list-style:none;}
.front-topbar #search{float:right;background:#b3b3b3;margin:5px 0px 0px 0px;}
.front-topbar #search input:first-child{float:left;background:#FFFFFF;border:none;outline:none;border-left:1px solid #b3b3b3;border-top:1px solid #b3b3b3;margin:0;padding:0px;font-size:10px;line-height:1.2em;font-weight:normal;text-indent:5px;width:105px;height:auto;}
.front-topbar #search input{float:left;background:url(../gfx/search_button.png) no-repeat center center #b3b3b3;border:none;outline:none;border-top:1px solid #b3b3b3;margin:0;padding:0;font:0;width:20px;height:16px;}
.white_content{background-color:#ffffff;}
.white_content{padding:15px;}
@media (max-width:767px){.page-header-fixed .page-container{margin-top:115px;}
#slider_search_form.slider_search_form_full{margin:35px 15px 0px 15px !important;width:auto !important;}
#fg_search_layered_navigation{padding-top:15px;}
}
@media (min-width:768px) and (max-width:991px){.page-header-fixed .page-container{margin-top:115px;}
#slider_search_form{position:absolute;top:10px;}
#slider_search_form.slider_search_form_full{width:100%;top:80px;margin:0 auto;padding-top:15px;padding-bottom:15px;}
.full-teaser-container p, .full-teaser-container h1{font-size:11px;}
#fg_search_layered_navigation{padding-top:15px;}
}
@media (min-width:992px) and (max-width:1199px){.page-header-fixed .page-container{margin-top:115px;}
#slider_search_form{position:absolute;top:10px;}
#slider_search_form.slider_search_form_full{width:100%;top:80px;margin:0 auto;padding-top:15px;padding-bottom:15px;}
}
@media (min-width:1200px){.page-header-fixed .page-container{margin-top:115px;}
#slider_search_form{position:absolute;top:10px;}
#slider_search_form.slider_search_form_full{width:100%;top:80px;margin:0 auto;padding-top:15px;padding-bottom:15px;}
}
.fg-property-overview-item .description{margin-bottom:15px;}
.fg-cg-page-overview-item .description{margin-bottom:15px;}
.clear_filters{margin-bottom:10px;}
.left_content_panel h4{margin:0px 0px 10px 0px;padding-top:8px;border-top:2px solid #f5f5f5;}
.price_including_taxes{font-size:16px;}
.navigation{display:block;}
.navigation ul{margin:0px;padding:0px;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled{color:#606060;text-decoration:none;font:11px/1.0em "Open Sans", sans-serif;}
.navigation li{float:left;width:25px;height:25px;display:block;text-align:center;margin-right:5px;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled{background-color:#e5e1de;cursor:pointer;line-height:25px;display:block;}
.navigation li a:hover,
.navigation li.active a{color:#ffffff;background-color:#ffffff;line-height:25px;}
.clear{clear:both;}
#booking-form .col-md-4.control-label{text-align:left;}
#booking-form.confirm_page .form-group{margin-bottom:2px !important;}
.page-header-fixed .page-container{}
#cc_image_holder{padding-top:3px;}
a{color:#1a1449;text-decoration:underline;}
a:hover{color:#1a1449;}
.footer a{color:#1a1449;}
.front-topbar{background-color:#1a1449;}
.front-topbar a, .front-topbar li, .front-topbar p, .front-topbar a{color:#ffffff;}
.front-topbar{border:0px;}
.header .navbar-nav li a{border-top:0px;border-bottom:2px solid #ffffff;}
.header .navbar-btn:hover{background:#1a1449 !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color:#f0f0f0;}
.header .nav li > a:hover, .header .nav li.active > a, .header .nav li.active:hover > a{border-top:0px;color:#1a1449;border-top:0;}
.header .in.collapse li.dropdown.active > a,
.header .in.collapse li.dropdown.active:hover > a{color:#fff;}
.full-teaser-container{height:58px;}
.full-teaser-container p, .full-teaser-container h1{line-height:58px;text-transform:uppercase;}
.full-teaser-container, .full-teaser-container p, .full-teaser-container h1{color:#b4b4b4;}
.full-teaser-container a{margin-left:25px;text-decoration:none;}
.full-teaser-container a:hover{color:#1a1449;text-decoration:none;}
.sub_footer{min-height:100px;}
.copyright{background:#1a1449;border:0px;}
.copyright, .copyright p, .copyright a, .copyright p a{color:#ffffff;}
.fga_teaser_box{background-image:url(../gfx/fga_teaser_box.png);background-repeat:no-repeat;background-position:right bottom;filter:alpha(opacity=100);opacity:1;color:#ffffff;cursor:pointer;background-color:#1a1449;}
.fga_teaser_box:hover{background-image:url(../gfx/fga_teaser_box.png);background-repeat:no-repeat;background-position:right bottom;color:#ffffff;filter:alpha(opacity=70);opacity:.7;}
.fga_teaser_box a, .fga_teaser_box:hover a{color:#ffffff;text-decoration:none;}
.fga_teaser_box{}
.fga_teaser_box_hyperlink{color:#ffffff;text-decoration:none;}
.fga_teaser_box_hyperlink:hover{color:#ffffff;text-decoration:none;}
.fga_content_block .fga_content_block_image_holder{position:relative;margin-bottom:15px;}
.fga_content_block .fga_content_block_image_holder .image{}
.fga_content_block .fga_content_block_image_holder .label{position:absolute;top:10px;left:0px;background-color:#1a1449;opacity:0.8;filter:alpha(opacity=80);color:#ffffff;}
.fga_content_block .fga_content_block_image_holder .label p{color:#ffffff;margin:5px;}
.fga_content_block .fga_content_block_image_holder .label h3{color:#ffffff;margin:5px;}
.fga_content_block .fga_content_block_image_holder .label h3 a{color:#ffffff;text-decoration:none;}
.fga_content_block .fga_content_block_image_holder .watermark{width:100%;height:33px;position:absolute;bottom:0px;left:0px;background:url(../gfx/image-watermark.png) no-repeat right bottom;}
.fga_content_block .fga_content_block_image_holder .watermark a{display:block;height:100%;width:100%;text-decoration:none;}
.fga_content_block .read_more{text-align:right;}
.fg_property_selection{margin-bottom:15px;}
.fg_property_selection .fg_property_selection_image_holder{position:relative;margin-bottom:15px;}
.fg_property_selection .fg_property_selection_image_holder .image{}
.fg_property_selection .fg_property_selection_image_holder .label{position:absolute;top:10px;left:0px;background-color:#1a1449;opacity:0.8;filter:alpha(opacity=80);color:#ffffff;}
.fg_property_selection .fg_property_selection_image_holder .label p{color:#ffffff;margin:5px;font-size:11px;font-weight:normal;text-transform:uppercase;}
.fg_property_selection .fg_property_selection_image_holder .label p span{font-size:14px;font-weight:bold;}
.fg_property_selection .fg_property_selection_image_holder .label h3{color:#ffffff;margin:5px;font-size:11px;}
.fg_property_selection .introduction{height:110px;margin-bottom:5px;overflow:hidden;}
.fg_property_selection .fg_property_selection_image_holder .watermark{width:100%;height:33px;position:absolute;bottom:0px;left:0px;background:url(../gfx/image-watermark.png) no-repeat right bottom;}
.fg_property_selection .fg_property_selection_image_holder .watermark a{display:block;height:100%;width:100%;text-decoration:none;}
.fg_property_selection .read_more a{overflow:hidden;height:21px;width:100%;}
.fg_building_selection{margin-bottom:15px;}
.fg_building_selection .fg_building_selection_image_holder{position:relative;margin-bottom:15px;}
.fg_building_selection .fg_building_selection_image_holder .image{}
.fg_building_selection .fg_building_selection_image_holder .label{position:absolute;top:10px;left:0px;background-color:#1a1449;opacity:0.8;filter:alpha(opacity=80);color:#ffffff;}
.fg_building_selection .fg_building_selection_image_holder .label p{color:#ffffff;margin:5px;font-size:11px;font-weight:normal;text-transform:uppercase;}
.fg_building_selection .fg_building_selection_image_holder .label p span{font-size:14px;font-weight:bold;}
.fg_building_selection .fg_building_selection_image_holder .label h3{color:#ffffff;margin:5px;font-size:11px;}
.fg_building_selection .introduction{height:110px;margin-bottom:5px;overflow:hidden;}
.fg_building_selection .fg_building_selection_image_holder .watermark{width:100%;height:33px;position:absolute;bottom:0px;left:0px;background:url(../gfx/image-watermark.png) no-repeat right bottom;}
.fg_building_selection .fg_building_selection_image_holder .watermark a{display:block;height:100%;width:100%;text-decoration:none;}
.fg_building_selection .read_more{text-align:right;}
.fg_building_selection .read_more a{overflow:hidden;height:21px;width:100%;display:block;}
#slider_search_form h3{text-transform:uppercase;font-weight:400;margin:0px 0px 10px 0px;}
#slider_search_form .title{text-transform:uppercase;font-weight:400;margin:0px 0px 10px 0px;}
#slider_search_form a.show_all_properties,
#slider_search_form a.advanced_search{font-size:11px;}
.startdate-picker .default.btn, .enddate-picker .default.btn,
.date-picker .default.btn, .input-group-addon > i, .input-group-addon{color:#ffffff;}
.fg-property-overview-item h2 a{font-size:16px;line-height:16px;}
.sub_footer_content{padding-top:20px;padding-bottom:20px;font-size:18px;color:#ffffff;}
.sub_footer_content img{opacity:0.7;filter:alpha(opacity=70);}
.sub_footer_content img:hover{opacity:1.0;filter:alpha(opacity=10);}
.copyright #page-up{position:absolute;z-index:9999;background:url(../gfx/footer-up.png) no-repeat left top;top:-25px;left:0px;right:0px;margin:0 auto;cursor:pointer;width:51px;height:25px;}
.fg-property-overview-item .fg_property_overview_item_image_holder{position:relative;min-height:180px;}
.fg-property-overview-item .fg_property_overview_item_image_holder .image{}
.fg-property-overview-item .fg_property_overview_item_image_holder .label{position:absolute;top:10px;left:0px;background-color:#1a1449;color:#ffffff;}
.fg-property-overview-item .fg_property_overview_item_image_holder .label h3{color:#ffffff;margin:5px;font-size:11px;}
.fg-property-overview-item .fg_property_overview_item_image_holder .watermark{width:100%;height:33px;position:absolute;bottom:0px;left:0px;background:url(../gfx/image-watermark.png) no-repeat right bottom;}
.fg-property-overview-item .fg_property_overview_item_image_holder .watermark a{display:block;height:100%;width:100%;text-decoration:none;}
.fg-cg-page-overview-item .fg-cg-page-overview_item_image_holder{position:relative;margin-bottom:15px;min-height:180px;}
.fg-cg-page-overview-item .fg-cg-page-overview_item_image_holder .image{}
.fg-cg-page-overview-item .fg-cg-page-overview_item_image_holder .label{position:absolute;top:10px;left:0px;background-color:#1a1449;color:#ffffff;}
.fg-cg-page-overview-item .fg-cg-page-overview_item_image_holder .label h3{color:#ffffff;margin:5px;font-size:11px;}
.fg-cg-page-overview-item .fg-cg-page-overview_item_image_holder .watermark{width:100%;height:33px;position:absolute;bottom:0px;left:0px;background:url(../gfx/image-watermark.png) no-repeat right bottom;}
.fg-cg-page-overview-item .fg-cg-page-overview_item_image_holder .watermark a{display:block;height:100%;width:100%;text-decoration:none;}
.fg-cg-page-overview-item .tags{margin-top:15px;}
.fg-cg-page-overview-item .tags ul{list-style:none;margin:0;padding:0;}
.fg-cg-page-overview-item .tags ul li{float:left;padding-right:5px;}
.fg-cg-page-detail .tags{margin-top:15px;}
.fg-cg-page-detail .tags ul{list-style:none;margin:0;padding:0;}
.fg-cg-page-detail .tags ul li{float:left;padding-right:5px;}
@media (max-width:767px){div.fga_content_block_text{height:auto !important;}
}
@media (min-width:768px) and (max-width:991px){.full-teaser-container{overflow:hidden;}
.full-teaser-container a{margin-left:5px;}
div.fga_content_block_text{height:auto !important;}
}
@media (min-width:992px) and (max-width:1199px){.full-teaser-container{overflow:hidden;}
.full-teaser-container a{margin-left:5px;}
div.fga_content_block_text{height:auto !important;}
}
@media (min-width:1200px){}
.gform_wrapper .left_label .gfield_label, .gform_wrapper .top_label .gfield_label{font-weight:normal !important;}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea ,
.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea,
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{border:1px solid #e5e5e5;}
select.guests-simple_select ,
select.bedroom-simple_select{padding:4px !important;}
.form-group{margin-bottom:10px !important;}
ul.property-overview-links li{float:left;width:50%;}
.btn-search-width{padding-left:30px;padding-right:30px;width:100%;}
.btn-book-width{width:100%;}
.full-teaser-container .fa{color:#5b67af;font-size:24px;}
.navigation ul{margin:0px;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled{color:#606060;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled{background-color:#e5e1de;}
.vc_col-sm-1, .vc_non_responsive .vc_row .vc_col-sm-1, .vc_col-sm-2, .vc_non_responsive .vc_row .vc_col-sm-2, .vc_col-sm-3, .vc_non_responsive .vc_row .vc_col-sm-3, .vc_col-sm-4, .vc_non_responsive .vc_row .vc_col-sm-4, .vc_col-sm-5, .vc_non_responsive .vc_row .vc_col-sm-5, .vc_col-sm-6, .vc_non_responsive .vc_row .vc_col-sm-6, .vc_col-sm-7, .vc_non_responsive .vc_row .vc_col-sm-7, .vc_col-sm-8, .vc_non_responsive .vc_row .vc_col-sm-8, .vc_col-sm-9, .vc_non_responsive .vc_row .vc_col-sm-9, .vc_col-sm-10, .vc_non_responsive .vc_row .vc_col-sm-10, .vc_col-sm-11, .vc_non_responsive .vc_row .vc_col-sm-11, .vc_col-sm-12, .vc_non_responsive .vc_row .vc_col-sm-12{padding-left:0px;padding-right:0px;}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover{color:#ffffff !important;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover, .wpb_content_element .wpb_accordion_header a:hover,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:hover,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{color:#ffffff !important;}
.full-teaser-container a{color:#1a1449;}
.startdate-picker .default.btn, .enddate-picker .default.btn, .date-picker .default.btn{border-color:#1a1449;background-color:#1a1449;}
.input-group-addon{border-color:#1a1449;background-color:#1a1449;}
.yellow.btn{background-color:#f38b00;}
.fg-content-page-single{background-color:#ffffff;padding:15px;}
.fg-content-overview-item h2{font-size:16px;padding:0px;margin:0px;line-height:normal !important;margin-bottom:2px;}
.fg-content-overview-item h2 a{font-size:16px;line-height:normal !important;}
.fg-content-overview-item{margin-bottom:15px;padding:10px;}
.fg-content-overview-item{background-color:#ffffff;}
.fg-content-overview-item button{width:100%;}
.fg-content-overview-item .fg-content-overview_item_image_holder{position:relative;margin-bottom:15px;min-height:180px;}
.fg-content-overview-item .fg-content-overview_item_image_holder .image{}
.fg-content-overview-item .fg-content-overview_item_image_holder .label{position:absolute;top:10px;left:0px;background-color:#1a1449;color:#ffffff;}
.fg-content-overview-item .fg-content-overview_item_image_holder .label h3{color:#ffffff;margin:5px;font-size:11px;}
.fg-content-overview-item .fg-content-overview_item_image_holder .watermark{width:100%;height:33px;position:absolute;bottom:0px;left:0px;background:url(../gfx/image-watermark.png) no-repeat right bottom;}
.fg-content-overview-item .fg-content-overview_item_image_holder .watermark a{display:block;height:100%;width:100%;text-decoration:none;}
.fg_filter_options_holder .search_total,
.fg_filter_options_holder label{font-size:12px;cursor:pointer;}
.fg_filter_options_holder .search_total{text-align:right;float:right;}
.fg_search_options_holder .clear_filter_link,
.fg_filter_options_holder .clear_filter_link{float:right;font-size:12px;margin-bottom:15px;}
.review_amount{color:gold;font-size:20px;}
h1 .review_amount{float:right;}
.fg_searchform_show_more{margin-bottom:16px;}
.btn.show-all-information{background-color:#ffffff;color:#3bab4b;border:1px solid #3bab4b;}
.btn.show-all-information:hover, .btn.show-all-information:focus, .btn.show-all-information:active, .btn.show-all-information.active, .btn.show-all-information.disabled, .btn.show-all-information[disabled]{background-color:#3bab4b;color:#ffffff;border:1px solid #3bab4b;}
}
@media (max-width:767px){input[type="text"]:focus, input[type="text"]:hover{font-size:16px;}
@media (min-width:768px) and (max-width:991px){input[type="text"]:focus, input[type="text"]:hover{font-size:16px;}
#fg_searchform_filter_options{display:none;}