
/*
Theme Name:     Twenty Twelve Child
Theme URI:      http://example.com/
Description:    Child theme for the Twenty Twelve theme ss
Author:         Your name here
Author URI:     http://example.com/about/
Template:       twentytwelve                             
Version:        0.1.0
*/
@import url("../twentytwelve/style.css");
.item { width: 50%;
        text-align: center;
        margin: 30px 0 20px 0  ;
    }
.item.w2 { width: 50%; }

h1,h2,h3,h4,p{
	font-family: "Archer SSm A", "Archer SSm B";
	font-style: normal;
	font-weight: 800;
}
h2{
	margin-bottom: 20px;
}

p{
	
	font-weight: 500;

}

.lpl-footer{
	padding: 30px 100px;
	display: flex;
	justify-content: space-between;
	background: white;	
}
.lpl-column{
	padding: 0 10px 0 10px;
}

.lpl-footer_column-2{
	flex-grow: 2;
}
.lpl-footer_column-1,
.lpl-footer_column-3{
	flex-grow: 1;
}


a {
    color: #00A852;
    font-weight: 400;
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 0px;
	box-shadow: none;
}
.content-right .widget{
	margin: 0 0 20px 0;
	border-bottom: 1px solid #00A852;
	padding: 0 0 20px 0;
}
.content-right h3{
	font-size: 16px;
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	.site {
		padding: 0 24px;
		padding: 0 1.714285714rem;
		background: none;
	}
	body {
		background: none;
	}
	body .site {
		padding: 0 40px;
		padding: 0 2.857142857rem;
		margin-top: 0px;
		margin-top: 0rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		box-shadow: none;
	}
	body.custom-background-empty {
		background: none;
	}
	.site-header{
		height: ;
		padding: 0;
		margin: 0;
		background: white;
		border-bottom: 3px solid #00A852;
		text-align: center;
		-moz-box-shadow: 0 1px 5px #7a7979;
		-webkit-box-shadow: 0 1px 5px #7a7979;
		box-shadow: 0 1px 5px #7a7979;
	}
	.site-header a img.header-image {
		margin: 0;
	}
	
	.dispo{
		background: url(img/LPL_disp_badge.png) no-repeat;
		width: 121px;
		height: 122px;
		top: 10px;
		
		position: absolute;
		margin-left: 325px;
	}
	.dispo p{
		font-weight: bold;
		font-size: 12px;
		color: white;
		line-height: 1.2em;
		text-align: center;
		margin: 0px 15px 0;
	}
	.flexslider {
		margin: 0 0 60px; 
		background: #fff; 
		border: 1px solid #CCCCCC; 
		position: relative; 
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
		-o-border-radius: 0px; 
		border-radius: 0px; 
		box-shadow: none; 
		-webkit-box-shadow: none; 
		-moz-box-shadow: none; 
		-o-box-shadow: none; 
		zoom: 1;
	}
	.slide{
		display: flex;
		position: relative;
		align-items: center;
	}
	.dispo{
		position: absolute;
		right: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
	}	
	.img-prod{
		width: 60%;
		margin-right: 30px;	
	}
	.text-prod{
		
	}	
	.text-prod h2{
		font-size: 30px;
		color:  #00A852;
		line-height: 1.4;
	}
	.text-prod h3{
		margin: 10px 0 20px 0; 
		font-size: 18px;
		line-height: 1.6;
		color: #00A852;
	}
	.text-prod p{
		line-height: 1.4;
		font-size: 16px;

	}	
	
	#content-bottom{
		padding: 15px;
		background: white;
		border-radius:3px;
		-moz-box-shadow: inset 0 0 1px 1px #888;
		-webkit-box-shadow: inset 0 0 1px 1px#888;
		box-shadow: inset 0 0 1px 1px #888;
		overflow: hidden;
		
	}
	#content-left{
	    width: 100%;
	    float: left;
	    overflow: hidden;
	}	
	
	#container{
	      overflow: hidden;
	}	
	.non-dispo{
		color: #00A852;
	}
	.text-grid h2{
		font-size: 16px;
		text-transform: uppercase;
		color: #00A852;	
	}
	.text-grid p{
		font-size: 16px;
		font-weight: 100;
		line-height: 1.4em;	
	}
	
	.content-right span,
	.content-right p
	{
		font-weight: 100;
	}
	
	.dispo p{
		font-weight: 400;
		font-size: 16px;
		color: white;
		line-height: 1em;
		text-align: center;
		margin: 20chpx 15px 0 15px;
	}
	
	
   	h3.gform_title,
	.lpl-footer h3{
        font-size: 20px;
        text-transform: uppercase;
        color:  #00A852;
		margin: 10px 0 10px 0; 
    }
   
	
	.dc-contact{
	  
	    width: 90%;
	    padding: 5%;
	    margin-top: 30px;
	    background: white;
	    border-radius:3px;
	    -moz-box-shadow: inset 0 0 1px 1px #888;
	    -webkit-box-shadow: inset 0 0 1px 1px#888;
	    box-shadow: inset 0 0 1px 1px #888;
	    overflow: hidden;
	    
	}
	

}


