/*
 Theme Name:   Marco Di Michele Marisi
 Theme URI:    http://demo.themeum.com/wordpress/politist
 Description:  Politist Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     politist
 Version:      1.6
 Tags: right-sidebar, two-columns
 Text Domain:  politist-child
*/


@import url("../politist/style.css");

.celeste {color:#00BAEB;}
.giallo {color:#FBB03B;}
.verde {color:#39B54A;}
.rosso {color: #FF0000;}


body {font-family: 'Inter', sans-serif; font-weight: 400; font-style: normal; color: #222222; font-size: 17px;}
h4 {line-height: 28px;}

/* LOGO */
@media all and (max-width:480px){
	.logo-wrapper{max-width:280px}
}

/*NEWS*/
.featured-wrap .news-date:before {background: rgba(251, 176, 59, 0.7) none repeat scroll 0 0; height: 50px; left: 0px; -webkit-transform: rotate(-45deg); transform: rotate(0deg); width: 1000px;}
.featured-wrap .news-date time { margin: 10px 0 0 10px}
.single-page-social {margin: 35px 0}
.social-icon{font-size: 28px;}

/*HEADER E TOPBAR*/
.bread-content:before {background: none;}
.topbar {margin-bottom: 30px;}
.breadcrumbs-area {margin-bottom: 50px;}


#masthead.sticky{z-index:1000;}

.common-menu-wrap .nav>li>a {text-decoration: none;}
.common-menu-wrap .nav>li ul {width: 400px; background: #00baeb; border-top: 5px solid #fbb03b;}

.common-menu-wrap .nav>li>ul li a {
    font-size: 15px;
    border-bottom: 1px solid #fbb03b;
    color: #dddddd;
}

/*FOOTER*/
.copy-right {text-transform: none;}
.footer-logo {max-width: 30%;}
.footer-area .copy-right, .footer-area .footer-menu li a, .footer-two-area .copy-right, .footer-two-area, .footer-menu li a {color: #ffffff; text-transform: lowercase; font-weight: bold;}
footer .container {padding-top: 10px;}


/* CREDIT */
.credit { width: 100%; position: relative; float: left; overflow: hidden; height: 13px}
.credit a{ width: 52px; height: 13px; float: right;}
.credit a img { position: absolute; top: -26px; right: 0; width:52px}
.credit a:hover img {top:0px; right: 0; }


.common-menu-wrap .nav>li>a {
    display: inline-block;
    line-height: normal;
    height: auto;
    padding: 10px 0px 20px 0px;

}