/*
Theme Name: T4L
Description: figlio di Enfold
Version: 2026
Author: Castel
Author URI: https://www.stefanocastelli.info
Template: enfold
*/

html #top #header_meta a {
    color: #fff !important;
}
html #top .fullsize .template-blog .post .entry-content-wrapper,
html #top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
html .logo img, 
html .logo svg {
    padding: 10px 0;
}
html .av_header_transparency #header_main {
    background-color: rgba(255,255,255,.75);
}
html #top #wrap_all .slideshow_caption h2.avia-caption-title, 
html #top #wrap_all .av-slideshow-caption h2.avia-caption-title,
html .caption_framed .slideshow_caption .avia-caption-content p,
html h1.slideshow_caption .avia-caption-title {
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #1D5E8A;
    background: rgba(255,255,255,.75) !important;
    font-size: xxx-large;
    padding:20px;
}
html .caption_framed .slideshow_caption .avia-caption-content p {
    font-size: x-large;
    margin-top:10px;
    font-weight:600;
}
html h1.slideshow_caption .avia-caption-title {
    color: #1D5E8A;
    background: rgba(255,255,255,.75) !important;
}
html h1.slideshow_caption .avia-caption-title em {
    font-size: .8rem !important;
}
html .caption_framed .slideshow_caption .avia-caption-content p, 
html .caption_framed .slideshow_caption .avia-caption-title, 
html .avia-caption .avia-caption-content p, 
html .avia-caption .avia-caption-title {
    background: rgba(255,255,255,.75) !important;
    color: #1D5E8A !important;
}

/* telefoni */
@media only screen and (max-width: 767px) {
    html #top #wrap_all .slideshow_caption h2.avia-caption-title, 
    html #top #wrap_all .av-slideshow-caption h2.avia-caption-title, 
    html .caption_framed .slideshow_caption .avia-caption-content p, 
    html h1.slideshow_caption .avia-caption-title {
        letter-spacing: -.1px !important;
        text-transform: none !important;
        font-size: 16px !important;
        padding: 5px !important;
    }
}

