/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
#header.sticky-style-2 {
    height:110px !important;
}
.pl-20 {
    padding-left: 40px;
}


#header.full-header #logo {
    border-right: none !important;
}

#header.full-header #primary-menu > ul {

    border-right: none!important;
}

.rosso{
    color: #a81010;
}

.pagetitlebianco {
    background-color: #ffffff!important;
    
}

.floatleft { float: left; padding: 15px 15px 15px 0; }
.floatright { float: right; padding: 15px 0 15px 15px; }

.h4maargin {
    margin-bottom: 15px!important;
}


.dettgitamargin {
    margin-bottom: 10px !important;
}

.imgfooter img{
    padding: 5px;
    max-width: 100px!important;
}

/*Moduli iscrizione*/

.modulo-materna .postcontent {width:100%;}

.modulo-materna p, .modulo-materna li, .modulo-materna small{font-size:15px; }

.modulo-materna small { color:red;}

.heading-block .delega {font-size:20px !important;}

.margin-bottom-10 input{margin-bottom:10px !important;}
/*PAgina di login*/

.page-login {
    padding:40px 0 !important;
}

@media only screen and (max-width: 1397px) and (min-width: 992px) {
    #primary-menu ul li a {
        padding: 39px 5px !important;
    }

    #header.sticky-header:not(.static-sticky) #primary-menu ul li a {
        padding-top: 19px !important;
        padding-bottom: 19px !important;
    }
}

#logo {
    margin-right:0px !important;
    padding-right:5px !important;
}

.line-border {
    border-top:none !important;
}

.cc-message {text-align:center;}

#page-title {
    padding: 30px 0 !important;
    background-color: #ffffff !important;
    border-bottom: 0px solid !important;
}

.pagine-moduli {padding-top:40px !important;
}

.breadcrumb {
    position:relative !important;
}

.logout {
text-align:right !important;
margin-top:3px !important;
}

.informativa label{
    margin-left:10px;
}

