.mkdf-accordion-holder .mkdf-accordion-title {background:#eee;padding-top:10px}
.mkdf-accordion-holder .mkdf-accordion-content p {padding-bottom:0;margin-top:0}
body .mkdf-accordion-holder .mkdf-accordion-content p {margin-left:0}
.mkdf-comment-form {display:none}
.mkdf-event-single-image {text-align:center;background:#828f98}
.wpb_wrapper a img {transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.wpb_wrapper a:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
body footer .mkdf-footer-bottom-holder .widget {color:#000}
body .mkdf-page-footer .mkdf-footer-bottom-holder {background:#fff}
.mkdf-wrapper li {font-family:Open Sans;font-weight:400}
.wpb_wrapper a, .wpb_wrapper p a, .textwidget a {color:#0067b1!important}
.wpb_wrapper a.vc_btn3 {color:#000!important;font-weight:600}
.mkdf-menu-area .menu-item-has-children li a, .mkdf-sticky-header .menu-item-has-children li a, .wpb_wrapper a.vc_general.vc_btn3:focus, .wpb_wrapper a.vc_general.vc_btn3:hover, .mkdf-footer-top-holder h5 {color:#fff!important}
.wpb_wrapper a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover {color:#000!important}
body .mkdf-side-menu {background:#fff!important} 
.mkdf-side-menu .wp-block-calendar table tbody {color:#fff}
.mkdf-side-menu .wp-block-calendar table caption, .mkdf-side-menu .widget, .mkdf-side-menu .textwidget a:hover {color:#000!important}
.mkdf-side-menu .widget {font-size:18px!important}
.mkdf-side-menu .widget #wp-calendar {background:#999}
#SCK .SCK_Banner.visible {display:block;position:absolute;left:0;bottom:0}
#SCK #SCK_MinimizedBanner .SCK_Open {z-index:2000!important}
#SCK_BannerTextContainer p {margin:0}
blockquote {font-size:14px;padding:20px;background:#eee;margin-bottom:20px}
html {scroll-behavior: smooth;}
.woocommerce-page .mkdf-content input[type="email"], .woocommerce-page .mkdf-content input[type="tel"], .woocommerce-page .mkdf-content input[type="password"], .woocommerce-page .mkdf-content input[type="text"], .woocommerce-page .mkdf-content textarea, div.woocommerce input[type="email"], div.woocommerce input[type="tel"], div.woocommerce input[type="password"], div.woocommerce input[type="text"], div.woocommerce textarea {color:#000!important;font-size:16px!important;background:#eee;padding:10px;font-family: 'Open Sans', sans-serif!important;font-weight:400!important}
::placeholder {color:#999!important}
.mkdf-menu-area .mkdf-main-menu a {-webkit-text-shadow:0 0 10px rgba(0,0,0,0.6);-moz-text-shadow:0 0 10px rgba(0,0,0,0.6);text-shadow:0 0 10px rgba(0,0,0,0.6)}
.page .mkdf-menu-area .mkdf-main-menu a, .single-post  .mkdf-menu-area .mkdf-main-menu a {-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none}
.mkdf-eli-date-holder {text-align:center}
.single-show-item .mkdf-eli-date-holder h6 {font-size:10px!important}
div#ticket {background:#eee;line-height:1.5em}
h2.mkdf-page-title {font-size:40px;text-align:center}
body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right], body .iubenda-tp-btn[data-tp-float][data-tp-float=top-right] {right;auto!important;left:0}
.single .tc_seating_map_button {margin:40px auto}
.single .mkdf-event-list-item .tc_seating_map_button {margin:0 auto}
.textwidget b {font-weight:400;color:#000}
.mkdf-mobile-nav {height:auto!important}
.mkdf-mobile-logo-wrapper img, .mkdf-mobile-header .mkdf-mobile-logo-wrapper img {max-height:50px!important}
body .product-name, .woocommerce-Price-amount, .woocommerce-order {font-size:18px}
.validate-phone {padding-top:30px}
.woocommerce-cart-form thead {background:#eee}
body.single-show-item h1.mkdf-st-title, .single-show-item h1 {font-size:50px!important}
.tc-zoom-wrap {margin:0!important}
.tc-minus-wrap, .tc-plus-wrap {background:#6b5f89;padding:0 10px;height:50px}
.tc-minus-wrap {padding:20px 10px 0 10px!important}
.tc-minus-wrap:hover > .tc-minus, .tc-plus-wrap:hover > .tc-plus-vertical, .tc-plus-wrap:hover > .tc-plus-horizontal {background:#fff!important}
.mkdf-main-menu>ul>li>a {letter-spacing:.1em}
.vc_single_image-wrapper a img {transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.vc_single_image-wrapper a:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
body .mkdf-search-fade .mkdf-fullscreen-search-holder .mkdf-fullscreen-search-table {background:#ccc!important}
.vc_acf h6 {font-weight:300!important}
.woocommerce-account .woocommerce-MyAccount-navigation a, .mkdf-drop-down .second .inner ul.right li a .item_outer {padding:0!important}
.vc_col-sm-3 h6, .mkdf-el-date-separated h6, h6.mkdf-info-box-subtitle, h6, .single-show-item h6 {font-size:14px!important;font-family:'Montserrat',Arial,sans-serif!important;text-transform:uppercase;line-height:1.5em}
.vc_col-sm-3 h6 {margin-bottom:0!important;text-transform:uppercase;font-weight:300}
.vc_col-sm-3 h5 {margin-top:0!important}
.page-id-6142 .mkdf-title-holder, .page-id-6889 .mkdf-title-holder {display:none!important}
.page-id-6142 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .page-id-6142 .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner, .page-id-6889 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .page-id-6889 .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {padding-top:0}
body .mkdf-drop-down .second .inner ul.right li a {text-align:left}
.mkdf-single-show-main-content, .variations label, #sticky-nav-menu-item-6945 .item_text, #sticky-nav-menu-item-6820 .item_text, #sticky-nav-menu-item-5195 .item_text, .single-tc_events .mkdf-grid-col-12, .mkdf-event-list-holder .mkdf-btn-show:first-child ,.mkdf-eli-title-holder, .single-show-item .mkdf-single-show-date, .woocommerce-variation-add-to-cart .quantity, .woocommerce .button.wc-backward, .woocommerce-MyAccount-navigation-link--downloads, .mkdf-main-menu>ul>li#nav-menu-item-6820>a>span.item_outer .item_text, #nav-menu-item-6945 >a>span.item_outer .item_text {display:none!important}
body .mkdf-event-list-item {text-align:center}
body .mkdf-event-list-item h1, body .mkdf-event-list-item h6 {margin:0}
.single-show-item .mkdf-info-box-holder {background:#999}
.mkdf-main-menu>ul>li>a {padding:0 10px}
.mkdf-main-menu ul li a i:before {margin:0}
.menu_icon_wrapper .fa {font-size:18px!important}
.menu_icon_wrapper .fa {font-size:18px!important}
.mkdf-wrapper h1, .mkdf-wrapper h2, .mkdf-wrapper h3, .mkdf-wrapper h4, .mkdf-wrapper h5, .mkdf-wrapper label {font-family: "Crimson Text" !important;}
.mkdf-date-holder {text-align:center}
.mkdf-date-year {color:#707070}
#nav-menu-item-6820 .item_text {display:none!important}
.archive .mkdf-container {margin-top:40px}
.privacy-policy table td, .privacy-policy table th {text-align:left!important}
body .mkdf-wrapper label, body .mkdf-main-menu .second {font-family:'Montserrat',Arial,sans-serif!important;text-transform:uppercase;font-size:20px}
.mkdf-drop-down .second .inner ul li a {padding:5px 12px!important}
body div.woocommerce input[type=submit], body div.woocommerce button[type=submit]:not(.mkdf-woo-search-widget-button) {margin-top:30px!important}
#wcpay_selected_currency {padding:10px}
.woocommerce .is-active a {color:#000!important}
.tc-seating-legend .tc_in_cart_seat_color_status {color:#dd3333!important}
.tc-seating-legend .tc_in_cart_seat_color_status span {background:#dd3333!important}
.woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-plus, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-plus, .woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-minus, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-minus {line-height:20px;background:#eee}
#respond input[type=text], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password] {font-size:18px!important;background:#eee;line-height:20px;padding:10px}
.mkdf-container-inner {width:1200px}
.mkdf-info-box-prev-post, .mkdf-info-box-next-post {min-height:400px;margin-top:40px!important}
.mkdf-info-box-prev-post h3, .mkdf-info-box-next-post h3, .mkdf-info-box-prev-post h6, .mkdf-info-box-next-post h6 {color:#fff!important;text-shadow:0 0 3px #FF0000, 0 0 5px #0000FF;-webkit-text-shadow:0 0 10px rgba(0,0,0,0.6);-moz-text-shadow:0 0 10px rgba(0,0,0,0.6);text-shadow:0 0 10px rgba(0,0,0,0.6)}
.mkdf-info-box-next-post {text-align:right}
.mkdf-info-box-prev-post h3, .mkdf-info-box-next-post h3 {padding-top:15%}
.single-show-item .mkdf-page-header {position:fixed!important}
.single-show-item .mkdf-container-inner {width:100%!important}
.single-show-item .mkdf-single-event-content {max-width:1200px!important;margin:0 auto!important}
.single-show-item .mkdf-page-header .mkdf-menu-area {background:none}
.mkdf-wrapper h2.wpb_heading {font-family:'Montserrat', Arial, sans-serif!important;font-size:13px!important;margin:0!important;border-bottom:1px solid #000!important;font-weight:normal;padding-bottom:10px;text-transform:uppercase}
.tc_seating_map_button {padding:20px;display:block;width:80%;background:#fff;cursor:pointer}
.tc_seating_map_button:hover {background:#0067b1;color:#fff}
.mkdf-event-list-holder.mkdf-el-simple .mkdf-event-list-holder-inner .mkdf-event-list-item div.mkdf-eli-read-more-holder a.mkdf-btn {width:90%!important}
.mkdf-el-date-separated h1 {color:#0067b1!important}
.mkdf-event-list-holder.mkdf-el-simple .mkdf-event-list-holder-inner {padding:0;text-align:center}
.mkdf-event-list-holder.mkdf-el-simple .mkdf-event-list-holder-inner .mkdf-event-list-item:not(:last-child) {margin-bottom:10px!important}
.mkdf-event-list-holder.mkdf-el-simple .mkdf-event-list-holder-inner .mkdf-event-list-item div:not(:last-child) {border:none!important}
.mkdf-event-list-holder.mkdf-el-simple .mkdf-event-list-holder-inner .mkdf-event-list-item div.mkdf-eli-date-holder {width:20%;padding-left:30px!important}
.mkdf-event-list-holder.mkdf-el-simple .mkdf-event-list-holder-inner .mkdf-event-list-item div.mkdf-eli-read-more-holder {width:50%!important}
.wpb_wrapper .mkdf-btn.mkdf-btn-solid {background:#fff!important}
.mkdf-event-list-holder.mkdf-el-simple .mkdf-event-list-holder-inner .mkdf-event-list-item div.mkdf-eli-date-holder {padding:10px!important}
.backbianco {background:#fff!important}
.mkdf-st-title {text-align:center!important}
.mkdf-shows-single-holder .mkdf-events-list .mkdf-event-list-item:not(:last-child) {margin-bottom:10px!important}
.mkdf-shows-single-holder .mkdf-events-list {padding:40px!important}
.video-container {position: relative;width:100%;padding-bottom:56.25%;}
.video {position: absolute;top: 0;left: 0;width: 100%;height: 100%; border: 0;}
.mkdf-post-heading {text-align:center!important}
h3.entry-title {font-size:35px!important}
.page .vc_row-fluid {background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}
.mkdf-post-info-author {display:none!important}
.vc_general.vc_cta3.vc_cta3-style-custom {background:none!important;border:none!important}
h2 a:hover {color:#0067b1!important}
.ombra h2, .ombra h3, .ombra h6, .ombra p {-webkit-text-shadow:0 0 10px rgba(0,0,0,0.4);-moz-text-shadow:0 0 10px rgba(0,0,0,0.4);text-shadow:0 0 10px rgba(0,0,0,1)}
.sub_menu {text-transform:uppercase!important}
.mkdf-drop-down .narrow .second .inner ul {background:#809098!important}
hr {border:none!important;border-bottom:1px solid #999!important}
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-tesstimonial-icon {color:#eee!important;padding-top:10%!important}
.mkdf-title-holder, .mkdf-title-wrapper {height:auto!important;padding:10px 0!important}
.mkdf-drop-down .second .inner ul li.current-menu-ancestor>a, .mkdf-drop-down .second .inner ul li.current-menu-item>a, .mkdf-drop-down .wide .second .inner>ul>li.current-menu-ancestor>a, .mkdf-drop-down .wide .second .inner>ul>li.current-menu-item>a, nav.mkdf-fullscreen-menu ul li ul li.current-menu-ancestor>a, nav.mkdf-fullscreen-menu ul li ul li.current-menu-item>a, nav.mkdf-fullscreen-menu>ul>li.mkdf-active-item>a {color:#000!important}
.page-id-1507.mkdf-paspartu-enabled .mkdf-wrapper {padding:0!important}
footer .widget, footer h4, footer h5 {margin-bottom:0!important}
footer a:hover {color:#fff!important}
.mkdf-page-footer p, .mkdf-footer-bottom-holder p {font-size:14px!important}
.mkdf-footer-bottom-holder p a {color:#000!important}
.mkdf-footer-bottom-holder p a:hover {color:#ccc!important}
body .mkdf-page-footer .mkdf-footer-top-holder {background:#828f98!important}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {padding:40px 0!important}
footer img {max-width:200px!important}
footer hr {border:none;border-bottom:1px solid #fff!important}
footer a {color:#fff!important}
footer a:hover {color:#000!important}
.wpml-ls li {list-style-type:none!important}
.wpml-ls-statics-footer {display:none!important}
.widget {margin:0}
.links {background:#eee;margin-top:50px}
.links a {font-size:1.5em;color:#000!important;font-family:"Crimson Text" !important;font-weight:900}
.links a :hover {color:#999!important}
.links .vc_btn3-container {margin-bottom:0}
.mkdf-sticky-header {height:90px}
rs-slide rs-layer {font-size:30px!important}
@media (min-width:768px) {
rs-slide rs-layer {font-size:50px!important}
.single-tc_events .mkdf-grid-col-4 {width:100%}
.woocommerce-page .vc_col-sm-4, .archive .vc_col-sm-4, .single .vc_col-sm-4 {width:33.33333333%;float:left}
}
@media (min-width:1024px) {
body .tc-seating-tooltips {width:40%}
.mkdf-logo-wrapper a img {height:60px;padding:7% 0}
.mkdf-sticky-holder .mkdf-logo-wrapper a img {padding:10px 0 0 0}
p {text-align:justify!important}
p.mkdf-testimonial-text {text-align:center!important}
}
@media (max-width:1200px) {
.mkdf-container-inner {width:100%}
.mkdf-grid-row {margin:0}
.mkdf-show-list-holder.mkdf-sl-gallery.mkdf-sl-three-columns .mkdf-show {}
}
@media (max-width:1000px) {
.mkdf-show-list-holder.mkdf-sl-gallery.mkdf-sl-three-columns .mkdf-show {width:50%!important}
.mkdf-show-list-holder.mkdf-sl-gallery.mkdf-sl-three-columns .mkdf-show:nth-child(3n + 0) {width:100%!important}
}
@media (max-width:900px) {
.home .vc_custom_1628705989248 {padding:40px 0!important}
.mkdf-parallax-row-holder {height:300px!important}
body h2 {font-size:30px}
.mkdf-show-list-holder.mkdf-sl-gallery.mkdf-sl-three-columns .mkdf-show {width:100%!important}
}
@media (max-width:768px) {
.single-show-item .vc_column_container {padding:0 30px}
}
.ticket-one a {background-image:url(https://www.teatroniccolini.com/site/wp-content/themes/niccolini/assets/img/acquista-biglietto-niccolini.png);background-repeat:no-repeat;background-position:100% 50%;background-size:60px;display:block;
font-size:1.3rem;line-height:1em;font-weight:300;padding:5px 0}
.ticket-one a {color:#202867!important}
.ticket-one a:hover {color:#000!important;background-image:url(https://www.teatroniccolini.com/site/wp-content/themes/niccolini/assets/img/acquista-biglietto-niccolini-over.png)}
.sib-default-btn.vc_btn3 {
font-size: 14px;
padding-top: 14px;
padding-bottom: 14px;
padding-left: 20px;
padding-right: 20px;
border-radius: 5px;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
background-color: transparent;
color: #5472d2;
border: 1px solid transparent;
box-sizing: border-box;
word-wrap: break-word;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
position: relative;
top: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
line-height: normal;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
font-size: 14px;
padding-top: 14px;
padding-bottom: 14px;
padding-left: 20px;
padding-right: 20px;
}
.sib-default-btn.vc_btn3 {
background-color: #333;
color: white;
}
.sib-default-btn.vc_btn3:hover {
background-color: #000;
color: #€fefef;
}
.wpb_wrapper a:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
}
.pagination {
display: flex;
}
.pagination li:first-child,
.pagination li:last-child {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.pagination li:last-child {
border-right: 1px solid #ccc;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.pagination li {
list-style: none;
padding: 0.5rem 1rem;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//www.teatroniccolini.com/site/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//www.teatroniccolini.com/site/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}