.q_accordion_holder.accordion.boxed .ui-accordion-header{
    background-color: #aaa;
}
.q_accordion_holder.accordion .ui-accordion-header:first-child, .q_accordion_holder.accordion.boxed .ui-accordion-header:first-child{
/ * margin: 0 20px*/
}
.q_google_map {
    height: 700px;}

body.home footer {
    display: block;
}

.fisarmonica {
 margin: 0 20px}

header.sticky .q_logo img.sticky {
    height: 60px;}

.title_subtitle_holder_inner {
    margin-top:  100px;
    background-color: rgba(0, 0, 0, 0.4);
}
.contact {
    background-color: rgba(0, 0, 0, 0.5);
}
.areamobile{display:none;}

/*
.simple-music-widget .songspecific{
display:none;}
.simple-music-widget .artwork{
display:none;}
.simple-music-widget {
    width: 40px;}
.mejs-container .mejs-controls .mejs-time{
display:none;}
.mejs-controls .mejs-mute button{
display:none;}
.mejs-container .mejs-controls div{
display:none;}

.mejs-controls a.mejs-horizontal-volume-slider{
display:none;}*/


@media only screen and (max-width:1570px ) and (min-width:1400px){
nav.main_menu ul li a { padding: 0 8px; font-size: 13px; }
header.light .q_logo img.light {padding-top: 0px;}
header.sticky .q_logo img.sticky {
    height: 50px;}
}

@media only screen and (max-width:1400px ) and (min-width:1120px){
nav.main_menu ul li a { padding: 0 8px; font-size: 13px; }
header.light .q_logo img.light {padding-top: 35px;}
header.sticky .q_logo img.sticky {
    height: 50px;}
.title_subtitle_holder_inner {
    margin-top:  10px;}
}


@media only screen and ( min-width: 980px ) and ( max-width: 1120px ){
nav.main_menu ul li a { padding: 0 6px; font-size: 11px; } .q_logo img {width: 120px;} .title h1 { line-height: 20px;} header.light .q_logo img.light {padding-top: 35px;}
header.sticky .q_logo img.sticky {
    height: 50px;}
.title_subtitle_holder_inner {
    margin-top:  10px;}
}

@media only screen and ( min-width: 767px ) and ( max-width: 980px ) {
.areamobile{display:block}
.audiodsk{display:none;}
nav.main_menu ul li a { padding: 0 3px; font-size: 11px; } .q_logo img {width: 120px;} .title h1 { line-height: 20px;} header.light .q_logo img.light {padding-top: 35px;}
header.sticky .q_logo img.sticky {
    height: 50px;}
.title_subtitle_holder_inner {
    margin-top:  10px;}
}

@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
.areamobile{display:block}
.audiodsk{display:none;}
.title h1 { line-height: 20px;} .subtitle{ line-height: 20px;}
.title_subtitle_holder_inner {
    margin-top:  10px;}
}

@media only screen and ( max-width: 480px ) {
.areamobile{display:block}
.audiodsk{display:none;}
.title h1 { line-height: 20px;} .subtitle{ line-height: 20px;}
.title_subtitle_holder_inner {
    margin-top:  10px;}
.marchio-cantu img {
    width: 150px;}
}

