/* CUSTOM CSS */

/* Sistemo Altezza eccessiva */
#sp-main-body {
    padding: 30px 0;
}

/* Barra del Menu */
#sp-header {
    background: #36e690;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #fff;
}


/* Titoli Articoli */
.item-title, .article-details .article-header h1, .article-details .article-header h2 {
	font-size: 2.5rem !important;
}


/* Immagini Articoli */

.article-intro-image {
	padding: 10px 30px 10px 0px;
}


/* Banner AdSense */

.ads {
	# border: 1px solid #f00;
	width: 760px;
	margin: 0 auto;
}


.banneritem {
	width: 760px;
	margin: 0 auto;
	margin-top: 10px;
}


/* Banner Amazon */

.banner-amz {
	width: 728px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.banner-amz-business, .banner-amz-referral, .banner-amz-music, .banner-amz-prime-studend {
	width: 300px;
	margin: 0 auto;
	margin-bottom: 20px;
}


.breadcrumb {
	margin-bottom: 0px;
}


/* Colori menu del Forum */

.navbar-default {
	background-color: #36e690;
	border-color: #265380;	
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #265380;
	color: #fff;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #265380 !important;
	color: #fff !important;
}

.caret {
	color: #fff;
}


/* Sistemo Menu OffCanvas*/
#offcanvas-toggler {
    float: right;
    line-height: 90px;
}


/* Contorno e Sfondo Articoli */
.cols-1, .items-leading, .article-details  {
    /* border: 1px solid #265380; */
    /* border-radius: 10px; */	
	background: #dfd;
    padding: 10px;
    margin: 5px 5px 30px 5px;
}


.article-list .article {
	border: unset;
	border-radius: unset;
}

.article-header {
	border-bottom: 2px solid #000;
	width: 60%;
	margin-bottom: 20px;
}



/* Contorno e Sfondo Ultime Notizie e I pił letti */
#sp-ultime-notizie-i-piu-letti {
	width: 100%;
	margin: 0 auto;
}

#sp-ultime-notizie, #sp-i-piu-letti {
	/* border: 1px solid #265380; */
    /* border-radius: 10px;	*/
	background: #dfd;
    padding: 10px;
	max-width: 45%;
	width: 50%;
	margin: 0 auto;	
	margin-bottom: 10px;
	margin-top: 10px;	
}

.sp-module-title {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
	width: 80%;
}


.items-more {
	margin: 20px;
	display: block;
}


.items-more ol {
	display: block;
	
}


/* Soluzione a problemi con Kunena e il Template Helix Ultimate */
.collapse:not(.show) {
    display: unset;
}


body #kunena.layout .table tbody .category > td > a i, body #kunena.layout .table tbody .category > td > a svg, body #kunena.layout #kwho ul.btn-link, body #kunena.layout #kstats ul.btn-link {
    background: #36E690;
}




/*  ***************************************************************************
	***************************************************************************
	Modifiche per adattamenti Responsive
	***************************************************************************
    *************************************************************************** */


/*
**************************************************
* TABLET
**************************************************
*/

@media (max-width: 767px) {

	/* Sistemo il pulsante Cerca*/
	.search {
		float: right;
		position: relative;
		top: -60px;
		left: -30px;
	}
	
	#sp-ultime-notizie, #sp-i-piu-letti {
		/* border: 1px solid #265380; */
		/* border-radius: 10px; */
		background: #dfd;
		padding: 10px;
		width: 85%;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	
}


/*
**************************************************
* SMARTPHONE
**************************************************
*/

