.edem-button,.home-email input[type="button"],.room-booking .mphb-reserve-btn-wrapper input[type=submit],.booking-page-form p.mphb_sc_search-submit-button-wrapper input,.home-email a,.mphb-apply-coupon-code-button,.mphb_sc_checkout-wrapper .mphb_sc_checkout-submit-wrapper input,.mphb_sc_search_results-wrapper .mphb-room-type .mphb-rooms-reservation-message-wrapper a,.mphb_sc_search_results-wrapper .mphb-room-type .mphb-view-details-button-wrapper a,.mphb_sc_search_results-wrapper .mphb-room-type button{background:#C79E78;border:solid 2px #C79E78;transition:.3s all}.edem-button:hover,.home-email input[type="button"]:hover,.room-booking .mphb-reserve-btn-wrapper input[type=submit]:hover,.mphb_sc_search_results-wrapper .mphb-room-type button:hover,.mphb-apply-coupon-code-button:hover,.mphb_sc_checkout-wrapper .mphb_sc_checkout-submit-wrapper input:hover,.mphb_sc_search_results-wrapper .mphb-room-type .mphb-rooms-reservation-message-wrapper a:hover,.mphb_sc_search_results-wrapper .mphb-room-type .mphb-view-details-button-wrapper a:hover,.booking-page-form p.mphb_sc_search-submit-button-wrapper input:hover,.home-email a:hover{border:solid 2px #C79E78;background:transparent;color:#222}.home-top.fixed-home-top{z-index:9998}.callback-form p.info{font-family:'Open Sans',sans-serif!important;font-size:18px;max-width:320px;line-height:25px;margin-top:10px}.callback-form span.info{width:400px;display:inline-flex;justify-content:center;margin:0;font-size:18px;max-width:100%;color:#777}#callback-form .social-phone{padding-left:25px;font-size:22px}.callback-button:before{animation:sg-show-hide 3s infinite;animation-delay:3s!important}#callback-form .social-phone:before{animation:sg-show-hide 3s infinite;animation-delay:3s!important;left:-10px;top:5px;font-size:24px}@keyframes sg-show-hide{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.callback-form{padding:40px 30px 50px}.callback-viber,.callback-whatsapp,.callback-phone{width:35px;height:35px;margin-right:10px;position:relative}.callback-phone{position:relative;padding-left:35px}.callback-viber::before,.callback-phone::before,.callback-whatsapp::before{content:'';position:absolute;top:-1px;left:0;width:35px;height:35px;background-size:cover;background-image:url(../../../../../../../../themes/edemhotel/images/viber-v1.svg)}.callback-whatsapp::before{background-image:url(../../../../../../../../themes/edemhotel/images/whatsapp-v1.svg)}.callback-phone::before{background-image:url(../../../../../../../../themes/edemhotel/images/phone-v1.svg);top:-2px}.callback-phones{display:flex;justify-content:center;align-items:center;margin:10px 0 5px;font-size:16px;font-weight:600;color:rgb(20,20,20)}.callback-phone-main{display:flex;align-items:center;justify-content:center;width:100%}#callback-form a.callback-phone{color:rgb(20,20,20)}#callback-form a.callback-phone:hover{color:#337ab7}#callback-form .callback-phones .social-phone{padding-left:0}#callback-form .callback-phones .social-phone::before{left:-26px}.room-item-body{height:250px}.room-item-bottom{display:flex;position:absolute;bottom:25px;left:25px;right:25px;justify-content:space-between}.room-item-bottom a{padding:7px 15px;font-size:18px;width:calc(50% - 3px);display:inline-flex;justify-content:center;align-items:center;height:43px}.room-item-social{bottom:75px}.sg_slider_thumbnail .slick-arrow.slick-next::before{content:'\e902'}.sg_slider_thumbnail .slick-arrow::before{content:'\e903';font-family:'icomoon'!important;background:rgba(125,118,118,.8);color:#fff;font-size:15px;border-radius:50%;padding:10px 13px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sg_slider_thumbnail .slick-arrow.slick-next{left:auto;right:13px}.sg_slider_thumbnail .slick-arrow.slick-prev{left:auto;left:13px}.sg_slider_thumbnail .slick-arrow{z-index:777;background-color:transparent;height:50px;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:0;line-height:0;border:0;padding:0}.sg_slider_thumbnail{margin-top:-10px;z-index:10}img.active-slide{outline:none}.single-room-left .sg_slider_thumbnail img{margin:5px 10px 5px 0;cursor:pointer;object-fit:cover;height:101px;border:solid 2px #fff;border-top:solid 4px #fff;border-bottom:none}.sg_slider_top .slick-arrow{position:absolute;background:transparent;top:0;bottom:0;width:10%;cursor:pointer;transition:all 0.5s ease;opacity:0}.sg_slider_top:hover .slick-arrow{opacity:1;transition:all 0.5s ease;z-index:9;border:none}.sg_slider_top .slick-prev{position:absolute;background:transparent;top:0;bottom:0;width:10%;cursor:pointer;transition:all 0.5s ease;opacity:0;font-size:0;border:none}.sg_slider_top .slick-next{position:absolute;background:transparent;top:0;bottom:0;width:10%;cursor:pointer;transition:all 0.5s ease;opacity:0;right:0;font-size:0;border:none}.sg_slider_top .slick-next:before{content:'\e902';right:15px}.sg_slider_top .slick-prev:before{content:'\e903';left:15px}.sg_slider_top .slick-next:before,.sg_slider_top .slick-prev:before{position:absolute;top:45%;font-family:'icomoon'!important;color:#e6e6e6;font-size:25px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sg_slider_top,.sg_slider_thumbnail{touch-action:inherit}.room-stick-body{display:none}.callback-form{position:fixed}.single .home-room-list-spec .room-item .room-item-body{height:auto;display:flex;flex-direction:column;width:100%}.single .home-room-list-spec .room-item a.edem-button{width:100%}.single .home-room-list-spec .sg-wrap .room-items-title{padding-bottom:12px;height:auto;min-height:65px;font-size:22px}.single .home-room-list-spec .room-item .room-item-social{display:flex;position:relative;bottom:auto;top:auto;align-items:center;justify-content:center}.single .home-room-list-spec .room-item-bottom{display:flex;position:relative;bottom:auto;left:auto;right:auto;justify-content:center;margin-top:20px}.room-price-prom{color:#2b5385;font-size:12px;font-weight:600;margin-top:7px}.room-item-social{width:100%}.room-item-social span{width:45px}.room-elevator{padding-left:0}.room-item-right .room-price b{font-size:26px}.room-item-right .room-price-sale b{font-size:35px;line-height:30px}.page-numbers{border-color:#C79E78;color:#141414}#sg_shortcode_msg{width:100%;display:flex}#sg_shortcode_msg .sg-top{width:100%}.mphb-old-price{display:flex;width:100%;font-family:'Playfair Display',serif;font-size:10px;flex-direction:row;align-items:flex-end}.mphb-old-price span{display:flex;width:auto;font-family:'Playfair Display',serif;font-size:28px;margin-right:5px;line-height:25px;position:relative}.mphb-old-price span::before{content:'';width:100%;height:1px;background:#000;position:absolute;top:16px}.mphb_sc_search_results-wrapper .mphb-room-type p{overflow:visible}a.home-icons-item:hover{text-decoration:none}a.home-icons-item:hover p{color:#C79E78;font-weight:600;transition:.3s all;text-decoration:none}a.home-icons-item p,svg{transition:.3s all}a.home-icons-item:hover svg path{fill:#C79E78}.mphb_sc_search_results-wrapper .mphb-room-type p.loop-room-square{height:auto;margin-bottom:-5px}.mphb-price-breakdown{width:100%}.mphb_sc_checkout-form .mphb-price-breakdown .mphb-table-price-column{text-align:right}.mphb-price-breakdown th{text-align:left}#mphb-customer-details label{width:100%;display:flex;margin-bottom:5px}#mphb-customer-details br{display:none}.sg-room-anti-covid{display:flex;width:100%;color:#4a4a4a;align-items:center;margin-bottom:2px}.sg-room-anti-covid svg{height:27px;margin-left:-5px}.sg-room-anti-covid svg path{fill:#2B5385}.sg-room-anti-covid br{display:none}.home-room-list-spec .room-item .room-item-price .room-price-prom{order:3;width:100%;justify-content:center}.mphb_sc_search_results-wrapper .mphb-room-type .room-price-prom{margin-top:65px;justify-content:flex-end;text-align:right}@media only screen and (max-width:992px){#wpadminbar{display:none!important}.edem-header-right{top:65px}.mobile-menu-opener.active-mobile-opener{border-right:solid 1px #ccc}.mobile-menu-opener{background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:36px;cursor:pointer;margin-top:7px}.mobile-menu-opener span{background:#C79E78;height:2px;border-radius:5px;width:36px;display:flex;margin:0;transition:.3s all}.mobile-menu-opener.active-mobile-opener{justify-content:center}.mobile-menu-opener.active-mobile-opener::before{display:none}.mobile-menu-opener.active-mobile-opener span{opacity:0;width:20px}.mobile-menu-opener.active-mobile-opener span:first-child{transform:rotate(45deg);opacity:1}.mobile-menu-opener.active-mobile-opener span:last-child{transform:rotate(-45deg);margin-top:9px;opacity:1}.room-item-bottom a{height:40px;font-size:16px}.room-item-right .room-price b{font-size:26px}.single-mphb_room_type .callback-button,.page-template-template-rooms .callback-button,.page-template-template-homepage-v3 .callback-button{bottom:80px}.single-mphb_room_type .arrow-top,.page-template-template-rooms .arrow-top,.page-template-template-homepage-v3 .arrow-top{bottom:150px}.room-stick-body{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99999;background:#fff5e6;justify-content:space-between;border-top:solid 3px #fff5e6}.room-stick-body a.edem-button{width:calc(50% - 2px);border-radius:0;display:flex;align-items:center;justify-content:center;height:44px;font-weight:600}.room-item-social{left:0;justify-content:center;align-items:center;display:flex}.arrow-top{bottom:120px}.callback-button{bottom:44px;right:5px}.arrow-top{width:55px;height:55px;right:20px}.arrow-top:before{left:10px;bottom:20px}.shortcode-awards img{max-width:82px}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-regular-price{display:flex;flex-direction:column;width:75%!important;right:auto;left:12%;background:rgba(43,83,133,.8);height:150px;align-items:center;justify-content:center}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-regular-price .mphb-price{background:transparent;padding:0}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-old-price{display:inline-flex;color:#C79E78;width:auto}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-old-price span{color:#C79E78}.mphb_sc_search_results-wrapper .mphb-room-type .mphb-old-price span::before{background:#fff}.mphb_sc_search_results-wrapper .mphb-room-type .room-price-prom{display:none}.mphb_sc_search_results-wrapper .mphb-room-type p{height:auto}}@media only screen and (max-width:767px){.home-room-list-spec .room-item.room-left,.home-room-list-spec .room-item.room-right{width:100%}}@media only screen and (max-width:650px){.sg_mobile_container h1{font-size:24px!important}.room-information{display:flex;flex-direction:column}.room-price{display:flex;order:1;flex-direction:column}.room-price .old-price{margin-bottom:5px;order:1}.room-price .new-price{order:2;margin-bottom:10px}.room-price p{order:3}.room-desc{order:4}.callback-form{width:92%!important;top:15vh!important;left:2%!important;padding:25px 10px!important}.callback-form span.info{width:100%}.callback-form button,.callback-form input{width:95%;margin:5px 0}.callback-phones{flex-wrap:wrap}.callback-phones span{display:flex;width:100%;margin-bottom:5px}.room-price{flex-direction:row;align-items:baseline;justify-content:flex-end}#booking-form .room-price{flex-direction:column}.room-item-right .room-price{font-size:16px;margin-bottom:5px}.sg_mobile_container{width:100%!important;padding:0}.single-room-left{margin:0}.sg_mobile_container h1{font-size:19px;margin:-5px 0 10px!important;text-align:center}.sg_mobile_container .single-mobile-booking{width:100%;padding-right:10px;padding-left:10px;margin-right:0;margin-left:0;float:none;display:flex;flex-wrap:wrap}.edem-bread{display:none}.room-information{padding:20px}.room-desc{font-size:15px}.room-price .new-price b,.room-price .old-price b{font-size:30px}.room-payment{margin:5px 0 25px}.single-room-left .sg_slider_thumbnail img{border:solid 1px #fff;border-top:solid 2px #fff}.single #home-room-list .room-item-left{padding-right:0}.home-room-list-spec .room-item .room-item-body{height:170px}.tip-icon{display:none!important}.edem-footer,.edem-footer .col-md-4,.edem-footer .col-md-5{background:#ccc}.page-template-template-review-v2 .review-page__button{margin-top:40px}.page-template-template-review-v2 .review-page__button a{width:264px;display:inline-block}.room-price-prom{position:absolute;min-width:200px;right:0;margin-top:10px}.home-room-list-spec .room-item .room-item-price{margin-bottom:45px}.home-room-list-spec .room-item .room-item-price .room-price-prom{margin-top:65px}}@media screen and (max-width:568px){.page-template-template-homepage-v3 .home-top{height:65px;background:#fff;position:relative;box-shadow:0 5px 5px -5px #333;border-bottom:solid 1px #BDBDBD}.page-template-template-homepage-v3 .home-top.fixed-home-top{position:fixed}.hotel-edem::after{font-size:40px}.page-template-template-homepage-v3 .edem-logo{margin-top:-16px;height:65px}.page-template-template-homepage-v3 .edem-logo{margin-top:-20px!important}.page-template-template-homepage-v3 .home-top .mobile-home-social{padding:12px 0}.page-template-template-homepage-v3 .edem-slider{height:340px!important}.page-template-template-homepage-v3 .home-booking{margin:-15px auto auto;width:100%;left:1px!important}.page-template-template-homepage-v3 .home-slider .slick-arrow::before{background:rgba(255,255,255,.75);padding:15px 7px!important;border-radius:3px}.page-template-template-homepage-v3 .icons-body{padding-top:200px}.page-template-template-homepage-v3 .home-top .mobile-menu-opener{right:25px;top:7px}.page-template-template-homepage-v3 .booking-page-form form,.page-template-template-homepage-v3 .booking-page-form p.mphb_sc_search-submit-button-wrapper input{border-radius:0}.page-template-template-rooms .arrow-top,.single-mphb_room_type .arrow-top,.page-template-template-homepage-v3 .arrow-top{display:none!important}.room-item-body{height:300px}.room-item-social{bottom:110px}.room-item-bottom{flex-direction:column;bottom:20px}.room-item-bottom a{width:100%;margin-bottom:5px}.room-item-left .room-items-title{min-height:auto!important;font-size:22px}.room-item-right .room-price b{font-size:29px}.room-item-right{position:absolute;right:20px;width:calc(60% - 40px)}.edem-footer-info span.footer-icon-phone-2,.edem-footer-info span.footer-icon-phone{font-size:18px}.edem-footer-info span.footer-icon-phone-2{margin-top:0}.mphb-price-breakdown .mphb-price{font-size:28px;display:flex;flex-direction:column}.mphb-price-breakdown .mphb-currency{font-size:15px;line-height:10px}}@media screen and (max-width:400px){.room-item-left{padding-right:45%}.room-item-right{top:0}.room-item-left .room-items-title{font-size:20px}}@media screen and (max-width:350px){.home-icons{padding-top:130px}}