* {
margin: 0;
padding: 0;
}
body{
padding: 0;
background: #F3F0EB ;
text-align:center;
color:#444;
font-size:1.1em;
line-height:150%;
border-top:4px solid #265e15;
box-sizing: border-box;
}
#wrapper{
max-width:900px;
margin:0 auto;
background: #fff;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
box-shadow: 0 8px 15px rgba(204, 204, 204, 204);
}
body, p, ul, ol, h1, h2, h3, h4, h5, h6, input, button {
font-family: Arial, Helvetica, Sans-Serif;
} #header{
height:150px;
max-width:900px;
margin:0;
}
.path {
padding-top:10px; 
font-size:0.9em; 
}
.path a {color:#333;}
.mark{
background:#fff3d7;color:#111;
padding:15px;margin:10px 0 10px 0;
}
.mark a{
color:#0075d5;
}
#cat_tag_filter-2, .cat-tag-filter  ul li {
list-style: none;
display:inline;
margin:3px;
}
input[type="checkbox"] {margin:5px;}
table{
border:0;
}
#topwidget {
text-align:left;
}
#page{
max-width:800px;
margin: 20px auto 30px auto;
padding-bottom:10px;
text-align:left;
}
.tagcloud {
max-width:890px;
margin:10px auto;
} #content {
margin-top:0;
text-align:left;
padding:0px 10px;
width:98%;
}
#index {
text-align:left;
padding:0px 25px;
margin:0;
width:100%
}
#content li{
padding: 3px 0;
}
#content img, img.alignleft, img.alignright,img.alignnone,.alignnone {
max-width:100%; height:auto;
}
.affiliates-img {
margin:20px 0
}
h1 {
font-weight:normal;
padding:30px 0;
}
h2, h3, h4, h5, h6{
padding-bottom:20px;
}
h2, h3 {
padding-top: 15px;
line-height: 1.25;
}
h2 {
font-size:1.6em; }
h3 {
font-size: 1.4em;
}
h1 {
font-size:35px;
margin:0;
line-height: 1.05;
text-align:center;
}
small{
font-weight:normal;
}
p, blockquote, ul, ol {
margin-bottom: 15px;
line-height: 1.5em;
font-size:1em;
list-style-position: inside;
}
a{
text-decoration:none;
color:#333;
}
#topad a {text-decoration:underline;}
a:visited{
color:purple;
}
.yarpp-thumbnail {border:none !important;}
.yarpp-thumbnail-title { text-align:left !important;}
.wp-image {height:auto !important;}
.nav a {
color: #265E15
}
a:hover{
color:#265E15; }
.nav a:hover, #footer a:hover {
color: #f28f41
}
.list p {
margin-bottom: 0 !important;
}
#content .list a {
text-decoration:none;
}
#content a:hover{
text-decoration:none;
}
a img{
border:0;
}
#contact-bottom {
display: flex;
align-self: center;
margin-top: 2em;
clear: both;
}
#topad {
border: 1px solid #88403F ;
border-radius:6px;
padding:20px;
background: #FAEA9C;
}
#bizform {
border: 1px solid #88403F ;
border-radius:6px;
background: #FCDEC6;
margin-right: 30px;
padding: 15px;
}
#bizform .ajax-loader {
position: absolute;
}
.related-posts-after-content{
border: 1px solid #88403F ;
border-radius:6px;
background: #FCDEC6;
margin-right: 0px;
padding: 15px;	
}
.single .related-posts-after-content .related-thumb {
display:inline-block;
width: 30%;
}
.button2 {background: #40FBCB;border:1px solid;padding: 10px;margin-bottom:5px;text-decoration:none !important;}
.orange {
border: 2px solid #F29441;
border-radius:6px;
background: #FCDEC6;
padding: 15px;
}
.orange .ajax-loader {
position: absolute;
}
.catmain{
margin:5px;
width: 140px;
float:right;
height:120px;
margin-bottom:30px;
letter-spacing:2px;
}
.catmain a:hover{
color:#cc0000;
text-decoration:none;
}
.catmainpic{
width:100px;
height:100px;
border:1px solid #ec9d0b;
}
.catmainpic:hover{
width:100px;
height:100px;
border:1px solid #337e1d;
}
.cat {
text-align: center;
}
.catpic{
float:right;
width:100px;
height:100px;
margin-left:20px;
padding:0;
} .list{
min-height: 120px;
margin: 15px 0;
padding: 15px 20px;
background: #fae3d1;
border-radius: 6px;
border: 1px solid #ffa861;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
overflow: hidden;
transition: all 0.3s ease;
position: relative;
}
.list:hover{
border-color: #E67219;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}
.intro{
float: right;
margin: 5px 8px 5px 20px;
padding: 0;
border-radius: 4px;
overflow: hidden;
display: flex;
align-items: center;
height: 100%;
}
.list img {
width: 90px;
height: 90px;
object-fit: cover;
border-radius: 4px;
transition: all 0.3s ease;
display: block;
margin: 0;
}
.list a img{
border: 1px solid #dadada !important;
transition: all 0.3s ease;
}
.list a img:hover{
border: 1px solid #265e15 !important;
transform: scale(1.02);
}
.list a {
text-decoration: none !important;
color: #2c3e50;
font-weight: 600;
font-size: 1.1em;
line-height: 1.4;
transition: color 0.3s ease;
}
.list a:hover{
text-decoration: none !important;
color: #265e15 !important;
}
.list p {
margin: 8px 0 0 0 !important;
color: #6c757d;
font-size: 0.95em;
line-height: 1.6;
font-weight: 400;
}
.form tr td{
padding:2px 0;
border-bottom:1px dotted #fff3d7;
}
.note{
background:#f9f8f0;
margin:10px;
text-align:center;
}
.note a{
border:none !important;
}
.current-cat, .current-menu-item {
font-weight:bold;
} #post-notification {
background:#f0f0f0;
border-right:1px dotted #ffd9d9;
}
.widget_sp_image img {
padding:8px 0;
clear:both;
}
#mehiron td {
height:30px;
}
.on {
background:#eaeaf6;
color:#d01c02;
}
.off {
background:#f4f7fb;
} .catmainpic, .catpic, .list img {
-moz-border-radius: 4em;
-webkit-border-radius: 4em;
border-radius: 4em;
}
#related_posts_thumbnails img, .srp-post-thumbnail{
margin-left:20px;
padding:0;
-moz-border-radius: 5em;
-webkit-border-radius: 5em;
border-radius: 5em;
}
img.round{
margin-right:20px;
-moz-border-radius: 4em;
-webkit-border-radius: 4em;
border-radius: 4em;
}
img.round2{
width:110px;
height:auto;
margin-left:20px;
} #footer {
clear:both;
padding: 0;
color:#555;
font-size:14px;
}
#footer p {
margin: 15px 0;
padding:3px 0;
text-align: center;
}
#footer p a {
color: #333
}
.credit {
font-size: 0.8em;
color: #666;
margin-top: 10px;
} .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #eee;
padding-top: 4px;
margin: 10px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 ;
}
.wp-caption-dd {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
} div.wpcf7 {
box-sizing:border-box
}
.wpcf7-form input, #wpcf7-f235-p1277-o2 .wpcf7-form textarea, textarea{
font-size: 14px;
width:100%;
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
padding: 5px 10px;
margin: 5px 0 3px 00;
border: 1px solid #DDDDDD;
max-width: 100%;
box-sizing: border-box;
}
.wpcf7-form textarea{
height:70px;
}
.wpcf7-form input:focus, #wpcf7-f235-p1277-o2:focus, .wpcf7-form textarea:focus {
box-shadow: 0 0 5px rgba(265, 165, 0, 1);
border: 1px solid rgba(265, 165, 0, 1);
}
.wpcf7-form p {
color:#4f2a0f;
margin:10px 0 10px;
overflow: hidden;
}
.wpcf7-form .wpcf7-submit {
cursor: pointer;
text-align: center;
margin: 8px 0;
border: 0;
background: #265E15;
width: 100%;
color: #fff;
border-radius: 6px;
font-size: 1em;
font-weight: bold;
line-height: 1.5;
}
.wpcf7-form .wpcf7-submit:hover{
background:#F29441;
}
div#user-submitted-posts textarea, div#user-submitted-posts fieldset input {
box-sizing: border-box;
}
a.button {
text-decoration:none !important;
}
a.cta {
cursor: pointer;
text-align:center;
background:#ffb324;
width:60px;
height:25px;
font-size:16px;
color:#333;
}
a.cta:hover{
background:#e89700;
text-decoration:none;
color:#222;
}
a.cta2 {
cursor: pointer;
text-align:center;
background:#ffffc0;
width:60px;
height:25px;
font-size:16px;
color:#000;
}
a.cta2:hover{
background:#ffffa8;
text-decoration:none;
color:#000;
}
a.cta3 {
color: #337e1d;
}
a.cta3:hover{
color:#ff8306;
}
a, .list a img, .list a strong, #share img, input[type="submit"], img.ppbtn, #index ul li img {
-webkit-transition: all 200ms ease-in;
-o-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
}
#logo {
line-height: 1;
}
#header .nav { align-items: center;
padding: 15px 0;
border-bottom:1px solid #ddd;
max-width:840px;
margin:0 auto 
}
#content {
padding: 0 0 20px 0;
width: 100%;
}
#page {
max-width: 840px;
}
#topwidget {
text-align: right;
overflow:hidden;
margin-bottom: 30px 
}
#topwidget img, .list img {
float: right;
margin: 0 0 0 20px;
}
.list a , .list a.wpp-post-title {
color:#333;
font-weight: bold;
font-size:1.1em 
}
.list a.wpp-post-title {
display: block;
margin: -10px 0 -20px 0;
}
.list a.wpp-post-title:hover, .list a:hover {
color:#873E3D;
}
.list a img:hover, #index ul li img:hover {
-webkit-filter: brightness(80%);
filter: brightness(80%);
border-color:transparent!important 
}
#topwidget .post:nth-child(odd) {
padding-right:0 
}
#topwidget .post:nth-child(even) {
padding-left:0 
}
#header {
height: auto;
max-width: 100%;
}
.list img, #index ul li img {
background: #fff;
}
form input[type="text"], form input[type="submit"], form input[type="tel"], form input[type="email"], form input[type="url"], form input[type="password"], form select {
padding: 6px 10px;
border: 1px solid #B3B3B3;
background: #fff;
}
form input[type="submit"] {
background: #f0f0f0;
background: -moz-linear-gradient(top, #f0f0f0 0%, #cccccc 100%);
background: -webkit-linear-gradient(top, #f0f0f0 0%,#cccccc 100%);
background: linear-gradient(to bottom, #f0f0f0 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#cccccc',GradientType=0 );
}
form input[type="submit"]:hover {
background: #cccccc;
background: -moz-linear-gradient(top, #cccccc 0%, #f0f0f0 100%);
background: -webkit-linear-gradient(top, #cccccc 0%,#f0f0f0 100%);
background: linear-gradient(to bottom, #cccccc 0%,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f0f0f0',GradientType=0 );
}
#footer form input[type="text"], #footer form input[type="submit"] {
padding:3px 10px
}
.affroy_signup_form input {
margin-left: 10px;
}
sup {
vertical-align: top;
}
#footer form input[type="text"] {
border-radius:2px
}
#share {
text-align: center;
}
#share p {
margin-bottom:15px;
line-height:1.1
}
#share a img:hover, img.ppbtn:hover {
-webkit-filter: saturate(180%);
filter: saturate(180%);
}
img.ppbtn:hover {
-webkit-filter: saturate(180%) brightness(90%);
filter: saturate(180%) brightness(90%);
}
.single #content {
padding-bottom:0
}
#share a {
display:inline-block
}
#footer ul {
margin-top:15px;
}
#footer ul li {
display: inline;
padding:0
}
#footer ul li:after{
content: "|";
padding: 0 5px 0 5px;
}
#footer ul li.copyright:after, #footer ul li:last-child:after {
display: none 
}
#footer ul li.copyright {
padding-left:10px
}
div#user-submitted-posts textarea, div#user-submitted-posts fieldset input {
font-family: arial, helvetica, sans-serif!important;
}
.two-features {
background: #F5F5F5;
padding:20px;
margin: 40px 0 20px 0;
}
.two-features ul {
list-style:none
}
.two-features ul li {
clear: right; 
}
.two-features img {
margin:0 0 10px 15px; 
}
div#usp-submit {
float: none!important;
text-align: center!important;
margin: 2.5em 0 0 0!important;
}
input.button[type="submit"], a.button {
font-weight: bold;
border: 1px solid #873E3D;
background:  #F7D871;
color:#873E3D;
padding: 20px 20px;
border-radius: 6px;
font-size: 18px;
}
input.button[type="submit"]:hover, a.button:hover, input.button[type="submit"]:focus, a.button:focus, input.button[type="submit"]:active, a.button:active {
border: 0;
background: #873E3D;
color:  #F7D871;
padding: 20px 20px;
cursor: pointer;
}
#share img {
vertical-align: middle;
margin-bottom:0;
padding-bottom:0
}
.share-txt {
background: #eee;
padding: 3px 10px;
margin-left: 5px;
border-radius: 20px;
display: inline-block;
}
.page-id-4137 h1, .page-id-5315 h1, .page-id-6111 h1, .page-id-6510 h1 {
text-align:center
}
hr.divider {
border: none;
border-bottom: 1px solid #ddd;
padding: 10px 0 0 0;
margin: 0 0 20px 0;
}
#index ul {
list-style:none;
-webkit-column-rule: 1px solid #ccc;
-moz-column-rule: 1px solid #ccc;
column-rule: 1px solid #ccc;
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}
#index ul li {
padding: 12px 0;
overflow: hidden;
}
#index ul li a {
line-height: 50px;
text-decoration: none;
font-weight:bold;
color: #555 
}
#index ul li img {
width: 50px;
height: 50px;
margin-left:10px;
float:right;
border:1px solid #ddd 
}
.wp-pagenavi a, .wp-pagenavi span {
padding-right:4px;
padding-left:4px;
}
#share a {
margin: 0 5px;
}
page-id-3174 a.button {
margin-bottom: 10px
}
#share {
margin: 30px 0 0 0;
}
.wp-pagenavi {
text-align:center
}
.wp-pagenavi a.larger, .wp-pagenavi a.smaller, .wp-pagenavi span.current {
padding-right: 4px;
padding-left: 4px;
height: 28px;
width: 28px;
display: inline-block;
line-height: 28px;
box-sizing: border-box;
margin: 0 2px 
}
.wp-pagenavi span.current {
background: #F29041;
border: 1px solid #F29041;
color:#fff 
}
.wp-pagenavi a.larger, .wp-pagenavi a.smaller {
background: #fff;
border: 1px solid #ccc;
text-decoration:none!important;
color:#333 
}
.wp-pagenavi a.larger:hover, .wp-pagenavi a.smaller:hover {
background: #e6e6e6
}
.wp-pagenavi a.last, .wp-pagenavi a.first {
text-decoration:none!important;
}
.related-posts-after-content {
}
.related-posts-after-content {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
gap: 20px;
}
.yarpp-thumbnails-horizontal {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: flex-start;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
flex: 0 0 calc(50% - 10px);
max-width: calc(50% - 10px);
margin: 0 !important;
width: auto !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img {
width: 100% !important;
height: auto !important;
max-width: 150px !important;
}
@media (min-width: 768px) {
#share a {
margin: 0 2px;
}
.affiliates-img {
display:flex;
margin:20px 0 40px 0
}
.form-holder {
max-width: 60%;
}
#index ul {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
#content .affiliates-img img {
width:50%;
max-width:50%;
height:auto 
}
#content .affiliates-img img.aff-2 {
padding-right:10px
}
#content .affiliates-img img.aff-1 {
padding-left:10px
}
.single img.alignleft, .single img[align=left] {
padding: 0 60px 60px 0 
}
#bizform {
width:33%
}
#topad {
width: 60%;
}
#share .mobile {
display:none
}
#share .desktop {
display:inline-block
}
#logo img {
margin: 0;
}
#topad {
margin-right: 20px;
}
.related-posts-after-content {
}
.related-posts-after-content {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
gap: 20px;
}
.yarpp-thumbnails-horizontal {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: flex-start;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
flex: 0 0 calc(50% - 10px);
max-width: calc(50% - 10px);
margin: 0 !important;
width: auto !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img {
width: 100% !important;
height: auto !important;
max-width: 150px !important;
}
}
@media (min-width: 992px) {
#index ul {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
#topwidget .post {
box-sizing: border-box;
width:50%;
float:right;
padding: 0 10px 
}
.two-features {
padding: 20px 80px;
}
}
@media (max-width: 767px) {
#content .affiliates-img img {
height: auto;
}
.list {
height: auto;
padding: 5px;
width: 100%;
box-sizing: border-box;
}
.list a strong {
display:block;
margin: -10px 0 -20px 0
}
.page-id-1236 img.alignleft {
float:none
}
#index ul {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.two-features img.alignright {
float: right !important;
clear: both;
padding-bottom: 30px!important;
}
#share .mobile {
display:inline-block
}
#share .desktop {
display:none
}
#wrapper {
box-shadow: none;
}
#content {
padding-right: 20px;
padding-left: 20px
}
#header .nav { padding: 10px 20px;
}
#wrapper, #page, #content {
max-width: 100%;
box-sizing:border-box;
}
#content {
margin: 30px 0 0 0;
}
h1 {
font-size:28px;
padding: 0 0 30px 0;
}
p, blockquote, ul, ol, #topwidget:not(.wpp-post-title) {
margin-bottom: 15px;
line-height: 1.4em;
font-size: 1em;
}
#footer ul li.copyright {
display: block;
padding: 0 0 10px 0;
}
#bizform {
margin-right: 10px;
}
}
.affilites-button {
margin-bottom:10px;
}
@media (max-width: 900px) and (min-width: 768px) {
.wp-image {height:auto !important;}
#page {
max-width: 730px;
}
#header {
padding: 0 20px;
}
}
@media (max-width: 479px) {
#index ul {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}
@media screen and (max-width:500px) {
.wp-image {height:auto !important;}
#contact-bottom {
display: block;
}
#bizform {
margin: 0;
}
.wp-pagenavi span.pages {
display:block;
margin: 15px 0;
}
.wp-pagenavi span.pages {
display:block;
margin: 15px 0;
}
.wp-pagenavi a.last, .wp-pagenavi a.first {
font-size:13px;
}
#index ul li a {
font-size: 18px;
}
.wp-pagenavi span.extend {
font-size:10px;
}
#index ul li a {
font-size: 18px;
}
img.alignleft, img.alignright {
display: block;
}
.single img.alignleft, .single img[align=left] {
display:block; 
float:none;
max-width: 100%;
height:auto;
margin: 0 0 20px 0!important
}
.single img.alignright, .single img[align=right] {
display:block; 
float:none;
max-width: 100%;
height:auto;
margin: 0 0 20px 0!important
}
img.alignleft, img[align=left],img.alignright, img[align=right] {
display:block; 
float:none;
max-width: 100%;
height:auto;
margin: 0 0 20px 0!important
}
.single img.alignnone, .single img.aligncenter {
max-width: 100%;
height:auto;
}
}
@media screen and (max-width:400px) {
.wp-image {height:auto !important;}
#content{
float:none;
margin:30px 0 0 0;
}
#sidebar{
width:99%;
float:none;
margin:40px 0;
}
#footer {
width:99%;
height:auto;
}
#topad {
margin:10px auto;
padding:15px;
height:auto;
background:#faea9c;
}
#content .list img {
max-width:100% !important;
clear:both;
padding:5px;
}
#content .list img {
max-width: 70px !important;
float: none;
display: block;
padding:0;
height: auto;
margin-bottom: 20px;
}
#content .list img, #content .cat .list img {
float: right;
margin: 10px 0 10px 10px;
height: 70px;
display: block;
}
#topwidget .list img {
margin: 10px 0 10px 10px;
}
.alignleft {
float: none !important;
display: block;
}
.alignright {
float: none !important;
clear:both;
}
.alignleft.pagination {
float:left!important;
clear:none
}
.alignright.pagination {
float: right!important;
clear: none
}
.cat, .list {
height:auto;
}
.share-txt {
display: block;
margin: 0 30% 20px 30%;
}
div#user-submitted-posts textarea, div#user-submitted-posts fieldset input {
width: 100%!important;
}
.page-id-6111 #content {
overflow-x: hidden;
}
#content .list strong {
margin: -10px 0 -20px 0;
display:block
}
#ad p, #ad ul li, #ad ol li {font-size:larger; line-height:200%;}
img.photo {
max-width: 100%;
height: auto;
}
} .booking-buttons {
display: flex;
gap: 15px;
margin: 15px 0;
flex-wrap: wrap;
}
.booking-btn {
display: inline-block;
padding: 8px 16px;
border-radius: 6px;
text-decoration: none !important;
font-weight: normal;
font-size: 14px;
transition: all 0.3s ease;
border: 1px solid #000;
text-align: center;
min-width: 120px;
}
.expedia-btn {
background-color: #f9d32a;
color: #333;
border-color: #000;
}
.expedia-btn:hover {
background-color: #f0c800;
border-color: #000;
color: #333;
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(249, 211, 42, 0.3);
}
.trip-btn {
background-color: #2c4df4;
color: white;
border-color: #000;
}
.trip-btn:hover {
background-color: #1e3fd8;
border-color: #000;
color: white;
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(44, 77, 244, 0.3);
} .expedia-btn:visited {
color: #333;
}
.trip-btn:visited {
color: white;
} #content table {
width: 100%;
margin: 25px 0;
border-collapse: collapse;
border: 1px solid #ddd;
}
#content table th:first-child {
background: #fae3d1;
padding: 12px 15px;
text-align: left;
border: 1px solid #ddd;
}
#content table th:last-child {
background: #f0f0f0;
padding: 12px 15px;
text-align: left;
border: 1px solid #ddd;
}
#content table td {
padding: 12px 15px;
text-align: left;
border: 1px solid #ddd;
background: transparent;
}
#content table td br {
content: "";
display: block;
margin: 8px 0;
} #content table {
width: 100%;
margin: 25px 0;
border-collapse: collapse;
border: 1px solid #ddd;
}
#content table th:first-child {
background: #fae3d1;
padding: 12px 15px;
text-align: left;
border: 1px solid #ddd;
}
#content table th:last-child {
background: #f0f0f0;
padding: 12px 15px;
text-align: left;
border: 1px solid #ddd;
}
#content table td {
padding: 12px 15px;
text-align: left;
border: 1px solid #ddd;
background: transparent;
}
#content table td br {
content: "";
display: block;
margin: 8px 0;
} @media (max-width: 767px) {
.booking-buttons {
flex-direction: column;
gap: 10px;
}
.booking-btn {
width: auto;
min-width: auto;
padding: 8px 16px;
font-size: 14px;
}
#footer ul {
padding-left: 20px;
padding-right: 20px;
}
#footer .disclosure {
font-size: 0.85em;
color: #666;
line-height: 1.4;
}
}