ul.sub-menu .menu-item{line-height:135%;padding-bottom:8px;padding-top:8px}#main-content{background-color:rgba(0,0,0,0)!important}.et-pb-contact-message{color:red}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#C60B1A;background:#ffffff;border-radius:50%;padding:0px;font-size:25px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}ul.et_mobile_menu .sub-menu li a{font-weight:500!important}.gre-search-form{max-width:10000px!important;border:0px;padding:0px}.gre-range-container>.gre-range-slider>.ui-slider-range{border-top:8px solid #C60B1A}.real_estate_assignment_list{padding-left:0px;padding-right:0px}.gre-search-form button{color:white;background-color:#C60B1A;border:0px;border-radius:5px}#sidebar{display:none}#left-area{width:100%}#main-content .container:before{width:0px}#left-area .post-meta{display:none}.et_right_sidebar #left-area{float:left;padding-right:0}.container{width:95%;max-width:1400px;padding-left:9.5%;padding-right:9.5%;background-color:white}@media (max-width:980px){.container{width:100%;padding-left:5%;padding-right:5%}}.single-estate_office div.pdx_info>label,.single-pdx_property div.pdx_info>label,.single-pdx_property_rent div.pdx_info>label,.single-pdx_purchase_assign div.pdx_info>label{background:#1b1b1b;font-weight:700}.single-estate_office div.pdx_info>span,.single-pdx_property div.pdx_info>span,.single-pdx_property_rent div.pdx_info>span,.single-pdx_purchase_assign div.pdx_info>span{background:#E0DED9}#contact-request-form .header-form-box input:not([type=checkbox]),#contact-request-form .header-form-box select,#contact-request-form .header-form-box textarea{background-color:#E0DED9;border-radius:5px}#contact-request-form input.wpcf7-submit{padding:16px 70px;border:0;background:#C60B1A;border-radius:6px;font-weight:600}div.pdx-back-to-list>a{text-transform:none;background:#C60B1A;font-weight:600;padding:7px 10px}.single-pdx_property .pdx-plus-commission-title h1,.single-pdx_property_rent .pdx-plus-commission-title h1{line-height:1.2;text-align:left!important;font-weight:600!important}.single-pdx_property .pdx-plus-commission-title,.single-pdx_property_rent .pdx-plus-commission-title{padding-top:0px;padding-bottom:10px}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:2vh}#apartment-main-slider .splide__slide__container .splide-image{aspect-ratio:980 / 350;background-color:#E0DED9}@media (max-width:980px){#apartment-main-slider .splide__slide__container .splide-image{aspect-ratio:980 / 650;background-color:white}}.pdx_apartment_link .kuva-div img{height:200px;border-radius:10px 10px 0px 0px}.pdx_apartment_link .kuva-div{flex:none}.pdx_apartment_link{min-height:40px;border-radius:10px;background:#E0DED9}.pdx_info{width:100%!important}.pdx_apartment_link .tiedot-div{border-radius:10px}h1.gre-assignment-title{font-size:20px;color:#1e1e1e;font-weight:400}.gre-assignment-title-location{font-size:25px;color:#C60B1A;font-weight:600}.gre-assignment-title-specification{font-size:17px;padding-bottom:10px}div.gre-assignment-title-price{font-size:25px;font-weight:700;padding-bottom:10px}.pdx_apartment_link .address-div{display:flex;flex-direction:column;align-items:flex-start}.pdx_apartment_link .address-div .pdx_apartment_street_address{width:100%;padding:0px;font-size:18px;font-weight:600}.pdx_apartment_link .address-div .pdx_apartment_city{width:100%;padding:0px;font-weight:600;color:#C60B1A}.pdx_apartment_link .koko-vuosi-hinta .hinta-top .pdx_apartment_vuosi,.pdx_apartment_link .koko-vuosi-hinta .koko-vuosi-top .pdx_apartment_koko,.pdx_apartment_link .koko-vuosi-hinta .koko-vuosi-top .pdx_apartment_tontin_koko,.pdx_apartment_link .koko-vuosi-hinta .hinta-top .pdx_apartment_hinta{font-weight:700}.pdx_apartment_link .type-rooms-div{display:flex;flex-direction:column;align-items:flex-start}.pdx_apartment_link .type-rooms-div .pdx_apartment_type,.pdx_apartment_link .type-rooms-div .pdx_apartment_room_types{flex:none;font-weight:500;width:100%}.gre-search-form .form-input input[type=text],.gre-search-form .form-input select{font-size:15px;padding:7px;border-radius:3px}