h2#eep-main-subtitle{
	
	color: rgb(33, 37, 41);
	font-size: 1.1rem;
	margin-bottom: 1rem;
	
}

article.type-post h2, article.type-post h1:not(.singular-title){
	
	font-size: 1.5rem;
	
}

/* *** */

#masthead #header-right {
	
	position: relative;
	top: -1rem;
}

#masthead #header-right ul#top {

	position: relative;
	margin-bottom: 0;
	
}

#masthead #header-right ul#top li {

	display: inline-block;
	margin-left: 10px;
	font-size: 0.8rem;
	
}

#masthead #header-right ul#top li a{

	color: #383838;
	
}

.site-header .main-navigation{

	width: auto;
	
}

.site-header .main-navigation ul li.current-menu-item a,
#masthead #header-right ul#top li.current-menu-item a{

	color: #ff7800;
	
}

.site-header ul#primary-menu li:nth-child(6), .site-header ul#primary-menu li:nth-child(7), .site-header ul#primary-menu li:nth-child(8), .site-header ul#primary-menu li:nth-child(9){
	
	display: none;
	
}

.site-header .main-navigation ul li a:hover,
#masthead #header-right ul#top li a:hover {
    
	color: #ff7800;
	
}

#masthead #header-right .date-box{
	
	color: #383838;
	
}

#masthead #header-right .social-box{
	
}

#masthead #header-right .social-box a{

	font-size: 1.2rem;
	margin-left: 0.5rem;
	
}

#masthead #header-right .social-box a i.fa-facebook{

	color: #3B5998;
	
}

#masthead #header-right .social-box a i.fa-twitter{

	color: #45B0E3;
	
}

#masthead #header-right .social-box a i.fa-youtube{

	color: #ff0000;
	
}

#masthead #header-right .social-box span.follow{

	font-size: 0.8rem;
	
}

.menu-top-container ul#top li.date-box{
	
	text-transform: capitalize;
	
}

/* *** */

aside#secondary{
	
	height: 100%;
	margin-bottom: 1rem;
	
}

aside#secondary input[type=image].wpedon_paypalbuttonimage{
	
	position: relative;
	display: block;
	margin: -0.8rem auto 1rem;
	
}

.widget.widget_nav_menu{
	
	position: sticky;
	top: 2rem;

}

.widget .fa-file-alt{
	
	color: #ff7800;
	
}

/* *** */

article .post-thumbnail{

	text-align: center;
	
}

/* *** */

.tempatic-sidebar .widget-title{
	
    border-left: 6px solid #ff7800;
    padding-left: 0.4rem;
	
}

/* *** */

article .entry-social{
	
	margin-top: 1rem;
}

article .entry-console{
	
	margin-top: 0.5rem;
}

article .entry-console a{
	
	display: inline-block;
	position: relative;
	margin-right: 0.6rem;
	text-decoration: none !important;
	
}

article .entry-console a:hover span{

	text-decoration: underline !important;
	
}

article .entry-console .eep-home-back{
	
	padding-left: 1rem;
	background: url('../img/asterisk.png') transparent no-repeat top left;
	background-size: 12px 12px;
	
}

article #disqus_thread{
	
	margin-top: 2rem;
	
}

article #disqus_thread iframe{
	
	display: none;
	
}

article #disqus_thread iframe[src^="https://disqus.com"]{
	
	display: block;
	
}

/* *** */

.slicknav_menu{
	
    background: transparent !important;
	margin-top: -2rem;
	
}

.slicknav_btn{

    background-color: #ff7800 !important;
	
}

.slicknav_nav{
	
    z-index: 999999;
	
}

.slicknav_nav a{
	
    color: #383838 !important;
	
}

/* *** */

#accordion-riviste{
	
	margin-bottom: 1rem;
	
}

#accordion-riviste .card-header a{
	
	position: relative;
	font-weight: bolder;
	display: inline-block;
	width: 100%;
	height: 100%;
	
}

#accordion-riviste .card-header a i{

	position: relative;
	top: 4px;
	
}

#accordion-riviste .card article{

	margin-bottom: 1rem;
	border-bottom: 1px solid #eee;
	padding: 0.5rem 0.5rem 1rem;
	
}

#accordion-riviste .card article h6{

	font-weight: normal;
	
}

#accordion-riviste .card article .meta{

	font-size: 0.8rem;
	
}

#accordion-riviste .card article:hover{

	background-color: rgba(0, 0, 0, 0.03); /* rgba(255, 120, 0, 0.2) */
	
}

#accordion-riviste .card article:last-of-type{

	margin-bottom: 0;
	padding: 0.5rem 0.5rem 0;
	border-bottom: 0;
	
}

#accordion-riviste .card article strong.papers,
#accordion-riviste .card article strong.notes{

	display: inline-block;
	padding: 2px 4px;
	font-size: 0.8rem;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	
}

