.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper-container .swiper-slide figure,.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper-container .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper-container .elementor-lightbox-content-source,.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper-container .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper-container .elementor-swiper-button,.elementor-element .swiper-container~.elementor-swiper-button,.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper-container .elementor-swiper-button,.elementor-lightbox .swiper-container~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;transform:translateY(-50%)}.elementor-element .swiper-container .elementor-swiper-button svg,.elementor-element .swiper-container~.elementor-swiper-button svg,.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper-container .elementor-swiper-button svg,.elementor-lightbox .swiper-container~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}.elementor-element .swiper-container .elementor-swiper-button-prev,.elementor-element .swiper-container~.elementor-swiper-button-prev,.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper-container .elementor-swiper-button-next,.elementor-element .swiper-container~.elementor-swiper-button-next,.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper-container~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container .swiper-pagination-custom,.elementor-element .swiper-container .swiper-pagination-fraction,.elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container~.swiper-pagination-custom,.elementor-element .swiper-container~.swiper-pagination-fraction,.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container .swiper-pagination-custom,.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container~.swiper-pagination-custom,.elementor-lightbox .swiper-container~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper-container.swiper-cube .elementor-swiper-button,.elementor-element .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-element.elementor-pagination-position-outside .swiper-container,.elementor-lightbox.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-element.elementor-arrows-position-outside .swiper-container,.elementor-lightbox.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{height:100%;width:100%;display:flex;border:none;background-color:#000}@supports not (aspect-ratio:1/1){.elementor-widget-video .elementor-wrapper{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% / var(--video-aspect-ratio))}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%;aspect-ratio:var(--video-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@supports not (aspect-ratio:1/1){.elementor-widget-video .elementor-custom-embed-image-overlay{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% / var(--video-aspect-ratio))}.elementor-widget-video .elementor-custom-embed-image-overlay img{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:flex;font-size:inherit;align-items:var(--icon-vertical-align,center)}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{width:1.25em;font-size:var(--e-icon-list-icon-size)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.datepick {
background-color: #fff;
color: #000;
border: 1px solid #444;
border-radius: 0.25em;
-moz-border-radius: 0.25em;
-webkit-border-radius: 0.25em;
font-family: Arial,Helvetica,Sans-serif;
font-size: 90%;
}
.datepick-rtl {
direction: rtl;
}
.datepick-popup {
z-index: 1000;
}
.datepick-disable {
position: absolute;
z-index: 100;
background-color: white;
opacity: 0.5;
filter: alpha(opacity=50);
}
.datepick a {
color: #fff;
text-decoration: none;
}
.datepick a.datepick-disabled {
color: #888;
cursor: auto;
}
.datepick button {
margin: 0.25em;
padding: 0.125em 0em;
background-color: #fcc;
border: none;
border-radius: 0.25em;
-moz-border-radius: 0.25em;
-webkit-border-radius: 0.25em;
font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
float: left;
width: 100%;
background-color: #000;
color: #fff;
font-size: 90%;
font-weight: bold;
}
.datepick-ctrl {
background-color: #600;
}
.datepick-cmd {
width: 30%;
}
.datepick-cmd:hover {
background-color: #777;
}
.datepick-ctrl .datepick-cmd:hover {
background-color: #f08080;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
width: 8%;
}
a.datepick-cmd {
height: 1.5em;
}
button.datepick-cmd {
text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
float: left;
padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
float: left;
width: 35%;
text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
float: right;
padding-right: 2%;
text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
float: right;
padding-left: 0%;
padding-right: 2%;
text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
float: left;
padding-left: 2%;
padding-right: 0%;
text-align: left;
}
.datepick-month-nav {
float: left;
background-color: #777;
text-align: center;
}
.datepick-month-nav div {
float: left;
width: 12.5%;
margin: 1%;
padding: 1%;
}
.datepick-month-nav span {
color: #888;
}
.datepick-month-row {
clear: left;
}
.datepick-month {
float: left;
width: 15em;
border: 1px solid #444;
text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
height: 1.5em;
background-color: #444;
color: #fff;
font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
height: 1.4em;
margin: 0em;
padding: 0em;
border: none;
font-size: 100%;
}
.datepick-month-header input {
position: absolute;
display: none;
}
.datepick-month table {
width: 100%;
border-collapse: collapse;
}
.datepick-month thead {
border-bottom: 1px solid #aaa;
}
.datepick-month th, .datepick-month td {
margin: 0em;
padding: 0em;
font-weight: normal;
text-align: center;
}
.datepick-month th {
border: 1px solid #777;
}
.datepick-month th, .datepick-month th a {
background-color: #777;
color: #fff;
}
.datepick-month td {
background-color: #eee;
border: 1px solid #aaa;
}
.datepick-month td.datepick-week {
border: 1px solid #777;
}
.datepick-month td.datepick-week * {
background-color: #777;
color: #fff;
border: none;
}
.datepick-month a {
display: block;
width: 100%;
padding: 0.125em 0em;
background-color: #eee;
color: #000;
text-decoration: none;
}
.datepick-month span {
display: block;
width: 100%;
padding: 0.125em 0em;
}
.datepick-month td span {
color: #888;
}
.datepick-month td .datepick-other-month {
background-color: #fff;
}
.datepick-month td .datepick-weekend {
background-color: #ddd;
}
.datepick-month td .datepick-today {
background-color: #f0c0c0;
}
.datepick-month td .datepick-highlight {
background-color: #f08080;
}
.datepick-month td .datepick-selected {
background-color: #777;
color: #fff;
}
.datepick-month th.datepick-week {
background-color: #777;
color: #fff;
}
.datepick-status {
clear: both;
background-color: #ddd;
text-align: center;
}
.datepick-clear-fix {
clear: both;
}.lg-outer.fb-comments .fb-comments{height:100%;overflow-y:auto;position:absolute;right:0;top:0;width:420px;z-index:99999;background:url(//lamazmorrao.com/wp-content/plugins/uxper-booking/assets/libs/lightgallery/img/loading.gif) center center no-repeat #fff}.lg-outer.fb-comments .fb-comments.fb_iframe_widget{background-image:none}.lg-outer.fb-comments .fb-comments.fb_iframe_widget.fb_iframe_widget_loader{background:url(//lamazmorrao.com/wp-content/plugins/uxper-booking/assets/libs/lightgallery/img/loading.gif) center center no-repeat #fff}.lg-outer.fb-comments .lg-toolbar{right:420px;width:auto}.lg-outer.fb-comments .lg-actions .lg-next{right:420px}.lg-outer.fb-comments .lg-item,.lg-outer.fb-comments .lg-item.lg-complete .lg-img-wrap,.lg-outer.fb-comments .lg-item.lg-complete .lg-video-cont{background-image:none}.lg-outer.fb-comments .lg-img-wrap,.lg-outer.fb-comments .lg-video-cont{padding-right:400px!important;background:url(//lamazmorrao.com/wp-content/plugins/uxper-booking/assets/libs/lightgallery/img/loading.gif) center center no-repeat;background-position:calc((100% - 400px)/ 2) center}.lg-outer.fb-comments .lg-sub-html{padding:0;position:static}.lg-outer.fb-comments .lg-video-cont{max-width:1250px!important}.page-primary,
.page-secondary {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.page-primary {
flex: 1;
max-width: 100%;
}
.page-secondary .inner-sidebar {
height: 100%;
}
.grid {
display: grid;
grid-column-gap: 30px;
grid-row-gap: 30px;
list-style-type: none;
}
ul.grid {
padding-left: 0;
margin-bottom: 0;
}
.uxper-grid {
display: grid;
grid-column-gap: 30px;
grid-row-gap: 30px;
list-style-type: none;
overflow: hidden;
}
.hidden {
display: none;
}
.padding-0 {
padding: 0!important;
box-shadow: none!important;
}
.form-error {
color: #e60b0b;
font-size: 15px;
text-align: left;
margin-top: 5px;
}
.uxper-nice-select {
float: none!important;
}
.ux-content-toggle {
display: none;
}
.ux-content-toggle.active {
display: block;
}
.uxper-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
color: #fff;
}
.uxper-swiper .swiper-pagination-bullet {
color: rgba(255,255,255,0.5);
}
.uxper-swiper .swiper-pagination-bullet:before,.uxper-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
width: 6px;
height: 6px;
}
.uxper-notice {
font-size: 18px;
font-weight: 500;
line-height: 1.56;
position: relative;
padding: 16px 18px 18px 55px;
border-radius: 3px;
border: 1px solid #1a1a1a;
margin-bottom: 35px;
}
.uxper-notice .icon {
position: absolute;
top: 20px;
left: 18px;
line-height: 1;
color: #b95c47;
}
.uxper-notice .icon i {
font-size: 18px;
line-height: 1;
}
.uxper-notice.notice-success {
border-color: #20d706;
background-color: #ffffff;
}
.uxper-notice.notice-success i {
color: #20d706;
}
.uxper-notice.notice-warning {
border-color: #f2d23d;
background-color: #ffffff;
}
.uxper-notice.notice-warning i {
color: #f2d23d;
}
.uxper-notice.notice-error {
border-color: #ff2d55;
background-color: #ffffff;
}
.uxper-notice.notice-error i {
color: #ff2d55;
}
.uxper-notice mark {
color: #b95c47;
}
.col-double {
grid-column: 1 / span 2;
}
.grid.grid-gap-100 {
grid-column-gap: 100px;
}
.grid-columns-2 {
grid-template-columns: repeat(2,1fr);
}
.grid-columns-span-2 {
grid-column: span 2;
}
.grid-columns-3 {
grid-template-columns: repeat(3,1fr);
}
.grid-columns-4 {
grid-template-columns: repeat(4,1fr);
}
.gap-0 {
display: flex;
flex-wrap: wrap;
margin: 0;
}
.gap-0 .gap-item {
padding: 0;
}
.gap-20 {
display: flex;
flex-wrap: wrap;
margin: -10px;
}
.gap-20 .gap-item {
padding: 10px;
}
.gap-30 {
display: flex;
flex-wrap: wrap;
margin: -5px -15px;
}
.gap-30 .gap-item {
display: flex;
align-items: center;
padding: 5px 15px;
}
.gap-40 {
display: flex;
flex-wrap: wrap;
margin: -10px -20px;
}
.gap-40 .gap-item {
display: flex;
align-items: center;
padding: 10px 20px;
}
.gallery-hover a {
position: relative;
display: block;
height: 100%;
width: 100%;
}
.gallery-hover a:after {
content: '';
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: rgba(0,0,0,0.2);
opacity: 0;
visibility: hidden;
transition: all 0.3s ease 0s;
}
.gallery-hover a:hover {
cursor: pointer;
}
.gallery-hover a:hover:after {
opacity: 1;
visibility: visible;
transition: all 0.3s ease 0s;
}
.clearfix:after {
content: '';
clear: both;
display: block;
}
.admin-bar .uxper-gallery .lg-toolbar {
top: 32px;
}
.uxper-gallery.lg-outer .lg-thumb {
margin-left: auto;
margin-right: auto;
}
.hide {
display: none!important;
}
.margin-0 {
margin: 0!important;
}
.alert {
margin-bottom: 30px;
}
.not-available,.not-available.nuss-button ,
.not-available:hover,.not-available.nuss-button:hover {
display: block;
background-color: #aaa;
color: #fff;
}
label.error,label.success {
font-size: 14px;
margin-top: 10px;
display: block;
}
label.error {
color: #ff2d55;
}
label.success {
color: #20d706;
}
.uxper-message,.alert {
display: flex;
flex-wrap: nowrap;
font-size: 15px;
font-weight: 500;
padding: 22px;
color: #5a6570;
border-radius: 3px;
-webkit-border-radius: 3px;
}
.uxper-message .icon-message {
margin-right: 22px;
line-height: 0;
}
.uxper-message.account a {
color: #b95c47;
}
.uxper-message p {
margin-bottom: 0;
}
.uxper-message.alert-success,.alert.alert-success {
border-radius: 3px;
-webkit-border-radius: 3px;
border: solid 1px #20d706;
background-color: #ffffff;
}
.uxper-message.alert-success i {
color: #20d706;
}
.uxper-message.alert-warning,.alert.alert-warning {
border-radius: 3px;
-webkit-border-radius: 3px;
border: solid 1px #f2d23d;
background-color: #ffffff;
}
.uxper-message.alert-warning i {
color: #f2d23d;
}
.uxper-message.alert-error,.alert.alert-error {
border-radius: 3px;
-webkit-border-radius: 3px;
border: solid 1px #ff2d55;
background-color: #ffffff;
}
.uxper-message.alert-error i {
color: #ff2d55;
}
.uxper-dual-ring {
display: inline-block;
width: 50px;
height: 50px;
z-index: 15;
}
.uxper-dual-ring:after {
content: '';
display: block;
width: 46px;
height: 46px;
border-radius: 50%;
border-width: 5px;
border-style: solid;
border-top-color: #b95c47;
border-right-color: transparent;
border-bottom-color: #b95c47;
border-left-color: transparent;
animation: uxper-dual-ring 1.2s linear infinite;
}
@keyframes uxper-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes uxper-spinner {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.uxper-loading-effect {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.uxper-loading-effect:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(255,255,255,0.6);
display: block;
}
.uxper-loading-effect .uxper-dual-ring{
width: 28px;
height: 28px;
}
.uxper-loading-effect .uxper-dual-ring:after{
width: 24px;
height: 24px;
border-width: 3px;
}
.uxper-dual-ring.small {
width: 28px;
height: 28px;
}
.uxper-dual-ring.small:after{
width: 24px;
height: 24px;
border-width: 3px;
}
.uxper-dual-ring {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.custom-checkbox {
position: relative;
outline: 0;
-webkit-appearance: none;
-moz-appearance: none;
height: 24px;
width: 24px;
margin-bottom: 0;
margin-right: 0;
border: 1px solid #b0b0b0;
background-color: #fff;
color: #fff;
border-radius: 4px;
}
.custom-checkbox:checked {
border-color: #222222;
}
.custom-checkbox:checked:before {
content: '\f00c';
position: absolute;
font-size: 16px;
line-height: 22px;
top: -1px;
left: -1px;
width: 24px;
height: 24px;
text-align: center;
display: inline-block;
font-weight: 400;
font-family: "Font Awesome 5 Pro";
border-radius: 4px;
color: #fff;
background-color: #222222;
border-color: #222222;
}
.datepick {
font-size: 16px;
font-weight: 500;
font-family: inherit;
width: auto!important;
padding: 30px 0;
margin-bottom: 30px;
display: inline-block;
border: 1px solid #eee;
border-radius: 5px;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}
.datepick-month th, .datepick-month td {
font-size: 16px;
font-weight: 500;
}
.datepick-month table {
margin-bottom: 0;
}
.datepick-month-row {
display: flex;
position: relative;
}
.datepick-month-row .datepick-month {
border: 0;
padding: 0 30px;
width: 100%;
}
.datepick-month-row .datepick-month.first {
border-right: 1px solid #eee;
}
.datepick-month-row .datepick-cmd {
position: absolute;
top: -6px;
height: auto;
width: auto;
padding: 6px 8px;
float: none;
color: #1a1a1a;
}
.datepick-month-row .datepick-cmd:hover {
background-color: transparent;
color: #b95c47;
}
.datepick-month-row .datepick-cmd.datepick-disabled {
color: #d8d8d8;
}
.datepick-month-row .datepick-cmd.datepick-cmd-prev {
left: 24px;
}
.datepick-month-row .datepick-cmd.datepick-cmd-next {
right: 24px;
}
.datepick-month-row .datepick-month-header {
color: #1a1a1a;
line-height: 1.75;
font-weight: 500;
text-transform: uppercase;
background-color: transparent;
height: auto;
margin-bottom: 20px;
}
.datepick-month th, .datepick-month th a {
background-color: transparent;
border: 0;
font-weight: 500;
color: #1a1a1a;
padding: 0;
}
.datepick-month span {
padding: 0 0 10px 0;
}
.datepick-month thead {
border: 0;
}
.datepick-month td {
width: auto;
border: 0;
background-color: transparent;
padding: 2.5px;
}
.datepick-month td a,.datepick-month td span {
padding: 5px 0;
background: transparent;
width: 36px;
height: 36px;
}
.datepick-month td a {
position: relative;
border: 1px solid #1a1a1a;
color: #1a1a1a;
}
.datepick-nonselect {
color: #d8d8d8!important;
border: 1px solid #eee!important;
user-select: none;
pointer-events: none;
cursor: default;
}
.datepick-month td span {
color: #d8d8d8;
border: 1px solid #eee;
}
.datepick-month td .datepick-today {
position: relative;
background-color: transparent;
color: #b95c47;
}
.datepick-month td .datepick-today:after {
content: '';
width: 4px;
height: 4px;
background-color: #b95c47;
border-radius: 5px;
position: absolute;
top: 5px;
right: 5px;
}
.datepick-month td .datepick-today.datepick-selected {
color: #fff;
}
.datepick-month td .datepick-weekend {
background-color: transparent;
}
.datepick-month tr td .datepick-disabled {
pointer-events: none;
border-color: #eeeeee;
pointer-events: none;
border-color: #eeeeee;
background-color: #fff;
color: #888;
}
.datepick-month tr td a.datepick-disabled:after {
content: '';
position: absolute;
width: 25px;
height: 1px;
display: block;
background-color: #1a1a1a!important;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
}
.datepick-month tr td .datepick-only-checkout {
position: relative;
pointer-events: none;
}
.datepick-month tr td span.tooltip {
position: absolute;
z-index: 1;
width: 100px;
transform: translate3d(-50%, calc(-100% - 5px), 0);
-webkit-transform: translate3d(-50%, calc(-100% - 5px), 0);
left: 50%;
top: 0;
background: #333;
color: #fff;
padding: 5px;
height: auto;
font-size: 13px;
border-radius: 3px;
border: 0;
display: none;
}
.datepick-month tr td span.tooltip:after {
content: '';
position: absolute;
border-style: solid;
border-width: 5px;
border-color: #333 transparent transparent;
left: 50%;
bottom: -10px;
transform: translate3d(-50%, 0, 0);
-webkit-transform: translate3d(-50%, 0, 0);
}
.datepick-month tr td:hover .datepick-only-checkout span {
display: block;
opacity: 1;
}
.datepick-month tr td .datepick-other-month {
display: none;
}
.datepick-month td .datepick-highlight {
background-color: transparent;
}
.datepick-month td .datepick-selected,.datepick-month td a:hover {
background-color: #b95c47;
color: #fff;
}
.datepick-month td .datepick-selected.datepick-today:after,.datepick-month td a.datepick-today:hover:after {
background-color: #fff;
}
.datepick-month td .datepick-selected.datepick-highlight.datepick-today {
background-color: #b95c47;
color: #fff;
}
.room-availability-legend {
display: flex;
flex-wrap: wrap;
font-size: 16px;
margin: -10px -15px;
}
.calendar .calendar-legend-item {
display: flex;
align-items: center;
padding: 10px 15px;
}
.calendar .calendar-legend-item .calendar-box {
position: relative;
margin-right: 10px;
}
.calendar .calendar-legend-item.calendar--today .calendar-box {
width: 12px;
height: 12px;
border-radius: 12px;
background-color: #b95c47;
display: inline-block;
}
.calendar .calendar-legend-item.calendar--available .calendar-box {
width: 16px;
height: 16px;
border: 1px solid #1a1a1a;
background-color: #fff;
display: inline-block;
}
.calendar .calendar-legend-item.calendar--no-available .calendar-box {
width: 16px;
height: 16px;
border: 1px solid #eee;
background-color: #fff;
display: inline-block;
}
.calendar .calendar-legend-item.calendar--no-available .calendar-box:after {
content: '';
width: 8px;
height: 1px;
display: inline-block;
background-color: #1a1a1a;
position: absolute;
left: 3px;
top: 6px;
}
.calendar .calendar-legend-item.calendar--selected .calendar-box {
width: 16px;
height: 16px;
border: 1px solid #b95c47;
background-color: #fff;
display: inline-block;
}
.booking-title {
font-size: 28px;
font-weight: bold;
line-height: 1.57;
margin-bottom: 30px;
}
.ux-booking-form label  {
font-size: 14px;
font-weight: 500;
line-height: 1.57;
letter-spacing: 1px;
text-transform: uppercase;
text-align: left;
margin-bottom: 10px;
display: block;
color: #7a7a7a;
}
.ux-booking-form .form-group + .form-group {
margin-top: 25px;
}
.ux-booking-form input.form-control {
font-size: 16px;
font-weight: 500;
line-height: 1.63;
padding: 0 0 15px 0;
border: 0;
border-radius: 0;
background: 0;
border-bottom: 1px solid #1a1a1a;
min-height: 44px;
}
.ux-booking-form .bottom-form {
margin-top: 30px;
}
.ux-booking-form button.btn-submit {
padding-top: 12px;
padding-bottom: 12px;
border-radius: 3px;
}
.nice-select .option.selected {
font-weight: 500;
}
.ux-booking-form .uxper-nice-select.nice-select {
font-size: 16px;
font-weight: 500;
line-height: 1.63;
padding: 0 0 15px 0;
border: 0;
border-radius: 0;
background: 0;
border-bottom: 1px solid #1a1a1a;
min-height: 44px;
}
.ux-booking-form .uxper-nice-select.nice-select:after {
content: '\f078';
font-size: 16px;
line-height: 1;
font-weight: 300;
font-family: 'Font Awesome 5 Pro';
transform: none;
border: 0;
height: auto;
margin: 0;
top: 4px;
}
.ux-booking-form .uxper-nice-select.nice-select ul.list {
border-radius: 0;
}
.no-results {
max-width: 600px;
margin: 0 auto;
}
.form-toggle {
position: relative;
}
.form-toggle .open-toggle {
display: block;
text-align: left;
cursor: pointer;
}
.form-toggle .inner-toggle {
display: none;
padding: 20px 30px;
background-color: #fff;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
position: absolute;
top: 100%;
left: 10px;
right: 10px;
z-index: 2;
border-radius: 5px;
}
.form-toggle.active .inner-toggle {
display: block;
}
.form-toggle.showup .inner-toggle {
top: unset;
bottom: 100%;
margin-top: 0;
margin-bottom: 23px;
}
.form-toggle .inner-toggle>div {
display: flex;
align-items: center;
justify-content: space-between;
}
.form-toggle .inner-toggle>div + div {
margin-top: 20px;
}
.form-toggle .inner-toggle span {
font-size: 15px;
color: #2a2a2a;
}
.form-toggle .show-data {
font-size: 16px;
font-weight: 500;
line-height: 1.63;
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 15px;
border-bottom: 1px solid #1a1a1a;
min-height: 44px;
}
.form-toggle i {
font-size: 16px;
}
.form-toggle .product-quantity {
display: flex;
flex-wrap: nowrap;
}
.form-toggle .product-quantity .btn-quantity.plus,.form-toggle .product-quantity .btn-quantity.minus {
font-size: 24px;
padding: 0;
border-radius: 0;
-webkit-border-radius: 0;
}
.form-toggle .product-quantity .btn-quantity {
display: flex;
align-items: center;
justify-content: center;
height: 35px;
width: 25px;
cursor: pointer;
}
.form-toggle .product-quantity input {
text-align: center;
font-weight: 500;
display: inline-block;
border: 0;
padding: 0;
background: 0;
width: 35px;
min-height: 25px;
}
.area-booking .open-toggle.active>span {
display: none;
}
.area-booking .open-toggle>span {
display: block;
}
.woocommerce .cart.shop_table tbody tr.uxper-product-type-ux_room td.product-name img {
width: 150px;
height: 150px;
}
.uxper-product-type-ux_room .reservation-detail {
font-size: 16px;
margin-top: 5px;
}
.uxper-product-type-ux_room .reservation-detail .value span {
display: block;
}
@media (min-width: 992px) {
.page-secondary {
flex: 0 0 40%;
max-width: 430px;
padding-left: 45px;
}
}
@media (max-width: 991px) {
.page-secondary {
margin-top: 50px;
}
}
@media (max-width: 767px) {
.datepick {
width: 100%!important;
min-width: 290px;
}
.datepick-month td a, .datepick-month td span {
width: 100%;
}
}
@media (max-width: 479px) {
.check-availabity-popup .datepick {
border: 0;
box-shadow: none;
padding: 0;
}
.datepick-popup .datepick {
padding: 20px 0 25px;
}
.datepick-month-row .datepick-month {
padding: 0 10px;
}
.check-availabity-popup .datepick-month-row .datepick-month {
padding: 0;
}
.check-availabity-popup .datepick-month-row .datepick-cmd.datepick-cmd-prev {
left: 0;
}
.check-availabity-popup .datepick-month-row .datepick-cmd.datepick-cmd-next {
right: 0;
}
}.room-area {
margin-top: 40px;
}
.season-notice {
display: inline-block;
cursor: pointer;
}
.season-notice:after {
text-transform: none;
}
.single-room .main-content {
position: relative;
z-index: 1;
}
.single-room .main-content.active {
z-index: 20;
}
.single-room .inner-post-wrap {
margin-bottom: 0;
}
.single-room .room-area .entry-heading {
margin-bottom: 20px;
}
.single-room .room-area .entry-heading .entry-title {
font-size: 28px;
line-height: 44px;
margin-bottom: 0;
}
.single-room .room-meta {
font-size: 18px;
font-weight: normal;
color: #1a1a1a;
}
.single-room .room-meta img,.single-room .room-meta svg {
max-width: 28px;
max-height: 28px;
}
.single-room .room-meta img {
width: 25px;
height: 25px;
object-fit: cover;
}
.single-room .room-meta .entry-detail {
line-height: 1;
}
.single-room .room-meta .icon + span {
margin-left: 10px;
}
.site-content.single-room-01 {
padding-top: 0;
}
.single-room-01 .main-content {
padding-top: 80px;
}
.single-room-01 .room-thumbnails + .main-content {
padding-top: 60px;
}
.single-room-01 .room-price {
font-size: 16px;
font-weight: 500;
list-style: 1.63;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 10px;
}
.single-room-01 .room-price .regular-price {
display: inline-flex;
}
.single-room-01 .room-title {
margin-bottom: 20px;
}
.single-room-01 .room-title .entry-title {
font-size: 42px;
line-height: 1.29;
}
.single-room-01 .room-meta {
margin-bottom: 30px;
}
.single-room .room-thumbnails img {
min-height: 300px;
width: 100%;
object-fit: cover;
}
.single-room-01 .room-thumbnails .swiper-pagination-inner {
margin-bottom: 50px;
}
.single-room-01 .room-thumbnails .nuss-gallery-03,.single-room-01 .room-thumbnails .nuss-gallery-04 {
padding-top: 50px;
}
.single .single-room .post-content {
margin-bottom: 0;
}
.single-room .room-amenities .entry-detail {
max-width: 670px;
padding-right: 170px;
}
.single-room .room-amenities ul li {
display: flex;
align-items: center;
margin: 0;
}
.single-room .room-amenities ul li img {
width: 32px;
height: 32px;
}
.single-room .room-amenities ul li img + span {
padding-left: 20px;
}
.single-room .room-amenities .hidden-amenities {
margin-top: 30px;
}
.single-room .room-amenities .hidden-amenities .uxper-toggle {
display: none;
margin-bottom: 30px;
}
.single-room .room-amenities .hidden-amenities .hide-all {
display: none;
}
.single-room .room-amenities .hidden-amenities.open .hide-all {
display: block;
}
.single-room .room-amenities .hidden-amenities.open .show-all {
display: none;
}
.single-room .room-amenities .hidden-amenities.open .uxper-toggle {
display: block;
}
.single-room .room-availability .datepick-month td a {
pointer-events: none;
}
.single-room .room-content .inner-content {
max-height: 130px;
overflow: hidden;
position: relative;
}
.single-room .room-content .inner-content:after {
display: none;
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
height: 50px;
}
.single-room .room-content .toggle-desc {
display: none;
}
.single-room .room-content.on .inner-content:after,
.single-room .room-content.on .toggle-desc {
display: block;
}
.single-room .room-content.off-toggle .inner-content {
max-height: inherit;
}
.single-room .room-content.off-toggle .inner-content:after {
display: none;
}
.single-room .room-content.off-toggle .toggle-desc {
display: none;
}
.single-room .room-content.on.active .inner-content {
max-height: inherit;
}
.single-room .room-content.on.active .inner-content:after {
display: none;
}
.single-room .room-content.on.active .show-more {
display: none;
}
.single-room .room-content.on.active .hide-all,
.single-room .room-content.on.active .toggle-desc {
display: inline-block;
}
.single-room .room-content .toggle-desc {
margin-top: 30px;
}
.single-room .room-content .toggle-desc a {
display: inline-block;
}
.single-room .room-content .toggle-desc a.hide-all {
display: none;
}
.single-room .room-extra-service .service {
display: flex;
}
.single-room .room-extra-service .service .service-image {
flex: 0 0 100px;
}
.single-room .room-extra-service .service .service-image img {
width: 100px;
height: 100px;
object-fit: cover;
}
.single-room .room-extra-service .service .service-image + .service-detail {
flex: 1;
padding-left: 20px;
}
.single-room .room-extra-service .service .service-title {
margin-bottom: 10px;
}
.single-room .room-extra-service .service .service-description {
font-size: 16px;
}
.single-room .room-extra-service .service .service-title .entry-title {
font-size: 20px;
line-height: 1.211;
margin-bottom: 5px;
}
.single-room .room-extra-service .service .service-price {
font-size: 14px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
}
.single-room .room-seasons {
overflow: auto;
}
.single-room .room-seasons .uxper-seasons-table {
margin-bottom: 0;
}
.single-room .list-rules {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.single-room .room-rules .list-rules li + li {
margin-top: 10px;
}
.single-room .room-video {
position: relative;
}
.single-room .room-video .entry-thumbnail {
position: relative;
display: inline-block;
border-radius: 10px;
overflow: hidden;
}
.single-room .room-video iframe {
max-width: 700px;
width: 100%;
height: 400px;
}
.single-room .room-video .view-video {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
}
.single-room .room-video .view-video:hover svg {
animation-name: spin;
animation-duration: 3000ms;
animation-iteration-count: infinite;
animation-timing-function: linear; 
}
@keyframes spin {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
}
.single-room .room-video .view-video svg {
position: relative;
}
.single-room .room-video .view-video i {
position: absolute;
transform: translate(3px, -3px);
-webkit-transform: translate(3px, -3px);
-moz-transform: translate(3px, -3px);
}
.single-room .room-video .view-video:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.2);
}
.single-room .room-video .view-video i {
font-size: 28px;
}
.single-room .room-booking {
position: -webkit-sticky;
position: sticky;
top: 50px;
padding: 30px;
max-width: 400px;
border: 1px solid #eee;
background: #fff;
border-radius: 5px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
z-index: 1;
}
.header-sticky + .single-room .room-booking {
top: 150px;
}
.single-room .room-booking.disabled button.btn-submit {
display: none;
}
.single-room .room-booking .not-available {
display: none;
padding-top: 12px;
padding-bottom: 12px;
}
.single-room .room-booking.disabled .not-available {
display: block;
background-color: #858585;
}
.single-room .room-booking .alert-message {
margin-top: 15px;
color: #ad0202;
}
.single-room .room-booking .form-toggle .inner-toggle {
left: 0;
right: 0;
}
.single-room .room-booking .extra-service-detail {
margin-top: 25px;
}
.single-room .room-booking .extra-service-detail .entry-heading {
font-size: 14px;
font-family: inherit;
font-weight: 500;
line-height: 1.57;
letter-spacing: 1px;
text-transform: uppercase;
text-align: left;
margin-bottom: 15px;
display: block;
color: #7a7a7a;
}
.single-room .room-booking .extra-service-detail .inner-service {
display: flex;
}
.single-room .room-booking .extra-service-detail .inner-service .service-image {
flex: 0 0 70px;
}
.single-room .room-booking .extra-service-detail .inner-service .service-image + .entry-detail {
position: relative;
top: -4px;
padding-left: 15px;
}
.single-room .room-booking .extra-service-detail .inner-service .service-image img {
height: 85px;
width: 70px;
object-fit: cover;
}
.single-room .room-booking .extra-service-detail .inner-service .service-title {
display: flex;
}
.single-room .room-booking .extra-service-detail .inner-service .service-title .entry-title {
font-size: 15px;
font-weight: 500;
font-family: inherit;
margin-right: 5px;
margin-bottom: 5px;
}
.single-room .room-booking .extra-service-detail .inner-service .service-title i {
font-size: 15px;
}
.single-room .room-booking .extra-service-detail .inner-service .service-price {
font-size: 15px;
margin-bottom: 10px;
}
.single-room .room-booking .extra-service-detail .product-quantity .inner-quantity {
display: flex;
align-items: center;
border: solid 1px #1a1a1a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #fff;
}
.single-room .room-booking .extra-service-detail .product-quantity .inner-quantity input {
font-size: 15px;
background-color: transparent;
min-height: 25px;
padding: 0 5px;
width: 35px;
}
.single-room .room-booking .extra-service-detail .product-quantity .btn-quantity {
height: 25px;
}
.single-room .room-booking .extra-service-detail .product-quantity .btn-quantity i {
font-size: 15px;
}
.single-room .room-booking .extra-service-detail .product-quantity .btn-quantity.minus {
padding-left: 10px;
}
.single-room .room-booking .extra-service-detail .product-quantity .btn-quantity.plus {
padding-right: 10px;
}
#booking-contact-form {
margin-left: -10px;
margin-right: -10px;
}
#booking-contact-form .uxper-field {
padding-left: 10px;
padding-right: 10px;
}
#booking-contact-form .area-field {
margin-top: 20px;
}
#booking-contact-form .area-field textarea {
padding-top: 15px;
padding-bottom: 15px;
}
#booking-contact-form .bottom-form {
margin-top: 10px;
}
.single-room .contact-detail li {
display: flex;
}
.single-room .contact-detail li i {
line-height: 1;
width: 30px;
position: relative;
top: 4px;
color: #1a1a1a;
}
.single-room .button-contact {
margin-top: 30px;
}
.single-room .room-booking.active.booking-contact .inner-booking {
max-height: 420px;
}
.single-room .booking-contact .booking-title {
margin-bottom: 20px;
}
.single-room .button-contact .btn-call {
background: #1a1a1a;
margin-bottom: 10px;
}
.single-room .button-contact .nuss-popup .btn-close {
top: 15px;
right: 15px;
color: #1a1a1a;
}
.single-room .form-messages {
margin-top: 10px;
margin-bottom: 20px;
}
.single-room .booking-enquiry {
padding-left: 20px;
padding-right: 20px;
}
.single-room .booking-enquiry p {
margin-bottom: 15px;
}
.single-room .booking-enquiry input {
min-height: 42px;
padding-left: 10px;
padding-right: 10px;
}
.single-room .booking-enquiry textarea {
max-height: 150px;
}
.single-room .booking-enquiry label {
display: inline-block;
}
.single-room .booking-enquiry input[type="submit"] {
font-size: 15px;
text-transform: uppercase;
background: #b95c47;
color: #fff;
border: 0;
padding: 7px 35px;
border-radius: 3px;
}
.single-room .booking-enquiry .wpcf7-response-output {
font-size: 15px;
color: #5d5d5d;
margin: 0;
}
.single-room .booking-enquiry label span {
display: inline-block;
margin-top: 3px;
}
.single-room .form-messages .uxper-notice {
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
.single-room .form-messages .uxper-notice .icon {
top: 14px;
}
.single-room .btn-mobile-booking {
display: none;
position: fixed;
bottom: 0;
left: 0;
right: 0;
background: #fff;
border-top: 1px solid #eee;
padding: 15px;
text-align: center;
z-index: 5;
}
.single-room .btn-mobile-booking + .widget {
margin-top: 40px;
}
.single-room .btn-mobile-booking span { 
display: none;
}
.single-room .btn-mobile-booking span.open { 
display: block;
}
.single-room .btn-mobile-booking.active a {
background: #1a1a1a;
}
.single-room .btn-mobile-booking.active span.open { 
display: none;
}
.single-room .btn-mobile-booking.active span.close {
display: block;
}
.single-room .room-booking.active {
display: block;
padding: 0;
box-shadow: none;
}
.single-room .room-booking.active .inner-booking {
position: fixed;
z-index: 9999;
top: 10%;
bottom: 10%;
left: 50%;
transform: translateX(-50%);
background: #fff;
padding: 20px;
width: 95%;
max-height: calc(100% - 150px);
border-radius: 5px;
overflow-y: auto;
}
.single-room .room-booking .inner-booking .btn-close {
position: absolute;
right: 20px;
top: 20px;
display: none;
}
.single-room .room-booking.active .inner-booking .btn-close {
display: inline-block
}
.single-room .room-booking.active .booking-title {
margin-bottom: 15px;
}
.single-room .room-booking.active>.bg-overlay {
opacity: 1;
visibility: visible;
} .single-room .room-thumbnails .swiper-slide img {
height: 400px;
}
.single-room .room-thumbnails .nav-button-icon {
color: #fff;
}
.single-room .room-thumbnails .nuss-swiper-control .swiper-slide img {
height: 200px;
min-height: auto;
}
.nuss-gallery-03 .uxper-swiper + .uxper-swiper {
margin-top: 8px;
}
.nuss-gallery-03 .swiper-slide {
border-radius: 10px;
overflow: hidden;
}
.nuss-gallery-04 {
overflow: hidden;
}
.nuss-gallery-04 .row {
margin-left: -4px;
margin-right: -4px;
}
.nuss-gallery-04 .col-half {
padding-left: 4px;
padding-right: 4px;
}
.nuss-gallery-04 .inner-gallery {
max-height: 500px;
height: 100%;
overflow: hidden;
}
.nuss-gallery-04 .large-thumb {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.nuss-gallery-04 .large-thumb img { 
height: 500px;
}
.nuss-gallery-04 .small-thumb {
display: grid;
grid-template-columns: repeat(2,1fr);
grid-template-rows: 50% 50%;
grid-column-gap: 8px;
grid-row-gap: 8px;
overflow: hidden;
height: 100%;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
.nuss-gallery-04 .small-thumb .item img {
width: 100%;
height: 100%;
min-height: auto;
}
.nuss-gallery-04 .see-more {
position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
padding: 15px;
background: rgba(0,0,0,0.3);
}
.nuss-gallery-04 .see-more span {
font-size: 24px;
}
.room-related {
position: relative;
z-index: 0;
padding-top: 60px;
padding-bottom: 120px;
background-color: #f6f6fa;
}
.room-related .entry-heading {
margin-bottom: 40px;
}
.room-related .entry-heading .entry-title {
margin-bottom: 0;
}
.list-category {
text-align: center;
margin-bottom: 70px;
overflow: hidden;
}
.list-category ul {
padding-left: 0;
margin: -10px -20px;
}
.list-category ul li {
list-style: none;
display: inline-block;
padding: 10px 20px;
margin: 0;
}
.list-category ul li a {
font-size: 16px;
font-weight: 500;
line-height: 1.63;
text-transform: uppercase;
padding-bottom: 10px;
border-bottom: 1px solid transparent;
}
.list-category li.active a {
display: block;
position: relative;
color: #b95c47;
border-color: #b95c47;
}
.grid-room.uxper-grid {
grid-column-gap: 90px;
grid-row-gap: 80px;
}
.grid-room .inner-room-wrap {
max-width: 100%;
width: 100%;
overflow: hidden;
}
.grid-room .grid-item {
display: inherit;
}
.grid-room .room-button {
display: flex;
align-items: center;
padding-top: 40px;
}
.room-thumbnails .swiper-pagination-inner {
margin-bottom: 32px;
}
.grid-room .room-title {
margin-bottom: 20px;
}
.grid-room .room-title .entry-title {
font-size: 36px;
line-height: 1.33;
margin-bottom: 0;
}
.grid-room .room-meta {
padding-bottom: 20px;
}
.grid-room .room-meta .entry-detail {
line-height: 1;
}
.grid-room .room-meta .icon + span {
margin-left: 10px;
}
.grid-room .room-meta span {
font-size: 18px;
color: #1a1a1a;
}
.grid-room .room-meta img,.grid-room .room-meta svg {
max-width: 28px;
max-height: 28px;
}
.wrap-room-grid .room-thumbnails,.wrap-room-masonry .room-thumbnails {
position: relative;
margin-bottom: 25px;
}
.wrap-room-grid .room-price,.wrap-room-masonry .room-price {
padding: 14px 20px;
border-radius: 3px;
position: absolute;
top: 40px;
left: 40px;
background-color: #fff;
color: #5a5a5a;
z-index: 1;
}
.grid-room .room-price {
font-size: 16px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
}
.regular-price {
display: inline-flex;
flex-wrap: nowrap;
color: #b95c47;
}
.wrap-room-list .inner-room-wrap {
display: flex;
flex-wrap: wrap;
}
.wrap-room-list .inner-room-wrap .room-thumbnails {
flex: 0 0 510px;
max-width: 510px;
}
.wrap-room-list .inner-room-wrap .room-thumbnails + .room-detail {
padding-left: 90px;
padding-right: 90px;
}
.wrap-room-list .inner-room-wrap .room-detail {
display: flex;
flex-direction: column;
justify-content: center;
flex: 1;
max-width: 100%;
}
.wrap-room-list .room-price,.wrap-room-ziczac .room-price {
margin-bottom: 10px;
}
.wrap-room-ziczac .inner-room-wrap {
position: relative;
padding-left: 45%;
}
.wrap-room-ziczac .room-thumbnails {
width: 100%;
}
.wrap-room-ziczac .room-thumbnails img {
margin-left: auto;
}
.wrap-room-ziczac .grid-item:nth-child(2n+1) .inner-room-wrap {
padding-left: 0;
padding-right: 45%;
}
.wrap-room-ziczac .room-detail {
position: absolute;
top: 50%;
left: 60px;
padding: 60px;
transform: translate3d(0, -50%, 0);
max-width: 570px;
background-color: #fff;
z-index: 1;
}
.wrap-room-ziczac .grid-item:nth-child(2n+1) .room-thumbnails img {
margin-left: inherit;
}
.wrap-room-ziczac .grid-item:nth-child(2n+1) .room-detail {
left: auto;
right: 60px;
}
.archive-room-search .inner-room-wrap {
display: flex;
flex-wrap: wrap;
}
.archive-room-search .inner-room-wrap .room-thumbnails {
flex: 0 0 32%;
max-width: 370px;
}
.archive-room-search .room-thumbnails .swiper-pagination-inner {
margin-bottom: 22px;
}
.archive-room-search .inner-room-wrap .room-detail {
display: flex;
flex-direction: column;
flex: 1;
max-width: 100%;
padding: 30px;
border: 1px solid #eee;
}
.archive-room-search .inner-room-wrap .room-thumbnails + .room-detail {
border-left: 0;
}
.archive-room-search .room-title {
margin-bottom: 20px;
}
.archive-room-search .room-title .entry-title {
font-size: 36px;
line-height: 1.33;
margin-bottom: 0;
}
.archive-room-search .room-meta {
font-size: 18px;
font-weight: normal;
color: #1a1a1a;
padding-bottom: 20px;
}
.archive-room-search .room-meta img
,.archive-room-search .room-meta svg {
max-width: 28px;
max-height: 28px;
}
.archive-room-search .room-meta .entry-detail {
line-height: 1;
}
.archive-room-search .room-meta .icon + span {
margin-left: 10px;
}
.archive-room-search .room-amenities {
margin-top: 30px;
}
.archive-room-search .room-amenities ul {
padding-left: 0;
margin-bottom: 0;
}
.archive-room-search .room-amenities ul li {
display: flex;
align-items: center;
line-height: 1;
margin-top: 0;
}
.archive-room-search .room-amenities ul li img {
max-width: 24px;
max-height: 24px;
}
.archive-room-search .room-amenities ul li img + span {
margin-left: 20px;
}
.archive-room-search .room-price {
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
}
.archive-room-search .room-button-toggle {
font-size: 16px;
font-weight: 500;
}
.archive-room-search .room-more-detail {
border: 1px solid #eee;
border-top: 0;
padding-bottom: 30px;
}
.archive-room-search .room-more-detail .inner-detail {
margin-top: 30px;
padding: 0 30px;
}
.archive-room-search .room-more-detail .datepick {
width: 100%!important;
border: 0;
box-shadow: none;
margin-bottom: 0;
}
.archive-room-search .room-more-detail .datepick-month td a {
pointer-events: none;
}
.archive-room-search .room-more-detail .datepick-month td a,.archive-room-search .room-more-detail .datepick-month td span {
width: 100%;
}
.archive-room-search .room-more-detail .room-availability-legend {
padding: 0 30px;
}
.archive-room-search .room-more-detail .entry-title {
font-size: 24px;
margin-bottom: 20px;
}
.archive-room-search .room-more-detail .service {
display: flex;
align-items: center;
}
.archive-room-search .room-more-detail .service .service-title + .service-price {
padding-left: 10px;
}
.archive-room-search .room-more-detail .service .service-image img {
max-width: 24px;
max-height: 24px;
}
.archive-room-search .room-more-detail .service .service-image + .service-detail {
padding-left: 20px;
}
.archive-room-search .room-more-detail .service .service-detail {
display: flex;
align-items: center;
line-height: 1;
}
.archive-room-search .room-action {
display: flex;
align-items: center;
}
.archive-room-search-01 .room-action {
display: flex;
flex-direction: column;
justify-content: space-between;
text-align: center;
padding: 60px 60px 30px 60px;
border: 1px solid #eee;
}
.archive-room-search-01 .inner-room-wrap .room-detail + .room-action {
border-left: 0;
}
.archive-room-search-01 .toggle-active .room-action {
border-bottom-color: transparent;
}
.archive-room-search-02 .toggle-active .room-detail {
border-bottom-color: transparent;
}
.archive-room-search-02 .room-action {
margin-top: 40px;
}
.archive-room-search-01 .room-price {
margin-bottom: 20px;
}
.archive-room-search-01 .room-flex-top .room-button {
justify-content: center;
}
.archive-room-search-02 .room-price {
margin-right: 30px;
}
.archive-room-search-02 .room-button-toggle {
margin-top: 25px;
}
.checkout-wrap .extra-service-detail .grid {
grid-row-gap: 20px;
}
.custom-page-wrap .inner-detail>.entry-heading {
font-size: 28px;
line-height: 1.211;
margin-bottom: 20px;
}
.custom-page-wrap .inner-detail + .inner-detail {
margin-top: 30px;
}
.checkout-wrap .service .inner-service {
display: flex;
border-radius: 3px;
border: 1px solid #eee;
}
.checkout-wrap .service .service-image {
max-width: 150px;
min-width: 100px;
display: flex;
align-items: center;
justify-content: center;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
overflow: hidden;
}
.checkout-wrap .service .service-image img {
max-height: 125px;
height: 100%;
object-fit: cover;
}
.checkout-wrap .service .entry-detail {
display: flex;
justify-content: space-between;
padding: 25px;
flex: 1;
}
.checkout-wrap .service .service-title {
display: flex;
margin-bottom: 10px;
}
.checkout-wrap .service .service-title .entry-title {
font-size: 24px;
line-height: 1.33;
margin-bottom: 0;
}
.checkout-wrap .service .service-price {
display: flex;
align-items: center;
}
.checkout-wrap .service .service-price .suffix-price {
margin-left: 5px;
}
.checkout-wrap .service .service-title span {
line-height: 1;
position: relative;
top: 9px;
margin-left: 5px;
}
.checkout-wrap .service .regular-price {
font-size: 20px;
font-weight: 500;
}
.checkout-wrap .service .service-action {
display: flex;
align-items: center;
}
.checkout-wrap .service .area-booking {
margin-right: 10px;
}
.checkout-wrap .service .service-action .uxper-button {
padding-top: 9px;
padding-bottom: 9px;
}
.checkout-wrap .service .product-quantity .inner-quantity {
display: flex;
align-items: center;
border: solid 1px #1a1a1a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #fff;
}
.checkout-wrap .service .product-quantity .inner-quantity input {
background-color: transparent;
min-height: 40px;
}
.checkout-wrap .service .product-quantity .btn-quantity {
height: 40px;
}
.checkout-wrap .service .product-quantity .btn-quantity i {
font-size: 18px;
}
.checkout-wrap .service  .product-quantity .btn-quantity.minus {
padding-left: 20px;
}
.checkout-wrap .service  .product-quantity .btn-quantity.plus {
padding-right: 20px;
}
.payment-detail .entry-detail {
max-width: 550px;
}
.payment-method-wrap .radio + .radio {
margin-top: 10px;
}
.payment-method-wrap .radio {
border: 1px solid #eee;
border-radius: 3px;
overflow: hidden;
}
.payment-method-wrap .radio label {
font-size: 18px;
line-height: 1.56;
padding: 15px 0;
margin: 0 15px;
display: flex;
align-items: center;
cursor: pointer;
}
.payment-method-wrap .radio input {
display: none;
}
.payment-method-wrap .radio i {
font-size: 28px;
width: 32px;
line-height: 1;
margin-right: 15px;
}
.payment-method-wrap .desc {
display: none;
background: #fff;
padding: 20px 20px 30px;
}
.payment-method-wrap .radio.active i {
color: #b95c47;
}
.payment-method-wrap .radio.active {
border-color: #b95c47;
}
.payment-method-wrap .radio.active label {
border-bottom: 1px solid #eee;
}
.payment-method-wrap .radio.active .desc {
display: block;
}
.review-order {
font-size: 16px;
position: -webkit-sticky;
position: sticky;
top: 50px;
padding: 20px 30px 30px;
border-radius: 5px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
.review-order .column span {
display: block;
}
.review-order .column .primary-color {
font-weight: 500;
}
.review-order .uxper-grid {
grid-column-gap: 10px;
grid-row-gap: 10px;
}
.review-order .entry-row {
align-items: center;
}
.review-order .entry-row + .entry-row {
margin-top: 12px;
padding-top: 12px;
border-top: 1px solid #eee;
}
.review-order .label {
font-size: 14px;
font-weight: 500;
line-height: 1.57;
color: #7a7a7a;
text-transform: uppercase;
display: block;
}
.review-order .name {
font-weight: 500;
}
.fee .uxper-grid,.sub-total .uxper-grid {
align-items: center;
}
.review-order .label.total-label {
font-size: 16px;
color: #1a1a1a;
}
.review-order .sub-total-label {
font-size: 15px;
color: #1a1a1a;
}
.review-order .label + .heading-font {
margin-top: 10px;
}
.review-order .heading-font {
font-size: 18px;
font-weight: 700;
line-height: 1.44;
}
.review-order .entry-row>.label {
margin-bottom: 8px;
}
.review-order .accent-color {
font-weight: 500;
}
.review-order .room span + span {
font-size: 15px;
line-height: 1.6;
margin-top: 5px;
}
.review-order .service .quantity {
display: inline-flex;
}
.review-order .service .quantity span {
margin-left: 5px;
}
.coupon-detail .entry-detail {
display: flex;
max-width: 550px;
}
.coupon-detail .entry-detail input {
flex: 1;
width: auto;
margin-right: 15px;
min-height: 46px;
border: 1px solid #1a1a1a;
background-color: transparent;
border-radius: 3px;
}
.action-detail label {
display: flex;
align-items: center;
cursor: pointer;
position: relative;
}
.action-detail label input {
margin-right: 10px;
}
.action-detail label label.error {
position: absolute;
top: 100%;
margin-top: 0;
}
.action-detail .ux-booking-action {
margin-top: 40px;
}
.payment-complated {
max-width: 740px;
} 
.payment-complated .booking-detail .flex-wrap {
display: flex;
font-size: 18px;
}
.payment-complated .booking-detail .flex-wrap .name {
flex: none;
font-weight: 500;
margin-right: 10px;
}
.payment-complated .booking-detail .flex-wrap .value {
-ms-word-wrap: break-word;
word-break: break-all;
}
.payment-complated .booking-detail .flex-wrap .column-wrap {
flex: 0 0 50%;
max-width: 50%;
padding-right: 30px;
}
.payment-complated .booking-detail .flex-wrap .column-wrap .column + .column {
margin-top: 20px;
}
.payment-complated .entry-heading .entry-title {
font-size: 28px;
line-height: 1.36;
margin-bottom: 0;
}
.payment-complated .entry-heading {
margin-bottom: 20px;
}
.payment-complated .button-action {
display: flex;
align-items: center;
margin-top: 40px;
}
.payment-complated .button-action a.return-homepage {
margin-right: 30px;
}
.uxper-search-filter {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
row-gap: 10px;
margin-bottom: 30px;
}
.uxper-search-filter .action-wrap {
display: flex;
}
.uxper-search-filter .action-wrap.sort-wrap {
align-items: center;
}
.uxper-search-filter .action-wrap>span {
margin-right: 15px;
}
.uxper-search-filter .action-wrap .inner-filter {
display: flex;
}
.uxper-search-filter .action-wrap .inner-filter .entry-filter {
position: relative;
}
.uxper-search-filter .action-wrap .inner-filter .entry-filter .filter-label {
font-size: 16px;
font-weight: 500;
position: relative;
margin-bottom: 0;
display: flex;
align-items: center;
cursor: pointer;
padding-right: 17px;
color: #1a1a1a;
}
.uxper-search-filter .action-wrap .inner-filter .entry-filter .filter-label:after {
content: '\f107';
font-size: 24px;
line-height: 1;
font-weight: 300;
font-family: 'Font Awesome 5 Pro';
position: absolute;
right: 0;
}
.uxper-search-filter .action-wrap .inner-filter .entry-filter.active .filter-label {
color: #b95c47;
}
.uxper-search-filter .action-wrap .inner-filter .filter-control {
font-size: 16px;
display: none;
position: absolute;
min-width: 240px;
background: #fff;
z-index: 3;
margin-top: 10px;
border-radius: 3px;
box-shadow: 0 5px 10px 0 rgba(51, 51, 51, 0.15);
border: 1px solid #eee;
}
.uxper-search-filter .sort-wrap .inner-filter .filter-control {
text-align: right;
min-width: 135px;
right: 0;
}
.uxper-search-filter .action-wrap .filter-control ul {
max-height: 270px;
overflow: auto;
list-style-type: none;
margin-bottom: 0;
padding: 15px 20px;
}
.uxper-search-filter .action-wrap .filter-control .btn-filter {
display: flex;
align-items: center;
justify-content: space-between;
padding: 15px 10px;
border-top: 1px solid #eee;
}
.uxper-search-filter .action-wrap .filter-control .btn-filter a.clear {
text-decoration: underline;
}
.uxper-search-filter .action-wrap .filter-control .btn-filter a.save {
padding: 5px 12px;
font-weight: 400;
}
.uxper-search-filter .action-wrap .filter-control a {
font-size: 16px;
text-transform: none;
display: block;
position: inherit;
}
.uxper-search-filter .action-wrap .filter-control a:before {
content: '';
position: absolute;
height: 5px;
background: red;
opacity: 0.4;
width: 100%;
left: 0;
bottom: 2px;
transition: transform .5s cubic-bezier( .8, 0, .2, 1);
transform: scale3d(0,1,1);
transform-origin: transform-origin( 0, 1, 1);
}
.uxper-search-filter .action-wrap .filter-control li {
position: relative;
}
.uxper-search-filter .action-wrap .filter-control li .input-control {
position: absolute;
top: 3px;
width: 18px;
height: 18px;
}
.uxper-search-filter .action-wrap .filter-control li .custom-checkbox:checked:before {
font-size: 14px;
line-height: 18px;
width: 18px;
height: 18px;
}
.uxper-search-filter .action-wrap .filter-control li label {
margin-bottom: 0;
display: block;
padding-left: 30px;
cursor: pointer;
color: #1a1a1a;
}
.uxper-search-filter .action-wrap .filter-control li + li {
margin-top: 10px;
}
.uxper-search-filter .action-wrap .filter-control li.active a:before {
background: red;
transform: scale3d(1,1,1);
transform-origin: transform-origin(0% 50%);
}
.uxper-search-filter .action-wrap .filter-control li a:hover:before {
transform: scale3d(0,1,1);
transform-origin: transform-origin(0% 50%);
}
.btn-popup-filter a.nuss-button {
font-size: 16px;
font-weight: 500;
padding: 5px 20px;
}
.btn-popup-filter a.nuss-button i {
margin-right: 8px;
}
.uxper-popup-filter {
position: fixed;
top: 100%;
left: 0;
right: 0;
bottom: 0;
height: 100vh;
background-color: #fff;
opacity: 0;
visibility: hidden;
z-index: 999;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.uxper-popup-filter.active {
top: 0;
opacity: 1;
visibility: visible;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.uxper-popup-filter .top-filter {
font-size: 16px;
font-weight: 500;
color: #1a1a1a;
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 25px 10px;
border-bottom: 1px solid #eee;
}
.uxper-popup-filter .top-filter a {
flex: 0 0 50px;
}
.uxper-popup-filter .top-filter a.clear {
text-decoration: underline;
text-align: right;
}
.uxper-popup-filter .top-filter a.btn-close {
font-size: 24px;
}
.uxper-popup-filter .filter-wrap {
display: flex;
flex-direction: column;
height: 100%;
}
.uxper-popup-filter .inner-filter {
padding: 25px;
row-gap: 0;
height: 100%;
overflow: auto;
}
.uxper-popup-filter .inner-filter .entry-filter {
width: 100%;
}
.uxper-popup-filter .inner-filter .filter-label {
display: block;
font-weight: 500;
margin-bottom: 15px;
color: #1a1a1a;
}
.uxper-popup-filter ul {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
}
.uxper-popup-filter ul li {
display: flex;
justify-content: space-between;
align-items: center;
flex-direction: row-reverse;
}
.uxper-popup-filter ul li a {
color: #5d5d5d;
}
.uxper-popup-filter ul li label {
flex: 1;
}
.uxper-popup-filter ul li + li {
margin-top: 15px;
}
.uxper-popup-filter .sort-wrap ul li {
flex-direction: inherit;
}
.uxper-popup-filter .gap-item {
width: 100%;
}
.uxper-popup-filter .gap-item + .gap-item {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #eee;
}
.uxper-popup-filter .bottom-filter {
padding: 15px 25px;
border-top: 1px solid #eee;
background-color: #fff;
z-index: 2;
}
.uxper-popup-filter .bottom-filter a {
font-size: 16px;
}
.search .uxper-search-form {
text-align: center;
margin: 0 auto;
padding-bottom: 70px;
}
.search .uxper-search-form .ux-booking-form {
justify-content: center;
}
.ux-booking-form {
margin-top: 0;
margin-bottom: 0;
}
.uxper-search-form {
max-width: 800px;
width: 100%;
}
.uxper-search-form .entry-title {
font-size: 42px;
font-weight: 700;
line-height: 1.29;
margin-bottom: 10px;
}
.uxper-search-form .entry-des {
font-size: 18px;
line-height: 1.17;
margin-bottom: 0;
}
.uxper-search-form .entry-des span {
font-weight: 500;
}
.uxper-search-form .ux-booking-form {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
margin-top: 40px;
}
.uxper-search-form .ux-booking-form .form-group {
margin-top: 0;
width: 290px;
}
.uxper-search-form .ux-booking-form .bottom-form {
margin-top: 0;
}
.uxper-search-form .ux-booking-form button.btn-submit {
padding-left: 45px;
padding-right: 45px;
}
.check-availabity-popup .inner-popup {
max-width: 790px;
padding: 40px 65px 60px 40px;
}
.check-availabity-popup .ux-room-datepick-popup {
padding-left: 10px;
padding-right: 10px;
}
.check-availabity-popup .ux-room-datepick-popup,.check-availabity-popup .bottom-form {
width: 100%;
}
.check-availabity-popup .ux-booking-form .form-group {
width: 50%;
}
.check-availabity-popup .ux-booking-form .form-group + .form-group {
margin-top: 0;
}
.check-availabity-popup.type-02 .inner-popup {
text-align: center;
}
.check-availabity-popup.type-02 .ux-booking-form {
margin: 30px 0 0;
}
.nuss-popup.check-availabity-popup.type-02 .btn-close {
color: #1a1a1a;
}
.nuss-popup.check-availabity-popup.type-02 .entry-heading {
font-size: 36px;
line-height: 1.33;
margin-bottom: 10px;
}
.nuss-popup.check-availabity-popup.type-02 .entry-des {
margin-bottom: 0;
}
.nuss-popup.check-availabity-popup.type-02 .inner-popup {
display: flex;
flex-direction: column;
justify-content: space-between;
left: unset;
right: 0;
max-width: 480px;
padding: 60px 60px 30px;
}
.nuss-popup.check-availabity-popup.type-02 .inner-popup .entry-bottom {
font-size: 16px;
line-height: 1.63;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 30px;
margin: 30px -10px 0;
}
.nuss-popup.check-availabity-popup.type-02 .inner-popup .entry-bottom a {
padding: 0 10px;
margin-bottom: 10px;
}
.check-availabity-popup.type-02 .ux-booking-form .form-group {
width: 100%;
padding: 25px;
border: 1px solid #eeeeee;
z-index: 1;
}
.check-availabity-popup.type-02 .ux-booking-form .form-group input, 
.check-availabity-popup.type-02 .ux-booking-form .form-group .show-data {
padding-bottom: 0;
border-bottom: 0;
}
.check-availabity-popup.type-02 .ux-booking-form .form-group input.form-control,
.check-availabity-popup.type-02 .ux-booking-form .form-group .show-data {
min-height: 26px;
}
.check-availabity-popup.type-02 .ux-booking-form .form-group + .form-group {
margin-top: 10px;
}
.check-availabity-popup.type-02 .ux-booking-form .bottom-form {
margin-top: 10px;
padding: 0;
}
.check-availabity-popup.type-02 .ux-booking-form button.btn-submit {
padding-top: 18px;
padding-bottom: 18px;
}
.check-availabity-popup.type-02 .ux-booking-form .phone-number {
display: block;
font-size: 16px;
font-weight: 500;
margin-top: 30px;
}
.uxper-check-booking-info {
max-width: 500px;
width: 100%;
margin: 0 auto;
}
.uxper-check-booking-info .form-group + .form-group {
margin-top: 30px;
}
.items-one-row.archive-room-search .inner-room-wrap{
flex-direction: column;
}
.items-one-row.archive-room-search .inner-room-wrap .room-thumbnails {
flex: 0 0 32%;
max-width: max-content;
}
.items-one-row.archive-room-search-01 .inner-room-wrap .room-detail + .room-action,
.items-one-row.archive-room-search .inner-room-wrap .room-thumbnails + .room-detail {
border-left: 1px solid #eee;
}
.items-one-row.archive-room-search-01 .inner-room-wrap .room-detail + .room-action {
border-top: 0;
}
.items-one-row.archive-room-search .inner-room-wrap .room-thumbnails + .room-detail{
border-bottom: 0;
}
.items-one-row.archive-room-search-01 .room-action {
padding: 10px 30px 30px 30px;
}
.items-one-row .room-flex-top{
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%;
}
.items-one-row.archive-room-search .room-button-toggle,
.items-one-row.archive-room-search .room-amenities {
display: none;
}
.items-one-row.archive-room-search-01 .room-price {
display: flex;
flex-direction: row;
align-items: center;
margin-bottom: 0px;
}
.archive-room-search .nuss-swiper .swiper-slide{
width: 100% !important;
}
.notice-include{
width: 100%;
}
.notice-include__all,
.notice-include__only{
color: #5a5a5a;
text-decoration: underline;
}
.notice-include__all:hover,
.notice-include__only:hover{
text-decoration: underline;
}
@media (max-width: 1199px) {
.list-category {
margin-bottom: 60px;
}
.nuss-grid .room-title .entry-title {
font-size: 28px;
}
.nuss-grid .room-button .nuss-button:not(.underline) {
padding: 7px 25px;
}
.nuss-grid .room-meta {
margin-left: -8px;
margin-right: -8px;
}
.nuss-grid .room-meta .gap-item {
padding-left: 8px;
padding-right: 8px;
}
.nuss-grid .room-meta span {
font-size: 15px;
}
.nuss-grid .room-meta img, .nuss-grid .room-meta svg {
max-width: 20px;
max-height: 20px;
}
}
@media (max-width: 1024px) {
.archive-room-search .inner-room-wrap{
flex-direction: column;
}
.archive-room-search .inner-room-wrap .room-thumbnails {
flex: 0 0 32%;
max-width: max-content;
}
.archive-room-search-01 .inner-room-wrap .room-detail + .room-action,
.archive-room-search .inner-room-wrap .room-thumbnails + .room-detail {
border-left: 1px solid #eee;
}
.archive-room-search-01 .inner-room-wrap .room-detail + .room-action {
border-top: 0;
}
.archive-room-search .inner-room-wrap .room-thumbnails + .room-detail{
border-bottom: 0;
}
.archive-room-search-01 .room-action {
padding: 10px 30px 30px 30px;
}
.room-flex-top{
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%;
}
.archive-room-search .room-button-toggle,
.archive-room-search .room-amenities {
display: none;
}
.archive-room-search-01 .room-price {
display: flex;
flex-direction: row;
align-items: center;
margin-bottom: 0px;
}
}
@media (min-width: 992px) {
.check-availabity-popup {
transition: transform .55s cubic-bezier(.65,.025,.67,.36) .05s,opacity 0s .6s,visibility 0s .6s;
}
.check-availabity-popup.open {
transition: transform .55s cubic-bezier(.65,.025,.67,.36),opacity 0s;
}
.check-availabity-popup .inner-popup {
transition: transform .55s cubic-bezier(.65,.025,.67,.36) .55s,opacity 0s .6s,visibility 0s .6s;
}
.check-availabity-popup .bg-overlay {
transition: transform .55s cubic-bezier(.65,.025,.67,.36) .05s,opacity 0s .6s,visibility 0s .6s;
}
.check-availabity-popup .ux-room-datepick-calendar {
opacity: 0;
transform: translateY(3rem);
transition: opacity .6s cubic-bezier(.65,.025,.67,.36),transform .6s cubic-bezier(.65,.025,.67,.36);
transition-duration: .3s;
}
.check-availabity-popup .form-group {
opacity: 0;
transform: translateY(3rem);
transition: opacity .6s cubic-bezier(.65,.025,.67,.36),transform .6s cubic-bezier(.65,.025,.67,.36);
transition-duration: .6s;
z-index: 1;
}
.check-availabity-popup .bottom-form {
opacity: 0;
transform: translateY(3rem);
transition: opacity .6s cubic-bezier(.65,.025,.67,.36),transform .6s cubic-bezier(.65,.025,.67,.36);
transition-duration: .9s;
}
.check-availabity-popup.type-01 .inner-popup {
transform: translateX(-100%);
}
.check-availabity-popup.type-01 .bg-overlay {
left: 790px;
transform: translateX(-100%);
}
.check-availabity-popup.type-02 .inner-popup {
transform: translateX(100%);
}
.check-availabity-popup.type-02 .bg-overlay {
right: 480px;
transform: translateX(100%);
}
.check-availabity-popup.open .inner-popup {
transform: translateX(0);
transition: transform .5s cubic-bezier(.65,.025,.67,.36),opacity 0s;
}
.check-availabity-popup.open .bg-overlay {
transform: translateX(0);
transition: transform .8s cubic-bezier(.34,.615,.4,.985) .5s,opacity 0s .5s;
}
.check-availabity-popup.open .ux-room-datepick-calendar {
opacity: 1;
transform: translateY(0);
transition: opacity .8s cubic-bezier(.34,.615,.4,.985) 0.55s,transform .8s cubic-bezier(.34,.615,.4,.985) 0.55s;
}
.check-availabity-popup.open .form-group {
opacity: 1;
transform: translateY(0);
transition: opacity .8s cubic-bezier(.34,.615,.4,.985) 0.75s,transform .8s cubic-bezier(.34,.615,.4,.985) 0.75s;
}
.check-availabity-popup.open .bottom-form {
opacity: 1;
transform: translateY(0);
transition: opacity .8s cubic-bezier(.34,.615,.4,.985) 1s,transform .8s cubic-bezier(.34,.615,.4,.985) 1s;
}
.single-room .room-thumbnails .swiper-slide img {
height: 500px;
}
}
@media (max-width: 991px) {
.wrap-room-list .inner-room-wrap .room-thumbnails {
flex: 0 0 45%;
max-width: 45%;
}
.wrap-room-list .inner-room-wrap .room-detail {
padding-left: 50px;
padding-right: 50px;
}
.wrap-room-ziczac .inner-room-wrap {
padding-left: 30%;
}
.wrap-room-ziczac .grid-item:nth-child(2n+1) .inner-room-wrap {
padding-right: 30%;
}
.archive-room-search .inner-room-wrap .room-thumbnails img {
height: 100%;
object-fit: cover;
}
.archive-room-search-01 .room-action {
padding: 40px 30px 30px 30px;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-thumbnails {
flex: 0 0 100%;
max-width: 100%;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-thumbnails img {
width: 100%;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-thumbnails + .room-detail {
border-left: 1px solid #eee;
}
.archive-room-search.archive-room-search-02 .inner-room-wrap .room-thumbnails {
flex: 0 0 30%;
max-width: 300px;
}
.nuss-gallery-04 .large-thumb img {
height: 400px;
}
.nuss-gallery-04 .large-thumb {
border-radius: 10px 10px 0 0;
margin-bottom: 8px;
}
.nuss-gallery-04 .small-thumb {
grid-template-columns: repeat(4,1fr);
grid-template-rows: auto;
border-radius: 0 0 10px 10px;
}
.nuss-gallery-04 .small-thumb .item img {
height: 200px;
}
.single-room .btn-mobile-booking {
display: block;
}
.single-room .room-booking {
display: none;
position: static;
}
}
@media (max-width: 767px) {
.wrap-room-list .inner-room-wrap .room-thumbnails {
flex: 0 0 100%;
max-width: 100%;
}
.wrap-room-list .inner-room-wrap .room-thumbnails img {
width: 100%;
object-fit: cover;
max-height: 350px;
}
.wrap-room-list .inner-room-wrap .room-thumbnails + .room-detail {
padding: 25px 0 0 0;
}
.wrap-room-list .inner-room-wrap .room-detail {
padding-left: 0;
padding-right: 0;
}
.wrap-room-ziczac .inner-room-wrap,.wrap-room-ziczac .grid-item:nth-child(2n+1) .inner-room-wrap {
padding: 0;
}
.wrap-room-ziczac .inner-room-wrap .room-thumbnails img {
width: 100%;
object-fit: cover;
max-height: 350px;
}
.wrap-room-ziczac .room-detail {
position: static;
transform: none;
-webkit-transform: none;
max-width: 100%;
padding: 25px 0 0;
}
.check-availabity-popup .inner-popup {
padding-right: 40px;
}
.archive-room-search.archive-room-search-02 .inner-room-wrap .room-thumbnails {
flex: 0 0 100%;
max-width: 100%;
}
.archive-room-search.archive-room-search-02 .inner-room-wrap .room-thumbnails img {
width: 100%;
max-height: 400px;
}
.archive-room-search.archive-room-search-02 .inner-room-wrap .room-thumbnails + .room-detail {
border-left: 1px solid #eee;
}
.archive-room-search.archive-room-search-02 .inner-room-wrap .room-detail {
padding: 25px 15px 30px;
}
.archive-room-search.archive-room-search-02 .inner-room-wrap .room-action {
flex-wrap: wrap;
margin-top: 20px;
}
.nuss-gallery-04 .small-thumb .item img {
height: 100px;
}
.nuss-gallery-04 .see-more {
font-size: 15px;
}
#booking-contact-form .uxper-field + .uxper-field {
margin-top: 20px;
}
.nuss-popup .entry-heading h3 {
font-size: 24px;
}
.single-room .room-booking.active .inner-booking {
top: 5%;
bottom: 5%;
}
}
@media (max-width: 650px) {
.archive-room-search .room-title .entry-title {
font-size: 28px;
}
.archive-room-search .room-button-toggle {
display: none;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-detail,
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-action {
flex: 0 0 100%;
padding: 15px;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-detail {
padding-top: 25px;
border-bottom: 0;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-action {
flex-wrap: wrap;
row-gap: 10px;
flex-direction: row;
border-left: 1px solid #eee;
border-top: 0;
padding-top: 10px;
padding-bottom: 30px;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-flex-top {
display: flex;
align-items: center;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-flex-top .room-price {
font-size: 15px;
margin-right: 15px;
}
.archive-room-search.archive-room-search-01 .room-price {
margin-bottom: 0;
}
.uxper-search-form .ux-booking-form {
padding: 0;
}
.uxper-search-form .ux-booking-form .form-group,.uxper-search-form .ux-booking-form .bottom-form {
width: 100%;
}
.archive-room-search .room-price {
font-size: 16px;
}
.archive-room-search .inner-room-wrap .room-amenities {
display: none;
}
.single-room .room-amenities .entry-detail {
max-width: 100%;
padding-right: 0;
}
.single-room .room-amenities .list-amenities .grid {
grid-column-gap: 30px;
}
.check-availabity-popup .inner-popup {
padding: 40px 30px;
}
.check-availabity-popup .ux-booking-form .form-group {
width: 100%;
}
.check-availabity-popup .ux-booking-form .form-group + .form-group {
margin-top: 30px;
}
.room-price .season-notice.hint--right:after {
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
bottom: 100%;
left: 0;
margin-bottom: 0;
}
.room-price .season-notice.hint--right:before {
display: none;
}
}
@media (max-width: 600px) {
.checkout-wrap .billing-detail .grid {
display: block;
}
.checkout-wrap .grid .column + .column {
margin-top: 30px;
}
.checkout-wrap .service .entry-detail {
display: block;
overflow: hidden;
}
.checkout-wrap .service .service-detail {
margin-bottom: 15px;
}
.checkout-wrap .service .service-image {
display: block;
max-width: 100px;
}
.checkout-wrap .service .service-image img {
object-fit: cover;
max-height: 170px;
height: 100%;
}
.checkout-wrap .service .service-title span {
top: 3px;
}
.checkout-wrap .service .service-title .entry-title {
font-size: 18px;
}
.checkout-wrap .service .service-price {
font-size: 15px;
}
.checkout-wrap .service .regular-price {
font-size: 15px;
}
.payment-complated .booking-detail .flex-wrap {
flex-wrap: wrap;
}
.payment-complated .booking-detail .flex-wrap .column-wrap {
flex: 0 0 100%;
max-width: 100%;
padding-right: 0;
}
.payment-complated .booking-detail .flex-wrap .column-wrap + .column-wrap {
margin-top: 20px;
}
.single-room .button-contact .inner-popup {
max-height: inherit;
}
}
@media (max-width: 479px) {
.wrap-room-grid .room-thumbnails .room-price,.wrap-room-masonry .room-thumbnails .room-price {
font-size: 14px;
padding: 10px 15px;
top: 20px;
left: 20px;
}
.room-thumbnails .swiper-pagination-inner {
margin-bottom: 15px;
}
.grid-room .room-button {
margin-left: -10px;
margin-right: -10px;
}
.grid-room .room-button .gap-item {
padding-left: 10px;
padding-right: 10px;
}
.uxper-search-form .ux-booking-form {
padding: 0;
}
.single-room .room-booking {
max-width: 100%;
}
.single-room .room-amenities .list-amenities .grid {
grid-template-columns: repeat(1,1fr);
}
.nuss-popup.check-availabity-popup.type-02 .inner-popup {
padding: 40px 20px;
}
.nuss-popup.check-availabity-popup.type-02 .btn-close {
top: 15px;
right: 15px;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-flex-top {
display: block;
text-align: left;
}
.archive-room-search.archive-room-search-01 .inner-room-wrap .room-flex-top .room-price {
margin-right: 0;
margin-bottom: 10px;
}
.archive-room-search.archive-room-search-02 .inner-room-wrap .room-action {
display: block;
text-align: left;
}
.archive-room-search.archive-room-search-02 .inner-room-wrap .room-action .room-price {
margin-right: 0;
margin-bottom: 10px;
}
.coupon-detail .entry-detail {
display: block;
}
.coupon-detail .entry-detail input {
width: 100%;
margin-bottom: 10px;
}
.review-order {
padding-left: 20px;
padding-right: 20px;
}
.payment-complated .button-action {
flex-wrap: wrap;
flex-direction: column;
align-items: flex-start;
}
.payment-complated .button-action a {
flex: 0 0 100%;
}
.payment-complated .button-action a.return-homepage {
margin-right: 0;
}
.payment-complated .button-action a + a {
margin-top: 20px;
}
.nuss-gallery-04 .large-thumb img {
height: 300px;
}
.nuss-gallery-04 .small-thumb {
grid-template-columns: repeat(2,1fr);
}
}
@media (max-width: 375px) {
.single-ux_room .room-thumbnails .nuss-swiper-control .swiper-slide img {
height: 150px;
}
}.gdpr_lightbox-active,.gdpr_lightbox-active body{overflow:hidden}.gdpr_lightbox{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.gdpr_lightbox.gdpr_lightbox-opened{opacity:1}.gdpr_lightbox.gdpr_lightbox-closed{opacity:0}.gdpr_lightbox *{box-sizing:border-box}.gdpr_lightbox-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.gdpr_lightbox-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.gdpr_lightbox-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.gdpr_lightbox-loading .gdpr_lightbox-loader{opacity:1}.gdpr_lightbox-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.gdpr_lightbox-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.gdpr_lightbox-closed .gdpr_lightbox-content,.gdpr_lightbox-loading .gdpr_lightbox-content{transform:scale(.8)}.gdpr_lightbox-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.gdpr_lightbox-close,.gdpr_lightbox-close:active,.gdpr_lightbox-close:focus,.gdpr_lightbox-close:hover,.gdpr_lightbox-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;box-shadow:none}.gdpr_lightbox-close::-moz-focus-inner{border:0;padding:0}.gdpr_lightbox-close:active{top:1px}.gdpr_lightbox-image img{max-width:100%;display:block;line-height:0;border:0}.gdpr_lightbox-iframe .gdpr_lightbox-container{width:100%;max-width:964px}.gdpr_lightbox-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.gdpr_lightbox-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}body.moove_gdpr_overflow{overflow:hidden}body.moove_gdpr_overflow #page{position:relative;z-index:10}body.moove_gdpr_overflow #main-header,body.moove_gdpr_overflow #page-container{z-index:99}.gdpr_lightbox-hide,body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{display:none}.gdpr_lightbox dialog#moove_gdpr_cookie_modal{display:-ms-flexbox;display:flex;position:relative;padding:0;background:transparent;border:none;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button{padding:0;display:inline-block;border:none;box-shadow:none;background-color:transparent;color:inherit;text-decoration:underline;cursor:pointer;transition:all .2s ease;font-size:inherit;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.cookie-switch.focus-g,.cookie-switch:focus,.gdpr-shr-switch.focus-g,.gdpr-shr-switch:focus{box-shadow:1px 1px 5px #010101;border-radius:50px}#moove_gdpr_cookie_modal .mgbutton.focus-g,#moove_gdpr_cookie_modal .mgbutton:focus{box-shadow:1px 1px 5px #010101}#moove_gdpr_cookie_info_bar .gdpr-fbo-0{-ms-flex-order:1;order:1}#moove_gdpr_cookie_info_bar .gdpr-fbo-1{-ms-flex-order:2;order:2}#moove_gdpr_cookie_info_bar .gdpr-fbo-2{-ms-flex-order:3;order:3}#moove_gdpr_cookie_info_bar .gdpr-fbo-3{-ms-flex-order:4;order:4}#moove_gdpr_cookie_info_bar .gdpr-fbo-4{-ms-flex-order:5;order:5}#moove_gdpr_cookie_info_bar .gdpr-fbo-5{-ms-flex-order:6;order:6}.gdpr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{height:30px;display:inline-block;float:left;width:35px;margin-right:5px;position:relative;top:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:30px;width:auto;background-color:transparent}body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:none}.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after{box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content{-ms-flex-pack:justify;justify-content:space-between}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{margin:0 -4px;max-width:calc(100% + 8px);width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px 4px}}#moove_gdpr_cookie_info_bar{content-visibility:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{display:none}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:block;position:absolute;top:-15px;right:-15px;background-color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{background-color:transparent;padding:0;display:inline-block;float:right;position:relative;font-size:14px;line-height:20px;margin:3px 4px;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #626262;color:#626262;transition:all .3s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:32px;top:-1px;position:relative;height:30px;display:block;overflow:hidden}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{color:#fff;opacity:.7;box-shadow:inset 0 0 0 1px #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:#fff;opacity:1;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{text-decoration:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{overflow:visible;box-shadow:1px 1px transparent}#moove_gdpr_cookie_modal{margin:0 auto;margin-top:0;min-height:60vh;font-family:Nunito,sans-serif;content-visibility:hidden}#moove_gdpr_cookie_modal span.tab-title{display:block}#moove_gdpr_cookie_modal button{letter-spacing:0;outline:none;cursor:pointer}#moove_gdpr_cookie_modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{position:relative;display:inline-block;width:50px;height:30px;padding:0}#moove_gdpr_cookie_modal .cookie-switch input,#moove_gdpr_cookie_modal .switch input{display:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .cookie-switch .slider,#moove_gdpr_cookie_modal .switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s;margin:0;padding:0}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:block;box-sizing:content-box}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{content:attr(data-text-disabled);position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .slider.round,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .switch .cookie-slider.round,#moove_gdpr_cookie_modal .switch .slider.cookie-round,#moove_gdpr_cookie_modal .switch .slider.round{border-radius:34px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .slider.round:before{border-radius:50%}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.gdpr-sr:after,#moove_gdpr_cookie_modal .cookie-switch .slider.gdpr-sr:after,#moove_gdpr_cookie_modal .switch .cookie-slider.gdpr-sr:after,#moove_gdpr_cookie_modal .switch .slider.gdpr-sr:after{display:none}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch .gdpr-sr-enable{display:none;color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch .gdpr-sr-disable{display:block;color:red}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .switch .gdpr-sr-label{position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .switch input:checked+.slider:after{content:attr(data-text-enable);color:#2e9935;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-enable{display:block}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-disable{display:none}#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:focus+.slider,#moove_gdpr_cookie_modal .switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .switch input:focus+.slider{box-shadow:0 0 1px #2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(20px)}#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{outline:none;box-shadow:none;text-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;width:900px;width:80vw;max-width:1170px;min-height:600px;border-radius:10px;position:relative;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{background-color:transparent}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;float:none;padding-bottom:135px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content{max-height:50vh;overflow:hidden;overflow-y:auto;padding-bottom:0;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px;white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{padding-right:0;text-align:right;color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;position:relative;top:0;text-decoration:none;display:block;-ms-flex-align:baseline;align-items:baseline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main{display:block;position:relative}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{position:relative;overflow:hidden;padding-right:190px;padding-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar{position:absolute;top:0;right:0;width:190px;text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider{position:relative;width:50px;height:30px;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after{text-align:right;left:auto;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:20px;margin-bottom:15px;padding-right:190px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;height:75px;position:relative;margin-bottom:20px;padding-right:180px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{max-width:180px;margin:0;float:right;position:absolute;top:0;right:0;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img{max-width:100%;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{width:100%;font-weight:700;font-size:28px;line-height:1.1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;text-decoration:none;top:-30px;right:-30px;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:transparent;padding:0;z-index:99;margin:0;outline:none;box-shadow:none;border:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{background-color:#fff;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{display:block;width:60px;height:60px;line-height:60px;font-size:48px;background-color:#0c4da2;border:1px solid #0c4da2;color:#fff;border-radius:50%;transition:all .3s ease}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{padding:0;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px;max-width:70%;width:auto;display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{font-weight:400;font-size:20px;margin:5px 0 0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{margin-top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:28px;line-height:1.2;margin:0;padding:0;color:#000;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:calc(100% - 155px);overflow-y:auto;padding-right:20px;padding-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:16px;line-height:1.4;margin-bottom:18px;margin-top:0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-size:18px;line-height:1.4;margin-bottom:20px;margin-top:0;font-weight:700;text-transform:none;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{color:#000;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:5px;margin-right:10px;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled{opacity:.6;pointer-events:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider{background-color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after{color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{display:inline-block;float:right;color:#09a501;margin:0;line-height:1.2;font:700 11px Arial,Helvetica,sans-serif;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{border:none;padding:0;margin:0;box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:130px;position:absolute;left:0;bottom:0;width:100%;background-color:#f1f1f1;z-index:15;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:"";position:absolute;bottom:130px;left:60px;right:60px;height:1px;display:block;background-color:#c9c8c8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{text-decoration:none;padding:0 10px;font-size:10px;color:#000;font-weight:700;line-height:13px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:auto;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{height:15px;margin-left:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:calc(100% + 16px);display:-ms-flexbox;display:flex;padding:0 60px;-ms-flex-pack:justify;justify-content:space-between;margin:0 -2px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:8px;text-decoration:none;border-radius:150px;color:#fff;padding:15px 10px;transition:all .3s ease;border:1px solid transparent;min-width:160px;text-align:center;text-transform:none;letter-spacing:0;font-weight:700;font-size:14px;line-height:20px;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{color:#fff;display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:40%;display:inline-block;float:left;padding:40px 60px;position:absolute;height:100%;top:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);background:#fff;z-index:10;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{position:absolute;bottom:0;padding-bottom:30px;left:60px;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;padding:20px 0;position:relative;top:10px;text-decoration:none;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{width:60px;height:auto;display:inline-block;margin-left:5px;position:relative;top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{padding:0;list-style:none;margin:0;z-index:12}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;padding:0;list-style:none;margin-bottom:7px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#fff;border-color:#f1f1f1;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:800;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#f1f1f1;border:1px solid #f1f1f1;line-height:1.1;padding:13px 20px;color:#0c4da2;width:100%;transition:all .3s ease;border-radius:5px;text-align:left;white-space:normal}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon{text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:inline-block;float:left;font-size:30px;width:40px;margin-right:5px;position:relative;top:0;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:auto;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{width:100%;height:0;padding-bottom:38px;background-size:contain;background-position:0;background-repeat:no-repeat}.moove-hidden{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{content:"";display:table;clear:both}#moove_gdpr_cookie_info_bar{position:fixed;bottom:0;left:0;width:100%;min-height:60px;max-height:400px;color:#fff;z-index:9900;background-color:#202020;border-top:1px solid #fff;font-family:Nunito,sans-serif;transition:bottom .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top{bottom:auto;top:0;transition:top .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme{border-top:0;border-bottom:1px solid #fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme{border-top:0;border-bottom:1px solid #202020}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden{bottom:auto;top:-400px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar),#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar){width:600px;max-width:calc(100% - 30px);bottom:15px;border-radius:10px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme{border:1px solid #d3ced2}@media (min-width:767px){#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#000}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container{padding:10px 25px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:10px 0}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton{width:100%}}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left{left:15px;right:auto}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right{right:15px;left:auto}#moove_gdpr_cookie_info_bar *{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-400px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{text-align:center}#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn{border:none}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:#fff;border-top:1px solid #202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#202020;border-top:1px solid #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none;transition:all .2s ease}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{border-color:#fff;color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#fff;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#fff}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#202020;background-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 40px;position:static;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{font-size:40px;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;top:calc(50% - 25px);left:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{position:absolute;width:60px;height:50px;line-height:50px;text-align:center;top:calc(50% - 25px);right:0;text-decoration:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon{width:28px;height:28px;line-height:26px;text-align:center;text-decoration:none;background-color:#fff;color:#424449;border-radius:50%;display:block;border:1px solid #fff;font-size:16px;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon{background-color:#424449;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:30px;padding-right:30px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{margin:0;font-size:14px;line-height:18px;font-weight:700;padding-bottom:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6{font-size:22px;line-height:30px;margin-bottom:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{display:inline-block;width:35px;height:35px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:35px;text-align:center;border-radius:50%;font-size:28px;padding-top:1px;transition:all .2s ease;margin-left:10px;margin-left:6vw}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#202020;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:14px;line-height:20px;color:#fff;font-weight:700;text-decoration:none;border-radius:150px;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:3px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{background-color:#424449;color:#fff;border-color:transparent;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{border-color:#fff;background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{text-decoration:underline;cursor:pointer;transition:all .2s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:15px;padding-left:3vw}.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal{content-visibility:visible}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{max-width:100%}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close{opacity:0;visibility:hidden}#moove_gdpr_save_popup_settings_button{display:block;z-index:1001;position:fixed;background-color:rgba(0,0,0,.8);transition:all .3s ease;color:#fff;padding:0;text-align:center;height:40px;outline:none;font-weight:400;font-size:14px;line-height:20px;border-radius:0;border:none;text-decoration:none;border-radius:50px}#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){bottom:20px;left:20px}#moove_gdpr_save_popup_settings_button span{background-color:inherit;transition:all .3s ease}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{display:-ms-inline-flexbox;display:inline-flex;line-height:40px;float:left;font-size:30px;min-width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:15;position:relative;background-color:inherit;border-radius:inherit;transition:none}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i,#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon{position:relative;top:0;font-weight:900;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font:normal 12px Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 15px 0 5px;top:0;left:0;position:relative;line-height:40px;display:none;overflow:hidden;z-index:5;background-color:transparent;text-decoration:none}#moove_gdpr_save_popup_settings_button:focus,#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_save_popup_settings_button:focus span.moove_gdpr_text,#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{-ms-flex-pack:start;justify-content:flex-start}#moove_gdpr_cookie_info_bar *{box-sizing:border-box}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright{float:right}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey{background-color:#424449}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover{background-color:#202020}@media (max-width:767px){#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{min-height:30px;font-weight:400}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{font-size:10px;line-height:1.2}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{margin-right:0;text-align:center;width:25px;height:25px}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:25px}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{width:30px;height:30px;border:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:27px;height:25px}.gdpr-fb-hide-mobile{display:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{width:calc(100vw - 50px)}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{width:40px;height:24px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{height:20px;width:20px}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(16px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{padding-right:0;height:auto;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-weight:700;font-size:22px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:80vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:calc(80vh - 155px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin-right:2px;margin-bottom:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{position:relative;padding-right:10px;max-width:50%;width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{font-weight:700;font-size:11px;padding-left:0;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding-right:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar{position:relative;left:0;right:auto;width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form{text-align:left;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider{width:40px;height:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after{left:45px;right:0;text-align:left;top:-3px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider .gdpr-sr-label{left:45px;right:0;text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{padding-right:0;font-weight:700;font-size:16px;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:500px;max-height:90vh;min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after{font-weight:800;font-size:12px;line-height:30px;min-width:130px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label{line-height:1.8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button{display:inline-block;width:30px;height:30px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:30px;text-align:center;border-radius:50%;font-size:27px;padding-top:1px;transition:all .2s ease;margin-left:15px;margin-left:6vw;position:absolute;right:5px;top:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:30px;height:30px;line-height:30px;font-size:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{padding-bottom:30px;background-size:contain;background-position:50%;margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:10px;padding-top:30px;position:relative;top:0;left:0;text-align:center;min-height:140px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:-ms-flexbox;display:flex;margin:0 -3px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style:none;margin-bottom:20px;display:-ms-inline-flexbox;display:inline-flex;margin:3px;-ms-flex:1;flex:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{margin:0;text-align:center;width:24px;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{font-size:8px;line-height:1.2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{top:3px;right:3px;left:auto;padding:0;bottom:auto;transform:scale(.8)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:100%;position:relative;padding:15px 10px;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:16px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding:0;position:relative;overflow:auto;max-height:calc(100% - 110px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:14px;line-height:1.3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-weight:700;font-size:14px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{margin-bottom:55px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:100%;max-height:calc(90vh - 320px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{left:10px;right:10px;bottom:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#fff;text-decoration:none;border-radius:150px;font-weight:700;font-size:12px;line-height:18px;padding:5px;transition:all .3s ease;border:1px solid #fff;color:#fff;min-width:110px;text-align:center;text-transform:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{top:0;padding:5px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:40px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:0;display:block;min-height:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:12px;font-weight:700;padding:5px 20px}.moove-gdpr-branding-cnt a{padding:10px 0}}@media screen and (max-width:767px) and (orientation:landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{margin-top:0;background-position:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content{margin-bottom:35px;max-height:55vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:600px;height:90vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:500px;max-height:calc(80vh - 80px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:left;margin:0;display:inline-block;float:left;width:40%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width:60%;float:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:30px;min-height:75px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:350px;max-height:calc(100% - 70px)}#moove_gdpr_cookie_modal{background:transparent;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{min-height:55vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:0;padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{padding-bottom:80px}}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height:100%}}@media (min-width:768px) and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:20px;right:20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:620px;transform:scale(.75)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:20px;right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:13px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:10px 15px;font-weight:700;font-size:12px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:20px;padding-right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{margin-left:15px;margin-left:5vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:24px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:7px 15px;font-size:13px;margin:4px 8px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:8px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{white-space:normal}}@media (min-width:1000px) and (max-width:1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width:700px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:10px 30px;margin-left:8px;margin-right:8px}}@media (min-width:768px) and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;transform:scale(.7)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media print{#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,#moove_gdpr_save_popup_settings_button,.gdpr_cookie_settings_shortcode_content{display:none!important}body.moove_gdpr_overflow{overflow:auto}body.moove_gdpr_overflow .gdpr_lightbox{display:none!important}}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg{height:30px;width:auto}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg *{fill:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,.gdpr-icon.moovegdpr-arrow-close,i.moovegdpr-arrow-close.moovegdpr-arrow-close{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{position:absolute;content:" ";height:24px;width:1px;top:calc(50% - 12px);background-color:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{transform:rotate(45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after{transform:rotate(-45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,.gdpr-icon i.moovegdpr-arrow-close:after,.gdpr-icon i.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before{height:18px;top:calc(50% - 8px)}@media (max-width:767px){#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;padding:5px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:5px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{text-align:left;padding-left:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main{display:block!important;min-height:auto;max-height:100%;margin-bottom:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom:80px;max-height:50vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title{padding:10px;background-color:#fff;border:1px solid #fff;display:block;margin:10px 0 0;cursor:pointer;transition:all .3s ease;border-radius:5px;position:relative;padding-left:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before{content:"\203A";position:absolute;left:0;top:0;bottom:2px;font-size:24px;color:currentColor;width:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-family:Georgia,serif}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content{display:none;padding:10px;background-color:#fff}}@media (max-width:350px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:3px 12px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{opacity:0}}