.fluentform h1,.fluentform h2,.fluentform h3{font-family:'Playfair Display',Georgia,"Times New Roman",serif}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:auto!important}}.searchmask>.container{padding-top:1rem!important}.searchmask>.container .p-datepicker-calendar tr td{padding:0}.searchmask>.container .p-datepicker-weekday-cell{padding:0.25rem}.searchmask>.container .p-datepicker-input{padding:var(--p-select-padding-y) var(--p-select-padding-x)}.searchmask>.container .incrementor input{padding:0.75rem}.searchmask>.container ul.p-select-list{padding:0!important}header .logo_container img{max-width:225px}#main-header>.container{max-width:2560px!important;width:90%!important;padding:0!important}#main-header>.container .logo_container{padding:0!important}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{display:none}html body div#et-top-navigation ul.nav .sub-menu{left:auto!important;right:0!important;padding-right:1px}.et_mobile_menu li a{font-size:16px!important}#et-top-navigation #top-menu li li a{font-size:17px}.rivitys{margin-top:20px}.et_pb_slider .et_pb_slide_image img{z-index:999}.et_pb_section:nth-child(1){z-index:1}#suosituimmat.et_pb_section .et_pb_slider .et_pb_slide{border-width:10px;border-style:solid}.et_pb_slide_menu_active .et_toggle_slide_menu:after{-webkit-transition-delay:2.9s;transition-delay:2.9s}.et-menu li li a{padding:2px}.nav li li{position:relative;line-height:1em}.caldera-grid label{display:inline-block;font-size:1em!important;max-width:100%;margin-bottom:5px;font-weight:400!important}.caldera-grid .btn{margin-bottom:0!important;margin-top:41px!important}.caldera-grid .btn{background-color:#479201;color:white}.et_pb_menu__wrap{width:100%}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:20px!important}.available-villas-table{border-color:#ffffff}.available-villas-table-title-extra{font-size:small}@media only screen and (max-width:600px){.available-villas-table{font-size:80%}.entry-content .available-villas-table tr td{padding:5px 5px!important}.available-villas-table-title-extra{display:flex}}.available-villas-table{height:auto!important;width:auto!important}.et_pb_button.et-blurb-button{background-color:#5F7063;color:#ffffff;padding:10px 30px;border-width:0px;border-radius:0px;text-decoration:none;transition:background-color 0.3s,color 0.3s}.et_pb_button.et-blurb-button:hover{background-color:#5F7063;color:#ffffff}@media only screen and (max-width:400px){.available-villas-table h3{font-size:14px!important}}@media only screen and (min-width:1000px){.imp-ui-zoom-button{display:none}}#ryhmille{overflow-x:hidden}.villa-select-dropdown-container .choices .choices__list--dropdown{min-height:400px!important}@media only screen and (max-width:500px){#fluentform_12 .ff-el-input--content{width:90%}#fluentform_12 h2{font-size:24px}#minilomat-vellamossa-table tr:first-child td{width:30%;font-size:12px}#minilomat-vellamossa-table tr td{font-size:12px;padding:6px 10px}#minilomat-vellamossa-table tr td h3{font-size:12px}}