#logo {
max-height: 90% !important;
}
.hidden {
display: none;
}
.et_pb_video_0, .et_pb_column_9, .et_pb_column_8, .et_pb_column_7 {
border-color: #d8b570 !important;
}
.et_pb_blurb_0 .et-pb-icon, .et_pb_blurb_1 .et-pb-icon, .et_pb_blurb_2 .et-pb-icon {
color: #d8b570 !important;
}
#main-footer .et_section_regular {
display: none !important;
}
.tablePaket {
text-align: center; 
vertical-align: middle;
}
.tablePaker {
border: 1px solid white;
}
.tablePaket thead tr td {
background: #d8b570;
color: #383838;
font-weight: bold;
text-align: center;
border: 1px solid white;
}
.tablePaket tbody tr td {
background: #2c2c2c;
color: white;
text-align: center;
border: 1px solid white;
}
#aktivnosti .et_pb_row {
width: 100%!important;
}
.paket {
position: absolute;
bottom: 0;
width: 100% !important;
color: white;
background: rgba(0,0,0,0.8);
padding: 10px 20px !important;
margin-bottom:0!important;
}
.paket h4 {
font-size: 32px;
text-align: center;
color: white;
font-family: "Playfair Display", Georgia, "Times New Roman", serif;
padding-bottom: 10px;
}
.inputRezervacija {
padding: 16px !important;
background-color: #eee !important;
color: #2c2c2c !important;
border-width: 0 !important;
border-radius: 0 !important;
font-size: 14px !important;
-webkit-appearance: none !important;
}
#sobeGrid .more-link {
background: #2c2c2c;
color: white;
padding: 16px;
margin-top: 15px;
}
#aktivnosti {
width: 100%;
}
.aktivnostiPaket {
width: 100%;
position: relative;
}
.aktivnostiPaket h4 {
text-transform: uppercase;
padding: 0;
font-size: 32px;
text-align: center;
color: white;
font-family: "Playfair Display", Georgia, "Times New Roman", serif;
padding-bottom: 10px;
}
.aktivnostiPaket p {
font-family: 'Playfair Display', Georgia, "Times New Roman", serif;
font-size: 16px;
line-height: 20px;
color: white;
}
.aktivnostiPaket .od {
font-family: 'Playfair Display', Georgia, "Times New Roman", serif;
padding: 10px 0 5px 0;
}
#dodatneStoritve {
border: 1px solid;
}
#footer-widgets h4 {
font-family: "Playfair Display", Georgia, "Times New Roman", serif;
text-transform: uppercase;
} .is-selected .pika-button {
background: #d8b570 !important;
border-radius: 0 !important;
box-shadow: none!important;
}
.pika-button:hover {
background: #d8b570 !important;
border-radius: 0 !important;
box-shadow: none!important;
}
.is-today {
color: #000000;
font-weight: bold;
}
#meni-aktivnosti {
border: 1px solid #d8b570 !important;
padding: 0 !important;
}
#meni-aktivnosti .widgettitle {
font-family: "Playfair Display", Georgia, "Times New Roman", serif;
text-transform: uppercase;
background: #d8b570;
width: 100%;
font-weight: bold;
text-align: center;
padding: 8px 0;
font-size: 22px;
}
#meni-aktivnosti li:first-child {
margin-top: 20px;
}
#meni-aktivnosti .current-menu-item {
color: #ffffff;
background: #d8b570;
}
#meni-aktivnosti li {
font-family: "Playfair Display", Georgia, "Times New Roman", serif;
padding: 4px 20px;
margin: 0;
color: #333333 !important; 
font-size: 14px;
text-transform: uppercase;
}
#meni-aktivnosti li a {
color: #333333 !important; 
}
#meni-aktivnosti #nav_menu-2 {
margin-bottom: 20px;
}
#meni-aktivnosti li:hover, #meni-aktivnosti li a:hover {
color: #ffffff;
background: #d8b570;
}  [data-tooltip],
.tooltip {
position: relative;
cursor: pointer;
} [data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
position: absolute;
visibility: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: 
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-moz-transition:    
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition:         
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform:    translate3d(0, 0, 0);
transform:         translate3d(0, 0, 0);
pointer-events: none;
} [data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
visibility: visible;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
} .tooltip:before,
[data-tooltip]:before {
z-index: 1001;
border: 6px solid transparent;
background: transparent;
content: "";
} .tooltip:after,
[data-tooltip]:after {
z-index: 1000;
padding: 8px;
width: 160px;
background-color: #000;
background-color: hsla(0, 0%, 20%, 0.9);
color: #fff;
content: attr(data-tooltip);
font-size: 14px;
line-height: 1.2;
}  [data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
bottom: 100%;
left: 50%;
}
[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
margin-left: -6px;
margin-bottom: -12px;
border-top-color: #000;
border-top-color: hsla(0, 0%, 20%, 0.9);
} [data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
margin-left: -80px;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
-webkit-transform: translateY(-12px);
-moz-transform:    translateY(-12px);
transform:         translateY(-12px); 
} .tooltip-left:before,
.tooltip-left:after {
right: 100%;
bottom: 50%;
left: auto;
}
.tooltip-left:before {
margin-left: 0;
margin-right: -12px;
margin-bottom: 0;
border-top-color: transparent;
border-left-color: #000;
border-left-color: hsla(0, 0%, 20%, 0.9);
}
.tooltip-left:hover:before,
.tooltip-left:hover:after,
.tooltip-left:focus:before,
.tooltip-left:focus:after {
-webkit-transform: translateX(-12px);
-moz-transform:    translateX(-12px);
transform:         translateX(-12px); 
} .tooltip-bottom:before,
.tooltip-bottom:after {
top: 100%;
bottom: auto;
left: 50%;
}
.tooltip-bottom:before {
margin-top: -12px;
margin-bottom: 0;
border-top-color: transparent;
border-bottom-color: #000;
border-bottom-color: hsla(0, 0%, 20%, 0.9);
}
.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
-webkit-transform: translateY(12px);
-moz-transform:    translateY(12px);
transform:         translateY(12px); 
} .tooltip-right:before,
.tooltip-right:after {
bottom: 50%;
left: 100%;
}
.tooltip-right:before {
margin-bottom: 0;
margin-left: -12px;
border-top-color: transparent;
border-right-color: #000;
border-right-color: hsla(0, 0%, 20%, 0.9);
}
.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
-webkit-transform: translateX(12px);
-moz-transform:    translateX(12px);
transform:         translateX(12px); 
} .tooltip-left:before,
.tooltip-right:before {
top: 3px;
} .tooltip-left:after,
.tooltip-right:after {
margin-left: 0;
margin-bottom: -16px;
} #footer-widgets h4 {
color: #d8b570;
margin-bottom: 15px;
}
#footer-widgets li:before {
border: none!important;
}
#footer-widgets ul li {
line-height: 16px;
padding-left: 0 !important;
}
.contactFormInput {
font-family: "Open Sans", Arial, sans-serif;
font-weight: bold;
font-size: 16px;
line-height: 23px;
padding: 10px 20px !important;
border: 1px solid #000000 !important;
border-radius: 2px !important;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.contactFormButton {
font-family: "Open Sans", Arial, sans-serif;
font-weight: bold;
background: #d8b570;
border: 1px solid #d8b570;
color: #fcfcfc;
padding: 8px 20px;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 2px;
}
#menu-item-wpml-ls-25-de { }
.et_mobile_menu {
border-top: 3px solid #d8b570;
}
.mobile_menu_bar:before {
color: #d8b570;
}#cenaBox {
display: none!important;
} div#et_loading {
position: absolute;
width: 100%;
height: 100%;
z-index: 999;
}
#et_loading:before {
display: block;
content: "";
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
align-content: center;
text-align: center;
background: #171720;
line-height: 100%;
-webkit-animation: curtain 3.5s forwards;
animation: curtain 3.5s forwards;
}
#et_loading:after {
font-family: "etModules";
font-size: 3.4em;
content: "\e009";
position: fixed;
color: #f1f1f1;
text-align: center;
left: 50%;
margin-left: -50px;
width: 100px;
top: 45%;
animation: bounce 1s infinite alternate;
-webkit-animation: bounce 1s infinite alternate;
}
@keyframes bounce {
from {
transform: translateY(0px);
}
to {
transform: translateY(-25px);
}
}
@-webkit-keyframes bounce {
from {
transform: translateY(0px);
}
to {
transform: translateY(-25px);
}
} @media screen and (min-width: 1080px) {
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: fixed;
z-index: 997;
}
}
@media screen and (max-width: 1079px) {
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
position: absolute;
z-index: 997;
}
} @media (max-width: 1079px) {
#et_mobile_nav_menu {
display: block;
} 
#top-menu {
display: none;
}
} #top-header .container {
padding: 0 !important;
} 
#et-secondary-menu {
float: none;
} 
#et-secondary-nav li {
margin-right: 0;
}
#et-secondary-nav li a {
padding: 0.75em 1em;
}
#et-secondary-nav {
width: 100%;
text-align: right;
} 
#page-container #et-secondary-menu li a:hover {
color: #f2f2f2 !important;
opacity: 1 !important;
}
#et-secondary-nav li.left {
float: left;
font-size: 14px;
}
.fa-facebook-f:before, .fa-facebook:before {
font-size: 20px;
}
.fa-yelp:before {
font-size: 20px;
}
.fa-tripadvisor:before {
font-size: 20px;
} @media screen and (min-width: 320px) and (max-width: 1079px) {
#mobile_menu li.top-social-icon {
display: none !important;
}
#mobile_menu li.left {
display: none !important;
}
} #top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#top-menu li a:before {
content: "";
position: absolute;
z-index: -2;
left: 0;
right: 100%;
bottom: 50%;
background: #d8b570; height: 2px; -webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#top-menu li a:hover {
opacity: 1 !important;
}
#top-menu li a:hover:before {
right: 0;
}
#top-menu li li a:before {
bottom: 10%;
} .nav li ul {
border-top: 0; 
} .archive #left-area {
width:100%; 
}
.archive .et_pb_post {
padding-bottom: 60px;
} .container:before {
background-color:transparent !important; 
}
.et_pb_widget_area_right {
border-left:0 !important; 
}
.et_pb_widget_area_left {
border-right:0 !important; 
} a:link {
transition: color 1s ease;
color: #2c2c2c;
}
a:hover {
color: #d8b570;
} .et_pb_button {
-webkit-transition: all 0.3s ease-in !important;
-moz-transition: all 0.3s ease-in !important;
transition: all 0.3s ease-in !important;
} #footer-bottom {  text-align: center !important;
border-top: .5px solid white;
font-size: 12px;
width: 100%;
margin: 0 auto;
}
#footer-info {
float: none !important;
text-align: center !important;
} .nav-single a {
color: #1599c1 !important;
} .et_pb_scroll_top.et-pb-icon {
bottom: 30px;
right: 30px;
border-radius: 50%;
width: 60px;
height: 60px;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75);
transition: .5s ease all;
}
.et_pb_scroll_top.et-pb-icon:hover {
-webkit-box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
}
.et_pb_scroll_top.et-pb-icon:before {
font-size: 40px
} .single .et_pb_post {
padding-bottom: 0px !important;
margin-bottom: -25px !important;
} .mp_m_blurb_rotate .et-pb-icon {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.mp_m_blurb_rotate:hover .et-pb-icon {
-webkit-transform: rotate(20deg);
transform: rotate(20deg);
} @media screen and (min-width: 320px) and (max-width: 767px) {
.et_pb_post_slider_0.et_pb_slider {
padding-bottom: 1em;
padding-top: 1em;
}
}
.et_pb_post_slider_0.et_pb_slider {
border: 10px solid #d8b570 !important;
} @media screen and (min-width: 320px) and (max-width: 767px) {
.et_pb_video_0 .et_pb_video_play {
background: rgba(255,255,255,0)!important;
}
} .room-service-icons {
font-size: 2vh!important;
} .background-title-light {
color: #e0e0e0; font-family: Playfair Display, sans-serif;
text-transform: uppercase;
font-size: 140px;
position: absolute;
top: 36px;
left: 50%;
transform: translate(-50%, -50%);
line-height: 1 !important;
pointer-events: none;
} .background-title-dark {
color: #252538; font-family: Playfair Display, sans-serif;
text-transform: uppercase;
font-size: 140px;
position: absolute;
top: 36px;
left: 50%;
transform: translate(-50%, -50%);
line-height: 1 !important;
pointer-events: none;
} .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
padding-top: 40px;
padding-bottom: 30px;
} .single-testimonials .company_name {
font-style: oblique;
font-weight: bold;
} a.abs-url {
pointer-events: none;
cursor: default;
} .et_pb_post.et_pb_post_extra {
margin-bottom: 100px;
}
.dining-post-grid {
margin-bottom: 0px!important;
} .et_pb_blog_extras_0 .et_pb_post.et_pb_post_extra .entry-title {
margin-top: -10px;
} .et_pb_post_extra a.more-link {
display: block !important; 
text-transform: uppercase;
text-align: center;
font-weight: bold;
font-size: 16px;
color: #fcfcfc;
background: #2c2c2c;
padding-left: 20px;
padding-right: 20px;
padding-top: 2px;
padding-bottom: 2px;
letter-spacing: 2px;
}
.et_pb_post_extra a.more-link:hover {
color: #fcfcfc;
background: #1599c1;
letter-spacing: 2px;
} .ajax-pagination .el-loader {
color: #858585 !important;
} .dining-post-grid a:link {
color: #171720;
pointer-events: none; 
}
.dining-post-grid a:visited {
color: #171720; 
}
.dining-post-grid a:hover {
color: #171720; 
}
.dining-post-grid a:active {
color: #171720; 
} .packages-post-grid a:link {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.packages-post-grid a:visited {
color: #171720; 
}
.packages-post-grid a:hover {
color: #2c2c2c; 
}
.packages-post-grid a:active {
color: #2c2c2c; 
}
.el-dbe-blog-extra.full_width_background .et_pb_post_extra .post-media:hover {
opacity: 1;
} .spa-post-grid a:link {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.spa-post-grid a:visited {
color: #171720; 
}
.spa-post-grid a:hover {
color: #2c2c2c; 
}
.spa-post-grid a:active {
color: #2c2c2c; 
} .rooms-post-grid a:link {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.rooms-post-grid a:visited {
color: #171720; 
}
.rooms-post-grid a:hover {
color: #2c2c2c; 
}
.rooms-post-grid a:active {
color: #2c2c2c; 
} @media screen and (min-width: 981px) {
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-media {
-webkit-box-shadow:0px 0px 30px #9b9b9b;
-moz-box-shadow:0px 0px 30px #9b9b9b;
box-shadow:0px 0px 30px #9b9b9b;
}
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-content {
-webkit-box-shadow:0px 0px 30px #9b9b9b;
-moz-box-shadow:0px 0px 30px #9b9b9b;
box-shadow:0px 0px 30px #9b9b9b;
}
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended:nth-child(2n+1) .post-media {
-webkit-box-shadow:0px 0px 30px #9b9b9b;
-moz-box-shadow:0px 0px 30px #9b9b9b;
box-shadow:0px 0px 30px #9b9b9b;
}
} @media screen and (min-width: 981px) {
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-media {
-webkit-box-shadow:0px 0px 30px #9b9b9b;
-moz-box-shadow:0px 0px 30px #9b9b9b;
box-shadow:0px 0px 30px #9b9b9b;
}
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-content {
-webkit-box-shadow:0px 0px 30px #9b9b9b!important;
-moz-box-shadow:0px 0px 30px #9b9b9b!important;
box-shadow:0px 0px 30px #9b9b9b!important;
}
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended:nth-child(2n+1) .post-content {
-webkit-box-shadow:0px 0px 30px #9b9b9b;
-moz-box-shadow:0px 0px 30px #9b9b9b;
box-shadow:0px 0px 30px #9b9b9b;
}
} @media screen and (min-width: 981px) {
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended {
-webkit-box-shadow:0px 0px 30px #9b9b9b;
-moz-box-shadow:0px 0px 30px #9b9b9b;
box-shadow:0px 0px 30px #9b9b9b;
}
} @media screen and (min-width: 981px) {
.et_pb_section:not(.et_section_specialty) .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width_background .post-media {
-webkit-box-shadow:0px 0px 30px #9b9b9b;
-moz-box-shadow:0px 0px 30px #9b9b9b;
box-shadow:0px 0px 30px #9b9b9b;
}
} .caldera-grid .form-group {
margin-bottom: 24px !important;
}
.caldera-grid label {
display: none !important;
}
.caldera-grid .form-control {
border: 1px solid #000000 !important;
color: #2d2d2d !important;
font-size: 16px !important;
font-weight: bold !important;
padding: 24px !important;
}
.caldera-grid .form-control:focus {
border-color: #000000 !important;
box-shadow: none !important;
} .caldera-grid input[type=submit] {
color: #fcfcfc; background: #2c2c2c; border: 1px solid #2c2c2c; padding: 8px 20px;
font-size: 16px;
text-transform: uppercase;
text-align: center;
font-weight: bold;
border-radius: 0px !important;
letter-spacing: 2px;
float: right;
transition: all 0.3s ease-in-out;
}
.caldera-grid input[type=submit]:hover {
color: #fcfcfc; background: #d8b570; border-color: #d8b570; letter-spacing: 2px;
} .hb-datepick-popup {
font-weight: bold;
}
.hb-datepick-legend {
font-size: 16px;
font-weight: bold;
line-height: 30px;
}
.hb-dp-month-header {
font-size: 16px !important;
}
.hb-dp-week-header.hb-dp-clearfix {
font-size: 0.60em;
font-weight: bold;
margin-top: -5px;
text-transform: uppercase;
}
.hb-dp-day {
font-size: 16px;
} p.hb-search-button-wrapper {
margin-top: 0em;
}
.hbook-wrapper input[type="submit"] {
font-size: 16px;
font-weight: bold;
letter-spacing: 2px;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.hbook-wrapper input[type="submit"] {
font-size: 0.6em;
}
} .hb-search-fields.hb-clearfix {
margin-top: -1em;
}
.hbook-wrapper label {
margin-bottom: -.3em;
}
.hbook-wrapper input[type="text"], .hbook-wrapper input[type="number"], .hbook-wrapper select, .hbook-wrapper textarea {
background: #f9f9f9 !important;
color: #2d2d2d;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 16px;
}
.hb-search-fields-and-submit {
font-weight: bold;
font-size: medium;
color: #ffffff;
letter-spacing: 0.5px;
}
.hb-input-datepicker.hb-check-in-date {
color: #000000;
font-weight: bold;
}
.hb-input-datepicker.hb-check-out-date {
color: #000000;
font-weight: bold;
}
.hb-adults {
color: #000000;
font-weight: bold;
}
.hb-children {
color: #000000;
font-weight: bold;
} .hb-datepick-check-in-out-trigger:before {
content: "\f073";
}
.hb-datepick-check-in-out-trigger {
color: #171720;
-webkit-transition: color 1s;
-moz-transition: color 1s;
transition: color 1s;
right: 10px;
display: block;
position: absolute;
font-size: 21px;
bottom: 20px;
cursor: pointer;
font-family: FontAwesome;
}
.hb-datepick-check-in-out-trigger:hover {
color: rgba(23, 23, 32, 0.6);
-webkit-transition: color 1s;
-moz-transition: color 1s;
transition: color 1s;
}
@media screen and (min-width: 320px) and (max-width: 767px) { .hb-datepick-check-in-out-trigger {
bottom: 20px;
}
} .hb-searched-summary, .hb-search-no-result, .hb-search-error, .hb-accom-list {
margin-bottom: 24px;
border-bottom: 1px solid #d4d4d4;
}
.hb-accom-title {
color: #1599c1;
font-size: 1.5em;
}
.hb-search-result-title-section {
margin-top: 24px;
margin-bottom: 24px;
}
.hb-search-result-title-section h3 {
font-size: 1.5em;
margin-top: 24px;
margin-bottom: 24px;
}
.hb-accom-selected {
background: #fff !important;
}
.hb-check-dates-wrapper {
margin-bottom: -0.8em;
}
.hb-people-wrapper {
margin-bottom: -0.8em;
}
.hb-accom-desc {
color: #5e5e5e;
}
.hb-accom-price {
font-size: 1.5em;
}
.hb-accom-price-caption {
font-size: 1.5em;
font-weight: bold;
}
a.hb-view-price-breakdown {
font-weight: bold;
letter-spacing: 1px;
}
.hb-price-breakdown-title {
font-size: 0.8em;
line-height: 2em;
text-align: left;
}
.hb-price-breakdown-section {
text-align: left;
}
p.hb-select-accom {
margin-top: 10px;
float: left;
}
p.hb-view-accom {
margin-top: 10px;
padding-bottom: 1em;
}
.hb-accom-selected .hb-accom-selected-name {
font-style: italic;
padding-top: 15px;
padding-bottom: 15px;
} .hb-accom-page .hb-accom {
background: #171720 !important;
}
.hb-accom-page .hb-accom-desc {
color: #fff;
}
.hb-accom-page .hb-accom-price {
float:none;
}
.hb-accom-page .hb-accom-price-caption {
float:none;
}
.hb-accom-page .hb-price-breakdown-title {
text-align: center;
}
.hb-accom-page .hb-price-breakdown-section {
text-align: center;
}
.hb-accom-page p.hb-select-accom {
float:none;
margin-right: 0px;
}
p.hb-booking-searching {
color: #000000;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
.hb-vertical-search-form .hb-searched-summary p, .hb-vertical-search-form .hb-check-dates-wrapper {
color: #000000;
}
.hb-accom-page .hb-accom-desc {
color: #000000;
}
.hb-accom-page .hb-accom {
color: #000000;
}
.hb-accom-page .hb-accom {
background: #FFFFFF !important;
}
} .hb-options-form h3 {
font-size: 1.5em;
margin-top: 24px;
margin-bottom: 24px;
}
p.hb-options-total-price {
color: #000000;
margin-bottom: 1.2em;
margin-top: -1em;
}
.hb-details-fields h3 {
font-size: 1.5em;
margin-top: 24px;
margin-bottom: 24px;
}
.hb-detail-field {
color: #000000;
font-weight: bold;
}
h3.hb-resa-summary-title {
font-size: 1.7em;
margin-top: 24px;
margin-bottom: 24px;
}
.hb-resa-summary {
font-size: 18px;
margin-top: 1.5em;
}
.hb-resa-summary-content {
background: #fff !important;
border: 2px solid #ccc !important;
border-radius: 15px !important;
margin-bottom: 1.7em !important;
padding: 15px 17px !important;
}
.hb-summary-change-search {
font-weight: bold;
}
.hb-payment-info-wrapper h3 {
font-size: 1.5em;
margin-top: 24px;
margin-bottom: 24px;
}
.hb-payment-info-wrapper {
margin-bottom: 1.7em;
}
.hb-confirm-area h3 {
font-size: 1.5em;
margin-top: 24px;
}
.hb-column-half {
padding-bottom: 1em;
}
.hb-column-third {
padding-bottom: 1em;
}
input[type=checkbox] {
margin-top: 0.8em;
}
input[type=radio] {
margin-top: 0.8em;
} .hb-accom {
background: #fff !important;
border: 2px solid #ccc !important;
border-radius: 0px !important;
}
.hb-summary-change-accom {
font-weight: bold;
} @media (max-width: 980px) {
.et_pb_column .et_pb_newsletter_form {
padding-left: 0px;
width: 100%;
}
}  #main-footer {
background-color: #171720; }  .guest_reviews_filter_styling .b3_archive_testimonial_company_name, .b3_archive_testimonial_company_name a {
display: none;
}  .guest_reviews_filter_styling .b3_archive_testimonial_column_list {
padding: 30px 30px;
margin-top: 20px!important;
margin-bottom: 20px!important;
background-color: #fff;
border-style: solid;
border-width: 1px;
border-color: #858585;
-webkit-box-shadow:0px 0px 30px #9b9b9b;
-moz-box-shadow:0px 0px 30px #9b9b9b;
box-shadow:0px 0px 30px #9b9b9b;
}
@media all and (min-width: 1401px) {
.guest_reviews_filter_styling .b3_archive_testimonial_text { width: 105%;
}
}
@media all and (min-width: 1109px) and (max-width: 1400px) {
.guest_reviews_filter_styling .b3_archive_testimonial_text { width: 100%;
}
}
@media all and (min-width: 641px) and (max-width: 1108px) {
.guest_reviews_filter_styling .b3_archive_testimonial_text { width: 125%;
}
}
@media all and (max-width: 640px) {
.guest_reviews_filter_styling .b3_archive_testimonial_text { width: 135%;
}
}  .guest_reviews_filter_styling .b3_testimonials_list .b3_archive_testimonial_image {
width: 50%;
}  @media only screen and (max-width: 980px) {
.et_pb_row {
width: 90%!important;
}
}  @media only screen and (max-width: 980px) {
.flip-columns-section .flip-columns-row { 
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
}  .click-to-call {
position: fixed;
bottom: 1em;
right: 1em;
z-index: 9999;
} .tidio-135wcf7 {
display: none!important;
}