/*
 Theme Name:   maurizio-corda
 Theme URI:    http://ivanoconfalone.photography
 Description:  A Child Theme
 Author:       Ivano Confalone
 Author URI:   info@ivanoconfalone.com
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
@font-face {
        src: url('images/AgendaBold.eot');
    src: url('images/AgendaBold.eot') format('embedded-opentype'),
         url('images/AgendaBold.woff2') format('woff2'),
         url('images/AgendaBold.woff') format('woff'),
         url('images/AgendaBold.ttf') format('truetype'),
         url('images/AgendaBold.svg#AgendaBold') format('svg');
}
*/

/* h1, h2, .et_pb_blurb h4 a, .et_pb_slider.et_pb_module .et_pb_slide_description .et_pb_slide_content, .et_pb_text_0 h1 { font-family: 'Cormorant Garamond', serif; font-weight: 500 !important; } 
h1, h2, .et_pb_blurb h4 a, .et_pb_slider.et_pb_module .et_pb_slide_description .et_pb_slide_content { font-family: 'AgendaBold', sans-serif !important; font-weight: 500 !important; } */ 


ul, .et_pb_widget_area ul li { list-style-type: none; list-style-image: url(images/bullet-point.png); }
ul { line-height: 1.7em !important; } 

/* .mobile_menu_bar:before {
	content: url(images/hamburger-wh.png) !important;
	font-size: 48px !important;
}  */




body {
    animation: myfadeInAnimation 2s;
}
@keyframe myfadeInAnimation {
    from {opacity: 0;}
    to {opacity: 1;}
}
@-webkit-keyframes myfadeInAnimation {
    from {opacity: 0;}
    to {opacity: 1;}
}


/* h1, h2, h3 { font-family: 'baskerville-display-pt', 'Times New Roman',serif !important; font-weight: 400 !important; font-style: italic !important; } */

/* body, h1, h2, h3, #home_main_links .et_pb_blurb h4 { font-family: "acumin-pro",Helvetica,Arial,Lucida,sans-serif !important; font-style:normal !important; font-weight:400 !important; } */
body, h1, h2, h3, #home_main_links .et_pb_blurb h4 {
	font-family: museo-sans, sans-serif !important;
	font-style: normal !important;
	font-weight: 100 !important;
}

