/* ---------------------------- */
/*			RESPONSIVE			*/
/* ---------------------------- */

/*
 * @autor : dynamic creative
 * @date : 2015
 */


@media screen and (max-width: 959px) {

	.container { width: 100%; }
	.row > .grid_50 { width:100%; float:none; }
	img {max-width:100%;}
	
	.menu-menu_bandeau_header-container > ul {padding-right:10px;}

	/*HEADER*/
	.header_bloc .container {padding-right:10px;}
	
	/*HOME*/
	.bloc_slider .grid_2{display:none;}
	.slider-home.grid_1 {width:100%;float:none;display:block;}
	.bx-wrapper img {width:100%;}
	.bloc_txt_1 {font-size:25px; padding:10px;}
	
	/*PAGE*/
	.bloc_titre .disp_1 img {width:100%;}
	.bloc_titre .disp_2 {padding-left:10px;}
	.bloc_4case li {height:auto;padding:20px;}
	.bloc_4case li h3 {margin-bottom:10px;}
	.bloc_4case li.grid_2 {width:50%;}
	.bloc_4case .case_ct {height:60px;}
	
	.entry-content table {width:100%;}
	.bloc_couleurs .grid_2, .bloc_couleurs .grid_1 {float:none; width:100%; display:block;}
	.bloc_couleurs > .grid_2 h3 {height:auto;}
	.bloc_couleurs > .grid_1 {padding:0 20px;}
	.bloc_couleurs .bt_ct {text-align:center;}
	
	/*OPTIONS*/
	.page_op section li:nth-child(2n) {top:0;}
	.op_titre {margin-top:0;background:#EC7404;}
	.op_titre .disp_2 {height:60px;}
	.op_titre h2 {width:100%;}
	.op_content {min-height:40px;}
	.page_op section li {min-height:0;}
	
	/*CT*/
	.ct_top h2 {width:50%;}
}

@media screen and (max-width: 768px) {
	/*HOME*/
	.bloc_1 {padding:15px;}
}

@media screen and (max-width: 767px) {
	/*HOME*/
	.bloc_resp  .grid_50{float:none;width:100%;text-align:center;display:block;}
	.bloc_savoirfaire {height:auto;padding:20px;}
	
	/*PAGE*/
	.bloc_content .grid_4 {float:none;width:100%;display:block;}
	.bloc_content .grid_4 .lateral_img{display:none;}
	.lateral_txt {min-height:0;}
	.bloc_content .grid_3 {float:none; width:100%;display:block;}
	.bloc_4case .case_ct {height:80px;}
	.bloc_titre  h2 {font-size:40px;}
	.bloc_titre  h3 {font-size:20px;}
	.titre_2 {height:auto;padding:10px;font-size:20px;}
	.bloc_content h2 {font-size:20px;margin-bottom:20px;}
	
	.entry-content table td {display:block!important;width:100%!important;text-align:left!important;}
	
	.lateral_txt {padding:20px;}
	.bloc_txt_gab img.alignleft {display:block;float:none;}
	.gab2 .entry-title.t44 {font-size:24px; padding:15px;}
	
	/*OPTIONS*/
	.page_op section li {width:50%;}
	.op_img img{width:100%;}
	
	/*CT*/
	.ct_top h2 {width:100%;}
	.ct_ct .grid_4, .ct_ct .grid_3 {float:none; width:100%;display:block;}
	
	/*ARTICLE*/
	.category-actu header .disp_5, .category-actu header .disp_2 {display:block;width:100%;}
	.category-actu header .disp_5 img {width:100%;margin-bottom:10px;}
	.category-actu .entry-header .disp_2 {height:auto;}
	
	/**/
	footer > .container > .grid_50 {float:none; width:100%;display:block;}
	footer > .container > .grid_50 > .grid_50 > img {width:100%;}
	footer .site-info {position:relative;left:0; bottom:0; margin:0 auto;padding:10px;width:100%;}

}

@media screen and (max-width: 599px) {
	.header_bloc .left {width:100%;float:none;}
	.bloc_tel {display:none;}
	.bloc_title {padding-right:10px;}
	
	.menu-menu_bandeau_header-container li.gal {display:none;}
	.menu-menu_bandeau_header-container li + li::before {content: "";}
	.menu-menu_bandeau_header-container li + li + li::before {content: " | ";}
	
	/*HOME*/
	.bloc_resp  .grid_4, .bloc_resp  .grid_3 {float:none;display:block;width:100%;}
	.bloc_resp  .grid_4 > div:first-child {display:none;}
	
	/*PAGE*/
	.gab2 .entry-title {padding:20px 10px;font-size:40px;}
	
	/*PIECES*/
	.page_pr section li {float:none;display:block;width:100%;padding:0 10px;}
}

@media screen and (max-width: 480px) {
	/*PAGE*/
	.gab2 .grid_3, .gab2 .grid_4 {float:none;display:block;width:100%;}
	.gab2 .grid_4 .bloc_img img {width:100%;}
	.bloc_txt_gab {min-height:0;}
	
	/*CT*/
	.ct_top h2 {position:relative;}
	.ct_ct .grid_3 {padding:10px;}
}

@media screen and (max-width: 479px) {
	.header_bloc .container {height:auto;padding-left:0;}
	.header_bloc .logo {position:relative;float:left;width:40%;top:0;}
	.bloc_title {float:left;width:60%;}
	.site-description {font-size: 16px;line-height:1.0;}

	/*PAGE*/
	.bloc_4case li.grid_2 {width:100%;}
	.bloc_4case .case_ct {height:auto;}
	.bloc_titre  h2 {font-size:20px;}
	.bloc_titre  h3 {font-size:14px;}
	.page .entry-content {padding:0 10px;}
	
	/*PIECES*/
	.page_pr section li .disp_2 {padding:0 10px;}
	
	/*OPTIONS*/
	.page_title {padding:20px;}
	.page_title .entry-title {font-size:40px; height:auto;}
	.op_content {min-height:0;}
	.page_op {margin-bottom:0;}
	.page_op section li {width:100%;}
	
	/**/
	footer .grid_50:first-child > .grid_50{padding:10px;}
	.social_link {left:10px;}
}

@media screen and (max-width: 380px) {
	.pr_content {font-size:16px;}
}


