.blog-details{padding:120px 0 50px;display:block;position:relative}.blog-details__left{display:block;position:relative}.blog-details__img{border-radius:10px;display:block;position:relative}.blog-details__img img{border-radius:10px;width:100%}.blog-details__date{background-color:var(--theme-color1);text-align:center;border-top-left-radius:10px;border-bottom-right-radius:10px;flex-direction:column;align-items:center;padding:21px 24px 20px;display:flex;position:absolute;bottom:0;right:0}.blog-details__date .day{color:#fff;font-size:16px;font-weight:var(--body-font-weight-bold);line-height:16px;font-family:var(--mainmenu-font)}.blog-details__date .month{font-size:10px;font-weight:var(--body-font-weight-bold);color:#fff;text-transform:uppercase;line-height:12px;font-family:var(--mainmenu-font);display:block;position:relative}.blog-details__content{margin-top:22px;display:block;position:relative}.blog-details__meta{align-items:center;display:flex;position:relative}.blog-details__meta li+li{margin-left:18px}.blog-details__meta li a{color:#777;font-size:15px;font-weight:500;font-family:var(--mainmenu-font);transition:all .5s}.blog-details__meta li a:hover{color:var(--theme-color1)}.blog-details__meta li a i{color:var(--theme-color1);margin-right:6px}.blog-details__title{font-size:30px;line-height:40px;font-weight:var(--body-font-weight-bold);font-family:var(--title-font);margin-top:12px;margin-bottom:21px}.blog-details__bottom{border-top:1px solid #ece9e0;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:49px;padding:30px 0;display:flex}@media only screen and (max-width:767px){.blog-details__bottom{gap:30px}}.blog-details__bottom p{margin:0}.blog-details__tags span{color:#0e2207;font-size:20px;font-weight:var(--body-font-weight-bold);font-family:var(--mainmenu-font);margin-right:14px}.blog-details__tags a{background-color:var(--theme-color1);color:#fff;font-size:12px;font-weight:var(--body-font-weight-bold);border-radius:35px;padding:5px 30px;transition:all .5s;display:inline-block;position:relative}.blog-details__tags a:hover{background-color:var(--theme-color2);color:var(--text-color-bg-theme-color1);text-decoration:none}.blog-details__tags a+a{margin-left:6px}.blog-details__social-list{align-items:center;display:flex}.blog-details__social-list a{text-align:center;width:43px;height:43px;color:var(--theme-light-background-text-color);background-color:var(--theme-light-background);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .5s;display:flex;position:relative;overflow:hidden}.blog-details__social-list a:hover{color:var(--text-color-bg-theme-color2)}.blog-details__social-list a:hover:after{opacity:1;transform:scaleY(1)}.blog-details__social-list a:after{content:"";background-color:var(--theme-color2);opacity:1;transform-origin:top;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:-1;transition:all .4s ease-in-out .1s;position:absolute;top:0;left:0;right:0;transform:scaleY(0)}.blog-details__social-list a+a{margin-left:10px}.blog-details__pagenation-box{margin-bottom:53px;display:block;position:relative;overflow:hidden}.blog-details__pagenation{display:block;position:relative}.blog-details__pagenation li{float:left;color:var(--theme-light-background-text-color);font-size:20px;font-weight:var(--body-font-weight-bold);background-color:var(--theme-light-background);border-radius:10px;width:100%;max-width:370px;padding:52px 60px;line-height:30px;transition:all .5s;position:relative}.blog-details__pagenation li:hover{background-color:var(--theme-color2);color:var(--text-color-bg-theme-color2)}.blog-details__pagenation li+li{margin-left:30px}.nav-links{justify-content:space-between;margin-bottom:53px;display:flex}@media only screen and (max-width:767px){.nav-links{flex-direction:column;gap:20px}}.nav-links .prev{align-items:center;width:calc(50% - 15px);height:100%;margin-right:30px;display:flex}@media only screen and (max-width:767px){.nav-links .prev{width:100%}}.nav-links .prev .thumb{margin-right:20px}.nav-links .next{flex-direction:row-reverse;align-items:center;width:calc(50% - 15px);height:100%;display:flex}@media only screen and (max-width:767px){.nav-links .next{width:100%}}.nav-links .next .thumb{margin-left:20px}.nav-links>div{transition:all .5s}.nav-links>div .thumb{width:60px;min-width:60px;height:60px;display:inline-block;overflow:hidden}.nav-links>div .thumb a{display:inline-block}.nav-links>div>a{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap;font-size:20px;line-height:1.637;font-weight:var(--body-font-weight-bold);color:var(--theme-light-background-text-color);background-color:var(--theme-light-background);border-radius:10px;width:100%;padding:52px 50px;transition:all .5s;display:inline-block}@media only screen and (max-width:767px){.nav-links>div>a{padding:30px}}.nav-links>div>a:hover{color:#fff;background-color:var(--theme-color1)}.room-heading{position:relative}.room-heading .title{margin-top:0;line-height:1}.room-heading .kodelisting-room-basic-info{align-items:center;margin:10px 0 30px;display:flex}@media (max-width:575.98px){.room-heading .kodelisting-room-basic-info{display:inline-block}}.room-heading .kodelisting-room-basic-info li{align-items:center;margin-right:30px;padding:5px 0;line-height:28px;display:flex}.room-heading .kodelisting-room-basic-info li i{color:var(--theme-color1);margin-right:10px;font-size:25px;display:flex}.room-heading .kodelisting-room-basic-info li .csrbi-text{white-space:nowrap;font-size:14px}.kodelisting-room-booking{background-color:var(--theme-color-white);position:relative}.kodelisting-room-booking .kodelisting-room-booking-wrap{border:1px solid var(--theme-color1);background:0 0;border-radius:8px;padding:50px 45px 55px;transition:opacity .3s}@media (max-width:575.98px){.kodelisting-room-booking .kodelisting-room-booking-wrap{padding:40px 15px}}.kodelisting-room-booking .room-booking-title{margin-bottom:32px}.kodelisting-room-booking .room-booking-title .title{margin:0;font-size:1.875rem;line-height:1.2}.kodelisting-room-booking .room-booking-title .base-price{font-size:1.125rem;font-weight:500}.kodelisting-room-booking .reservation-form .checkbox-row{cursor:pointer;justify-content:space-between;align-items:center;max-width:400px;padding:10px 0;transition:border-color .2s;display:flex}.kodelisting-room-booking .reservation-form .custom-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--theme-color1-rgb),.3);background-color:var(--theme-color-white);cursor:pointer;vertical-align:middle;width:17px;height:17px;margin-right:10px;display:inline-block;position:relative}.kodelisting-room-booking .reservation-form .custom-checkbox input[type=checkbox]:checked:before{content:"";background-color:var(--theme-color1);width:9px;height:9px;position:absolute;top:3px;left:3px}.kodelisting-room-booking .reservation-form .checkbox-label{color:var(--text-color);align-items:center;display:flex}.kodelisting-room-booking .reservation-form .checkbox-price{color:var(--text-color);font-size:14px}.kodelisting-room-booking .reservation-form .total-base-price .summary{padding:15px 0}.kodelisting-room-booking .reservation-form .total-base-price .price-content{color:var(--text-color);border-bottom:1px dashed rgba(var(--theme-color-black-rgb),.1);border-top:1px dashed rgba(var(--theme-color-black-rgb),.1);padding-top:8px;padding-bottom:5px}.kodelisting-room-booking .reservation-form .total-base-price .price-content .label{align-items:center;font-size:14px;display:flex}.kodelisting-room-booking .reservation-form .total-base-price .price-content i{cursor:pointer;text-align:center;border:1px solid #ccc;border-radius:50%;width:16px;height:16px;margin-left:5px;font-size:12px;font-style:normal;line-height:16px}.kodelisting-room-booking .reservation-form .total-base-price .price-content .amount{font-size:14px}.kodelisting-room-booking .reservation-form .total-base-price .total{justify-content:space-between;margin-top:10px;font-size:16px;font-weight:700;display:flex}.kodelisting-room-booking .reservation-form .btn-style-one{background-color:var(--theme-color1);color:var(--theme-color-white)}.kodelisting-room-booking .reservation-form .btn-style-one:before{background:var(--theme-color-black)}.kodelisting-room-booking .form-select,.kodelisting-room-booking .form-control{border-color:rgba(var(--theme-color1-rgb),.3);color:var(--text-color);background:0 0;border-style:solid;border-width:1px;border-radius:0;height:48px;font-size:.875rem}.kodelisting-room-booking .form-select::-webkit-input-placeholder{font-size:14px}.kodelisting-room-booking .form-control::-webkit-input-placeholder{font-size:14px}.kodelisting-room-booking .form-select::-moz-placeholder{font-size:14px}.kodelisting-room-booking .form-control::-moz-placeholder{font-size:14px}.kodelisting-room-booking .form-select:-ms-placeholder-shown{font-size:14px}.kodelisting-room-booking .form-control:-ms-placeholder-shown{font-size:14px}.kodelisting-room-booking .form-select::-moz-placeholder{font-size:14px}.kodelisting-room-booking .form-control::-moz-placeholder{font-size:14px}.kodelisting-room-booking .form-select::placeholder,.kodelisting-room-booking .form-control::placeholder{font-size:14px}.kodelisting-room-booking .form-select:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}@media (max-width:991px){.sidebar{margin-top:50px}}.sidebar__single+.sidebar__single{margin-top:30px}.sidebar__title{font-size:20px;font-weight:var(--h4-font-weight);margin:0 0 5px}.sidebar__search{display:block;position:relative}.sidebar__search-form{position:relative}.sidebar__search-form input[type=search]{background-color:var(--theme-color1);color:#fff;border:none;border-radius:10px;outline:none;width:100%;height:74px;padding-left:50px;padding-right:80px;font-size:16px;font-weight:500;display:block}.sidebar__search-form input[type=search]::placeholder{color:var(--text-color-bg-theme-color1);opacity:1}.sidebar__search-form input[type=search]::-webkit-input-placeholder{color:var(--text-color-bg-theme-color1);opacity:1}.sidebar__search-form input[type=search]:-ms-placeholder-shown{color:var(--text-color-bg-theme-color1);opacity:1}.sidebar__search-form input[type=search]::-moz-placeholder{color:var(--text-color-bg-theme-color1);opacity:1}@media only screen and (max-width:767px){.sidebar__search-form input[type=search]{padding-left:30px}}.sidebar__search-form button[type=submit]{color:#fff;background-color:transparent;border:none;outline:none;align-items:center;width:72px;padding:0;font-size:22px;display:flex;position:absolute;top:0;bottom:0;right:0}@media only screen and (max-width:767px){.sidebar__search-form button[type=submit]{width:42px}}.sidebar__post{color:var(--theme-light-background-text-color);background-color:var(--theme-light-background);z-index:1;border-radius:10px;padding:46px 30px 30px;display:block;position:relative;overflow:hidden}.sidebar__title{font-size:20px;font-weight:var(--h4-font-weight);font-family:var(--title-font);margin:0 0 5px}@media only screen and (max-width:767px){.sidebar__post{padding:30px}}.sidebar__post .sidebar__title{margin-left:20px}@media only screen and (max-width:767px){.sidebar__post .sidebar__title{margin-left:0}}.sidebar__post .sidebar__post-list{margin:0}.sidebar__post .sidebar__post-list li{align-items:center;padding:16px 20px 17px;transition:all .5s;display:flex}@media only screen and (max-width:767px){.sidebar__post .sidebar__post-list li{padding:16px 0}}.sidebar__post .sidebar__post-list li:hover{background-color:#fff;border-radius:10px}.sidebar__post .sidebar__post-list li+li{margin-top:11px}.sidebar__post .sidebar__post-list .sidebar__post-image{-webkit-box-flex:70px;-ms-flex:70px 0 0px;flex:0 0 70px;margin-right:20px}.sidebar__post .sidebar__post-list .sidebar__post-image>img{border-radius:10px;width:80px}.sidebar__post .sidebar__post-list .sidebar__post-content{position:relative;top:-3px}.sidebar__post .sidebar__post-list .sidebar__post-content h3{letter-spacing:0;margin:0;font-size:18px;line-height:26px}.sidebar__post .sidebar__post-list .sidebar__post-content h3 a{color:#0e2207;font-size:16px;font-weight:700;line-height:24px;font-family:var(--title-font);transition:all .5s;display:block}.sidebar__post .sidebar__post-list .sidebar__post-content-meta{font-size:14px;font-weight:500;font-family:var(--title-font);transition:all .5s;color:#757873!important}.sidebar__post .sidebar__post-list .sidebar__post-content-meta i{color:var(--theme-color1);padding-right:3px;font-size:14px}.sidebar__category{color:var(--theme-light-background-text-color);background-color:var(--theme-light-background);z-index:1;border-radius:10px;padding:45px 30px 38px;display:block;position:relative;overflow:hidden}@media only screen and (max-width:767px){.sidebar__category{padding:30px 15px}}.sidebar__category .sidebar__title{margin-bottom:9px;padding-left:20px}.sidebar__category-list{margin:0}.sidebar__category-list li+li{margin-top:4px}.sidebar__category-list li a{color:#757873;background:0 0;border-radius:10px;padding:12px 20px;font-size:16px;font-weight:500;transition:all .5s;display:block;position:relative}.sidebar__category-list li a:hover{color:#0e2207;text-shadow:1px 0 rgba(14,34,7,.5);background-color:#fff;box-shadow:0 10px 60px rgba(0,0,0,.05)}.sidebar__category-list li a:hover span{color:#ffcd1e;transform:translateY(-50%)scale(1)}.sidebar__category-list li a span{color:var(--theme-color2);text-align:center;justify-content:center;align-items:center;font-size:16px;transition:all .5s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)scale(0)}.sidebar__category-list li.active a{color:#0e2207;text-shadow:1px 0 rgba(14,34,7,.5);background-color:#fff;border-radius:10px;box-shadow:0 10px 60px rgba(0,0,0,.05)}.sidebar__category-list li.active a span{color:#ffcd1e;transform:translateY(-50%)scale(1)}.sidebar__tags{color:var(--theme-light-background-text-color);background-color:var(--theme-light-background);z-index:1;border-radius:10px;padding:46px 45px 50px;display:block;position:relative;overflow:hidden}@media only screen and (max-width:767px){.sidebar__tags{padding:30px}}.sidebar__tags .sidebar__title{margin-bottom:25px;margin-left:5px}.sidebar__tags-list{margin-top:-10px}.sidebar__tags-list a{color:#0e2207;background:#fff;border-radius:30px;margin-left:5px;padding:5px 28px;font-size:14px;transition:all .4s;display:inline-block}.sidebar__tags-list a:hover{color:#fff;background:var(--theme-color1)}.sidebar__tags-list a+a{margin-top:10px;margin-left:5px}.sidebar__comments{color:var(--theme-light-background-text-color);background-color:var(--theme-light-background);z-index:1;border-radius:10px;padding:46px 50px 43px;display:block;position:relative;overflow:hidden}@media only screen and (max-width:767px){.sidebar__comments{padding:30px}}.sidebar__comments .sidebar__title{margin-bottom:25px}.sidebar__comments-list{display:block;position:relative}.sidebar__comments-list li{padding-left:65px;display:block;position:relative}.sidebar__comments-list li:hover .sidebar__comments-icon{background-color:var(--theme-color2);color:var(--headings-color)}.sidebar__comments-list li+li{margin-top:23px}.sidebar__comments-icon{background-color:var(--theme-color1);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:15px;transition:all .4s;display:flex;position:absolute;top:0;left:0}.sidebar__comments-text-box p{margin:0;font-size:15px;font-weight:500;line-height:26px}.sidebar__comments-text-box p span{color:#0e2207}.sidebar__comments-text-box h5{color:#757873;letter-spacing:0;margin:0;font-size:15px;font-weight:500;line-height:26px}.comment-one .comment-one__title{margin-bottom:30px}.comment-one .comment-one__single{-webkit-box-align:top;-ms-flex-align:top;align-items:top;border-bottom:1px solid #ece9e0;margin-bottom:60px;padding-bottom:60px;display:flex}@media only screen and (max-width:767px){.comment-one .comment-one__single{flex-direction:column}}.comment-one .comment-one__content{margin-left:45px;position:relative}@media only screen and (max-width:767px){.comment-one .comment-one__content{margin-top:20px;margin-left:0}}.comment-one .comment-one__content h3{color:var(--theme-black);margin:0 0 24px;font-size:20px}.comment-one .comment-one__content p{font-size:16px;font-weight:500}.comment-one .comment-one__btn{padding:5px 30px;font-size:14px;position:absolute;top:0;right:0}.comment-one .comment-one__image{-webkit-box-flex:100px;-ms-flex:100px 0 0px;border-radius:50%;flex:0 0 100px;display:block;position:relative}.comment-one .comment-one__image img{border-radius:50%}.comment-form .comment-form__title{font-family:var(--title-font);margin-top:-7px}.form-control,.input-text{color:#686a6f;background-color:#f4f5f8;border:1px solid #f4f5f8;outline:0;width:100%;height:calc(2.25rem + 27px);padding:14px 30px;font-size:.9rem}.form-control::-webkit-input-placeholder{color:#686a6f;opacity:1}.input-text::-webkit-input-placeholder{color:#686a6f;opacity:1}.form-control::-moz-placeholder{color:#686a6f;opacity:1}.input-text::-moz-placeholder{color:#686a6f;opacity:1}.form-control:-ms-placeholder-shown{color:#686a6f;opacity:1}.input-text:-ms-placeholder-shown{color:#686a6f;opacity:1}.form-control::-moz-placeholder{color:#686a6f;opacity:1}.input-text::-moz-placeholder{color:#686a6f;opacity:1}.form-control::placeholder,.input-text::placeholder{color:#686a6f;opacity:1}.form-control:-ms-placeholder-shown{color:#686a6f}.input-text:-ms-placeholder-shown{color:#686a6f}.form-control::-moz-placeholder{color:#686a6f}.input-text::-moz-placeholder{color:#686a6f}textarea.form-control{height:auto;padding-top:15px;padding-bottom:15px}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.blog-details .theme-btn .btn-title{font-family:var(--mainmenu-font)}@media only screen and (max-width:991.98px){.sidebar__tags{padding:30px 20px}}@media only screen and (max-width:767.98px){.blog-details{padding:80px 0 30px}}@media only screen and (max-width:575.98px){.blog-details{padding:60px 0 20px}.blog-details__title{font-size:22px;line-height:32px}.blog-details__date{padding:14px 16px 12px}.blog-details__date .day{font-size:14px;line-height:14px}.blog-details__pagenation li{max-width:100%;padding:20px 30px}.blog-details__pagenation li+li{margin-left:0}.sidebar__search-form input[type=search]{height:50px}.sidebar__search-form button[type=submit]{width:42px;font-size:18px}.kodelisting-room-booking .reservation-form .checkbox-row{flex-direction:column;align-items:flex-start;max-width:100%}}