.home_body_links a { color: #fff; }
.home_body_links a:hover { opacity: 0.8; }

.et_pb_scroll_top.et-pb-icon { 
    padding: 10px;
    webkit-border-top-left-radius: 1px;
    -moz-border-radius-topleft: 1px;
    border-top-left-radius: 1px;
    -webkit-border-bottom-left-radius: 1px;
    -moz-border-radius-bottomleft: 1px;
    border-bottom-left-radius: 1px;
    background: rgba(0, 0, 0, 0.6);
    font-size: 16px;
}
.et_pb_scroll_top.et-pb-icon:hover { background: rgba(0, 0, 0, 0.8); } 
#home_plugin_code.et_pb_module.et_pb_fullwidth_code { padding-top: 0 !important; }
.ytp-chrome-top { display: none !important; }
.noHover { pointer-events: none; }
#home_mobile_section {padding-top: 100px !important; }

#full_frame_youtube_vid { width: 100%; height: 100vh; }

#main-header, .et_fixed_nav #main-header { background-color: transparent !important; }

@media (min-width: 981px) {
/* animated hamburger divi plugin */
	.mobile_menu_bar.et_pb_header_toggle { width: 60px !important; }
	.et_divi_100_custom_hamburger_menu__icon div { height: 0.350rem !important; }
	.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after { height: 3px !important; }
	.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu { top: 50px !important; right: 60px !important; }
	.et_divi_100_custom_hamburger_menu__icon { width: 2.875rem !important; height: 2.875rem !important; }
	.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child { -webkit-transform: translateY(-0.795rem) rotate(-45deg) !important; transform: translateY(-0.795rem) rotate(-45deg) !important; }
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* blurbs & GRID plugin hovers etc */
.et_pb_module.et_pb_blurb.home_blurb, .tg-item-media-inner { 
	/* filter: url(filters.svg#grayscale); Firefox 3.5+ */
    filter: grayscale(20%); /* IE5+ */
	/* IE10+ */ filter: url("data:image/svg+xml;utf8,#grayscale");
	
    -webkit-filter: grayscale(0.2); /* Webkit Nightlies & Chrome Canary */
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s; 
}
.et_pb_module.et_pb_blurb.home_blurb:hover, .tg-item-media-inner:hover { 
	/* border: white solid 6px; */
	zoom: 1.01; 
	-moz-transform: scale(1.01);
	-webkit-transform: scale(1.01); 
	
	filter: none;
     -webkit-filter: grayscale(0);
     -webkit-transform: scale(1.01);
	
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
@media (min-width: 981px) {
	/* #home_main_links.et_pb_section { position:relative; top: -200px; } */
	#home_video_full_w_bg { margin-bottom: -200px !important; }
	#home_main_links.et_pb_section { height: 400px !important; } /* dodgy hack to prevent pushing other sections down when hover blurbs */
	.et_pb_row.music_hd_row { width: 58.5% !important; }
}
@media (max-width: 980px) {
	#home_main_links.et_pb_section { position:relative; top: -80px; }
	.et_pb_row.music_hd_row { width: 95% !important; }
	li#menu-item-1668 { display: none !important; } 
}
@media screen and (max-width: 1280px) { 
	#home_main_links .et_pb_blurb h4 a { font-size: 24px !important; }
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* menus */
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened { opacity: 1 !important; }
/* .et_header_style_fullscreen .et_slide_in_menu_container { font-size: 16px !important; letter-spacing: 4px; text-transform: uppercase; text-align: left !important; } */
.et_header_style_fullscreen .et_slide_in_menu_container { text-align: left !important; }
.et_slide_in_menu_container { background-color: #151417 !important; background-image: linear-gradient(180deg,#000000 2%,#210000 50%)!important; }


/* ninja forms */
.ninja-forms-cont { background: transparent;  } 
.ninja-forms-all-fields-wrap { 
    padding: 10px;      
    border: 0px; 
} 
.nf-form-fields-required { display: none !important;  } 
input.ninja-forms-field, textarea.ninja-forms-field {
    background-color: rgba(241,239,232,0.3);
    padding: 12px;
    border: none !important;
    color: #fff !important;
    font-size: 15px !important;   
    font-weight: 400;
    font-family: inherit !important;
	text-transform: uppercase !important;   
}
.nf-field-element select {
    background-color: rgba(241,239,232,0.3) !important; 
    font-size: 15px !important; 
    color: #797979; 
    border: none !important;
    height: 40px !important; 
    text-indent: 3px;
    text-transform: uppercase !important;    
}
@media screen and (max-width: 980px) {
  .nf-field-element select { padding-left: 9px !important; }
}
.nf-field-element select option { font-size: 14px !important; text-indent: 50px; padding: 5px; }
.nf-error-msg { color: #fff !important; font-weight: 400 !important; }
.nf-error .ninja-forms-field { border: 1px solid #d61820 !important; }
.nf-field-container { margin-bottom: 10px !important; }
/* submit */
input#nf-field-4 { border: 3px solid rgba(241,239,232,0.3) !important; width: 150px !important; cursor: pointer; background-color: transparent; margin-top: 10px; margin-bottom: 10px; font-size: 16px !important; color: #fff !important; -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s; }
input#nf-field-4:hover { background-color: rgba(255,255,255,0.4); color: #000 !important; }
a.checkout-button.button.alt.wc-forward, input#place_order.button.alt { width: 80% !important; border: 0px !important; }
label#nf-label-field-7 { font-size: 16px !important; font-weight: 100 !important; }
input.ninja-forms-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7a7979; opacity:1 !important; }
input.ninja-forms-field::-moz-placeholder { /* Firefox 19+ */ color: #666; opacity:1 !important; }
input.ninja-forms-field:-ms-input-placeholder { /* IE 10+ */ color: #666; opacity:1 !important; }
input.ninja-forms-field:-moz-placeholder { /* Firefox 18- */ color: #666; opacity:1 !important; }
/* placeholder transparent on focus */
input.ninja-forms-field:focus::-webkit-input-placeholder, textarea.ninja-forms-field:focus::-webkit-input-placeholder { color:transparent; }
input.ninja-forms-field:focus:-moz-placeholder, textarea.ninja-forms-field:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input.ninja-forms-field:focus::-moz-placeholder, textarea.ninja-forms-field:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input.ninja-forms-field:focus:-ms-input-placeholder, textarea.ninja-forms-field:focus:-ms-input-placeholder { color:transparent; } /* IE 8 and older ;) */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* GRID plugin */
.tg-item-content-holder { background-color: #151417 !important; }
.tg-item-media-inner { margin-bottom: 5px !important; }
h2.tg-item-title, .tg-item .tg-dark a { color: #eee !important; }
.tg-item-author, .tg-item-author-name, .tg-item-date, .tg-item-views { display: none !important; }
.tg-item .tg-light i { 
	color: #9c0909 !important;
    fill: #fff !important;
    stroke: #fff !important;
    border-color: #fff !important;
}
.victoria .tg-item-title, .victoria .tg-item-title a { font-size: 16px !important; font-weight: 100 !important; text-transform: capitalize; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* IN PAGE BLURB MENUS - INCL MOBILE MENU IN PAGE */
span.music__heading--artist.u-trunc.u-d-block { display: none !important; }
.embed--album .music-detail__track-list, .embed--playlist .music-detail__track-list { min-height: 500px !important;}
.music-detail__track-list {
    margin: 10px 0 0;
	padding: 500px 0 0 300px !important; }

.et_pb_blurb.blurbs_top_links h4.et_pb_module_header { 
	border: 6px solid transparent; 
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
.et_pb_blurb.blurbs_top_links h4.et_pb_module_header:hover { border: 3px solid #fff; }
.et_pb_blurb.blurbs_top_links.non-active h4.et_pb_module_header:after {
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
.et_pb_blurb.blurbs_top_links.non-active h4.et_pb_module_header:hover:after { 
	position: absolute;
    content: "";
    margin: auto;
    top: 80px;
    left: 38%;
    width: 50px;
    height: 50px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    border-right: 6px solid #eaeaea;
    border-bottom: 6px solid #eaeaea;
}

@media screen and (min-width: 641px) and (max-width: 1180px) { 
	#top_links_section.et_pb_section .et_pb_column.et_pb_column_1_3 { width: 33% !important; }
	#top_links_section.et_pb_section .et_pb_blurb h4 a { font-size: 18px !important; }
	.et_pb_blurb.blurbs_top_links.non-active h4.et_pb_module_header:hover:after { 
	top: 100px;
    width: 35px;
    height: 35px; }
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* mobile menu in page - bellows plugin */
#mobile_menu_in_page .et_pb_module.et_pb_fullwidth_code { padding-top: 0px !important; }
i.bellows-subtoggle-icon-expand.fa.fa-chevron-down:before { content: url(images/chevron-down.png) !important; } 
i.bellows-subtoggle-icon-collapse.fa.fa-chevron-up:before { content: url(images/chevron-up.png) !important; }
li.bellows-item-level-1 a.bellows-target:after { content: url(images/chevron-right.png); position: absolute; left: 95%; }
.bellows.bellows-skin-grey-material .bellows-nav .bellows-submenu .bellows-target { border-bottom: 1px solid #151417 !important; }
.bellows.bellows-skin-grey-material .bellows-nav .bellows-item-level-0 > .bellows-target, .bellows.bellows-skin-grey-material .bellows-nav .bellows-item-level-0 > .bellows-custom-content, .bellows.bellows-skin-grey-material .bellows-nav .bellows-submenu { background: transparent !important; }

.bellows.bellows-skin-grey-material .bellows-nav .bellows-submenu .bellows-target:hover { background-color: #230604 !important; } /* red */
.bellows.bellows-skin-grey-material .bellows-nav .bellows-submenu .bellows-target { background-color: rgba(8,58,0,0.2) !important; } /* green */
.bellows.bellows-skin-grey-material { background-color: rgba(0,48,91,0.5) !important;} /* blue */

.bellows.bellows-skin-grey-material .bellows-nav .bellows-target, .bellows.bellows-skin-grey-material .bellows-nav .bellows-custom-content, .bellows.bellows-skin-grey-material .bellows-nav .bellows-submenu .bellows-target { color: #eee !important; font-size: 12px !important; letter-spacing: 4px; font-weight: 400 !important; }

/* mobile homepage bellows menu */
.page-id-1684 .bellows.bellows-skin-grey-material .bellows-nav .bellows-item-level-0>.bellows-target:after {
content: ""; 
width: 50px; 
height: 100%; 
background: rgba(0, 0, 0, 0.3);
z-index: 1; 
position: absolute; 
top: 0; 
right: 0; 
}
.page-id-1684 .bellows.bellows-skin-grey-material .bellows-nav .bellows-item-level-0>.bellows-target:before {
content: url(images/chevron-red-right.png); 
display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 12%;
    margin-top: -8px;
    text-align: center;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* INSTAGRAM FEED plugin */
.sbi-owl-nav > div { border-radius: 0px !important; color: rgba(231,76,60,0.5) !important; font-size: 32px !important; }
.sbi_info { display: none !important; }
.sbi_lb-nav a.sbi_lb-prev:hover, .sbi_lb-nav a.sbi_lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=150) !important;
	opacity: 0.5 !important; }
#sb_instagram #sbi_load { text-align: left !important; padding-left: 4px !important; }
.et_pb_module.et_pb_text.home_sub_sect_hd:after { /* INSTAGRAM home section header border-bottom */
	background: rgba(12,113,195,0.3);
    position: absolute;
    z-index: 0;
    content: '';
    height: 5px;
    width: 80%;
    top: 80px;
    left: 60px; }
@media screen and (min-width: 981px) and (max-width: 1080px) { 
	.insta-logo { padding-bottom: 10px; }
	.et_pb_module.et_pb_text.home_sub_sect_hd:after {
	background: rgba(12,113,195,0.3);
    position: absolute;
    z-index: 0;
    content: '';
    height: 5px;
    width: 80%;
    top: 110px;
    left: 10px; }
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* nest plugin 
.nest-content-inner { padding: 0px !important; }
.nest-button-three { 
    color: #ffffff !important;
    background: #1e0000 !important;
    border-width: 8px;
    border-color: #210000 !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    letter-spacing: 3px !important;
    text-transform: uppercase;
    font-size: 13px !important; 
	font-weight: 500 !important; 
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 0.5em;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.nest-button-wrapper { top: 50% !important; right: -50px !important; } 
.nest-button-three::after { background-color: #367a40 !important; 
    -webkit-animation: blink 1s infinite;
    -moz-animation: blink 1s infinite;
    animation: blink 1s infinite; 
}
.nest-close-button::before, .nest-close-button::after { background-color: #eee !important; }
.nest-close-button-three .top-left::before, .nest-close-button-three .top-right::before, .nest-close-button-three .bottom-left::before, .nest-close-button-three .bottom-right::before { background-color: #367a40 !important; }
.nest-close-button-three .top-left, .nest-close-button-three .top-right, .nest-close-button-three .bottom-left, .nest-close-button-three .bottom-right { background-color: #fff !important; }  */
/* @media screen and (max-width: 736px) {
    .nest-button-wrapper, ul.et_pb_side_nav.et-visible { display: none !important; }
} */



/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* CONTACT FORM 7 */
@media only screen and (max-width : 640px) {
input.input.et_pb_contact_captcha { margin-bottom: 30px; } 
}

p.cf7_cust_form { margin: 0 !important; padding: 0 !important; }
input.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: rgba(241,239,232,0.3) !important;
 	padding: 16px !important;
    border: none !important;
    color: #fff !important;
    font-size: 15px !important;   
    font-weight: 400 !important;
    font-family: inherit !important;
	text-transform: uppercase !important;  
	margin-bottom: 8px !important; 
}
.wpcf7-textarea { max-height: 120px !important; }
select.wpcf7-form-control.wpcf7-select { 
	width: 100% !important; 
	background-color: rgba(241,239,232,0.3) !important; 
    font-size: 15px !important; 
    color: #797979; 
    border: none !important;
    height: 40px !important; 
    text-indent: 3px;
    text-transform: uppercase !important;   
    margin-bottom: 8px !important;
}

.wpcf7-submit { border: 3px solid rgba(241,239,232,0.3)!important; width: 150px !important; cursor: pointer; background-color: transparent; margin-top: 10px; margin-bottom: 10px; font-size: 22px !important; color: #eee !important; padding-top: 10px !important; padding-bottom: 10px !important; float: left !important; margin-left: 2% !important; }
.wpcf7-submit:hover { background-color: rgba(255,255,255,0.7); color: #000 !important; }

@media only screen 
and (min-width : 981px) {
input.wpcf7-text.half { width: 45% !important; float: left; margin-left: 2%; margin-bottom: 3%; }
input.wpcf7-text, textarea.wpcf7-textarea { margin-bottom: 3%; } 
p.contact_form_7_custom { padding: 0; } 
.wpcf7-submit { float: right; margin-right: 5%; }
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok { width: 70%; } 
} 
@media only screen and (max-width : 767px) {
	select.wpcf7-form-control.wpcf7-select { width: 100% !important; margin-left: 0 !important; }
}
input.wpcf7-text::-webkit-input-placeholder, textarea.wpcf7-textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7a7979; opacity:1 !important; }
input.wpcf7-text::-moz-placeholder, textarea.wpcf7-textarea:-moz-placeholder { /* Firefox 19+ */ color: #7a7979; opacity:1 !important; }
input.wpcf7-text:-ms-input-placeholder, textarea.wpcf7-textarea::-moz-placeholder { /* IE 10+ */ color: #7a7979; opacity:1 !important; }
input.wpcf7-text:-moz-placeholder, textarea.wpcf7-textarea:-ms-input-placeholder { /* Firefox 18- */ color: #7a7979; opacity:1 !important; }

input.wpcf7-text:focus::-webkit-input-placeholder, textarea.wpcf7-textarea:focus::-webkit-input-placeholder { color:transparent; }
input.wpcf7-text:focus:-moz-placeholder, textarea.wpcf7-textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input.wpcf7-text:focus::-moz-placeholder, textarea.wpcf7-textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input.wpcf7-text:focus:-ms-input-placeholder, textarea.wpcf7-textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
   border: 2px solid transparent;
   background-color: rgba(255, 255, 255, 0.2);  
}
span.wpcf7-not-valid-tip { display: none; } 
input.wpcf7-not-valid, textarea.wpcf7-not-valid { background: rgba(224,43,32,0.5) !important; }

.vp-controls button.play { display: none !important; }



/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


@media all and (max-width: 767px) {
	/* #home_video_full_w_bg.et_pb_section { background-image: url(https://mauriziocorda.com/wp-content/uploads/2019/02/mobile_vid_home_poster_800.jpg) !important; } */
	#home_main_links .et_pb_blurb.fotografia h4 a { font-size: 18px !important; }
	#home_video_full_w_bg .et_pb_module.et_pb_fullwidth_code { padding-top: 0px !important; }
	.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a { font-size: 16px !important; }
	.nest-button-wrapper, .nest-button-three, ul.et_pb_side_nav.et-visible, .flyout-trigger.trigger-right.trigger-button { display: none !important; }
}

#contatti_slide { width:100px; height:100px; background-color:#F30; color:#FFF; text-align:center; font-size:30px;display:none;overflow:hidden;white-space: nowrap; }


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* BNE FLYOUT PLUGIN */
.flyout-content { padding: 0px !important; }
.bne-flyout-wrapper .bne-icon-svg { fill: transparent !important; } 

.flyout-trigger.trigger-right.trigger-button { 
	color: #ffffff !important;
    background: #201314 !important;
    border-width: 8px;
    border-color: #201314 !important;
   /*  border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; */
    letter-spacing: 2px !important;
    text-transform: uppercase;
    font-size: 14px !important; 
	font-weight: 300 !important; 
    padding-left: 5em;
    padding-right: 1em;
    padding-top: 0.5em;
	padding-bottom: 0.1em;
	/*  font-family: "acumin-pro",Helvetica,Arial,Lucida,sans-serif !important; */
}


.bne-flyout-wrapper .bne-icon-close { background-image: url(images/close-flyout-button.png) !important; background-repeat: no-repeat; background-position: 3px 10px;  padding: 20px !important; }


/* PAGINA MUSICA - MENU FOR MUSIC SECTIONS */
.bellows.bellows-skin-grey-material .bellows-nav .bellows-item-level-0 > .bellows-target { border: none !important; }
nav#bellows-main-11 li { background-image: linear-gradient( 40deg, #494949 70%, #1e1e1e 100% ) !important; border: none !important; position: relative; }
.bellows.bellows-skin-grey-material { background: transparent !important; box-shadow: none !important; }
#bellows_navigation_widget-3 { margin: 0 !important; }
@media (min-width: 981px) { 
	.et_pb_widget_area_left { border-right: none !important; }
    ul#menu-musica-sezioni li, nav#bellows-main-11.bellows.bellows-align-full { float: left !important; } 
	nav#bellows-main-11 { max-height: 50px !important; }
	nav#bellows-main-11 li:nth-child(2) { left: 200px; top: -57px; }
	nav#bellows-main-11 li:nth-child(3) { left: 360px; top: -113px; }
	nav#bellows-main-11 li:nth-child(4) { left: 620px; top: -183px; }
}
@media (min-width: 467px) and (max-width: 980px) { 
	#bellows_navigation_widget-3 { width: 40% !important; }
}
@media (max-width: 980px) {
	ul#menu-musica-sezioni li { margin-bottom: 5px !important; }
}