/*Gradiente Home page News Pro*/
.gkNspPM-TechNewsHeader1 .gkImage .gkImageArea:after {
	background: fade(@primary_color, 0);
	background: -moz-linear-gradient(top, rgba(66, 165, 245, 0) 50%, rgba(66, 165, 245, 0.7) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(50%, rgba(66, 165, 245, 0)), color-stop(100%, rgba(66, 165, 245, 0.7)));
	background: -webkit-linear-gradient(top, rgba(66, 165, 245, 0) 50%, rgba(66, 165, 245, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(66, 165, 245, 0) 50%, rgba(66, 165, 245, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(66, 165, 245, 0) 50%, rgba(66, 165, 245, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(66, 165, 245, 0) 50%, rgba(154,0,0,0.41) 100%);
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
/*Tasto da tondo a quadrato Home page News Pro*/
.gkNspPM-TechNewsHeader1 .gkImage > a {
    background: #42A5F5;
    border-radius: 25%;
    }
/*Impastazioni cornice e ombre per modulo stanze home page*/
.nspArt .nspImageWrapper {
    display: block;
    position: relative;
    border: 3px solid #9A0000;
    -webkit-box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
    }
/*Grandezza font per tutto il sito*/
body, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li  {
    font-size: 1.5em;
    }
/*Modifica colore menu*/
#gkHeaderNav {
    background: #9A0000;
    position: fixed;
    width: 100%;
    z-index: 1001;
    }
/*Modifica titoli moduli*/
.box .header {
    color: #9A0000;
    font-size: 3.8rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1;
    margin: 0 0 16px;
    text-transform: capitalize;
    text-align: center;
    }
/*cs e grandezza font per titolo social wall*/
#gkBottom3 .header {
    font-size: 3.8rem;
}
/*padding per articoli k2*/
p {
    margin: 1.3em 0 2.5em;
    padding: 0 1em;
    }
/*padding per titolo articoli k2*/
.single-page .item-title {
    color: #9A0000;
    font-size: 3.6rem;
    font-weight: normal;
    margin-bottom: 46px;
    text-transform: none;
    padding: 0 0.3em;
    }
/*sfodno grigio dietro articoli*/
#gkBg:after {
    background: #9A0000;
    content: "";
    height: 400px;
    position: absolute;
    top: 0;
    width: 100%;
}
/*box shadow foto articoli */
.single-page .header-wrap > img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
   -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 15px 15px 20px -6px rgba(50, 50, 50, 0.32);
}
/*padding top foto articoli*/
.single-page .header-wrap {
    max-width: 100%;
    position: relative;
    padding: 2em;
}
/*modifiche alla gallery jsw pro*/
ul.sigProClassic li.sigProThumb {
    line-height: 5000;
}
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
    display: block;
    float: left;
    margin: 2px 0 0 1px;
    padding: 4px;
    border: 2px solid #9A0000;
    -webkit-box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
}
ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
    display: block;
    float: left;
    margin: 0;
    padding: 0 5px 5px 0;
    background: none;
}
.item-body ul, .list-1, .list-2, .list-3 {
    margin: 1.5em 2.5em 2em;
    padding: 0;
}
ul.sigProClassic {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
    overflow: hidden;
}
/*modifiche paginazione articoli*/
div.itemNavigation a.itemNext {
    padding: 0px 26px;
}
.blog-page .item-list .item-list-row {
    display: table;
    margin: 1.5em 0 0em 2em;
    table-layout: fixed;
    width: 80%;
}
.blog-page .item-list .item-view .item-image{
    -webkit-box-shadow: -6px 7px 13px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: -6px 7px 13px 0px rgba(50, 50, 50, 0.5);
    box-shadow: -6px 7px 13px 0px rgba(50, 50, 50, 0.5);
}

/*-----------------------------------------*/
/*modifiche paginazione articoli per mobile*/
/*-----------------------------------------*/
@media only screen and (max-width: 540px) {

.blog-page .item-list .item-view .item-image, .blog-page .item-list .item-view .item-content {
    display: block;
    padding: 0!important;

    }

.blog-page .item-list .item-view .item-image{
    -webkit-box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.5);
    width: 100% !important;
    }
    .item-intro-text{
    padding-top: 2em;
    }

		#logo_webazi{
			/*width: 62%!important;*/
			clear: both!important;
			padding: 0!important;
		}

		#gkFooterNav li {
			/*margin: -13px auto!important;*/
			line-height: 0;
			float: left!important;
			clear: both!important;
		}

		.menu {
			    margin-top: -12%;
		}

}/*end mobile settings*/

/*Modifiche al footer*/
#gkFooter {
    background: #9A0000;
}
#gkFooterNav a {
    color: rgb(255, 255, 255);
    display: block;
    padding: 20px 15px;
    font-size: 1em;
}
#gkFooterNav a:hover {
    color:#42A5F5;
}
/* footer menu links*/

.menu {
    /*margin: 0 29%!important;*/
    /* padding: 0 0 0 0px; */
    float: left;
}

/* DESKTOP SETTINGS */
@media only screen and (min-width:481px) {

#logo_webazi {
    float: left;
		clear: both;
    box-sizing: border-box;
}
/*footer menu copyrights*/
#gkCopyrights {
    color: #999;
    font-size: 1.2rem;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    text-align: left;
}
}
/*END DESKTOP SETTINGS*/
