/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

/*h2,h3 {
  font-variant: small-caps;
}*/

.vc_row.vc_column-gap-35>.vc_column_container {
    padding: 17.5PX !important;
}

/* typo */
.blanc{color:#ffffff !important;}

.btn-xsm > span {
    padding: 0.3em 0.8em !important;
}

.btn.round {
    border-radius: 15px;
}

.image_bs img{
	border: 10px solid #ffffff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}

.image_1 img{
	border: 10px solid #ffffff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
	transform: rotate(-3deg);
	max-width: 280px;

}

.image_2 img{
	border: 10px solid #ffffff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
	transform: rotate(6deg);
	max-width: 280px;

}

.image_3 img{
	border: 10px solid #ffffff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
	max-width: 280px;

}

.index1{z-index:1;}
.index2{z-index:2;}
.index3{z-index:3;}

.iconbox-icon-container{margin-top:-55px;}


/* MODIF ACCUEIL */

.main-nav > li:after {
    content: '';
    width: 0;
    height: 100% !important;
    position: absolute;
    border-right: 2px solid #c28c27;
    top: 0;
    left: 0px;
}


ul{padding:0px 0 0 15px;}
li{margin-bottom:0px;}

hr{border-top: 2px solid #c8921a; width: 20%; margin-top:15px !important; margin-bottom:15px !important;}
.iconbox h3 {text-transform: uppercase;}
/* 3.38. Liquid Fancy Heading */
.ld-fancy-heading p, .ld-fancy-heading h1, .ld-fancy-heading h2, .ld-fancy-heading h3, .ld-fancy-heading h4, .ld-fancy-heading h5, .ld-fancy-heading h6, .ld-fancy-heading > div {
  display: contents;
  margin-top: 0;
  margin-bottom: 0em;
}

.auto{min-height:auto !important;}
.iconbox{min-height:315px; justify-content:normal;box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}



.main-nav > li {
    flex: 1 1 100% !important;
}

.main-nav {
    width:100% !important;
}

.main-nav > li > a {
    width: 100%;
    flex-flow: column;
}

.btn-ipo > span {padding:5px 33px !important;}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

.bottom{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
}

.letter:first-letter {
    font-size: 2em;
}


.col{width:120px;}

.chiffre12{
    color:#fff;
    background: #0f8754;
    border-radius: 50px;
    padding:5px 6px;
}

.chiffre4{
    color:#fff;
    background: #bb4999;
    border-radius: 50px;
    padding:5px 9px;
}

.chiffre6{
    color:#222;
    background: #75c695;
    border-radius: 50px;
    padding:5px 9px;
}

.chiffre13{
    color:#222;
    background: #86d2dd;
    border-radius: 50px;
    padding:5px 6px;
}

/*.vc_row.vc_row-flex.vc_row-o-equal-height.vc_row-o-content-top > .vc_column_container > .vc_column-inner > .wpb_wrapper{
    height:280px;}*/
    
/*.iconbox img:hover {
  mix-blend-mode: difference;
}*/

.main-header .is-stuck{display:none;}

