/*
 Theme Name:   Gentium Child
 Theme URI:    https://themeforest.net/user/Pixerex/gentium
 Description:  Gentium Child Theme
 Author:       Pixerex
 Author URI:   https://themeforest.net/user/Pixerex/portfolio
 Template:     gentium
 Version:      1.0.0
*/

/* #########   Colors   ##########*/
/* Orange : #efa01a; */
/* Yellow-Orange : #f5cf00; */

 a:hover { color: #f5cf00; background-color: rgba(0,0,0,0);}
 a {text-decoration: underline;}

/* Child Mobile Navigation Fix */
.pr__mobile__nav.uk-offcanvas{z-index:99999}.uk-offcanvas-bar{width:100vw;background-color:#000;-webkit-transition:700ms cubic-bezier(0.17,0.67,0,1.01);-o-transition:700ms cubic-bezier(0.17,0.67,0,1.01);transition:700ms cubic-bezier(0.17,0.67,0,1.01)}.offcanvas_anime .uk-offcanvas-bar{left:auto;right:-100vw}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0)}}
/* Child Mobile Navigation Fix End */

/* #########   Child Theme Custom CSS   ##########*/

/*hp*/
.travaux {top: 35px;}

/* text-decoration */
.e--pointer-double-line .elementor-item:after,
.e--pointer-double-line .elementor-item:before, 
.e--pointer-overline .elementor-item:after, 
.e--pointer-overline .elementor-item:before, 
.e--pointer-underline .elementor-item:after, 
.e--pointer-underline .elementor-item:before {
    width: 20%!important;
    left: 20px!important;
}

/* Pseudo-elements */
@media screen and (min-width: 960px) {
	.r3__shape::before {
	    content: "";
	    background-color: #f5cf00;
	    height: 100px;
	    width: 100px;
	    position: absolute;
	    top: -35px;
	    left: -30px;
	    z-index: -1;
	}

	.r2__shape:after {
    content: "";
    background-color: #f5cf00;
    height: 100px;
    width: 100px;
    position: absolute;
    bottom: -50px;
    right: -20px;
    z-index: -1;
	}
}

/* Custom elementor widget */
.pr-grid-post-holder {
    border: none!important;
}

.toggle-menu-btn .elementor-menu-toggle {
    -webkit-justify-content: flex-end!important;
    justify-content: flex-end!important;
}

/* Hover on image gallery */
.galleryid-23 a > img {
	transition: filter 0.5s;
	-webkit-transition: filter 0.5s;
    -o-transition: filter 0.5s;
    /* Firefox 10+, Firefox on Android */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+, Safari 6+, Safari 6+ iOS */  
}

.galleryid-23 a:hover > img {
	-webkit-filter: grayscale(0%);
}

/* figcaption */
.elementor-23 .elementor-element.elementor-element-e0cf249 .gallery-item .gallery-caption {
    margin-top: 10px!important;
}

/* Contact */
span.wpcf7-list-item {
    display: inline-block;
    margin: 0 1em 0 1em !important;
}

/* offres-d'emploi button */
.job-application-button.elementor-widget-button a.elementor-button {
	font-family: "Poppins", Sans-serif;
	background-color: transparent;
    font-weight: 500;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #efa01a;	
    color: #111111;
    margin-top: 70px;
    border-radius: 0px;
}
.job-application-button.elementor-widget-button a.elementor-button:hover {
	color: #fff;
	background-color: #efa01a;
}

/*blog*/
.category-actualites .pr__image__cover {
    -webkit-filter: none!important;
    filter: none!important;
}

/*company*/
.company .pr-service-box-icon-wrap {
	opacity:0;
	-webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
 	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  	position: relative;
}

.company .pr-service-box-inner { min-height: 140px;}

.company .wz .pr-service-box-inner:hover .pr-service-box-icon-wrap {content: url("../../uploads/logos/logo-WZ-constructions-nb.png"); opacity:1;}
.company .mz .pr-service-box-inner:hover .pr-service-box-icon-wrap {content: url("../../uploads/logos/MZ-nb.png"); opacity:1;}
.company .laloc .pr-service-box-inner:hover .pr-service-box-icon-wrap {content: url("../../uploads/logos/laloc-nb.png"); opacity:1;}
.company .t2c .pr-service-box-inner:hover .pr-service-box-icon-wrap {content: url("../../uploads/logos/t2c-nb.png"); opacity:1;}
.company .prefa .pr-service-box-inner:hover .pr-service-box-icon-wrap {content: url("../../uploads/logos/prefa-nb.png"); opacity:1;}
.company .pereira .pr-service-box-inner:hover .pr-service-box-icon-wrap {content: url("../../uploads/logos/pereira-nb.png"); opacity:1;}
.company .rtb .pr-service-box-inner:hover .pr-service-box-icon-wrap {content: url("../../uploads/logos/RTB-nb.png"); opacity:1;}
.company .b2r .pr-service-box-inner:hover .pr-service-box-icon-wrap {content: url("../../uploads/logos/logo-2R-Batiment-nb.png"); opacity:1;}

/*avant-après*/
.tc-height .twentytwenty-container {max-height: 315px!important;}

table td{ white-space: pre-wrap!important; word-break: keep-all!important;}

/* related */
.swiper-pagination-bullet[aria-label="Go to slide 7"],
.swiper-pagination-bullet[aria-label="Go to slide 8"],
.swiper-pagination-bullet[aria-label="Go to slide 9"],
.swiper-pagination-bullet[aria-label="Go to slide 10"]
{display:none!important;}

/* cookie */


