/**

 */

@import url(http://fonts.googleapis.com/css?family=Noticia+Text:400,700,400italic,700italic|Bree+Serif);

/********************************************


********************************************/



/*  ******* style contact form 7 ****************  */
.wpcf7-form {
	background:#afa102; 
	border:2px solid #f6efdf; 
	border-radius:7px; 
	width:91%;
	padding: 10px 20px; 
	margin-bottom:10px; 
}
 
.wpcf7-form input,
	#wpcf7-f235-p1277-o2 .wpcf7-form textarea{ 
	background:#f6efdf; 
	border-radius:4px;
	width:100%;
    margin: 4px 0 8px 0;
    padding: 5px 7px;
	color: #4f4f4f;
    font-size: 14px;
    vertical-align: middle;
}
 
.wpcf7-form p { 
	color:#4f2a0f; 
	margin-top:10px; 
	margin-bottom:10px; 
}
 
.wpcf7-form .wpcf7-submit { 
	background:#787013;
	margin:7px 0;
	padding: 5px 15px;
	color:#fff; 
}


/*  ******* cta ****************  */
.phoneaction{
	font-size:21px;
	font-weight:bold;
	color:#174;
	padding:0 10px;
	margin: 0 -10px ;
}
.summary .product_title{ 
font:large bold ;}
.actions{
padding:2px;
	margin-left:5%;
}
.actions div {
float:left;
}
.actions img{
padding:2px;
	border:1px green solid;
	border-radius:5px;
	margin: 8px 2px;
}
.actions .thumbs{
width:210px;
	height:130px;
}
.actions .thumb-traitement{
	height:130px;
}
.lareponse{
	border-left:#AFA102 2px  solid;
	border-right:#AFA102 2px  solid;
	
	margin:0;
background: rgba(73,155,234,1);
background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(15,84,158,1)));
background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#0f549e', GradientType=0 );


}
.lareponse p, h1{
font-size:18px;
	font-family:tahoma;
	color:#fff;
	padding:0 7%;
	margin:0;
}
.rtl{
direction: rtl;
	font-weight: bold;

}
.right{
	float:right;
}
.left{
	float:left;
}
.subtitle{
color:#fff;
font-family: arial, times new roman;
font-size:17px;
line-height: 1em;
letter-spacing: 0.1em;
padding:0 5%;
margin:0;
text-transform: uppercase;
}
#topbar-left{
font-family:times new roman;
font-size:14px;
font-weight:500;
}
/* ex-borders */
.ex-border{
padding: 10px 0px; 
border-top-width: 3px; 
border-top-style: double;
 border-top-color: #AFA102; 
 border-bottom-width: 3px; 
 border-bottom-style: double; 
 border-bottom-color: #AFA102; 
 background-color: #ffffff;"
 
`}
.contact-info-2{
padding-top:5px;
}
/* front thumbs for pulse */
.enlarge{
	/*margin-left:50px;*/
}
ul.enlarge{
list-style-type:none; /*remove the bullet point*/
}
ul.enlarge li{
display:inline-block; /*places the images in a line*/
position: relative; /*allows precise positioning of the popup image when used with position:absolute - see support section */
z-index: 0; /*resets the stack order of the list items - we'll increase in step 4. See support section for more info*/
margin:1px /*space between the images*/
}

ul.enlarge span{
position:absolute; /*see support section for more info on positioning*/
left: -9999px; /*moves the span off the page, effectively hidding it from view*/
  
}
ul.enlarge span > p{
color:#fff;
background-color:#000;
border-radius: 5px;
margin-top:-5px;
text-align: center;
line-height:2em;

}

ul.enlarge img{

}


ul.enlarge li:hover{
z-index: 50;  
cursor:pointer;  
}

ul.enlarge li:hover span{ 
top: -20px; 
left: -20px; 
}
ul.enlarge li:hover:nth-child(2) span{
left: -100px; 
}
ul.enlarge li:hover:nth-child(3) span{
left: -200px; 
}

.clear {
	clear:both;	
}


/* ===== FOOTER ===== */
#footer {

	    background-color: #174e96;

	    margin-top: 2px;

	    margin-bottom: 0px;

	    border: 5px solid #fff;

}



#footer .container {

	    padding-top: 30px;

}



#footer h3 {

  

}



#footer h3{

	color:blue;
font: 18px expanded times new roman;

    display:block;
	background-color: #fff;
    line-height:1em;

  /* background: rgba(73,155,234,1);
background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(15,84,158,1)));
background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(15,84,158,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#0f549e', GradientType=0 );
    border-radius:3px;*/

}
#footer h2 {
	color:#174e96;
background-color: #fff;
  	padding: 5px 0;  
    text-transform:uppercase;
	margin-top:15px;
		margin-right:15px;

}
#footer h3 p{

	color:#174e96;

    font: 18px  times new roman;

    display:block;

    margin-left:14%;
		padding: 5px 0;
}



#footer li{

	    margin:0;

	    padding:0;

	    color:#3F75FF;

	    line-height: 60%;

}



#footer a {

	 color: #FFFFED;

	 font-size:10px;

	 padding:0;

}



#footer a:hover {

	 color: #ccd;

 }



#footer .widget li {

	 list-style:none 

}



/* ===== COPYRIGHT ===== */#copyright {

	background-color: #DFE4EB;

	    margin-top: 20px;

	    position: relative;

	    z-index: 1;

}



#footer + #copyright {

	 margin-top: 0px;

 }



#copyright .container {

	 padding: 15px 0 15px 0;

 }



#copyright .center,#copyright .centered {

	 text-align: center;

 }



#copyright .left {

	 text-align: left;

 }



#copyright .right {

	 text-align: right;

 }



#copyright div p {

	 color: #959494;

	 font-size: 12px;

	  

}



#copyright div p:first-child {

	 margin-top: 0px;

 }



#copyright div p:last-child {

	 margin-bottom: 0px;

 }



#copyright div p a {

	 color: ##3F75FF;

	 font-size: 12px;

 }



#copyright div p a:hover {

	 color: ##3F65FF;

 }



#copyright div.footer-logo{

	display: inline-block;

	 margin-right: 8px;

}

/* ===== Post ===== */
.the-content-post {
padding-left:5%;
	width:80%;
font-family: Arial, Helvetica, sans-serif; 
color: gray; 
font-size: 18px; 
letter-spacing: -1px;"
text-align:adjust;
}

.the-content-post h2 {
font-size: 32px;
border-bottom: 1px solid black;
	text-transform: uppercase;
}