.lineDivider .et_pb_blurb_description{
width:80%;
padding-bottom:17px;
border-bottom: 3px solid #ac2163;
}
.lineDivider:hover .et_pb_blurb_description{
width:80%;
padding-bottom:17px;
border-bottom: 3px solid #ffffff;
}
.lineDivider_oneRowText .et_pb_blurb_description{
width:80%;
padding-bottom:35px;
border-bottom: 3px solid #ac2163;
}
.lineDivider_oneRowText:hover .et_pb_blurb_description{
width:80%;
padding-bottom:35px;
border-bottom: 3px solid #ffffff;
}
.lineDivider_threeRowText .et_pb_blurb_description{
width:80%;
padding-bottom:-5px;
border-bottom: 3px solid #ac2163;
}
.lineDivider_threeRowText:hover .et_pb_blurb_description{
width:80%;
padding-bottom:-5px;
border-bottom: 3px solid #ffffff;
}  #wp-live-chat-header{
border:1px solid #fff;
}  sup {
font-size: 0.6em;
vertical-align: super;
bottom: 0;
}  @media only screen and (min-width: 767px){
#et-top-navigation{
padding-top:0px !important;
}}
#top-menu li li a {
padding: 6px 20px;
width: max-content !important;
font-size: 14px;
line-height: 1.2em;
}
#top-menu {
font-weight:400 !important;
}
#top-menu li{
padding: 20px 10px 0px 10px;
}
#top-menu li:hover{
background-color:rgba(172,33,98,1);
}
#top-menu li.current-menu-item>a,
#top-menu li.current-menu-ancestor>a{
font-weight:700 !important;
}
#top-menu li.current-menu-item,
#top-menu li.current-menu-ancestor{
background-color:rgba(172,33,98,1);
}
#mobile_menu li.current-menu-item>a{
text-decoration:underline;
text-underline-position:under;
}
#top-menu>li:last-child {
padding-right:10px !important;
}
.sub-menu {
display: table !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
@media only screen and (min-width: 767px){
.sub-menu {
border:1px solid rgba(172,33,98,0.6) !important;
margin-left:-10px;
}
}
@media only screen and (min-width: 767px){
.sub-menu li{
height:2.5em !important;
border-bottom:1px solid rgba(172,33,98,0.6);
width:100%;
}
#et-top-navigation nav>ul>li>a{
padding-bottom:35px !important;
}
}
@media only screen and (max-width: 767px){
#secondRow{
display:none;
}
}
.sub-menu li:last-child{
border-bottom:none;
}
#top-header {
overflow:hidden;
max-height:50px;
transition:max-height .3s ease;
}
#top-header.et-fixed-header {
max-height:0;
}
#main-header {
transition:top .3s ease;
}
#main-header.et-fixed-header {
top:none !important;
}
.admin-bar #main-header.et-fixed-header {
top:32px!important;
}
@media only screen and (max-width: 767px){
#main-header{
background-color: rgba(10,0,0,0.9) !important;
}
}
.et_mobile_menu{
background-color: rgba(10,0,0,0.9) !important;
} 
#top-menu li li li
{
background-color:rgba(0,0,0,0) !important;
}
#top-menu li li li:hover
{
background-color:rgba(172,33,98,0.5) !important;
}
#top-menu-nav>ul>li>a:hover,
#top-menu li li a:hover{
opacity:1 !important;
color:#fff;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header{
padding-top:0px !important;
padding-bottom:0px !important;
}
@media only screen and (min-width: 767px){
#dvorane{
padding-left:45px;
padding-right:35px;
}
#eventi{
padding-left:25px;
padding-right:25px;
}
}  .et_pb_menu .et_mobile_menu .menu-item-has-children > a, #main-header .et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
position: relative;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after,
#main-header .et_mobile_menu .menu-item-has-children > a:after {
font-family: 'ETModules' !important;
text-align: center;
speak: none;
font-weight: 600;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute;
font-size: 18px;
content: '\4c';
top: 11px;
right: 13px;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after, #main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
content: '\4d';
}
.et_pb_menu .et_mobile_menu ul.sub-menu, #main-header .et_mobile_menu ul.sub-menu {
display: none !important;
visibility: hidden !important;
transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu .visible > ul.sub-menu, #main-header .et_mobile_menu .visible > ul.sub-menu {
display: block !important;
visibility: visible !important;
}   @media only screen and (max-width: 767px){
.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_one.et_pb_button{
display: flex !important;
justify-content: center !important;
margin-top:11vw !important;
margin-left: 30px;
margin-right: 30px;
}
}  #post-12 > div > div > div > div.et_pb_with_border.et_pb_section.et_pb_section_7.et_pb_fullwidth_section.et_section_regular > div > div.et-pb-controllers{
position:static !important;
padding-top:30px !important;
}
#post-12 > div > div > div > div.et_pb_with_border.et_pb_section.et_pb_section_7.et_pb_fullwidth_section.et_section_regular > div{
padding-top:50px;
}  #divider1{
border: 0;
height: 2px;
background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(172, 33, 99, 0.75), rgba(0, 0, 0, 0));	
}
#divider2{
border: 0;
height: 3px;
background-image:linear-gradient(to right, rgba(172, 33, 99, 0.75), rgba(0, 0, 0, 0));	
}  .et_pb_toggle{
border-color:rgba(0,0,0,0) !important;
} .water_divider{
width: 90% !important;
border: 0 !important; height: 1px !important; 
background: linear-gradient(to right, red, yellow);
} .msacwl-carousel-wrap .msacwl-gallery-carousel button.slick-next {right: 8.5px;}
.msacwl-carousel-wrap .msacwl-gallery-carousel button.slick-prev {left: 10px;}
.msacwl-carousel-wrap .msacwl-carousel-slide {margin: 0 10px;}
.msacwl-gallery-carousel .msacwl-carousel-slide a{ height:200px !important; }
div.msacwl-gallery-carousel.slick-initialized.slick-slider > button.slick-prev.slick-arrow,    .msacwl-gallery-slider button.slick-prev, .msacwl-gallery-carousel button.slick-prev, .msacwl-gallery-carousel button.slick-prev:hover {background-color: #ac2163 !important;}
div.msacwl-gallery-carousel.slick-initialized.slick-slider > button.slick-next.slick-arrow, .msacwl-gallery-slider button.slick-next, .msacwl-gallery-carousel button.slick-next, .msacwl-gallery-carousel button.slick-next:hover {background-color: #ac2163 !important;}  div.et_pb_slide:nth-child(1) > div:nth-child(1){
height:0 !important;
}
div.et_pb_slide:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
padding-bottom:8% !important;
margin-top:5%;
}  .cool-timeline .timeline-post{
margin-bottom:0px !important;
}
.main-design-7 .cool-timeline .timeline-content h2.content-title{
padding:15px 15px 0 15px !important;
}
#story-id-26584-content > div > h2 > a,#story-id-26585-content > div > h2 > a,#story-id-26586-content > div > h2 > a,
#story-id-26587-content > div > h2 > a,#story-id-26588-content > div > h2 > a,#story-id-26589-content > div > h2 > a,
#story-id-26590-content > div > h2 > a,#story-id-26591-content > div > h2 > a,#story-id-26592-content > div > h2 > a,
#story-id-26593-content > div > h2 > a,#story-id-26594-content > div > h2 > a,#story-id-26595-content > div > h2 > a{
text-align:center !important;
}
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post{
border:none !important;
background:none !important;
}
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2.content-title{
border-radius:0 !important;
}
img.ctl-icon-img{
border:3px solid #000;
}  .horizontal_divider_1{
border: 0;
height: 2px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(172, 33, 99, 0.75), rgba(0, 0, 0, 0));
}
.horizontal_divider_2{
border: 0;
height: 2px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255,255,255,0.75), rgba(0, 0, 0, 0));
}
.horizontal_divider_3{
border: 0;
height: 2px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255,255,255,0.75), rgba(0, 0, 0, 0));
width:40%;
}
.horizontal_divider_4{
border: 0;
height: 2px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(172, 33, 99, 0.75), rgba(0, 0, 0, 0));
width:40%;
}  .et_pb_bg_layout_dark .et_pb_slide_description{
text-shadow:none !important;
}  .et_pb_number_counter h3{
margin-top:-70px !important;
}  .sticky_button_custom{
position:fixed;
bottom:55%;
right:0;
z-index:999999 !important;
border-left:0px;
}  .et_builder_inner_content{
z-index:inherit;
}
.et_pb_column{
z-index:inherit;
} .post-meta{
visibility:hidden !important;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td,
.entry-content table:not(.variations), body.et-pb-preview #main-content .container table{
border:0px;
} #wp-live-chat-by-3CX{
font-family: 'Manrope', sans-serif !important;
--call-us-form-height:45vh !important;
}
.form_body_4C306 {
padding-top:100px !important;
}  .moove-gdpr-branding{
visibility: hidden;
}   .wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form textarea {
font-family:'Manrope';
font-size:14px;
color: #000;
background-color:#fff;
padding: 12px 16px;
width: 100%;
border: 1px solid #ccc;
border-bottom:2px solid #ac2163;
border-radius:3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpcf7-form p {
margin: 0 0 28px;
}
.wpcf7-text:focus, 
.wpcf7-textarea:focus { box-shadow: 0 0 2pt 1pt #ac2163;
}
#responsive-form{
max-width:1200px ;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) { 
.column-half{
width: 50%;
}
}
.wpcf7-submit{
font-family:'Manrope';
font-size:14px;
text-transform:uppercase;
font-weight:500;
float: right;
background: #fff;
color: #000;
text-transform: uppercase;
border: 2px solid #ac2163;
border-radius:3px;
padding: 8px 20px;
cursor: pointer;
}
.wpcf7-submit:hover{
background: #ac2163;
color:#fff;
}  #wpfront-scroll-top-container{
right:81% !important;
bottom:15% !important;
}
@media only screen and (min-width:900px){
#wpfront-scroll-top-container{
right:48% !important;
bottom:5% !important;
}
}  .mfp-title{
display:none;
}