#wpadminbar {display: block;}

.home-searchblock {;}
#home-searchblock {;}
.home-searchblock .vce-row-content .vce-col .vce-col-inner {max-width: 1200px!important;}
.home-searchblock .vce-row-content .vce-col { min-width:100% !important; display: flex;align-items: center; justify-content: center;background-color: aliceblue;padding: 36px; }
.home-searchblocks-leftperson {;}
.home-searchblocks-rightperson {;}
.home-searchblocks-search {display: flex !important; align-items: center; padding-bottom: 24px;}

.home-leftslider-rightinfo {padding: 0 7% !important;}

/************* Home VC edit *************/

.home-searchblocks-leftperson {background-image: url(https://zimmer-immer.de/wp-content/uploads/2026/03/home_left_woman_c2rev.png);background-size: cover;background-position: bottom center;background-repeat:no-repeat;}
.home-searchblocks-rightperson {background-image: url(https://zimmer-immer.de/wp-content/uploads/2026/03/home-right_man_c1.png);background-size: cover;background-position: bottom center;background-repeat:no-repeat;}
.home-first-infoblokk {padding:1px;}


/***** VC *****/
.vce-single-image-figure-inner { min-width: 100% !important;}
.vce-single-image-container .vce  { margin-bottom: 0px !important; }
.vce-single-image-inner, .vce-single-image-wrapper {  min-width: 100%; }
.vce-row[data-vce-stretch-content=true] { padding-left: 0px !important; padding-right: 0px !important; }
.vce-row.vce-element--has-background {  padding-top: 0px !important; }

.vce-simple-image-slider-helper.vce-simple-image-slider-aspect-ratio--3-4 { padding-top: 100% !important;}
.vce-feature-section-content { padding: 8px 14px !important; }


/******** Rental Theme / Visual Composer *********/
.site-width-inner .vce-row-content { min-width: 90% !important; max-width: 1500px !important; }
.site-width-inner { display: flex !important; justify-content: center !important; align-items: center;}
/******** Rental Theme / Visual Composer eddig *********/

/**********Rental Theme**********/
b, strong {font-weight: 800 !important;}
#footer-widget-area.wide_footer, .sub_footer_content.wide_footer { width: 90% !important; max-width: 1522px !important;}
.mobile-trigger:hover i {color: #98cefd !important;}
.mobile_header { background-color: #4fbbd1 !important;}
.master_header, .customnav { background-color: #4fbbd1 !important;}

.widget-container .wp-block-search__input, .invoices-wrapper .form-control, #advanced_search_shortcode .form-control, .agent_contanct_form .form-control, #commentform .form-control, #advanced_search_map_list .form-control, #booking_form_request .form-control { border: 1px solid #7b7b7b !important; color: #000000 !important; }

#advanced_search_map_list .form-control { margin-bottom: 35px !important; }
#advanced_search_map_list .col-md-1, #advanced_search_map_list .col-md-2, #advanced_search_map_list .col-md-3, #advanced_search_map_list .col-md-4, #advanced_search_map_list .col-md-6, #advanced_search_map_list .col-md-8 {
    padding: 0px 6px !important;}
.user-menu-bar {  background: #ffffff !important; }
.user-menu-bar-item { color: #343434 !important; font-size: 15px !important; }
#advanced_search_map_list { background-color: #f4f6f7b5 !important;margin-bottom: 10px;padding: 39px 43px 26px 43px;}
#advanced_search_map_list .form-control { min-height: 54px !important; }
.user-menu-bar-inside { background-color: #a5e2ef !important; }
#submit_action { background: linear-gradient(90deg, #039ac7 50%, #4c96d7 100%) !important; }
.advanced_search_submit_button, #advanced_submit_widget, #advanced_submit_2_mobile, #advanced_submit_2, #advanced_submit_3, #advanced_submit_shorcode, .adv_handler, #advanced_submit_4 { background: #25a3bd !important; }
#idopont-valaszto.multi-unit-date-selector { background: #1e90be !important; }
.imagebody {background-color: #d1d1d1; border-radius: 0px!important;}

/**Rentalfooter**/
#colophon a, #colophon li a { color: #000000 !important;}
#colophon .widget-container li { margin-bottom: 2px !important; color: #000000 !important;}
#colophon li a, #colophon ul, .subfooter_menu li, #colophon .subfooter_menu a, .sub_footer { font-size: 15px !important; }
#footer-widget-area {
    display: flex !important;
    flex-wrap: wrap;
    align-items: flex-start;
}
#footer-widget-area #first  { width: 40% !important; float: left; }
#footer-widget-area #second { width: 20% !important; float: left; }
#footer-widget-area #third  { width: 20% !important; float: left; }
#footer-widget-area #fourth { width: 20% !important; float: left; }

#colophon { margin-top: 8px; background-image: url(https://zimmer-immer.de/wp-content/uploads/2026/03/footer-green-01.jpg); background-size: cover;background-position: center;}
.sub_footer { background-color: transparent !important;  border-top: 1px solid #b6babb; }
.copyright { font-weight: 600; color: #b95454 !important; }
/**Rentalfooter eddig**/

/**********Rental Theme eddig**********/

/**********Rental Theme admins**********/
.user_tab_menu a, .user_dashboard_links a {font-size: 16px !important;}
.user_dashboard_links .user_tab_active {color: #009ea7 !important; font-weight: 800 !important;}
.user_dashboard_panel .form-control {margin-bottom: 20px !important;background-color: #ffffff !important;border: 1px solid #9d9d9d !important;color: #3d4551;font-size: 17px;font-weight: 500;}
.user_dashboard_links a:hover i {color: #22a3b1 !important;}
.dashboard-header { min-height: 110px!important;}
.user_tab_menu {top: 142px!important;}

.accept_booking { text-transform: uppercase; background-color: #33b3b1!important; font-size: 17px!important; font-weight: 800!important; }
.accept_booking:hover { background-color: #41cbc9!important;}
.delete_booking { text-transform: uppercase; background-color: #db2067!important; font-size: 17px!important; font-weight: 800!important; }
#delete_profile, .booking_canceled_by_owner, .cancel_user_booking, .cancel_own_booking, .delete_invoice {background:#5e565c!important;font-size: 17px!important; text-transform: uppercase;}
.listing_title_book a {font-weight:700;font-family: "Poppins", sans-serif;line-height: 1.1em !important;}
.book_listing_user_title {line-height: 1.1em !important;}
.info-container_booking {background-color: #ffffff!important;}
.prop-info {width: 100%;background-color: #ffffff!important;}
.dasboard-prop-listing {background-color: #ffffff!important;}
.info-container_booking {background-color: #f8fafd!important;width: 22%!important;float: right!important;min-width: fit-content!important;padding-right: 12%!important;padding-top: 36px!important;background-color: #ffffff !important;}
.profile_wellcome {font-size: 19px !important; font-synthesis-weight: 700 !important;}
/**********Rental Theme admins eddig**********/

/*********** def innen ********/

p { font-size: 18px !important; margin-bottom: 0.6em; letter-spacing: -0.02em; word-spacing: 0.015em; }
a { transition: color 0.1s; }
h1, h2, h3, h4, .h1, .h2, .h3, .h4 { margin-bottom: 0.2rem;font-weight: 700;line-height: 1.2;font-family: "Albert Sans", "Poppins", Arial, Helvetica, sans-serif !important; }
h1, h2 { line-height: 1.2em !important; }
h3 { line-height: 1.3em !important; }
h4 { line-height: 1.35em !important; }
h5, h6, .h5, .h6 { margin-bottom: 1.2rem; font-weight: 500;line-height: 1.2; font-family: "Albert Sans", "Open Sans", Arial, Helvetica, sans-serif !important; }
h1.main-title {  text-align: center; }

/**** Altalanos kodok ****/

.flex {display:flex !important;}
.displayflex {display:flex !important;}

.aligncenter { clear: both; display: table !important; margin: 20px auto !important; }


.bold {font-weight:bold !important;}
.italic {font-style: italic !important;}

.textdecorationnone {text-decoration: none !important;}
.textaligncenter { text-align:center !important; }
.textalignleft { text-align:left !important; }
.textalignright { text-align:right !important; }
.uppercase { text-transform:uppercase !important;}
.italic {font-style: italic !important;}
.bold {font-weight:700 !important;}
.bold2 {font-weight:500 !important;}
.normal {font-weight:400 !important;}
.light {font-weight:300 !important;}
.flex { display:flex; }
.displaynone { display:none; }
.displayblock { display:block; }
.displayinlineblock { display:inline-block; }
.displayinline { display:inline; }
.displayinlineblock { display:inline-block; }
.displayinline { display:inline; }
.displayblock { display:block; }
.width100 { width:100% !important;margin: auto; }
.width90 { width:90% !important;margin: auto; }
.width80 { width:80% !important;margin: auto; s}

.opensans { font-family: 'Open Sans', arial, sans-serif; }
.montserrat { font-family: 'Montserrat', 'Open Sans', arial, sans-serif; }
.roboto { font-family: 'Roboto', 'Open Sans', arial, sans-serif; }
.robotocondensed { font-family: 'Roboto Condensed', sans-serif; }
.nunito { font-family: 'Nunito', 'Open Sans', arial, sans-serif; }
.poppins { font-family: 'Poppins', 'Open Sans', arial, sans-serif; }
.manrope  { font-family: 'Manrope', 'Open Sans', arial, sans-serif; }

.redtext {color:#C00;}
.graytext {color:gray;}

/*** text color ***/
.red {color:red !important;}
.blue {color:blue !important;}
.gray {color:gray !important;}
.black {color:black !important;}
.darkblue {color:#0036b8 !important;}

.marginbottom05em {margin-bottom: 0.5em !important;}
.marginbottom1em {margin-bottom: 1em !important;}
.marginbottom15em {margin-bottom: 1.5em !important;}
.marginbottom2em {margin-bottom: 2em !important;}
.marginbottom25em {margin-bottom: 2.5em !important;}

.marginleft10 {margin-left: 10px !important;}
.marginleft20 {margin-left: 20px !important;}
.marginleft30 {margin-left: 30px !important;}
.marginleft40 {margin-left: 40px !important;}
.marginleft50 {margin-left: 50px !important;}

.paddingright10 {padding-right: 10px !important;}
.paddingright20 {padding-right: 20px !important;}
.paddingright30 {padding-right: 30px !important;}

.marginright10 {margin-right: 10px !important;}
.marginright20 {margin-right: 20px !important;}
.marginright30 {margin-right: 30px !important;}
.marginright40 {margin-right: 40px !important;}
.marginright50 {margin-right: 50px !important;}

.paddingnone-important {padding:0px !important;}

.line-height11 { line-height: 1.1 !important; }
.line-height12 { line-height: 1.2 !important; }

.sortavolsag-laza { line-height: 1.3 !important; }
.sortavolsag-lazabb { line-height: 1.5 !important; }
.sortavolsag-leglazabb { line-height: 1.7 !important; }

.shadow { text-shadow: 1px 2px 3px #000;}
.shadow2 { text-shadow: 1px 1px 2px #000;}
.shadow3 { text-shadow: 1px 1px 1px #000;}
.shadow-c {  text-shadow: 1px 1px 3px #4F8692; }
.shadowwhite { text-shadow: 1px 1px 1px #fff;}
.white { color: white !important; }
.black { color: black !important; }
.whitelink { color: white !important; text-decoration: underline; }

.spacer10 {height:10px;}
.spacer20 {height:20px;}
.spacer30 {height:30px;}
.spacer40 {height:40px;}
.spacer50 {height:50px;}
.spacer60 {height:60px;}

.textalignleft {text-align:left !important;}
.textaligncenter {text-align:center !important;}
.textalignright {text-align:right !important;}

strong, b, dl dt { font-weight: 600; }
.bold {font-weight: bold !important;}

.fontweight100 {font-weight: 100;}
.fontweight200 {font-weight: 200;}
.fontweight300 {font-weight: 300;}
.fontweight400 {font-weight: 400;}
.fontweight500 {font-weight: 500;}
.fontweight600 {font-weight: 600;}
.fontweight700 {font-weight: 700;}
.fontweight800 {font-weight: 800;}

.display-table { display:table !important; }
.display-block { display:block !important; }
.display-inlinetable { display: inline-table !important; }
.display-inlineblock { display: inline-block !important; }
.floatleft { float:left !important; display:block !important; }
.floatright { float:right!important; }

.bordered-line { display: block; width: 100%;height: 1px; border-bottom: 1px solid #afafaf85; margin-bottom: 1px; }
.bordered-line50gray { display: block; width: 50%;height: 1px; border-bottom: 1px solid #80808082;margin-bottom: 1px; }
.bordered-line100gray { display: block; width: 100%;height: 1px; border-bottom: 1px solid #80808082;margin-bottom: 1px; }
.bordered-line70gray { display: block; width: 70%; margin-left:15%; height: 1px; border-bottom: 1px solid #80808082;margin-bottom: 1px; }
.bordered-line50 { display: block; width: 50%; height: 1px; border-bottom: 1px solid #bed4dd38; margin-bottom: 1px; }
.bordered-line100 { display: block; width: 100%; height: 1px; border-bottom: 1px solid #bed4dd38; margin-bottom: 1px; }

.corp-fullwidth { width:100%; overflow:hidden; padding: 36px 0; }
.corp-center {	max-width: 1180px;	margin: auto;	padding-top: 0px;	overflow: hidden;	height: auto;	width:100%;}
.corp-row-port { clear:both; overflow: hidden; position:relative; margin:auto; }

.uppercase {text-transform: uppercase;} 
.larger {font-size:larger;}
.large {font-size:large;}
.fontsize20 {font-size: 20px !important;}
.fontsize18 {font-size: 18px !important;}
.fontsize17 {font-size: 17px !important;}
.fontsize16 {font-size: 16px !important;}
.fontsize15 {font-size: 15px !important;}

.images { width: 100%;  height: auto;  display: inline-block;  position: initial; }
.image { width: 100%;  height: auto;  display: inline-block;  position: initial; }

.maxheight1px { max-height:1px !important; overflow:hidden; display:block;}

.corp-fullwidth { width:100%; overflow:hidden; padding: 36px 0; }
.corp-center {	max-width: 1180px;	margin: auto;	padding-top: 0px;	overflow: hidden;	height: auto;	width:100%;}
.corp-row-port { clear:both; overflow: hidden; position:relative; margin:auto; }

.simplebutton-box {
    transition: .1s ease;
    display: block;
    margin: auto;
    width: auto;
    overflow: visible;
    text-align: center;
    vertical-align: middle;
    padding-top: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    padding-right: 0em;
    font-family: 'Barlow', 'Roboto', Arial, sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    letter-spacing: 0em;
    color: white;
    text-decoration: none !important;
	word-break:keep-all;
}

.simplebutton-box:hover,
.simplebutton-box:focus {
    color: #ffffff;
    text-decoration: none;
}

.simplebutton-box:active {
    background-color: #0e377d;
}

/**************def eddig **********/

/******************** VC Resp ********************/

@media (min-width: 992px) and (max-width: 1199px) {
.home-searchblocks-leftperson {width:24% !important;flex-basis: calc(24% - 0px)!important;max-width: calc(24% - 0px)!important;}
.home-searchblocks-search  {width:54% !important;flex-basis: calc(54% - 0px)!important;max-width: calc(54% - 0px)!important;padding-right: 0px;}
.home-searchblocks-rightperson {width:22% !important;flex-basis: calc(22% - 0px)!important;max-width: calc(22% - 0px)!important;}
.home-searchblocks-leftperson, .home-searchblocks-search, .home-searchblocks-rightperson {margin-right:0px!important;}
}

@media (min-width: 650px) and (max-width: 991px) {
.home-searchblocks-leftperson {width:33% !important;flex-basis: calc(33% - 0px)!important;max-width: calc(33% - 0px)!important;}
.home-searchblocks-search  {width:66% !important;flex-basis: calc(66% - 0px)!important;max-width: calc(66% - 0px)!important;padding-right: 22px;}
.home-searchblocks-rightperson {flex-basis: calc(0% - 0px)!important;max-width: calc(0% - 0px)!important;display:none !important;}
.home-searchblocks-leftperson, .home-searchblocks-search, .home-searchblocks-rightperson {margin-right:0px!important;}
#negycolblokk {padding: 0 6%;}
}

@media (min-width: 481px) and (max-width: 649px) {
.home-searchblocks-search  {width:100% !important;flex-basis: calc(100% - 0px)!important;max-width: calc(100% - 0px)!important;padding-right: 0px;}
.home-searchblocks-leftperson {width:100% !important;flex-basis: calc(100% - 0px)!important;max-width: calc(100% - 0px)!important;}
.home-searchblocks-leftperson {background-image: url(https://zimmer-immer.de/wp-content/uploads/2026/03/home-right-left-smallscreenpic2.png);background-size: cover;background-position: bottom center;background-repeat:no-repeat;}
.home-searchblocks-leftperson .vce-single-image-inner { padding-bottom: initial !important; min-height: 28vw !important; }
.home-searchblocks-search  {width:100% !important;flex-basis: calc(100% - 0px)!important;max-width: calc(100% - 0px)!important;padding-right: 0px;}
.home-searchblocks-rightperson {flex-basis: calc(0% - 0px)!important;max-width: calc(0% - 0px)!important;display:none !important;}
.home-searchblocks-leftperson, .home-searchblocks-search, .home-searchblocks-rightperson {margin-right:0px!important;}
#negycolblokk {padding: 0 6%;}
}
/******************** VC Resp eddig ********************/


/******************** Resp ********************/

p { font-size: 18px !important;line-height: 1.65em; }
h1 { line-height: 1.2em !important; }
h2 { line-height: 1.25em !important; }
h3 { line-height: 1.35em !important; }
h4 { line-height: 1.5em !important; }
h5 { line-height: 1.6em !important; }
h6 { line-height: 1.65em !important; }

@media (min-width: 1921px) and (max-width: 4800px) {
#footer-widget-area {height:450px ;overflow: visible;}
}

@media (min-width: 1341px) and (max-width: 4800px) {
p { font-size: 18px !important; }
h1 { font-size: 34px !important; }
h2 { font-size: 30px !important; }
h3 { font-size: 27px !important; }
h4 { font-size: 24px !important; }
h5 { font-size: 22px !important; }
h6 { font-size: 17px !important; }
#footer-widget-area {  height: 23vw;  overflow: visible; }
}
@media (min-width: 1181px) and (max-width: 1340px) {
p { font-size: 18px !important; }
h1 { font-size: 34px !important; }
h2 { font-size: 30px !important; }
h3 { font-size: 27px !important; }
h4 { font-size: 24px !important; }
h5 { font-size: 22px !important; }
h6 { font-size: 17px !important; }
#footer-widget-area #first  { width: 40% !important; float: left; }
#footer-widget-area #second { width: 20% !important; float: left; }
#footer-widget-area #third  { width: 20% !important; float: left; }
#footer-widget-area #fourth { width: 20% !important; float: left; }
#footer-widget-area {height: 30vw;overflow: visible;}
.wpestate_property_disclaimer, #footer-widget-area, .entry-prop, .property_categs, .header_wrapper_inside, .top_bar, .wpestate_property_disclaimer, #footer-widget-area, .content-fixed-listing, .listing_main_image_location, .carousel_type2_control_wrapper, .wide .theme_slider_type2 .slider-content-wrapper, #gmap-controls-wrapper, .content_wrapper, .property_menu_wrapper_hidden .property_menu_wrapper_insider {width: calc(100% - 0px)!important;max-width: calc(100% - 0px)!important;}
.home-leftslider-rightinfo {padding: 0 6% !important;}
.home-first-infoblokk h1, .home-first-infoblokk p {padding:0 5%;}
.info-container_booking {background-color: #ffffff!important;width: 100%!important;float: none!important;padding-right: 0%!important;padding-top: 0px!important;width: 100% !important;display: flex;}
.accept_booking {font-size: 16px!important;}
.delete_booking {font-size: 16px!important;}
.profile_wellcome {font-size: 18px !important; font-synthesis-weight: 700 !important;}
}

@media (min-width: 992px) and (max-width: 1180px) {
p { font-size: 17.5px !important; }
h1 { font-size: 32px !important; }
h2 { font-size: 38px !important; }
h3 { font-size: 26px !important; }
h4 { font-size: 23px !important; }
h5 { font-size: 21px !important; }
h6 { font-size: 16.8px !important; }
#footer-widget-area #first  { width: 40% !important; float: left; }
#footer-widget-area #second { width: 20% !important; float: left; }
#footer-widget-area #third  { width: 20% !important; float: left; }
#footer-widget-area #fourth { width: 20% !important; float: left; }
#footer-widget-area {height: 37vw;overflow: visible;}
.home-leftslider-rightinfo {padding: 0 5% !important;}
.home-first-infoblokk h1, .home-first-infoblokk p {padding:0 5%;}
.info-container_booking {background-color: #ffffff!important;width: 100%!important;float: none!important;padding-right: 0%!important;padding-top: 0px!important;width: 100% !important;display: flex;}
.accept_booking {font-size: 16px!important;}
.delete_booking {font-size: 16px!important;}
.profile_wellcome {font-size: 18px !important; font-synthesis-weight: 700 !important;}
}

@media (min-width: 650px) and (max-width: 991px) {
p { font-size: 17px !important; }
h1 { font-size: 30px !important; }
h2 { font-size: 28px !important; }
h3 { font-size: 26px !important; }
h4 { font-size: 22px !important; }
h5 { font-size: 20px !important; }
h6 { font-size: 16.5px !important; }
    #footer-widget-area #first  { width: 50% !important; float: left; }
    #footer-widget-area #second { width: 50% !important; float: left; }
    #footer-widget-area #third  { width: 50% !important; float: left; }
    #footer-widget-area #fourth { width: 50% !important; float: left; }
#footer-widget-area {height: 40vw;overflow: visible;}
#advanced_search_map_list .form-control { margin-bottom: 30px !important;}
#advanced_search_map_list .advanced_search_map_list_container_trigger .form-control { margin-bottom: 20px !important; }
#advanced_search_map_list { padding: 26px 26px 28px 26px; }
.home-leftslider-rightinfo {padding: 0 10% !important;}
.home-first-infoblokk h1, .home-first-infoblokk p {padding:0 5%;}
.home-leftslider-rightinfo .vce-simple-image-slider-wrapper.vce-simple-image-slider-shape--rounded { max-height: 47vw;}
.home-leftslider-rightinfo .slick-track {max-height: 47vw;}
.home-leftslider-rightinfo .vce-simple-image-slider .slick-slider .slick-list, .vce-simple-image-slider .slick-slider .slick-track {  max-height: 47vw; }
.info-container_booking {background-color: #ffffff!important;width: 100%!important;float: none!important;padding-right: 0%!important;padding-top: 0px!important;width: 100% !important;display: flex;}
.accept_booking {font-size: 15px!important;}
.delete_booking {font-size: 15px!important;}
.profile_wellcome {font-size: 18px !important; font-synthesis-weight: 700 !important;}
}

@media (min-width: 481px) and (max-width: 649px) {
p { font-size: 17px !important; }
h1 { font-size: 28px !important; }
h2 { font-size: 26px !important; }
h3 { font-size: 24px !important; }
h4 { font-size: 20px !important; }
h5 { font-size: 18.5px !important; }
h6 { font-size: 16.2px !important; }
    #footer-widget-area #first,
    #footer-widget-area #second,
    #footer-widget-area #third,
    #footer-widget-area #fourth { width: 100% !important; float: none; }
#footer-widget-area {height: initial;padding-bottom: 90px;}
.home-leftslider-rightinfo {padding: 0 2% !important;}
.home-first-infoblokk h1, .home-first-infoblokk p {padding:0 5%;}
.home-leftslider-rightinfo .vce-simple-image-slider-wrapper.vce-simple-image-slider-shape--rounded { max-height: 47vw;}
.home-leftslider-rightinfo .slick-track {max-height: 47vw;}
.home-leftslider-rightinfo .vce-simple-image-slider .slick-slider .slick-list, .vce-simple-image-slider .slick-slider .slick-track {  max-height: 47vw; }
.info-container_booking {background-color: #ffffff!important;width: 100%!important;float: none!important;padding-right: 0%!important;padding-top: 0px!important;width: 100% !important;display: flex;}
.accept_booking {font-size: 15px!important;}
.delete_booking {font-size: 15px!important;}
.profile_wellcome {font-size: 18px !important; font-synthesis-weight: 700 !important;}
}

@media (min-width: 200px) and (max-width: 480px) {
p { font-size: 17px !important; }
h1 { font-size: 24px !important; }
h2 { font-size: 22px !important; }
h3 { font-size: 20px !important; }
h4 { font-size: 18px !important; }
h5 { font-size: 17px !important; }
h6 { font-size: 16px !important; }
    #footer-widget-area #first,
    #footer-widget-area #second,
    #footer-widget-area #third,
    #footer-widget-area #fourth { width: 100% !important; float: none; }
#footer-widget-area {height: initial;padding-bottom: 90px;}
.home-leftslider-rightinfo {padding: 0 0% !important;}
.home-first-infoblokk h1, .home-first-infoblokk p {padding:0 5%;}
.home-leftslider-rightinfo .vce-simple-image-slider-wrapper.vce-simple-image-slider-shape--rounded { max-height: 47vw;}
.home-leftslider-rightinfo .slick-track {max-height: 47vw;}
.home-leftslider-rightinfo .vce-simple-image-slider .slick-slider .slick-list, .vce-simple-image-slider .slick-slider .slick-track {  max-height: 47vw; }
.info-container_booking {background-color: #ffffff!important;width: 100%!important;float: none!important;padding-right: 0%!important;padding-top: 0px!important;width: 100% !important;display: flex;}
.accept_booking {font-size: 15px!important;}
.delete_booking {font-size: 15px!important;}
.profile_wellcome {font-size: 18px !important; font-synthesis-weight: 700 !important;}
}