#accordion-riviste .card article strong.papers{

	background-color: #007bff;
	
}

#accordion-riviste .card article strong.notes{

	background-color: #17a2b8;
	
}

/* *** */

section.widget_cat_widget li.active a, section.widget_cat_widget li.active a:hover{

	color: #ff7800;
	
}

aside#secondary .carousel-inner{

	height: 190px !important;
	max-height: 190px !important;
	
}

aside#secondary .carousel-item{

	width: 260px !important;
	max-width: 260px !important;
	
}

/* *** singolo paper */

article .entry-post-excerpt{

	margin-top: 0.5rem;
	padding: 0.5rem;
	margin-bottom: -0.5rem;
	/* background-color: rgba(255, 120, 0, 0.2); */
	
}

article .entry-post-excerpt .eep-post-jel strong.papers,
article .entry-post-excerpt .eep-post-jel strong.notes{

	display: inline-block;
	padding: 2px 4px;
	font-size: 0.8rem;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	margin-right: 0.4rem;
	
}

article .entry-post-excerpt .eep-post-jel span.jel{

	font-size: 0.8rem;
	
}

article .entry-post-excerpt .eep-post-jel span.jel em{

	font-style: normal;
	font-weight: bolder;
	
}

article .entry-post-excerpt .eep-post-jel strong.papers{

	background-color: #007bff;
	
}

article .entry-post-excerpt .eep-post-jel strong.notes{

	background-color: #17a2b8;
	
}

article .entry-post-excerpt .toggle-eep-post-excerpt{
	
	display: block;
	margin-bottom: 10px;
	text-decoration: none !important;
	/* font-weight: bolder; */
	color: #ff7800;
	
}

article .entry-post-excerpt .toggle-eep-post-excerpt:hover span{
	
	text-decoration: underline !important;
	
}

article .entry-post-excerpt .eep-post-excerpt{
	
	display: none;
	
}

/* *** */

body.archive .eep-post-jel strong.papers,
body.archive .eep-post-jel strong.notes{

	display: inline-block;
	padding: 2px 4px;
	font-size: 0.8rem;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 0.4rem;
	font-style: normal;
	
}

body.archive .eep-post-jel strong.papers{

	background-color: #007bff;
	
}

body.archive .eep-post-jel strong.notes{

	background-color: #17a2b8;
	
}

/* *** */

.site-footer{
    
	background-color: transparent;
    color: #fff;
    padding: 0;
	
}

.site-footer .container{
    
	background-color: #383838;
    color: #fff;
    padding: 2rem;
	
}

.site-footer a{
    
	display: inline-block;
	text-decoration: none;
	
}

.site-footer a:hover{
    
	text-decoration: none;
	color: #ff7800;
	
}

.site-footer p.contacts a{
    
	color: #ff7800 !important;
	
}

.site-footer p.box-social a{
    
	font-size: 1.6rem;
	margin-right: 0.4rem;
	
}

.site-footer p.box-social a.facebook:hover{
    
	color: #3B5998 !important;
	
}

.site-footer p.box-social a.twitter:hover{
    
	color: #45B0E3 !important;
	
}

.site-footer p.box-social a.youtube:hover{
    
	color: #f00 !important;
	
}

.site-footer h6{
    
	display: table;
	background-color: #fff;
	color: #383838;
	padding: 0.2rem 0.4rem;
	border-radius: 4px;
	margin-bottom: 1rem;
	
}

.site-footer ul{
    
	padding-left: 0;
	
}

.site-footer hr{
    
	/* border-top-color: #fff; */
	width: 60%;
	margin: 0 auto 2rem;
	
}

.site-footer .copyright{
    
	font-size: 0.8rem;
	
}

/* *** */

.fp-meta{
	
	color: rgba(104, 104, 104, 0.5) !important;
	
}

.fp-meta strong.papers{
	
	font-weight: normal;
	/* color: #007bff; */
	
}

.fp-meta strong.notes{
	
	font-weight: normal;
	/* color: #17a2b8; */
	
}

.fp-main .fp-media img{
	
	width: 100% !important;
	height: auto !important;
	
}

.fp-list-2 .fp-media img{
	
	width: auto !important;
	height: 180px !important;
	margin: 0 auto !important;
	
}

.widget a.btn{
	
	color: #007bff;
	
}

.widget a.btn:hover{
	
	color: #fff;
	
}

/* *** */

body.archive .augusta-article .post-thumbnail {
	
	margin-bottom: 1rem;
	display: block;
	width: 40%;
	float: left;
	margin-right: 20px;
	
}

body.archive .augusta-article .archive-title {
	
	font-size: 1.4rem;
	line-height: 1.8rem !important;
	
}

body.archive .augusta-article .archive-title a {
	
	font-size: 1.4rem;
	line-height: 1.8rem !important;
	
}

body.archive a.archive-read-more{
	
	width: auto !important;
	float: right;
	clear: both;
	margin-left: 2rem;
	
}

