#cookie-notice {background-color: #000;}
.section {margin: 0; padding: 0;}
h2 {font-family: 'Faustina', serif; font-size: 2em; line-height: 1em; font-weight: 500; margin-top: 1em; margin-bottom: 1em;}
h3 {font-family: Amatica SC; font-weight: bold; font-size: 1.6em;}
p {font-family: 'Faustina', serif; font-size: 1.2em; line-height: 1.6em;}

.tratteggio-verticale-dx {border-right: dotted 0.3em rgba(90, 64, 24, 0.8);}
.icona-h3 {vertical-align: middle;}
#sezione-titolo {padding: 4em 0 5em;}
#sezione-titolo h3 {line-height: 1.4em; font-size: 2.4em; margin: 0;}

/*-- Sezione Eventi in HOME PAGE --*/
#home-eventi .sc_item_title {
    margin: 2em;
    text-align: center;
}
/*-- EVENTI lista --*/
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left {
    float: none;
    margin-top: 3em;
}

/*-- Pagina Evento Shortcode Personalizzato -- */
.single-tribe_events .tribe-events-event-image {display: none;}
.scheme_ortica .single-tribe_events h1.tribe-events-single-event-title {
    text-align: center;
    padding: 1em 0 0.2em;
    font-family: Amatica SC;
    font-size: 3.6em;
}
.tribe-events-schedule h2 {
    text-align: center;
    font-family: Amatica SC;
    margin: 0em 0 1em;
}
.scheme_ortica #tribe-events a.tribe-events-button,
.scheme_ortica a.tribe-events-button,
.scheme_ortica .sc_button .sc_button_style_filled {color: #fefef4;}

.scheme_ortica input[type="submit"], 
.scheme_ortica input[type="reset"], 
.scheme_ortica input[type="button"], 
.scheme_ortica button, 
.scheme_ortica #tribe-events a.tribe-events-button, 
.scheme_ortica a.tribe-events-button, .scheme_ortica 
.sc_button.sc_button_style_filled {color: #fefef4;}

.scheme_ortica a.tribe-events-read-more,
.scheme_ortica .tribe-events-button,
.scheme_ortica .tribe-events-nav-previous a,
.scheme_ortica .tribe-events-nav-next a,
.scheme_ortica .tribe-events-widget-link a,
.scheme_ortica .tribe-events-viewmore a {color: #fefef4;}

.comments_wrap .form-submit #send_comment {color: #fefef4;}
.tribe-events-notices {
    background: #4a3c33;
    border-radius: 4px;
    border: 1px solid #5c5047;
    color: #f5d65c;
    margin: 2em 0 0;
    padding: 0.5em 0;
    text-shadow: 0 0px 0 #f5d65c;
    text-align: center;
    font-size: 1.2em;
    font-weight: 100;
    font-family: Faustina;
    opacity: 0.9;
    letter-spacing: 0.1em;
}

/* --- MENU BACKGROUND --*/
/*.columns_wrap {height: 47px;} */
.scheme_ortica .top_panel_middle {background-color: #e7e4cd;}
/* --- MENU BACKGROUND --*/

/*-- NASTRO EFFECT --*/
.top_panel_middle .logo {margin-top: -30px;}
.top_panel_over .top_panel_wrap {top: 33px;} /*-- Firefox-Edge --*/
.admin-bar.top_panel_over .top_panel_wrap {overflow: visible; top: 70px !important;} /*-- Chrome --*/
/*-- END NASTRO EFFECT --*/

/*-- MENU FONT & COLORS --*/
/*
.menu_main_nav > li > a {
    font-family: 'Patrick Hand SC' !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.3em;
    padding: 1em 1.2em;
    line-height: 0.6em;
} */
/*-- END MENU FONT & COLORS --*/

/*--- MENU MOBILE ---*/
.scheme_ortica .header_mobile {background-color: #e7e4cd;}
.scheme_ortica .header_mobile .side_wrap {background-color: #e7e4cd;}
.scheme_ortica .header_mobile .panel_top, .scheme_ortica .header_mobile .side_wrap {background-color: #e7e4cd;}
.header_mobile .menu_main_nav > li {border-bottom: 0px solid #f5d65c; text-align: center;}
.scheme_ortica .header_mobile .menu_main_nav > .current-menu-item > a {background-color: #f5d65c !important;}
.scheme_ortica .header_mobile .menu_main_nav > li a {color: #4a3c33 !important; background-color: #e7e4cd !important; font-size: 16px; line-height: 18px;}
.scheme_ortica .header_mobile .menu_main_nav > li > a:hover {color: #4a3c33 !important; background-color: #f5d65c !important;}
.scheme_ortica .header_mobile .menu_button, .scheme_ortica .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {background-color: #e7e4cd;}
/*--- MENU MOBILE ---*/

/*--- FOOTER CUSTOM ---*/
.footer_wrap_inner {padding: 1em 0; text-align: center;}
.footer_wrap aside {margin-bottom: 0;}
.footer_wrap .widget_area {letter-spacing: 0.1em; text-align: center; background-color: #e6e3cd; padding: 0.6em;}
#media_image-2 img {width: 60%;margin-top: 2em;}
#text-7 p {margin-bottom: 0.6em; font-weight: 100; letter-spacing: 0.05em; color: #e1dec2;}
.scheme_ortica .footer_wrap_inner .widget_text a:not(.sc_button), .scheme_ortica .footer_wrap_inner .post_info a {color: #e1dec2;}
.scheme_ortica .footer_wrap_inner .widget_text a:not(.sc_button):hover, .scheme_ortica .footer_wrap_inner .post_info a:hover {color: #fefef4;}
#text-7 .textwidget span {padding: 0 0.6em;}
#custom_html-2 .social-icons {margin-top: 5.5em;}
#custom_html-2 .textwidget span {padding: 0 1em;}
.copyright_wrap .copyright_wrap_inner {background-color: #e7e3cd; padding: 1em 0 !important;}
.scheme_ortica .copyright_wrap_inner .copyright_text {font-family: 'Faustina'; color: #4a3c33; text-align: center;}
/*--- END FOOTER CUSTOM ---*/

@media screen and (max-width: 480px) {
    /*
    .vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}
    .section {padding-left: 15px !important; padding-right: 15px !important; padding-top: 0px !important;}
    .section p {text-align: justify !important;}
    .slider_boxed, .content_wrap, .content_container {width: 100% !important;}*/
    
    .header_mobile .logo {padding-top: 6px; padding-bottom: 0;}
    .header_mobile .logo_main {height: 68px;}
    .header_mobile .menu_button {right: 50px;}
    .tratteggio-verticale-dx {border-right: dotted 0.0em rgba(90, 64, 24, 0.8);}
    .icona-h3 {width: 50px !important;}
    #sezione-titolo {padding:40px 0;}
    #sezione-titolo h3 {font-size: 2em; line-height: 1.4em; padding-top: 1em;}
    #media_image-2 {padding: 2em 0;}
    #media_image-2 img {width: 50%; margin-top: 0;}
    #text-7 {margin-top: 0; padding-top:0;}
    #custom_html-2 {margin-top: 0; padding-top:0;}
	#custom_html-2 .social-icons {margin-top: 0;}
	.scheme_ortica .copyright_wrap_inner .copyright_text {font-size: 12px;}
	.tribe-events-list .type-tribe_events h2 {font-size: 2em !important;}
	#tribe-events-pg-template {padding: 1em 0;}
	#tribe-events-pg-template #eventi h2 {font-size: 1.6em; margin:0; padding: 1em 0;}
    #tribe-events-pg-template #eventi p {margin-bottom: 2em; padding: 1em 0em 2em;}
    .tribe-events-sub-nav li a {padding: 1em;}
}