/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
#header .mega_menu_title {  
    color: #194383;    
}

.av-milestone-content {
  color:#575756; 
}

.av-special-heading-tag{
    color: #194383;
    text-transform: capitalize;
}

.avia_textblock{
    color:#575756;
}

/* Main menu subtext */

#top #header #avia-menu li.menu-item a > .avia-menu-subtext{
	display: flex;
	margin-top: -70px;	
	font-size: 12px;	
	letter-spacing: 0.15em;
}
.main_color .avia-timeline .milestone_inner {
    background-color: white;
}
.avia-timeline-vertical .av-milestone-icon-wrap:after {
    content: "";
    height: 1000%;
    width: 1px;
    position: absolute;
    top: 0;
    left: 50%;
    border-color: white;  
    border-left-color: #9d2737;
    color: #9d2737;
    border-style: dashed;
    border-left-width: 3px;
}
#custom-home-gallery div.avia-gallery-thumb {
    width: 100%;
    justify-content: center;
    border: none !important;
}

.custom-home-gallery img{
    border: none !important;   
    
}

.custom-home-gallery-smalscreen img{
    border: none !important;   
    
}


.custom-home-museo div.avia_textblock h1{
    color:white;    
}

#top #wrap_all .all_colors h1 {
    color: white;
}

/* Stili Pubblicazione */
.titolo-pubblicazione h1{
    font-size:30px;
    color:#194383;
    font-weight: bold;   
    text-transform: capitalize;
}
.sottotitolo-pubblicazione{
    font-size:30px;
    color:#194383;
    font-weight: bold;
}
.recenti-pubblicazioni{
    color:#194383;
}

/* FINE - Stili Pubblicazione */

.datario_cimbro {

    display: table;

    text-align: center;

    /*border-spacing: 5px;*/

}

.giorno{

        display: table-caption;

        text-align: center;

        /* border-top: solid;

        border-top-width: thin;

        border-left: solid;

        border-left-width: thin;

        border-right: solid;

        border-right-width: thin; */
        font-size:1.5em;

        color: #043C77;

}
.giorno p{
    font-size: 0.8em !important;
}

.riga{

        /*display: table-row;*/
         /* Use a flexbox layout */
    display: flex;

    /* Make a horizontal flexbox (the default) */
    flex-direction: column;

    /* The important part: vertically center the items */
    align-items: center;

}

.cella_giorno{

        display: table-cell;

        /* border: solid;

        border-width: thin; */

        font-size:3em;

        /* padding-left: 5px;

        padding-right: 5px; */

        vertical-align: middle;
        
        color: #043C77;

}
.cella_giorno p{
    font-size: 1em !important;
}
.cella_mese{

        display: table-cell;

        /* border-top: solid;

        border-top-width: thin;

        border-bottom: solid;

        border-bottom-width: thin; */

        /* padding-left: 5px;

        padding-right: 5px; */
        font-size:1.5em;

        color: #043C77;

}
.cella_mese p{
    font-size: 25px !important;
}
.cella_anno{

        display: table-cell;

        /* border: solid; */

        /* border-width: thin; */

        /* padding-left: 5px;

        padding-right: 5px; */

        vertical-align: middle;

        font-size:3em;

        color: #043C77;
        

}
.cella_anno p{
    font-size: 1em !important;
}

.cella_anno_p{

        margin: 0em 0px;
        

}



.cella_settimana{

        display: table-row;

        /*border: solid;

        border-width: thin;*/

        padding-left: 5px;

        padding-right: 5px;

}

/* sottomenu*/
#top #header .avia_mega_div > .sub-menu{
    padding: 0px 30px 5px;
    margin-bottom: 5px; 
}
#top #header .avia_mega_div > .sub-menu.avia_mega_hr {
    padding: 0px 30px 5px;
    margin-bottom: 5px; 
}

.textwidget p{
    text-align: center;
}


@media only screen and (max-width: 700px) {
    .html_modern-blog .avia-content-slider .slide-entry-title{
        font-size: 1.2em !important;
    }    
}

@media only screen and (max-width: 1320px) {
    #top #header #avia-menu li.menu-item a > .avia-menu-subtext {
        font-size: 10px;
        letter-spacing: 0em !important;
    }
   /* #top #header .av-main-nav > li > a {
        font-size: 12px !important;
    }*/
}
 
@media only screen and (max-width: 1220px) {
    .logo .avia-standard-logo{
        display: none !important;
    }
}