/*************************************************
/**** LOGHI
*************************************************/

.dropdown .loghi{
	margin-left: -20px;
}

.logo-marche{
	position: absolute;
	bottom: 60px;
	right:10px;

}

.logo-marche:hover{
	opacity: 1 !important;
}

.logo-m {
    padding:0px !important;
    float: left;
}



.armani,
.aston-martin,
.bloch,
.fay,
.hogan,
.il-gufo,
.jakioo,
.manila-grace,
.moncler,
.monnalisa-chic,
.monnalisa,
.nylon,
.patrizia-pepe,
.pinko,
.spitfire,
.silvian-heach,
.essenza,
.daniele-alessandrini,
.shoeshine,
.save-the-duck,
.hitch-hiker,
.gift-box,
.diesel,
.invicta,
.liu-jo,
.moonboot,
.msgm,
.twin-set,
.moonboot,
.ikks,
.kenzo,
.kuxo,
.my-tshirt,
.please,
.shiki,
.freedomday,
.magil,
.petrol,
.mixture,
.angelsface{
	background: url(../img/sprite-loghi.jpg) no-repeat left top;
/*	background-size: 16.6666667% 20%;
	-webkit-background-size: 16.6666667% 20%;
	-moz-background-size: 16.6666667% 20%;*/
	display: block;
	width: 180px;
	height: 90px;
	font-size: 0 !important;
	line-height: 0 !important;
	float: left;
	opacity: 1;

	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;

	-ms-transform: scale(0.83333333); /* IE 9 */
    -webkit-transform: scale(0.83333333); /* Chrome, Safari, Opera */
    transform: scale(0.83333333);
}

.armani{ background-position: 0 0;}
.aston-martin{ background-position: -180px 0;}
.bloch{ background-position: -360px 0;}
.fay{ background-position: -540px 0;}
.hogan{ background-position: -720px 0;}
.il-gufo{ background-position:  0 -120px;}
.jakioo{ background-position: -180px -120px;}
.manila-grace{ background-position: -360px -120px;}
.moncler{ background-position: -540px -120px;}
.monnalisa-chic{ background-position: -720px -120px;}
.monnalisa{ background-position:  0 -240px; }
.nylon{ background-position: -180px -240px; }
.patrizia-pepe{ background-position: -360px -240px;	}
.pinko{ background-position: -540px -240px;	}
.silvian-heach{ background-position: -720px -240px;}
.spitfire{ background-position: 0px -360px; }
.essenza{ background-position: -180px  -360px; }
.daniele-alessandrini { background-position: -360px  -360px; }
.shoeshine { background-position: -540px  -360px; }
.save-the-duck { background-position: -720px  -360px; }
.hitch-hiker { background-position: 0px  -480px; }
.diesel{background-position: -180px  -480px;}
.gift-box { background-position: -360px  -480px; }
.invicta{background-position: -540px  -480px;}
.liu-jo{background-position: -720px  -480px;}
.msgm{background-position: 0px  -600px;}
.twin-set{background-position: -180px  -600px;}
.moonboot{background-position: -360px  -600px;}
.ikks{background-position: -540px  -600px;}
.kenzo{background-position: -720px  -600px;}
.kuxo{background-position: 0px  -720px;}
.my-tshirt{background-position: -180px  -720px;}
.please{background-position: -360px  -720px;}
.shiki{background-position: -540px  -720px;}
.freedomday{background-position: -720px  -720px;}
.magil{background-position: 0px  -840px;}
.petrol{background-position: -180px  -840px;}
.mixture{background-position: -360px  -840px;}
.angelsface{background-position: -540px  -840px;}

.armani:hover,
.aston-martin:hover,
.bloch:hover,
.fay:hover,
.hogan:hover,
.il-gufo:hover,
.jakioo:hover,
.manila-grace:hover,
.moncler:hover,
.monnalisa-chic:hover,
.monnalisa:hover,
.nylon:hover,
.patrizia-pepe:hover,
.pinko:hover,
.spitfire:hover,
.silvian-heach:hover,
.essenza:hover,
.daniele-alessandrini:hover,
.shoeshine:hover,
.save-the-duck:hover,
.hitch-hiker:hover,
.gift-box:hover,
.diesel:hover,
.invicta:hover,
.liu-jo:hover,
.moonboot:hover,
.msgm:hover,
.twin-set:hover,
.moonboot:hover,
.ikks:hover,
.kenzo:hover,
.kuxo:hover,
.my-tshirt:hover,
.please:hover,
.shiki:hover,
.freedomday:hover,
.magil:hover,
.petrol:hover,
.mixture:hover,
.angelsface:hover,
.le-bebe:hover,
.dsquared2:hover
{
	opacity: 0.5;
}


.le-bebe,
.dsquared2,
.boylondon,
.ciesse-piumini,
.pyrex,
.tartine-et-chocolat,
.shopart
{
		display: block;
		width: 180px;
		height: 90px;
		font-size: 0 !important;
		line-height: 0 !important;
		float: left;
		opacity: 1;

		-webkit-transition: opacity 0.3s ease;
		-moz-transition: opacity 0.3s ease;
		-ms-transition: opacity 0.3s ease;
		-o-transition: opacity 0.3s ease;
		transition: opacity 0.3s ease;

		-ms-transform: scale(0.83333333); /* IE 9 */
	    -webkit-transform: scale(0.83333333); /* Chrome, Safari, Opera */
	    transform: scale(0.83333333);
}


.le-bebe{ background: url(../img/le-bebe.jpg) no-repeat left top; }
.dsquared2{ background: url(../img/dsquared2.jpg) no-repeat left top; }
.boylondon { background: url(../img/boylondon.jpg) no-repeat left top; }
.ciesse-piumini { background: url(../img/ciesse-piumini.jpg) no-repeat left top; }
.pyrex { background: url(../img/pyrex.jpg) no-repeat left top; }
.tartine-et-chocolat { background: url(../img/tartine-et-chocolat.jpg) no-repeat left top; }
.shopart { background: url(../img/shopart.jpg) no-repeat left top; }


.flex-grid {
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}

.flex-item {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.3em;
}

/*************************************************
/**** NEWS CONTENT
*************************************************/

.entry-content p a{
	color:#F75D5D;
}

.entry-content p a:hover{
	color:#8D1515;
}


/* BS4 ALPHA VIZIBILITY CLASSES MISSING IN BETA */
.hidden-xs-up {
    display: none !important;
}

@media (max-width: 575px) {
    .hidden-xs-down {
        display: none !important;
    }
}

@media (min-width: 576px) {
    .hidden-sm-up {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .hidden-sm-down {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .hidden-md-up {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .hidden-md-down {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .hidden-lg-up {
        display: none !important;
    }
}

@media (max-width: 1199px) {
    .hidden-lg-down {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-xl-up {
        display: none !important;
    }
}

.hidden-xl-down {
    display: none !important;
}

