
* {
	font-family: 'Cabin Condensed', sans-serif;	
}

.image_holder {
  position: relative;
}

.image_holder img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.linkto {
	color: #EEE;	
}

.image_holder img.front {   
  z-index: 2 !important;
}

.foot_center {
	display:none;	
}

.phone_call {
	font-size: 24px;	
}

.shopitem {
	min-height: 300px;
}

.hide_big {
	display: none;	
}


.hidden {
	display:none;	
}

.off {
	position: absolute;	
}

.details {
	margin-top: 15px;
	width: 290px;
	text-align: center;	
}

.details .title {
	font-size: 17px;
	color: #843841;
	text-transform: uppercase;
	font-family: 'Cabin Condensed', sans-serif;
}

.details .description {
	margin-top: 10px;
	text-transform: none;
	font-weight: normal;
	width: 100%;
	color: #777;
	font-size: 15px;
}

.project_details {
	text-align: center;
	max-width: 1100px; 
	width: 90%; 
	margin: 0 auto;
}

.detailswrap {
	margin-top: 30px;	
}

.detailswrap .title {
	font-family: 'Cabin Condensed', sans-serif;
	margin-top: 40px;
	font-size: 25px;
}


.detailswrap .price,
.price_tag {
	font-family: 'Cabin Condensed', sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #FFF;
	font-size: 20px;
	background: #843841;
	width: 140px;
	text-align: center;
	margin-left: auto;
	font-weight: bold;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	    padding: 5px;
    text-align: center;
    width: 230px;
	
}



.price_tag {
	font-family: 'Cabin Condensed', sans-serif;
	color: #FFF;
	font-size: 15px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
padding: 3px 0px;
border-radius: 10px;
	background: #F4990E;
	text-align: center;
	width: 140px;
}

.detailswrap .subtitle {
	margin-top: 20px;
	font-family: 'Cabin Condensed', sans-serif;
}

.detailswrap .description {
	margin-top: 20px;
	color: #777;
}

.detailswrap .year {
		color: #AAA;
	font-size: 13px;
	margin-top: 3px;
font-family: 'Cabin Condensed', sans-serif;
}

.bloc_title {
	color:#843841;
}


.myslidewrap {
	margin-bottom: 30px;	
}

#header {
	padding-top: 10px;
	text-align: center;
	padding-bottom: 30px;	
}

#footer_contact {
	margin: 0 auto;
    max-width: 1100px;
    width: 80%;	
    border-top: solid 3px #EEE;
    padding-top: 30px;
}

#pages_products {
	margin-top: 30px;	
}

#footer {
	width: 100%;
	margin: 0px auto;
	color: #AAA;	
	text-align: center;
	font-size: 12px;
	margin: 20px auto;
	padding-top: 50px;
    padding: 20px 0;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    background: black;
}

.left_menu {
	float: left;	
}
.right_menu {
	float: right;	
}

.clr {
	clear:both;	
}

#header .menus {
	margin: 20px 0px;
	background: #6E151F none repeat scroll 0 0;
    padding: 20px;
    margin-bottom: 0px;
}
#header .menus .menu_content,
#header .header_content {
	margin: 0px auto;
	width: 80%;
}

#header .header_content .right_menu {
	text-align: right;	
	padding-top: 30px;	
	padding-right: 20px;
}

.center_content {
    margin-top: 0;
    padding-bottom: 22px;
    padding-top: 0;
    text-align: center;
    width: 100%;
}

#header .header_content .left_menu {
	padding-left: 20px;
	margin-top: 15px;
}

#header .menus a,
#header .languages a {
	font-size: 19px;
	color: #000;
	color: white;
	text-transform: none;
	margin: 10px 15px 0;
	text-decoration: none;	
}

#header .menus a {
	font-size: 15px;
	font-family: 'Cabin Condensed', sans-serif;
	text-transform: uppercase;
}

#header .menus a.active,
#header .menus a.active:hover,
#header .menus a:hover,
#header .languages a.active,
#header .languages a.active:hover,
#header .languages a:hover {
	color: #EAA8AD;	
} 

