/*
Theme Name: Collective Child
Theme URI: http://themefuse.com/demo/wp/collective/
Description: Collective is created by <a href="http://themefuse.com">ThemeFuse</a>.
Author: ThemeFuse
Author URI: http://themefuse.com
Template: collective-parent
*/

@import url("../collective-parent/style.css");
/*orange btn*/.button.orange , a.button.orange  { border-color: #e95c2b !important;}.button.orange span, a.button.orange span{background-color: #e95c2b !important;}
/* GENERAL */
body {
border-top: 10px solid #e95c2b;
background-image: linear-gradient(bottom, rgb(255,254,229) 14%, rgb(98,148,213) 57%);
background-image: -o-linear-gradient(bottom, rgb(255,254,229) 14%, rgb(98,148,213) 57%);
background-image: -moz-linear-gradient(bottom, rgb(255,254,229) 14%, rgb(98,148,213) 57%);
background-image: -webkit-linear-gradient(bottom, rgb(255,254,229) 14%, rgb(98,148,213) 57%);
background-image: -ms-linear-gradient(bottom, rgb(255,254,229) 14%, rgb(98,148,213) 57%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.14, rgb(255,254,229)),
	color-stop(0.57, rgb(98,148,213))
);

background-attachment: fixed;

}
#logoinf{	background: transparent url(images/logo-infinity.png) no-repeat;	width:317px;	height:193px;	display:block;	margin-bottom: 20px;	}#logoinf a{	background: transparent url(images/logo-infinity.png) no-repeat;	width:317px;	height:193px;	display:block;	margin-bottom: 20px;	}
.logo{
	background: transparent url(images/logo-infinity.png) no-repeat;
	width:317px;
	height:193px;
	display:block;
	margin-bottom: 20px;	}

.body_wrap{
	margin-top: 30px;
	margin-bottom: 30px;
}

#vagueBleue {
	background: transparent url(images/logo-Vague-Bleue.png) no-repeat;
	width:317px;
	height:193px;
	display:block;
	margin-top: 20px;
}

#vagueBleue a{
	width:317px;
	height:193px;
	display:block;	
}

#paddle {
	background: transparent url(images/logo-paddle60.png) no-repeat;
	width:317px;
	height:193px;
	display:block;
	margin-top: 50px;
}

#paddle a{
	width:317px;
	height:193px;
	display:block;	
}

#crouestyprintemps2017 {
	background: transparent url(images/banniere_250x125.gif) no-repeat;
	width:317px;
	height:193px;
	display:block;
	margin-top: 50px;
}

#crouestyprintemps2017 a{
	width:317px;
	height:193px;
	display:block;	
}

.header_slider .item_inner .slide_title {
  font-size:15px;

  }

.header_slider .slide2 .item_inner .description {
  left:30px;}

.header_slider .slide6 .item_inner .slide_title {
  font-size:40px;
  letter-spacing:-1px;
  line-height:50px;}

.header_slider .slide6 .item_inner .description {
  position:absolute;
  top:30px;
  left:50px;}
  
.slider_footer{
	background-color:#6293d5;

}

.slider_footer h1 {
  padding:0 50px;
}





/* FOOTER */
.footer_top {
  background:#FFF;
  padding:50px 0 30px 0;}

.footer_bottom {
  background:#FFF;
}

.credit ul{display:inline;margin:0;padding:0;}
.credit ul li{list-style:none;float:right;margin-left:20px;}
.credit ul li a.aleos2i{
	width:45px;
	opacity: 0.5;
	height:20px;
}
.credit li a.designsgenius{
	width:91px;
	height:20px;
	display:block;
	margin-top: 3px;
}

/* Contact Form
===================================*/
.contactForm{
    zoom: 1;
}
.contact_form {
  zoom: 1;
  position:relative;
  margin-bottom:40px;}

.contact_form .field_text ,
.contact_form .field_select {
  margin-right:20px;}

input.inputField,
input.inputField:focus,
textarea.textareaField,
textarea.textareaField:focus {
  width:195px;
  border:0;
  border-radius:0;
  box-shadow:none;
  background:#ebf4eb;
  height:33px;
  font-family:"Open Sans" , sans-serif;
  font-size:13px;
  color:#7d7f80;
  font-weight:600;
  padding:4px 15px;
  transition: background .3s ease;}

input.inputField:focus ,
textarea.textareaField:focus {
  background:#bfdcbf;
  color:#000000}

textarea.textareaField,
textarea.textareaField:focus {
  width:550px;
  min-width:550px;
  max-width:550px;
  padding:10px;
  min-height:150px;
  margin-bottom:30px;}

.label_title {
  font-weight:bold;
  color:#666;}