header.s-header-wrapper nav.s-top-header {
background:#f9f9f9;
font-size:.9rem;
background-color:#7cb24e;
border-bottom:none;
color:#fff;
padding:0;
}

header.s-header-wrapper nav.s-middle-header .s-column-right .s-btns-wrapper.s-btns-fixed {
top:220px;
width:150px;
height:auto;
}

header.s-header-wrapper nav.s-middle-header .s-column-right .s-btns-wrapper.s-btns-fixed > div > * {
	margin-bottom: 1rem;
}
header.s-header-wrapper nav.s-middle-header .s-column-right .s-btns-wrapper.s-btns-fixed > div > *:first-child {
	margin-top: .5rem;
	margin-bottom: .5rem;
}

header.s-header-wrapper nav.s-middle-header .s-column-right .s-btns-wrapper.s-btns-fixed .btn {
width:100%;
font-size:.6rem;
text-transform:uppercase;
line-height:3px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:.55rem .9rem .5rem;
}

header.s-header-wrapper nav.s-top-header .s-top-header-menu ul li a,
header.s-header-wrapper nav.s-top-header .s-time-wrapper ul li.s-phone-wrapper a, 
header.s-header-wrapper nav.s-top-header .s-top-header-user-account ul li a {
    color: #fff;
	font-size: 1rem;
}


header.s-header-wrapper nav.s-top-header .s-top-header-menu ul li a:hover, 
header.s-header-wrapper nav.s-top-header .s-time-wrapper ul li.s-callback-wrapper span:hover {
color: rgba(83, 86, 103, 1);
}

.top_hint{
    font-size: .8rem;
    text-align: center;
}

input[type=search] {
	box-sizing: inherit;
	
}

.bg-light-card {
background:#0000007a;
box-shadow:0 0 5px 10px #0000007a;
}

.btn-outline-info-right {
color:#000!important;
background-color:transparent;
background-image:none;
border-color:#000;
}

.btn-outline-inf-righto:hover {
color:#fff!important;
background-color:#7cb24e;
border-color:#17a2b8;
}

.btn-outline-info-right:not(:disabled):not(.disabled).active,.btn-outline-info-right:not(:disabled):not(.disabled):active,.show>.btn-outline-info-right.dropdown-toggle {
color:#fff!important;
background-color:#17a2b8;
border-color:#17a2b8;
}

.vertical {
background-color:#e3e3e3;
transform:rotate(-90deg);
transform-origin:left top 0;
border-top-left-radius:12px;
border-top-right-radius:12px;
}

.welcome-time {
line-height:1;
font-size:.8em;
}

.s-excursions-popover .s-excursions-popover-header {
border-bottom:1px solid #efefef;
padding:1rem 1.5rem;
}

.s-excursions-popover .s-excursions-products-wrapper {
margin-bottom:1.5rem;
border-bottom:1px solid #efefef;
}

.s-excursions-popover.is-active {
position:absolute;
width:100%;
top:-5px;
left:0;
background:#fff;
z-index:9999;
}

.s-excursions-popover {
position:absolute;
width:100%;
top:-800px;
left:0;
right:initial;
text-align:left;
background:#fff;
z-index:9999;
box-shadow:rgba(44,44,44,0.4) 0 6px 18px;
-moz-box-shadow:rgba(44,44,44,0.4) 0 6px 18px;
-webkit-box-shadow:rgba(44,44,44,0.4) 0 6px 18px;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
-moz-transform:translateX(0px);
-webkit-transform:translateX(0px);
-ms-transform:translateX(0px);
-o-transform:translateX(0px);
transform:translateX(0px);
}

.s-excursions-popover ul.s-products-list li .s-image-wrapper {
width:100px;
line-height:65px;
max-height:85px;
min-height:85px;
float:left;
}

.s-excursions-popover ul.s-products-list.s-product-list-resize-css:not(.table-view) .s-info-wrapper.s-info-wrapper-with-desc {
min-height:initial;
height:auto;
}

.s-excursions-popover .add-to-cart {
margin-left:1.5rem;
}


.posts-5-cols .row{
    align-items: center;
    justify-content: center;
  }
    .s-homepage-tile.posts-5-cols .s-homepage-tile-image,
    .s-homepage-tile .s-homepage-tile-image-container {
        height: 200px;
    }
    .s-homepage-tile.posts-5-cols .s-homepage-tile-desc {
        padding: 10px;
        
    }

html.color_scheme_dark .b-post-page a{
    color:#0275d8;
}