/*

Theme Name: Omnipress Child

Description: Thème enfant pour Omnipress

Author: Becky

Template: omnipress

*/


@import url("../omnipress/style.css");


body {

font-family: 'Droid Sans',sans-serif;

  text-rendering: optimizeLegibility;

text-rendering: geometricPrecision;

font-smooth: always;

   font-smoothing: antialiased;

-moz-font-smoothing: antialiased;

-webkit-font-smoothing: antialiased;
}



html,body{



height: auto;



}
h2 {line-height:1.1em;}
.text-light {font-weight:300;}

.text-bold {font-weight:700 !important;}

.list-unstyled ul {list-style-type:none;padding-left:0;}

.centered {display:block;margin-left:auto;margin-right:auto;float:none !important}

.clearfix {clear:both;}

.list-check li:before{

	content: "\e07c";

  	font-family: "Flaticon Ios7 Set Lined1";

	font-style: normal;

  -webkit-font-smoothing: antialiased;

  speak: none;

  display: inline-block;

  text-decoration: inherit;

  width: 1em;

  margin-right: .2em;

  text-align: center;

  font-variant: normal;

  text-transform: none;

  margin-left: .2em;

  font-weight:inherit;

   margin-right: 1em;

	}

.borderbottom {border-bottom:1px solid #f3f3f3;}

.borderallgrisclair {border:1px solid #c5c5c5;}

.padding20 {padding:20px !important;}

.bg_gris_clair {background-color:#f3f3f3;}

.bg_vert_transp {background-color:rgba(96,177,48,0.85)}

.post-article>.dt_row:first-child,.post-article>#references {/*height:332px;*/}

.bg_bleu_degrade {
	  margin-bottom: 0;
  background-color: #bcecfd;
  background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#bcecfd),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(#bcecfd,#fff);
  background-image: -moz-linear-gradient(#bcecfd,#fff);
  background-image: -o-linear-gradient(#bcecfd,#fff);
  background-image: linear-gradient(#bcecfd,#fff);
	}
form input, form select,form textarea {
	background:transparent;
	border: 1px solid #ddd;
  height: 32px;
  }
/*.post-article>.dt_row:first-child #dt-section-head-3,.post-article>#references #dt-section-head-2 {height:332px;}*/



h1.page-title {



    background:rgb(74, 161, 22);



    background:rgba(74, 161, 22, 0.9);



    display:inline;padding:0;color:#fff;text-transform:uppercase;



    font-size:50px;



    font-family:Jura;



}



section#banner-section.custom {min-height:400px;}



section#banner-section.custom .banner-title {position:relative;top:80px;}



section#banner-section.custom .banner-title h1 {font-size:50px;}



#frontpageheader {height:auto;}



.video_capsud {display:block;margin-left:auto;margin-right:auto;width:100%;min-height:300px;}



form label {margin:10px 0;}



.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {

	padding:5px 20px;

	}

/* LANDING PAGES */ 

.single-landing_page .dt-section-head{ margin-bottom:0; }
.page-template-landingpagetemplates .top-head, .page-template-landingpagetemplates .breadcrumb.becky, {display:none;}

.page-template-landingpagetemplates #dt-section-head-3 {margin:0 !important;}

.page-template-landingpagetemplates .content {padding-top:0;}

.page-template-landingpagetemplates .wpcf7-form label {

	font-size:12px;

	margin:0 0 5px 0;

	}

.page-template-landingpagetemplates .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {

	padding: 6px 20px;

  height: 32px;

  margin-bottom:0;

	}

.wpcf7-form-control-wrap.civilite a {width:100px;height: 32px;

  padding: 4px 14px 4px 14px;}



/* AGRICULTEUR */

.photo-agriculteur {height:500px;}

#agriculteur_over{position:absolute;top:40px;}





.form-landing-mr-agriculteur{backgr}

/* FIN LANDING PAGES */

#head-page {box-shadow:0 1px 8px 1px rgba(0, 0, 0, 0.2) !important}















.spacer_article {padding-top:40px;}



h1.blog-post-title {



  font-size: 30px;



  font-weight: 500;



}



.btn-becks,.btn-color-primary .btn-becks {padding:7px 20px;font-size: 12px;}







.categ_view .postimagecontent {padding-bottom:0;}







.post_excerpt .dt_text {margin-top:0!important}







.post_excerpt .dt_text p,.post_excerpt .dt_text span,.post_excerpt .dt_text strong,.post_excerpt .dt_text b {font-size:14px !important;font-weight:500 !important}







,.post_excerpt .dt_text p* {font-size:14px !important;font-weight:500 !important}







.post_excerpt .dt_text a {font-weight:600 !important }







.categ_view .btn-readmore {display:inline-block;}







.breadcrumb.becky{







	margin-top: 40px;







  	margin-bottom: 0 ;







	}







.spacer_article.becky {







  padding-top: 75px;







}







/* MENU */







#menu-item-1401 span, .menu-vert span {







  background: #60b130;







  padding: 8px;







  color: #fff;







	}







#menu-item-1401 a:hover span, .menu-vert a:hover span {







  background: #000;















	}







/* FOOTER */















.footer_haut {border-bottom:1px solid #fff;  padding-bottom: 15px; margin-bottom: 40px;}







.footer_haut .dt-social li{background:transparent;color:#fff;}







.footer_haut .dt-social li a:hover,footer#footer a:hover {color:#60b130;}







.footer-section .footer-left, .footer-section .footer-right {font-size:90%;}







#footer .widget-title:after {margin:0 !important;}







#footer h3.widget-title:after {border-top:0 !important;}







#footer .widget_text .coordonees {display:table;}







#footer .widget_text .coordonees li a span,#footer .widget_text .coordonees li a i {







	font-size:2em;







	display:table-cell;







	vertical-align:middle;







	}







#footer .widget_text .coordonees li a span {font-size:14px;}







#footer ul,#footer ul li {list-style-type:none !important;padding:0 !important;margin-left:0}







#footer ul.gris li a {color:#999;}







#footer ul.gris li a:hover {color:#60b130;}















 /*FORMULAIRE OPTIMASOL*/







 







 #f_optimasol p{width:30%;display:inline-block;}







  #f_optimasol input {margin-bottom:0;}







 #f_optimasol div {display:inline-block;float: left;}







 







/* PORTOFOLIO */















.md-content img {







	width: 100%;  







  	height: auto;







  	max-height: 500px;	







	}















/* ARTICLE */







.postinfo > ul > li,.categ_view .postinfo > ul > li{font-weight:400;padding:0 10px;}







.postinfo > ul > li:first-child,.categ_view .postinfo > ul > li:first-child{padding: 0 10px 0 0;}







.postimagecontent,.single .postcontent .postimagecontent {width:50%;float:left;  margin-right: 30px;}







.postmetabottom .col-xs-4 ul.list-inline iframe {  vertical-align: bottom;}







.postmetabottom .dt-social {text-align:left;}







.postmetabottom .dt-social li{background:transparent;color:#222;margin:0;}







.postmetabottom .dt-social li a {







	padding: 0;







  font-size: inherit;







  line-height: inherit;







  }







.postmetabottom .dt-social li a:hover,.postmetabottom .dt-social li a:hover i {color:#60b130;}







.postmetabottom div>.dt-social li a i{







  font-size:20px;}







.postmetabottom ul.list-inline li {padding-top:5px;}







.postmetabottom .btn-readmore,.postmetabottom div div:first-child a.btn-readmore {color:#fff;padding: 5px 20px;}







/*PARTIE FORMULAIRE COMMENTAIRES*/







.comment-leave-title {display:none;}







.section-comment>h3 {color:#60b130;border-bottom:3px solid #cccccc;}







.comment_item.custom {margin-top:0}







.comment_item .media-body.custom {







  padding: 20px 10px !important;







  border-bottom: 1px solid #e4e8e9;







  border-top: 0;







  border-left: 0;







  border-right: 0;







}







.comment-reply-link,.comment-edit-link {







	background: transparent;







  color: #60b130;







  font-size: 14px;







  text-decoration: underline;







  padding: 0;margin-left: 10px;







	}







.comment-edit-link {color:#000;}







.comment-reply-link:hover, .comment-edit-link:hover,.comment-reply-link:active,.comment-edit-link:active{color:#000;}







.comment-edit-link:hover,.comment-edit-link:active{color:#60b130;}







.comment-form .btn-becks {float:right;font-size:12px;padding:7px 20px;}







.comment_item>div>a>img {display:none;}







.comment_item .media-body {padding:30px 10px !important;}







.comment_item .dt-comment-author,.comment_item .dt-comment-date { font-size: 14px;font-weight:600;  display: inline-block;}







.comment_item .dt-comment-date {







	font-style: italic;







  	font-size: 12px;







	color:#999;}







.comment_item .dt-comment-comment {padding-top:0;padding-bottom: 0;}







.comment_item .dt-comment-buttons{padding:0;}







.comment_item .dt-comment-buttons .comment-respond .btn.btn-ghost.btn-lg{







	padding: 7px 20px 7px 20px;







  	font-size: 12px;







	background:#60b130;







 	border:0;







	color:#fff !important;







  }







.comment-respond .btn.btn-ghost.btn-lg:hover,.comment-respond .btn.btn-ghost.btn-lg:active{







	 background:#000;font-size: 12px;padding: 7px 20px 7px 20px;border:0;







}







.comment-count h3,.comment-leave-title,.comment-respond form-submit,.comment-leave-title {font-size:16px;}







.comment-leave-title {font-size:16px !important;}







.comment-respond .btn.btn-ghost.btn-lg,.comment-respond .btn.btn-color-primary.btn-default {  







float: right;







}







.dt-comment-author,.dt-comment-date {







  font-size: 14px;font-weight:600;







  }







  







/* PAGE RECHERCHE */







.resultats_recherche .container {width: auto;}















/* FORMULAIRES*/







form label {font-style:italic;}







  /* CHECKBOX */







span.wpcf7-list-item {display: inline-block;margin: 0 1em;}







/*BUTTON SUBMIT*/







button, html input[type="button"], input[type="reset"], input[type="submit"] {







  background: #60b130;







  color: #fff; 







  border: 0;







  font-size: 16px;







  font-weight: 600;







}







button, html input[type="button"], input[type="reset"], input[type="submit"]:hover {







	 background: #000;







	}



/* LANDINGS */



#button8143291195314 {width:100%;margin-left:0;}



#titre-landing-1 h2{background:transparent;}







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















    }















    /* Small Devices, Tablets */







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







		.footer_haut .dt-social li:first-child {display:block;}   







    }















    /* Extra Small Devices, Phones */ 







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



		section#banner-section.custom {min-height:300px;}



		section#banner-section.custom .banner-title {top:15px;}



		section#banner-section.custom .banner-title h1,.categ_view h4.blog-post-title a,.categ_view h4.blog-post-title  {font-size:23px;}



.home .dt-section-head .section-main-title {font-size:23px !important;}		



.dt-section-head.size-large .section-main-title {font-size:20px;}



		 #f_optimasol p{width:auto;display:inline-block;}







		 #f_optimasol input {margin-bottom:20px;}







		 #f_optimasol div {float:none;}







		.footer_haut .dt-social li:first-child {}



		#footer #footer-right .widget {text-align:center;}



		#footer .widget_text .coordonees {



			margin-left: auto;



 			 margin-right: auto;



		}







    }







ult







    /* Custom, iPhone Retina */ 







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







     	.footer_haut .dt-social li:first-child {}







    }