/**
* Theme Name: Wavo Child
* Description: This is a child theme of Wavo, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: wavo
* Version: 2.0.2
*/

.black{color:#000 !important}
.white{color:#fff !important}
.yellow{color:#F6BC13 !important}
#nt-page-container .nt-theme-content p a {    color: var( --e-global-color-b13eb19 ) !important}
#nt-page-container .nt-theme-content p a:hover,
#nt-page-container .elementor a:hover {   text-decoration: underline !important; color: var( --e-global-color-b13eb19 ) !important}
#nt-page-container ul{list-style-type:circle;}
.linkWhite a{color: white !important}
.linkWhite a:hover{color: #f6bc13 !important;}
.linkBlack a{color: black !important}
.linkBlack a:hover{color: #f6bc13 !important;}
.elementor-widget-text-editor p{font-size: 17px;line-height: 30px;font-weight: 300;}
.elementor-1912 .elementor-widget-text-editor p{margin:20px 0 20px 0}
.elementor-1912 .elementor-widget-text-editor h2{margin-top: 30px;}
.elementor-element-33d12f09 .elementor-widget-text-editor p{font-size: 14px;line-height: 20px;font-weight: 300;}
.elementor-element-368a015 a{font-size: 12px}
.breadcrumb_active,
.breadcrumb_link_seperator{color:#fff;}

/* header & menu */
/*.elementor-3462 .elementor-element.elementor-element-793bbf5c .header.is-sticky-active.wavo_nav .header_nav > ul > li > a, .elementor-3462 .elementor-element.elementor-element-793bbf5c .header.is-sticky-active.wavo_nav .header_nav > ul > li > a > *{color:#fff;}*/
li.is-active:first-child a{background-color: #fbe41a}
.menu-item--has-child.is-active{background-color: #fbe41a}
.elementor-3462 .elementor-element.elementor-element-793bbf5c .header.wavo_nav .header_nav .header_nav_sub ul li.is-active {background-color: #fbe41a}
.elementor-3462 .elementor-element.elementor-element-bd37873{margin-bottom: 0;}

.elementor-3462 .elementor-element.elementor-element-793bbf5c .header.is-sticky-active.wavo_nav .header_nav > ul > li.is-active > a > *,
.elementor-3462 .elementor-element.elementor-element-793bbf5c .header.is-sticky-active.wavo_nav .header_nav > ul > li:hover > a > * {
    color: #000;
}
.elementor-3462 .elementor-element.elementor-element-793bbf5c .header.wavo_nav .header_nav:not(.is-active) > ul > li.is-active > a {
    color: #000;
    background-color: #fbe41a
}

.alignnone {margin: 15px 20px 15px 0;}
.tel{margin-top: 10px !important;}


.elementor-element-13313666 {
    width: 362px !important;
}

@media (min-width: 1024px) and (max-width: 1160px){
.header_nav ul li > a {font-size: 12px !important;}
}
@media (max-width: 1024px) {
  .elementor-3462 .elementor-element.elementor-element-18710ae > .elementor-container {justify-content: space-between !important;}
  .elementor-3462 .elementor-element.elementor-element-375a77c3 {
    width: auto !important;
  }
.elementor-3462 .elementor-element.elementor-element-793bbf5c .header.wavo_nav .header_inner .header_nav_toggle {
    height: 40px !important;
}
.header_nav_toggle.menu-icon {color: #000000 !important;}
.header_nav_toggle.menu-icon .icon i {background: #000 !important;}
.elementor-3462 .elementor-element.elementor-element-793bbf5c .header.wavo_nav .header_nav_toggle {flex: 0 0 65px !important}
.elementor-3462 .elementor-element.elementor-element-793bbf5c .header.wavo_nav .header_container .header_nav_toggle {
    margin-right: 27px !important;}
}
@media (max-width: 608px) {
  .elementor-3462 .elementor-element.elementor-element-18710ae > .elementor-container {justify-content: center !important}
  .elementor-3462 .elementor-element.elementor-element-793bbf5c .header.wavo_nav .header_container .header_nav_toggle {
    margin-right: auto !important}
  .elementor-3462 .elementor-element.elementor-element-bd37873 {
      height: 50px;}
   .header {padding-bottom: 20px;    }
   .header_nav_toggle.menu-icon .splitting .word {
    margin-right: 0px !important;
  }
}


/*slider home*/
.slider .parallax-slider .social{display: none !important}

/*reas home*/
.pgggo-card-design-mul-inner .pgggo-repeater-container-inner{
  -webkit-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
border-bottom: 3px solid #fbe41a;
}
.pgggo-card-design {    border-bottom: 8px solid #fee41b !important;}
.pgggo-card-design-mul-inner:hover .pgggo-repeater-container-inner{background: #fee41b !important; color:#000 !important}
.pgggo-card-design-mul-inner:hover .pgggo-transition-effect-1-hover figure img {-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
}
.pgggo-transition-effect-1-hover figure:hover img {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}

.elementor-element.elementor-element-75f4cd7 {max-width: 2200px !important;margin:auto;}


/* Home Entries*/
#homeEntries{display: flex;;flex-wrap: wrap;margin:60px auto;justify-content: center;}
#homeEntries a{width: 236px;height:217px;display: block;background-image: url("/wp-content/uploads/spriteEntries.jpg");margin: 10px 10px;}
#bureau{background-position: 0 0}
#bureau:hover{background-position: 0 -217px}
#construction{background-position: -236px 0}
#construction:hover{background-position: -236px -217px}
#reno{background-position: -472px 0}
#reno:hover{background-position: -472px -217px}
#extension{background-position: -708px 0}
#extension:hover{background-position: -708px -217px}
#amenagement{background-position: -944px 0}
#amenagement:hover{background-position: -944px -217px}

/*footer*/
#aberLogo {
    width: 35px;
    height: 23px;
    display: inline-block;
}
#abSvg {width: 23px;}
.abSign {
    fill: #fee41b;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
#footerDown {
    clear: both;
    margin: auto;
    text-align: center;
    padding: 0 0;
}
#footerDown a:hover .abSign {fill: #f6bc13;}
#footerDown a:hover {color:#f6bc13;}
#footerDown a{color: white;display: flex;justify-content: center;   font-size: 13px;line-height: 21px;width: 230px;margin: auto;}


/* bouton formulaire */
.btn-curve.btn-blc {
    background: #F6BC13 !important;
    border: 0 !important;
}

/*Page contact*/

.page-id-3486 .page-header{display: none !important}

.elementor-3486 .elementor-element.elementor-element-2373554b{padding-top: 120px !important;}


/* listes à puces */
.elementor-widget-text-editor li{list-style: disc;margin-left: 25px;font-size: 17px;font-weight: 300;margin-bottom: 5px;}


/*pages réalisations*/
.post-type-archive-realisations .date{display: none}
.realisations-template-default .breadcrumbs{display: none;}
.elementor-slideshow__title{display: none !important}

/* lien qui restent inline*/
.elementor-widget-text-editor a {display: initial;}

/*page classqiue titre dans baniere */
.page-header .text-bg{display: none;}