body.archive .entry-footer{
	
	clear: both;
	
}

body.archive .entry-footer .cat-links .box,
body.archive .entry-footer .tags-links .box,
body.single .entry-footer .cat-links .box,
body.single .entry-footer .tags-links .box{
	
	/*
	display: inline-block;
    background-color: #ff7800;
    color: #fff;
	font-style: normal;
	padding: 2px 4px;
	font-weight: bolder;
	margin-right: 6px;
	*/
	
	font-style: normal;
	font-weight: bolder;
	
}

/* *** */

#catapultCookie{
	
	padding: .2em 1em;
	
}

/* *** */

iframe.facebook-likes-excerpt{
	
	border: 0;
	overflow: hidden;
	width: 112px;
	height: 21px;
	background-color: transparent;
	float: left;
	margin-right: -4px;
	margin-top: 10px;
	
}

iframe.facebook-likes-single{
	
	border: 0;
	overflow: hidden;
	width: 112px;
	height: 21px;
	background-color: transparent;
	position: relative;
	top: 5px;
	margin-right: -10px;
	
}

/* *** */

#wpfront-scroll-top-container .fa-arrow-up{
	
	font-size: 2rem;
	
}

/* *** */

h1.page-title{
	
	padding-left: 1.1rem;
	background: url('../img/asterisk.png') transparent no-repeat top left;
	background-size: 14px 14px;
	
}

/* *** */

article#post-10793 .entry-header{
	
	display: none;
	
}

article#post-10793 .entry-content{
	
	margin-top: 0;
	
}

article#post-10793 .epyt-gallery-title{
	
	font-size: 100%
	
}

/* *** */

article#post-39 .entry-header{
	
	display: none;
	
}

article#post-39 .entry-content{
	
	margin-top: 0;
	
}

/* *** */

article#post-107 .entry-header{
	
	display: none;
	
}

article#post-107 .entry-content{
	
	margin-top: 0;
	
}

/* *** */

article#post-5406 .entry-header{
	
	display: none;
	
}

article#post-5406 .entry-content{
	
	margin-top: 0;
	
}

/* *** */

article#post-8785 .entry-header{
	
	display: none;
	
}

article#post-8785 .entry-content{
	
	margin-top: 0;
	
}

/* *** */

article#post-6041 .entry-header{
	
	display: none;
	
}

article#post-6041 .entry-content{
	
	margin-top: 0;
	
}

/* *** */

aside#secondary #custom_html-4{
	
	margin-top: -1rem;
	margin-bottom: 1rem;
	border: 0;
	text-align: center;
	padding: 0;
	
}

iframe.multimedia-preview{

	margin: 1rem auto 1rem;
	display: block;
	clear: both;
	border: 0;
	width: 300px;
	height: 168px;
	
}

aside#secondary #custom_html-4 h4{
	
	display: none;
	
}

aside#secondary #custom_html-4 a{
	
	font-size: 1.2rem;
	text-decoration: none;
	
}

aside#secondary #custom_html-4 a i{
	
	color: #f00;
	
}

aside#secondary input[type=image].wpedon_paypalbuttonimage::after{

	content: 'Sostieni un pensiero economico alternativo'
	
}

body.page-id-10793 aside#secondary #custom_html-4{
	
	display: none;
	
}

/* *** */

.fp-post .fp-meta a{

	opacity: 1 !important;
	
}

/* *** donazioni */

.donation-header{

	display: none;
	
}

article .wpedon_paypalbuttonimage{
	
    display: none !important;
	
}

/* *** */

.augusta-article .entry-meta, .augusta-article .entry-footer{
	
	font-style: normal;
	color: rgba(104, 104, 104, 1) !important;
	
}

.augusta-article .entry-meta a, .augusta-article .entry-footer a{
	
	font-style: normal;
	color: rgba(104, 104, 104, 1) !important;
	text-decoration: none;
	
}

.augusta-article .entry-meta a:hover, .augusta-article .entry-footer a:hover{
	
	color: #383838 !important;
	text-decoration: none;
	
}

/* *** */

.campagna-sostienici{
	
	text-decoration: none !important;
	
}

.campagna-sostienici img{
	
	display: block;
	margin: 0 auto;
	
}

.campagna-sostienici span{
	
	display: block;
	margin: 0 auto;
	text-align: center;
	
}

/* *** */

.wptu-ticker-wrp{
	
	margin-top: 20px;
	margin-bottom: 0;
	
}

.wptu-style-label{
	
	margin-right: -10px;
    padding: 0 10px;
    font-size: 14px;
	
}

.wptu-style-label span{
	
	display: none;
}

/* *** */

article.post-13645 table{
	
	font-size: 13px;
	
}

article.post-13645 table tr td{
	
	text-align: center;
	
}

article.post-13645 table tr td:nth-child(1){
	
	text-align: left;
	
}