.single .entry-header,.page .entry-header{text-align:center}.text-slider .maintitle{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400}.panel-grid-cell .widget-title{text-transform:none}.title-post.entry-title{text-align:center;position:relative;padding-bottom:3rem!important;margin-bottom:2rem;hyphens:auto}.text-slider .maintitle::before,.panel-grid-cell .widget-title::before,.title-post.entry-title::before{content:'\f0f5';font-family:'FontAwesome';font-weight:400;position:absolute;display:block;font-size:20px;line-height:40px;height:40px;width:40px;bottom:-20px;left:calc(50% - 20px);background-color:#d93;border-radius:50%;z-index:2;color:#fff}.title-post.entry-title::after{background-color:#d93}.wpcf7-form-control{max-width:100%}.text-slider .maintitle{padding-bottom:20px!important}.title-post.entry-title::after{content:"";position:absolute;left:50%;bottom:0;height:1px}.panel-grid-cell .widget-title::after,.title-post.entry-title::after{width:150px!important;margin-left:-75px!important}.panel-grid-cell .widget-title{padding-bottom:20px!important;margin-bottom:50px!important}.roll-button,button,input[type="button"],input[type="reset"],input[type="submit"],.go-top{-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px}.so-widget-sow-social-media-buttons-flat-0bd185673b4b .sow-social-media-button.sow-social-media-button-tripadvisor{padding:.5em .6em .5em .4em}.page .entry-content ul li{list-style:none;text-align:center;border-bottom:1px dotted #ccc;padding:.5em 0}.page .entry-content ul{padding-bottom:2em;padding-left:0}.op-list-overview .highlighted,span.op-period-time.highlighted,tr.op-row-day.highlighted td,tr.op-row-day.highlighted th{color:#d93}#home-op-table .op-table-overview td,#home-op-table .op-table-overview th{border-color:#eee}.widget_siteorigin-panels-postloop .panel-widget-style{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.widget_siteorigin-panels-postloop .panel-widget-style article{width:100%}.widget_siteorigin-panels-postloop .panel-widget-style article .posted-on{font-size:.9rem}.widget_siteorigin-panels-postloop .attachment-large-thumb.size-large-thumb.wp-post-image{margin:0 auto;display:block}input#email{max-width:100%}@media screen and (min-width:780px){.widget_siteorigin-panels-postloop .panel-widget-style article{width:30%}}@media screen and (max-width:780px){.text-slider .maintitle{padding-bottom:40px}.text-slider .subtitle{padding-top:30px;font-weight:700}}#masthead.site-header.fixed{position:fixed!important}@media (max-width:767px){.site-logo{max-height:50px!important}.btn-menu{margin-top:-20px}body.home #masthead:not(.float-header) .site-logo{display:inline}body.home #masthead:not(.float-header) .btn-menu{margin-top:15px}}@media only screen and (max-width:991px){header.site-header.fixed.float-header{position:fixed!important;top:0}}@media only screen and (max-width:768px){.site-header{padding-top:5px!important;padding-bottom:15px!important;background-color:rgb(72 16 31 / .9)}.btn-menu{margin-top:0!important}.slide-inner.text-slider-stopped{margin-top:20vh}#subscribeform button{margin-top:.5em}}.subscribe-widget #result h3{font-family:"Open Sans",sans-serif;font-size:1em;margin-bottom:1.5em;color:green}