/*
Theme Name: Muzicon
Theme URI: https://muzicon.themerex.net/
Description: Muzicon is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: muzicon
*/
/* TABLE OF CONTENTS:

1. Reset tags and predefined classes
2+ See in the active skin styles

-------------------------------------------------------------- */
/* 1. Reset tags
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, video, audio,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea, button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, address, section {
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  outline: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

applet, object, iframe, video, audio,
fieldset, form, label, legend, input, textarea, button,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
}

html {
  font-size: 100%;
  /*62.5%;*/
                	          		/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units
									   http://clagnut.com/blog/348/#c790 */
  -webkit-text-size-adjust: 100%;
  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  -ms-text-size-adjust: 100%;
                            	/* www.456bereastreet.com/archive/201012/
									   controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html:not(.edit-post-visual-editor) {
  height: 100%;
  overflow-y: scroll !important;
  overflow-x: hidden;
}

html:not(.edit-post-visual-editor),
body:not(.edit-post-visual-editor) {
  margin: 0;
  padding: 0;
  width: 100%;
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  font-family: inherit;
  font-size: 1em;
  line-height: inherit;
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  color: inherit;
  background: none;
  border-style: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

div.ui-datepicker {
  background-color: #fff;
}

div.ui-accordion .ui-accordion-header {
  padding: 0;
}

div.ui-accordion .ui-accordion-header-icon {
  display: none;
}

div.ui-tabs,
div.ui-tabs .ui-tabs-panel,
div.ui-tabs .ui-tabs-nav {
  padding: 0;
}

div.ui-tabs .ui-tabs-nav li {
  float: none;
  margin: 0;
}

div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: none;
}

/* Predefined classes for users
-------------------------------------------------------------- */
/* Round object corners */
.rounded_none {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.rounded_tiny {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.rounded_small {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.rounded_medium {
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.rounded_large {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.rounded {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* Overflow hidden */
.overflow_hidden {
  overflow: hidden !important;
}

.overflow_x_hidden {
  overflow-x: hidden !important;
}

.overflow_y_hidden {
  overflow-y: hidden !important;
}

/*# sourceMappingURL=style.css.map */


/* Modifica Pagina Event - Line up */

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {
	background-color: #08FF08 !important;
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight: 900 !important;
	text-transform: uppercase;
  font-size: 20px;
}

.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text, .tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-events-c-view-selector__list-item-text {
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight: 900 !important;
}

.datepicker-days {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.datepicker-switch {
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight: 900 !important;
}
.dow{
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight: 900 !important;
}

.tribe-events .datepicker .day.active {
	background-color: #08FF08 !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
  padding: 6px 15px;
  width: auto;
  background-color: white;
  color: black !important;
font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-events .tribe-events-c-top-bar__today-button:hover, .tribe-events .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button:hover {
	background-color: #08FF08 !important;
	color: #000 !important;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight: 800 !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight: 900 !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight: 900 !important;
	font-size: 50px !important;
}

.tribe-events-calendar-list__event-date-tag-weekday {
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight: 500 !important;
}

.tribe-events-c-small-cta__price{
	display: none !important;
}
.tribe-events-calendar-list__event-description .tribe-common-b2 .tribe-common-a11y-hidden {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-events-calendar-list__event-venue-address {
	display: none !important;
}

.tribe-events-calendar-list__event-venue .tribe-common-b2 {
display: none !important;
}
.tribe-events-calendar-list__event-venue .tribe-common-b2{
	display: none !important;
}

.tribe-events-calendar-list__event-venue-title .tribe-common-b2--bold {
	display: none !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper .tribe-events-calendar-latest-past__event-datetime::before, .tribe-events .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime::before, .tribe-events .tribe-events-calendar-day__event-datetime-wrapper .tribe-events-calendar-day__event-datetime::before {
	content: '\E9B7';
  display: inline-block;
  margin-right: 5px;
  color: #9D9EA1 !important;
}

.tribe-events .tribe-events-calendar-latest-past__event-datetime {
	color: #9D9EA1 !important;
}
.tribe-events .tribe-events-c-nav__list {
	display: none !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown {
	display: none !important;
}

.day__event--featured::after, .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime::after {
	background-color: #08FF08 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
	display: none !important
}

.tribe-common .tribe-common-c-svgicon {
	display: none !important;
}
.tribe-common a:not(.tribe-common-anchor--unstyle){
	font-size: 30px;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
	text-align:left !important;
}

.datepicker-switch {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-events .datepicker .day.focused, .tribe-events .datepicker .day:focus, .tribe-events .datepicker .day:hover, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .month:focus, .tribe-events .datepicker .month:hover, .tribe-events .datepicker .year.focused, .tribe-events .datepicker .year:focus, .tribe-events .datepicker .year:hover {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container {
	font-family: "Helvetica Neue", Sans-serif !important;
}
.tribe-events .datepicker .day.focused, .tribe-events .datepicker .day:focus, .tribe-events .datepicker .day:hover, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .month:focus, .tribe-events .datepicker .month:hover, .tribe-events .datepicker .year.focused, .tribe-events .datepicker .year:focus, .tribe-events .datepicker .year:hover {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.month{
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-events .datepicker .day.current:hover, .tribe-events .datepicker .day.current:focus, .tribe-events .datepicker .month.current:hover, .tribe-events .datepicker .month.current:focus, .tribe-events .datepicker .year.current:hover, .tribe-events .datepicker .year.current:focus {
	background-color: #08FF08 !important;
}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused {
	background-color: #08FF08 !important;

}

.tribe-events .tribe-events-c-messages__message--notice::before {
	color: white;
}

.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
	
}

.tribe-common .tribe-common-anchor-thin-alt:active, .tribe-common .tribe-common-anchor-thin-alt:focus, .tribe-common .tribe-common-anchor-thin-alt:hover {
	border-color: white !important;
}

.tribe-events .tribe-events-c-messages__message--notice::before {
	color:white !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.tribe-events .tribe-events-calendar-month__day-date-daynum, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:active, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:active, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:hover, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited, .tribe-events .tribe-events-calendar-list__event-title-link, .tribe-events .tribe-events-calendar-list__event-title-link:active, .tribe-events .tribe-events-calendar-list__event-title-link:hover, .tribe-events .tribe-events-calendar-list__event-title-link:visited, .tribe-events .tribe-events-calendar-day__event-title-link, .tribe-events .tribe-events-calendar-day__event-title-link:active, .tribe-events .tribe-events-calendar-day__event-title-link:hover, .tribe-events .tribe-events-calendar-day__event-title-link:visited, .tribe-events .tribe-events-calendar-month__calendar-event-title-link, .tribe-events .tribe-events-calendar-month__calendar-event-title-link:active, .tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover, .tribe-events .tribe-events-calendar-month__calendar-event-title-link:visited {
	font-family: "Helvetica Neue", Sans-serif !important;
}

.post_featured.hover_link .link {
	pointer-events: none !important;
}

#style-2.mc4wp-form .mc4wp-form-fields button:hover, #style-2.mc4wp-form .mc4wp-form-fields button:active, #style-2.mc4wp-form .mc4wp-form-fields button:focus, #style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover, #style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:active, #style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus {
	color: #000 !important;
}

form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus {
	border-color: #000 !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {
	display:none !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text {
	color: #08FF08 !important; 
}
.trx_addons_hover img {
	filter: grayscale(100%); !important;
}

.wpcf7 .wpcf7-submit-style .submit-style-in {
	background-color: #08FF08 !important;
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight:900;
}

.wpcf7 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in, .wpcf7 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in, .wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
	background-color: #08FF08 !important;
	font-family: "Helvetica Neue", Sans-serif !important;
	font-weight:900;
}

.elementor-18380 .elementor-element.elementor-element-e9fa6d5 .elementor-nav-menu--main .elementor-item:hover, .elementor-18380 .elementor-element.elementor-element-e9fa6d5 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-18380 .elementor-element.elementor-element-e9fa6d5 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-18380 .elementor-element.elementor-element-e9fa6d5 .elementor-nav-menu--main .elementor-item:focus {
	color: #08FF08;
	font-weight: 800 !important;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	display: none !important;
}

.search_modern .search_opened .logo_image {
	display: none !important;
}

.scroll_to_top_style_default:hover {
	background-color: #08FF08 !important;
	border-color: #08FF08 !important;
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item{
	display: none !important;
}

[class*="post_header_wrap_style_style-"].with_featured_image .post_header .post_meta.post_meta_categories a{
	background-color:#08FF08;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_title{
	font-family: "Helvetica Neue";
	font-weight: 700;
	
}

.post_item_single a.post_meta_item:hover, .post_item_single .post_meta_item > a:hover, .post_item_single .post_meta_item .socials_caption:hover, .post_item_single .post_edit a:hover{
	color: #08FF08 !important;
}
.post_item_single .post_meta_single .post_meta_likes:hover::before {
	color: #08FF08 !important;
}

.post_layout_excerpt .post_title a {
  display: inline;
  font-family: "Helvetica Neue";
  font-weight: 700;
}

.page_content_wrap {
	background-color: #000;
}


.elementor-18380 .elementor-element.elementor-element-a2e4872 > .elementor-background-overlay{
	opacity: initial !important;
}
/* Newsletter personalizzazione modulo */
#style-2.mc4wp-form .mc4wp-form-fields button::before {
	display: none !important;
}

#style-2.mc4wp-form .mc4wp-form-fields input[type="email"] {
	border-color: #fff;
}

#style-2.mc4wp-form .mc4wp-form-fields button, #style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]{
	font-family: "Helvetica Neue",sans-serif !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	color:#08FF08 !important;
}
#style-2.mc4wp-form .mc4wp-form-fields button:hover{
	color: #08FF08 !important;
}

.submit_welcage{
color: black !important;
font-family:"Helvetica Neue", sans-serif;
font-weight:900 !important;
}