body:not([class*="elementor-page-"]) .site-main {
max-width: 1140px!important;
}
.cpel-switcher__list{
background-color:#fff!important;
border-radius:3px;
}
.cpel-switcher__list a{
color:#000!important;
padding:2px 5px!important;
}
.cpel-switcher__toggle.cpel-switcher__lang a:hover{
background-color:transparent!important;
}
.she-header .cpel-switcher__list{
box-shadow: 1px 1px 5px 0px rgba(0,0,0,.5)!important;
}
.she-header .cpel-switcher__code,
.she-header .cpel-switcher__icon {
color:#000!important;
}
.she-header ul li a:link,
.she-header ul li a:visited {
color: #000000!important;
}
.she-header .burger-top-menu svg {
fill: #000000!important;
}
.she-header{
background-image:none!important;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}
.she-header .menu-item a:after{
background-color:#5E68C4!important;
display:block;
}
.elementor-nav-menu--main .menu-item:not(.current-menu-item) a:after{
width:0!important;
transition: width 0.5s ease-in-out!important;
}
.elementor-nav-menu--main .menu-item a:hover:after{
width:100%!important;
}
.ytp-show-cards-title{
display:none!important;
}
.top-button-booknow{
display:none;
}
.she-header .top-button-booknow{
display:inline;
}
.form-control.flatpickr {
padding:9px 10px!important;
}
.month .weekdays > div {
font-size: small!important;
}
.week .day{
font-size: medium!important;
}
.tbs-form-field-group label{
font-size:14px!important;
}
.tbs-form-field-group input,
.tbs-form-field-group textarea,
.tbs-form-field-group select{
font-size:14px!important;
}
.neteuro-event-container .neteuro-event-image-container{
background-position:center!important;
background-size:cover!important;
}