<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/** fastbooking **/
.fastbooking-bg {background-color: #eee; width: 100%;}
.bk-all-content {padding: 30px 0 10px;}
.input-group[class*=col-] {float: left; padding: 5px;}
.booking-title {
	font-family: 'Josefin Sans', sans-serif !important;
    width: 170px;	
	float: left;
    margin: 8px 20px 8px 0;	
    font-size: 21px;  
    color: #482d19;  
}
.icon-calendar {color: #482d19;}
.input-group {float: left; display: inline-block !important;}
.form-control {display: inline-block !important;}
.booking-s-box {
    float: left;
    margin: 0 3px;  
}
.booking-font {
    font-size: 19px;
    color: #fff;
    letter-spacing: 1px;
}
.booking-bt {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff !important;
    border: 1px solid #d4d4d4 !important;    
    height: 40px !important;
    width: 170px;
    float: right;  
}
.booking-bt:hover {
    border: 1px solid #fff !important; 
    color: #8d735c !important;
    background: #413c3c !important;
}
.button-stroke button {border: 0px; border-radius: inherit !important;}
.pika-single {margin: -50px 0 0 8px;}
.button-stroke input[type="submit"] {}
.no-mg {
    margin-right: 0;
    margin-left: 0;
}
.is-selected .pika-button {
    background: #312216 !important;
    color: #fff !important;
}
.pika-button:hover {
    color: #fff;
    background: #312216 !important;
    box-shadow: none;
    border-radius: 3px;
}
.booking-mobile,.lang-mobile {
    display: none;
}  

@media (max-width: 1255px) {
	.booking-bt {float: left;}
}
@media (max-width: 991px) {
    .booking-website {display: none !important;}
    .booking-mobile{display: block;}
}
/** End fastbooking **/

/* weather_top */
.weather_box {
    position: absolute;
    z-index: 999;
    right: 0;
    top: 110px;
    text-align: center;
}
.weather_box h5 {color: #fff; margin-bottom: 5px;}
.weather_top {
    width: 184px !important;
    background: rgba(0,0,0,0.7);
    padding: 25px;
}
.weather_box hr {background-color: rgba(255, 255, 255, 0.3); margin: 10px 0;}

.simple-weather__day {margin-right: 0; margin-bottom: 1px; font-size: 13px;}
.simple-weather--view-large-icons .simple-weather__day {margin-bottom: 30px; padding-left: 0;}
.simple-weather--view-large-icons .sw {top: 135%; left: 25%; color: #fff;}
.simple-weather--view-large-icons .simple-weather__temp {color: #fff; font-size: 18px;}

@media (max-width: 991px) {
    .weather_top {padding: 5px;}
    .weather_top {width: auto !important;}
    .weather_box hr {display: none;}
    .simple-weather--text-left {display: none;}
    .simple-weather--text-center {display: inherit;}
}

/* End weather_top */

@media only screen and (min-width: 1240px) {
	#Top_bar.is-sticky #logo img:not(.svg) {
    max-height: 60px !important;
    bottom: 5px;
    position: relative;
	}
}

/* header */
@media only screen and (max-width: 767px) {
    #Top_bar #logo img.logo-mobile {width: 80px;}
}
/** index **/
.morelink {width: 60px;}
.copyright a {cursor: pointer;}
.list_item p {margin-bottom: 0px; color: #b69b56;}
.portfolio_slider ul li {margin: 0 10px !important;}
.title {color: #fff; font-size: 19px; letter-spacing: 1px; text-align: center;}
.title span {
    color: rgba(249, 230, 179, 0.8);
    font-family: 'Crimson Text', serif !important;
    font-size: 24px;
    font-style: italic;
    position: relative;
     padding-left: 16px;
 }
.title span:before {
    color: rgba(249, 230, 179, 0.5);
    font-size: 38px;
    font-style: italic;
    content: '/';
    position: absolute;
    left: 0;
    top: 0;
}
.slick-track .title {color: #9c8061;}
.content_slider.carousel .content_slider_ul li .title {opacity: 0.8;}
.blog-teaser li:not(:first-child) {max-height: 290px;}
.post-related .image_wrapper {height: 200px;}
.author {display: none;}
@media (max-width: 1239px) {
    .blog-teaser li:not(:first-child) {max-height: 223px;}
}
@media (max-width: 959px) {
    .blog-teaser li:not(:first-child) {max-height: 168px;}
}
@media (max-width: 767px) {
    .blog-teaser li {max-height: 400px;}
    .blog-teaser li:not(:first-child) {max-height: inherit;}
    img.scale-with-grid, #Content img {width: 100%;}
} 

/** room content style **/
ul.list-unstyled li {list-style: none !important;}
.room_submenu {border-bottom: 1px solid #eae7dd;}
.rule_content dl dt, .rule_content dl dd {color: #333; border: none;}
.rule_content ul li {color: #333;}
.rule_content p {color: #333;}
.rule_title {
    border-top: 1px solid #ab9c7e;
    border-bottom: 1px solid #ab9c7e;
    padding: 10px 0;
    margin-top: 10px;
    color: #000;
    font-size: 22px;
    font-weight: 400;
}
.margin-bottom-0 {margin-bottom: 0px !important;}
.price {color: #c00000; font-size: 16px;}

/* offer */
.facil_thumb h3, .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {
    text-align: left;
    font-size: 27px;
}
.facil_thumb h5, .offer_thumb_ul li.offer_thumb_li .desc_wrapper h5 {
    color: #6aa000;
    position: relative;
    margin-left: 12px;
}
.facil_thumb h5:before, .offer_thumb_ul li.offer_thumb_li .desc_wrapper h5:before {
    background-color: #6aa000;
    content: '';
    width: 4px;
    height: 86%;
    position: absolute;
    top: 2px;
    left: -10px;
}

/* restaurant */
.style-simple table:not(.recaptchatable) th, .style-simple table td {border: none;}
.table1 tr {border-top: 1px solid #e2dacb; border-bottom: 1px solid #e2dacb;}
.table1 tr th, .table1 tr td {text-align: left; border-top: 1px solid #e2dacb; border-bottom: 1px solid #e2dacb; border-width: 1px 0 1px 0;}
.table1 .price {font-size: 14px;}
.title2 {
    font-size: 15px;
    color: #5f5f5f;
    padding: 8px 0;
    border-top: 1px solid #e4e1dc;
    border-bottom: 1px solid #e4e1dc;
    text-align: center;
    margin-bottom: 8px;
    background: rgba(226, 218, 203, 0.7);
}
dl.food_list {margin-bottom: 15px;}
dl.food_list &gt; dd, dl.food_list &gt; dt {padding: 5px 0;}
dl.food_list &gt; dt {padding-left: 10px; width: 90px;}

/* attractions */
ul.list_icon {margin: 30px 0 30px 15px;}
.list_icon li i {
    font-size: 20px;
}
.list_icon li:after {
    content: "";
    width: 54px;
    height: 1px;
    overflow: hidden;
    background: rgba(0,0,0,.08);
    position: absolute;
    left: 0;
    bottom: -11px;
}
ul.list_icon li, li.list_icon {
    margin-bottom: 20px;
    position: relative;
    list-style: none;
    padding-left: 6px;
    margin-left: 0;
}

/* fancy divider*/
.section .section-divider {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    background-color: inherit;
    z-index: 1;
}
.section-divider.triangle.up {
    top: -25px;
    background: #fff;
}

/** footer **/
.text-center {text-align: center;}
.float-left {float: left;}
.footer-link-box {width: 33%; position: relative;}
.footer-link-box li {margin: 7px 16px; list-style: square;}
.footer-link-box li:hover {color: #cfa754;}

.footer-copy-center #Footer .footer_copy .social {margin-top: 20px;}
#Footer .footer_copy .social li a {
    border-radius: 28px;
    background: #2b2b2b;
    padding: 5px;
    font-size: 18px;
}
#Footer .footer_copy .social li.facebook a:hover {background: #3a589b;}
#Footer .footer_copy .social li.googleplus a:hover {background: #d6492f;}
#Footer .footer_copy .social li.tripadvisor a:hover {background: #00af87;}
#Footer .footer_copy .social li.tripadvisor a {padding: 5px 8px;}
#Footer .footer_copy .social li.tripadvisor a i {margin-left: -7px;}

@media (max-width: 1239px) {
    .widgets_wrapper .widget {font-size: 14px;}
    .footer-link-box li {margin: 7px 18px 7px 0; list-style: square;}
}
@media (max-width: 959px) {
    .widgets_wrapper .widget {font-size: 13px;}
    .footer-link-box li {margin: 10px 16px 10px 0; list-style: square;}
}
@media (max-width: 767px) {
    .footer-link-box {width: 33%;}
}

/* background */
.bg-dark {background-color: #4e4949;}
.bg-dark h2, .bg-dark h3 {color: #fff;}
.bg-dark h4 {color: #e2dacb;}
.bg-dark, .bg-dark p {color: #fff;}
.bg-dark span {color: #bbb;}
.bg-dark span:hover {color: #fff;}
.bg-dark a.button {background-color: #4e4949 !important; border: 1px solid #737070 !important;}
.bg-dark a.button:hover {border-color: #fff;}

/************************************en*/
#Top_bar #menu-main-menu-en.menu &gt; li &gt; a span:not(.description),#Top_bar #menu-main-menu-right-en.menu &gt; li &gt; a span:not(.description) {padding: 0 18px;}
.title1-en h2 {color: #b79c55; font-family: 'Crimson Text', serif !important;}

.title span.title-en {
    color: #fff;
    letter-spacing: 0px; 
    font-family: 'Crimson Text', serif !important;
    font-size: 32px;
    text-align: center;
    font-style: normal;
 }
 .title span.title-en:before {display: none;}
 .title span.title-en b {
    color: rgba(255, 185, 0, 0.7);
    font-family: 'Crimson Text', serif !important;
 }

 .room_menu-en .title {letter-spacing: 0px; font-size: 16px;}

/************************************ja*/
#Top_bar #menu-main-menu-jp.menu &gt; li &gt; a span:not(.description),#Top_bar #menu-main-menu-right-jp.menu &gt; li &gt; a span:not(.description) {padding: 0 17px;}

.title1 h4 {color: #b79c55; font-family: 'Crimson Text', serif !important; font-style: italic;}</pre></body></html>