
#portfolio .portfolio .portfolio-items .item{
		height: auto;
		background:white;
	}

#portfolio .portfolio .portfolio-items .item a.work-image p{
		font-size:17px;
		color:black;
		margin:0;
		padding:0;
		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		transform: translateY(20px);
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}

/* Portfolio Items */

	#portfolio .portfolio .portfolio-items{
		margin-top:35px;
		width: 100.1%;
	}

	#portfolio .portfolio .portfolio-items .item{
		height: auto;
		background:white;
	}

	#portfolio .portfolio .portfolio-items .item a.work-image{
		display: block;
		overflow: hidden;
	}

	#portfolio .portfolio .portfolio-items .item a.work-image img{
		width:100%;
		height: auto;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}

/* Boxed Items */

	#portfolio .portfolio .portfolio-items div.boxed-item{
		width:33.3%;
		padding:0 10px 20px;
		overflow: hidden;
		background:transparent;
	}

	#portfolio .portfolio .portfolio-items div.boxed-item .item-inner{
		width: 100%;
		height: 100%;
		padding:0;
		margin:0;
		background:#1a1a1a;
	}

	#portfolio .portfolio.boxed .portfolio-items{
		margin-bottom:35px;
	}

#portfolio .portfolio .portfolio-items .item:hover a.work-image div.item-details{
		opacity: 1;
	}

#spacecachemire {
    height: 50px;
}

	body.dark-layout #portfolio{
		border-top:0px solid #1a1a1a;
		border-bottom:0px solid #1a1a1a;
		background-color:#1a1a1a;
	}

#portfolio{
		border-top:0px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
		width: 100%;
		overflow: hidden;
	}

	.w-items .w-item{
		width:100%;
		padding:30px 24px;
		border:1px dashed #7d7d7d;
		border-radius: 15px;
		color:black;
		background-color:white;
	}

    .w-items .w-item h1{
		font-size:22px;
		color:black;
		margin:0;
	}

    .w-items .w-item p{
		font-size:15px;
		color:black;
		margin:10px 0 0;
	}

	.innercachemire1{
		width:100%;
		height: auto;
		max-width: 1170px;
		position: relative;
		margin: 0 auto;
		padding: 0px 0;
	}

#address .address-soft{
		width:90%;
		max-width: 870px;
		padding:52px;
		background:rgba(255,255,255,0.05);
		color:#e7e7e7;
		margin:0 auto;
        min-height: 225px;
	}

#address .address-soft h2.phone-text{
		padding:0;
		margin:0 auto 15px;
		font-size:40px;
	}

/*	#address .address-soft h1.phone-text{
		padding:0;
		margin:15px auto;
		font-size:30px;
		color:white !important;
        
	} */

/* #address .address-soft a.mail-text{
		padding:0;
		margin:0 auto 15px;
		font-size:12px;
		color:inherit;
		display: block;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	} */

#facts .inner .facts .fact h1{
		font-size:30px;
		color:black;
		margin:3px;
		padding:0;
		letter-spacing: 1px;
	}
	
body.dark-layout #facts .inner .facts .fact h3{
		color:black;
	}

.image-bg2{
		background-image:url(../images/cahemireaccueil.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size:cover;
	}

.image-bg3{
		background-image:url(../images/angora2.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size:cover;
	}
.image-bg4{
		background-image:url(../images/fiche-tc2.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size:cover;
	}
.image-bg5{
		background-image:url(../images/fiche-bourgade.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size:cover;
	}

.h4, h4{
    color: black;
    font-size: 13px;
}

.signedollar
{
    position: absolute;
}

.boitedollar
{
    margin-bottom: 40px;
    position:static;
}

.circular {
	width: 200px;
	height: 200px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background: url(http://link-to-your/image.jpg) no-repeat;
	box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	}

#home .home-elements{
		width:100%;
	    height: 100%;
		margin:0;
		left:0;
		top:0;
		position: absolute;
		z-index: 5;
	}

#facts .inner .facts .fact{
		padding:32px 36px;
		
		width:auto;
		min-width: 240px;
		height: auto;
		display: inline-block;
		margin-right:70px;
		margin-top:25px;
		cursor: default;
        border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
/*	background: url(../images/chiffre.jpg) no-repeat; */
	box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	}

a:focus, a:hover {
    color: gold;
}


	