.project_details {
	width: 90%;
	max-width: 650px;
	margin: 0px auto;
	text-align: center;	
}

.slick-slide img {
	width: 100%;	
}
.project_details a {
	color: #000;	
}

.project_details .link {
	font-family: 'Cabin Condensed', sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.project_details .description {
	color: #777;
	margin: 5px 0px;
	font-size: 14px;	
}

.content {
	font-family: 'Cabin Condensed', sans-serif;
	font-size: 14px;
	margin-bottom: 15px;
	width: 90%;
	max-width: 500px;
	margin: 0px auto;
	text-align: center;	
}

.slider_related {
	margin-top: 65px;	
}

.loading,
.loader {
	height: 50px;
	width: 50px;
	top: 5px;
	left: 15px;
	background: url(/img/shop/ajax.gif) no-repeat;
	position: fixed;	
}

.loader {
	display:none;	
}
#contact .input {
	min-width: 300px;
	padding: 5px 0px;	
}
#contact input,
#contact textarea,
#sendmyform {
	background: #FFF;
	border: solid 1px #843841;
	padding: 10px;
	width: 75%;
	font-size: 16px;
	color: #000;
	outline: 0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	font-family: 'Cabin Condensed', sans-serif;
}

#sendmyform {
	margin-top: 25px;
	text-decoration: none;	
}

#contact .input.contact {
	margin-top: 10px;	
}

#contact input:focus,
#contact textarea:focus {
	border: solid 1px #F4990E;
	background: #fffdd4;
	color: #000;
	outline: 0;
}

#contact textarea {
	min-height: 130px;	
}


.animate {
	-webkit-transition: all 200ms cubic-bezier(0.250, 0.250, 0.085, 0.790); 
   -moz-transition: all 200ms cubic-bezier(0.250, 0.250, 0.085, 0.790); 
     -o-transition: all 200ms cubic-bezier(0.250, 0.250, 0.085, 0.790); 
        transition: all 200ms cubic-bezier(0.250, 0.250, 0.085, 0.790);
        
-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.085, 0.790); 
   -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.085, 0.790); 
     -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.085, 0.790); 
        transition-timing-function: cubic-bezier(0.250, 0.250, 0.085, 0.790);
        
}

#messageresult {
	display:none;	
}

#infos {
	font-size: 14px;
	margin-bottom: 20px;	
}

#infos > div {
	margin-bottom: 5px;
}
#network {
	width: 65%;
	margin: 0px auto 30px;
}
#network img {
	max-width: 50px;
}

#contact input.error {
	color: red;
	border: 1px solid red;
	background: #FFF;	
}

#languages {
 	margin: 0 auto;
    max-width: 950px;
    position: relative;
    text-align: right;
    width: 90%;
}

.slick-initialized .slick-slide,
.ite img {
}
.ite {
	display: block;	
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.ite div {
	overflow: hidden;
	height: 240px;	
}

.linkto {
	color: white;
	margin-top: 5px;
}

#network .section {
	display:none;	
}


.main_color,
.main_color a {
	text-decoration: none;
	color: #F4990E;
}

#network a {
	color: #843841;
}

#contact .submit,
.price.order {
	text-decoration: none;
	width: 30%;
	background: white !important;
	border: solid 1px #843841 !important;
	color: #843841 !important;
}
.price.order {
	padding: 5px 10px;	
}
#contact .submit:hover,
.price.order:hover {
	background: #843841 !important;
	border: solid 1px #843841 !important;
	color: white !important;
}

.mini_address {
	font-size: 13px;	
}

.slick-list {
	-webkit-border-radius: 03px;
-moz-border-radius: 03px;
border-radius: 03px;	
}

.standard.price_size {
	display: block;	
}

.both .standard.price_tag {
	display: none;	
}

.both_sizes {
	display: none;
}
.both .both_sizes {
	display: block;	
	display:none;
}

.price_size {
	color: black;
	font-size: 10px;	
}
.price_tag {
	color: black;
	padding: 5px 0px;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight: normal; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D */
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */	
}
