@import 'https://fonts.googleapis.com/css?family=Oswald';
.body-header-bottom .ct-img div[class*="widget-"]{opacity: 1!important}
h1,
.widget-menu .navbar .nav>li>a {font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 1px;}
.title_widget {font-size: 22px; border-left: none; padding: 0;}
[data-zone="z001"] p{font-family: roboto!important; line-height:inherit!important;text-transform:none!important;letter-spacing:0!important;}
.title_widget {font-size: 22px; border-left: none; padding: 0;}
.body-header-bot .widget-text {text-transform: uppercase; letter-spacing: 4px;}
.body-header-top:hover {box-shadow: 0 10px 50px rgba(0,0,0,0.3);}
.mod-logo .inner-mod {justify-content: space-around;}
.body-header .flex .inner-mod>div[class*="widget"]:last-of-type {margin: 0;}
.navbar-inner {margin: 0; padding; 0;}
.widget-menu .navbar .nav>li>a {font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 1px;}
.widget-menu .navbar .nav>li>a {color: #ffffff; margin: 0; padding: 7px 10px; transition: all 0.3s;}
.widget-menu .navbar .nav>li>a:hover,
.widget-menu .navbar .nav>li.active>a {background-color: #e5b479; color: #ffffff;}
.widget-menu .navbar .nav>li>a:hover:before,
.widget-menu .navbar .nav>li.active>a:before,
.widget-menu .navbar .nav>li>a:hover:after,
.widget-menu .navbar .nav>li.active>a:after {display: none;}
.widget-menu .navbar .nav>li {flex-grow: 1; margin: 0;}
.nav>li>a {width: 100%; text-align: center;}
.widget-menu .navbar .nav>li>a {color: #ffffff; margin: 0; padding: 7px 10px; transition: all 0.3s;}
.widget-menu .navbar .nav>li>a:hover,
.widget-menu .navbar .nav>li.active>a {background-color: #e5b479; color: #ffffff;}
.widget-menu .navbar .nav>li>a:hover:before,
.widget-menu .navbar .nav>li.active>a:before,
.widget-menu .navbar .nav>li>a:hover:after,
.widget-menu .navbar .nav>li.active>a:after {display: none;}
.widget-menu .navbar .nav>li {flex-grow: 1; margin: 0;}
.nav>li>a {width: 100%; text-align: center;}
button.btn.btn-navbar:before{content:'\2630';}
button.btn.btn-navbar{font-size:1.2em;}
@media(max-width:342px){.widget-schedule{font-size:14px;}}
@media(max-width:1200px){.voucher-details{display:none;}}
@media(max-width:768px){[data-block="b08"].home.row-content-sp-a{padding-top:80px!important;padding-bottom:0!important;}}
.voucher-title,
.voucher-short-description {display: none; !important}
.widget-vouchers .voucher:first-child {padding: 0;max-width:370px; display:block; margin:0 auto;}
.row-widget-bot-a {min-height: 1px !important;}
@media screen and (max-width: 767px) {
.body-header-top {padding: 0 !important;}
header .widget-telephone {margin: 20px 0 !important;}
/*section.row-widget-sp-b {background-position: center top !important; padding-top: 250px !important; background-size: contain !important;}*/
.section.row-widget-sp-b .widget-text {background-color: #fff !important;}
.widget-image.caption figcaption
{opacity:1;transform:none; position: relative; color:#ffffff; font-style:normal;
font-family:'Oswald', sans-serif;' text-shadow: 1px 0px 1px rgba(34,62,66,.9);
letter-spacing:1px; width: auto; background-color:transparent;
font-weight: 400; padding:20px 20px 0;}
.widget-image.caption:hover img, .widget-image.caption:hover figcaption{transform: none;}
@media(min-width:768px){#\31 4919216541637109{margin-left:25%;margin-right:25%;}}