/*======================================
Theme Name: pelouse-sports
Theme URI: https://divicake.com/
Description: l&#34;entretien des pelouses de terrain de sport
Version: 1.0
Author: Alexis
Author URI: https://divicake.com/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

/* text navbar
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu>li>a, .et_nav_text_color_dark #top-menu>li>a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon:before, .et_search_form_container input, span.et_close_search_field:after, #et-top-navigation .et-cart-info {
    text-shadow: 0px 1px 1px rgba(54, 54, 54, 0.2);
}

body.admin-bar.et_fixed_nav #main-header {
    border-bottom: #A1C050  solid 6px;
}
body.admin-bar.et_fixed_nav #et-main-area{
	border-top: #E85C2C solid 6px;	
}*/

.et_pb_promo_description {
    padding-bottom: 0;
}
/* Mobile menu color
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: #A1C050!important;
}*/

/*.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
    border-color: #e85c2c;
}
 .et_pb_menu .et_pb_menu__wrap:active,  .et_pb_menu .et_pb_menu__wrap:target{

    background: #E85C2C;
}*/

/*Animation*/
.la-verite {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes fadeInRight {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  }
  @keyframes fadeInRight {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  } 

/* fadeInDown*/
.mais-l-experience {
  -webkit-animation-name: mais-l-experience;
  animation-name: mais-l-experience;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
 animation-delay: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes mais-l-experience {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(0, -2000px, 0);
  transform: translate3d(0, -2000px, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  }
  @keyframes mais-l-experience {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(0, -2000px, 0);
  transform: translate3d(0, -2000px, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  } 

.la-precision {
  -webkit-animation-name: la-precision;
  animation-name: la-precision;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes la-precision {
  0% {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  }
  @keyframes la-precision {
  0% {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  } 


/* Réglages menu */
.et_pb_column {
    margin-bottom: 5px;
}
.et_mobile_menu {
 border-color: #5d722f!important;
border-width: 1px;
top: 3rem!important;
}

/* Réglages homepage slider  */
#mySliderContainer {
	margin:0!important;
}
#mySliderContainer .et_pb_text_inner> p {
	padding:0;
}
#mySliderContainer .myVideoPelouse-sport{
	border: 6px #E85C2C solid;
}
#mySliderContainer .n2-ss-slider .n2-ss-layer[data-pm=normal] {
    top: -10px;
}
/* réglages Blog posts layouts */
#pelouses-blog-posts-layouts1 {
    padding-top: 1rem!important;
}
#pelouses-blog-posts-layouts1 .et_pb_row {
    padding: .2rem 0!important;
}

/* Blog Sidebar */

#archives-2 li, #recent-posts-2 li {
border-bottom: 1px solid #ebeaea;	
padding-bottom: 0.625rem;
margin-bottom: 0.625rem;
}

/* Contact form -> EXPERT */
.ps-form{
	padding:1rem;
	background-color: rgba(161, 192,80, 1);
}
.ps-form p{
	color: #fff;
}
.ps-form input.text, input.title, input[type=email], .ps-form input[type=password], input[type=tel], .ps-form input[type=text], select, textarea {
    background-color: #fff;
    border: none;
    padding: .8rem;
	width:100%;
    color: #4e4e4e;
	font-size: 1rem;
}
.ps-form .wpcf7-submit {
    border: none;
    padding: 1rem;
    background: #E85C2C;
    color: #fff;
    cursor: pointer;
}
.ps-form .wpcf7 form.sent .wpcf7-response-output {
    border-color: #ffffff!important;
	color: #fff!important;
}


