/*
Theme Name: webiaprod-child
Template: generatepress
Author: webiaprod.
Author URI: https://www.webiaprod.fr
Description: webiaprod.
Version: 1.0

*/
/************LANDING************/


/*bouton*/
#bouton-menu-track{
	text-align:right
}
#bouton-menu-track a{
	display:inline-block;
	background-color:var( --e-global-color-accent );
	border:solid 2px var( --e-global-color-accent );
	border-radius:40px;
	padding:16px;
	color:#fff;
	font-size:16px;
	line-height:16px;
	font-weight:600;
	transition:ease all .3s;
	font-family:"Poppins", sans-serif
}
#bouton-menu-track a:hover{
	background-color:transparent;
	color:var( --e-global-color-accent )
}



.jour-semaine{
    display:block;
    font-size:14px;
}
.site-footer #bouton-menu-track, .menu-landing #bouton-menu-track{
    text-align:center;
}
.site-footer #bouton-menu-track a, .menu-landing #bouton-menu-track a{
    font-size: 30px;
    line-height: 20px;
}

.site-footer a sup, .menu-landing a sup{
    font-size:14px;
    bottom:1.5ex;
}

.site-footer #bouton-menu-track a{
    animation: aaa 1.5s infinite;
    position: relative;
}
@-webkit-keyframes aaa {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.7);
  }
  75% {
      -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
  0% {left: 0;}
  10% {left: -3px;}
  20% {left: 5px;}
  30% {left: -8px;}
  40% {left: 8px;}
  50% {left: -5px;}
  60% {left: 3px;}
  70% {left: 0;}
}
@keyframes aaa {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.7);
    box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
  }
  75% {
      -moz-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
      box-shadow: 0 0 0 10px rgba(255,255,255, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
      box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
  0% {left: 0;}
  10% {left: -3px;}
  20% {left: 5px;}
  30% {left: -8px;}
  40% {left: 8px;}
  50% {left: -5px;}
  60% {left: 3px;}
  70% {left: 0;}
}

/*formulaire*/
.gform_wrapper.gravity-theme .ginput_container_address span {
    flex: 0 0 100% !important;
}
p.gform_required_legend {
   display:none;
}
label.gfield_consent_label {
    font-size: 13px;
}
.gfield_radio .gchoice {
    margin: 15px 0;
}

.gform_wrapper.gravity-theme .gform_footer input:hover{
		background-color:transparent;
	color:var( --e-global-color-accent )
}