.flex_cell.av-t0nqj-f1263ce27d46c694395f7fe8f1a3d71a{
vertical-align:middle;
background-color:#425465;
}
.responsive #top #wrap_all .flex_cell.av-t0nqj-f1263ce27d46c694395f7fe8f1a3d71a{
padding:40px 40px 40px 40px !important;
}

#top .av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458{
padding-bottom:10px;
color:#cfb247;
font-size:7vw;
}
body .av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-special-heading-tag{
font-size:7vw;
}
.av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .special-heading-inner-border{
border-color:#cfb247;
}
.av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-subheading{
font-size:24px;
}
body .av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-special-heading-tag .heading-wrap:before{
border-color:#cfb247;
}
body .av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-special-heading-tag .heading-wrap:after{
border-color:#cfb247;
}

.flex_cell.av-l6du5vmp-a67645c112f0bd1e5904efbd199539d4{
vertical-align:middle;
background:url(https://www.spaziocaffefirenze.it/wp-content/uploads/2022/08/contatti.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-lg8mz-dc3baf5cbe476d8858d042b3fb4423e1{
height:250px;
}

.flex_cell.av-l6du6tt9-3a2e8f017e7006f33ad184d1696c313b{
vertical-align:middle;
}

.av-hotspot-image-container .av-image-hotspot.av-1qdur-70ae14a5ff9e3e96132ec58cf789bd84{
top:58.9%;
left:47.1%;
}
.av-hotspot-image-container .av-image-hotspot.av-1qdur-70ae14a5ff9e3e96132ec58cf789bd84 .av-image-hotspot_inner{
background-color:#ffffff;
color:#888888;
}
.av-hotspot-image-container .av-image-hotspot.av-1qdur-70ae14a5ff9e3e96132ec58cf789bd84 .av-image-hotspot-pulse{
background-color:#000000;
}

.av_font_icon.av-a4qvv-c8ea195ce81a0cedd74b7b39e6a9857e{
color:#888888;
border-color:#888888;
}
.avia-svg-icon.av-a4qvv-c8ea195ce81a0cedd74b7b39e6a9857e svg:first-child{
stroke:#888888;
fill:#888888;
}
.av_font_icon.av-a4qvv-c8ea195ce81a0cedd74b7b39e6a9857e .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_cell.av-l6dubosd-dbf662890a51c690de333b2ccacca1c0{
vertical-align:middle;
background-color:#425465;
}

.flex_column.av-8jr6r-7a2ee1d5a65148a43c2de1e3ccde1947{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-285tdf-3858382392e4a7476a053e8ce06bd814 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-285tdf-3858382392e4a7476a053e8ce06bd814 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-243czv-a6822da567638e61893321ece3dbe3a8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1v5hsz-d49f39826a01ab99c12808d7392a9e90 .avia_textblock{
color:#cfb247;
}

#top .av_textblock_section.av-1p6dz7-b56b48ac9fac56f25840cee4d11c0f04 .avia_textblock{
color:#cfb247;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-subheading{
font-size:20px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-special-heading-tag{
font-size:0.8em;
}
.av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-subheading{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-l6du39n7-1a40e28b8ba1f9724401956e6b9d6458 .av-subheading{
font-size:16px;
}
}
