/*
   Theme Name: Template Miloctav
   Theme URI: https://www.miloctav.fr
   Description: Template personnalisé site web
   Author: Miloctav
   Template: hello-elementor
   Version: 1.0
*/

/* ====== CSS GENERAL ====== */

/* Entete fixe */
#header-pos-fix{
	position:absolute;
	width:100%;
	z-index:9999;
}

.grecaptcha-badge { 
    visibility: hidden;
}
svg{height:auto;}

/* Style btn post */
#style-content-main{}
#style-content-main h1,
#style-content-main h2,
#style-content-main h3,
#style-content-main h4,
#style-content-main h5,
#style-content-main h6{
  color:var(--e-global-color-primary);
  font-size:1.6em;
  padding-top:15px;
}

#style-content-main .wp-block-button__link{
  background-color:var(--e-global-color-secondary)!important;
  color:#fff!important;
  font-size:0.9em!important;
}
#style-content-main .wp-block-button__link:hover{
  background-color:var(--e-global-color-primary)!important;
}

#style-content-main ul,
#style-content-main ol{margin-bottom:20px;}

#style-content-main ul li{
  font-weight:500;
  list-style:none;
  color: var(--e-global-color-secondary);
}
#style-content-main ul li:before{
  content: "â­˜";
  color: var(--e-global-color-primary);
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  margin-right:12px;
}
#style-content-main ol{counter-reset: li;}
#style-content-main ol li{
  font-weight:500;
  list-style:none;
  color: var(--e-global-color-secondary);
  counter-increment: li;
}
#style-content-main ol li:before{
  content: counter(li);
  background-color:var(--e-global-color-primary);
  color: #fff;
  font-weight: bold;
  display: inline-block;
  width:22px;
  height:22px;
  margin-left: -1em;
  margin-right:12px;
  direction: rtl;
  text-align:center;
  border-radius:10px;
}

/* Alignement des puce en haut des lignes */
.align-puce-list .elementor-icon-list-icon{
    align-self: stretch;
    padding-top: 2px;
}

/* retour à la ligne automatique pour les tableaux responsives */
.table-adjust td{white-space:break-spaces;}


/* ====== RESPONSIVE ====== */

/* mobile */
@media all and (max-width:699px){

}
/* Tablette/minpc */
@media all and (min-width:700px) and (max-width:999px){

}
/* PC */
@media all and (min-width:1000px){

}

/* ====== CSS Elementor / Crocoblock ====== */

/* Style formulaire */
.form-style-main .elementor-field-type-acceptance label{
  font-size:13px;
  line-height:1.1;
}

/* btn rond slider listing grid class > .arrow-round */
.arrow-round .jet-listing-grid__slider-icon.next-arrow{border-radius:40px;}
.arrow-round .jet-listing-grid__slider-icon.prev-arrow{border-radius:40px;opacity:0.5;}

/* effet css listing grid */
.item-slider-effect{
  -webkit-transition: all .2s ease-in-out!important;
  -moz-transition: all .2s ease-in-out!important;
  -o-transition: all .2s ease-in-out!important;
  -ms-transition: all .2s ease-in-out!important;
  transition: all .2s ease-in-out!important;
}
.item-slider-effect:hover{
  margin-top:-10px;
  padding-bottom:40px!important;
  margin-bottom:-40px!important;
}


