/*
 Theme Name:     Bygge Child Theme
 Theme URI:      https://www.codeless.co/bygge
 Description:    Bygge Child Theme
 Author:         Codeless Themes
 Author URI:     https://www.codeless.co
 Template:       bygge
 Version:        1.0.0
*/

 
/* =Theme customization starts here
/******************************************************/



/******************** GENERAL ********************/

/*largeur du sous-menu*/
.elementor-2576 .elementor-element.elementor-element-0e82fb3 .ce-has-no-megamenu ul.sub-menu {
    width: 240px;
}

/*titres*/
.page-id-4000 h4 {
	font-size: x-large !important;
	line-height: 56px !important;
}

p a {
	color: #000;
}

/*tableau*/
table th {
	background-color: #ff6422;
	color: #fff;
	padding: 8px 11px 8px 11px;
	border: #fff solid 3px;
}

table td {
	padding: 8px 11px 8px 11px;
}

/*cadran info*/
.cadran-info a {
	color: #fff;
	font-weight: 800;
}

.cadran-info h6 {
	color: #fff !important;
}



/******************** FOOTER ********************/
.elementor-social-icon-linkedin, .elementor-social-icon-instagram {
	display: none !important;
}



/******************** PAGE ACCUEIL ********************/

/***service "clé en main"***/
/*masque les boutons des cases*/
.ce-service-box .service-content .circle {
    display: none !important;
}
/*désactive le lien des cases*/
.servicecleenmain .service-wrapper a {
	pointer-events: none !important;
}
/*ajuste l'espacement sous le texte suite a la suppression du bouton*/
.ce-service-box .service-content .desc {
    margin-bottom: 0px;
}

/***ServiceBox two "TUILES"***/
/*espacement dans les cases*/
.ce-service-box-two .service-content {
    min-height: 240px !important;
}
/*suppression du cta des tuiles*/
.ce-service-box-two .main-content>.btn {
	display: none !important;
}
/*désactive le lien des tuiles
.servicestuiles .service-wrapper a {
	cursor: default !important;
}*/

/*Autheur infos - masque l'image du testimonial*/
.author-image {
	display: none !important;
}

/***Portfolio***/
.ce-portfolio-carousel .link {
	display: none !important;
}
.ce-portfolio-carousel .portfolio-categories {
	display: none !important;
}
.ce-portfolio-carousel a {
	pointer-events: none; !important;
}



/******************** PAGE SERVICES ********************/

/*rénovation intérieur*/
.page-id-3535 .number {
	display: none !important;
}
.ce-portfolio-style-hoverimg .entry-content .portfolio-title {
	pointer-events: none; !important;
}

/*rénovation extérieur*/
.page-id-3721 .number {
	display: none !important;
}

/*aménagement*/
.page-id-3779 .number {
	display: none !important;
}



/******************** PAGE CONTACT ********************/

/*formulaire*/
.uacf7-col-12, .uacf7-col-6, .uacf7-col-3, .uacf7-col-4 { 
	padding-left: 0px;
}

.ce-start {
	width: 100%;
	/*margin-right: 2%;*/
	margin-bottom: 10px;
	margin-left: 15px;
}

@media only screen and (max-width: 767px)  {
.ce-start {
	/*margin-right: 10px !important;*/
	width: 96%;
}
}

.ce-end {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}

/*bouton radio*/
#contactRadio input {
	height: 20px;
}
#contactRadio {
	text-align: center;
}

/*liste competences*/
#listCompetence {
	margin-top: 20px;
	margin-bottom: 20px;
}
#listCompetence option {
	padding: 5px 10px 5px 10px;	
}



/******************** PAGE MENTIONS LEGALES ********************/

.ml-link a {
	color: #000000 !important;
}

.ml-link a:hover {
	color: #ff6422 !important;
}



/******************** PUSERWAY ACCESSIBILITY PLUGIN ********************/

.uwaw-footer {
	display: none !important;
}

.mini-widget_copy__e5foiii {
	display: none !important;
}

/*debug filet blanc*/
#wrapper {
    --widgetGradientColor__7056on0: #ff6422;
    --textColor__7056on2: #000;
    --miniMoveY__7056on3: 0px;
    transition: left 0.15s ease-out 0s;
    left: -236px !important;
}

/*button*/
.uwy.utb .uai img:not(.check_on), body .uwy.utb .uai img:not(.check_on) {
    width: 65px !important;
    height: 65px !important;
}

body .uwy.utb .uai {
    width: 65px !important;
    height: 65px !important;
    min-width: 65px !important;
    min-height: 65px !important;
    max-width: 65px !important;
    max-height: 65px !important;
    opacity: 0.8 !important;
}



/******************** BANNIERE COOKIES ********************/

/*box*/
.cmplz-cookiebanner.cmplz-show {
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.10) 0px 6px 60px;
    margin: 0px 0px 35px 35px;
}



/******************** PAGE COOKIES ********************/

/*h2*/
#cmplz-document h2, .editor-styles-wrapper .cmplz-unlinked-mode h2, #cmplz-document h3, .editor-styles-wrapper .cmplz-unlinked-mode h3 {
    font-size: 52px;
    margin-top: 66px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}
/*p li td*/
#cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td {
    font-size: 16px;
}
/*sous-titres*/
#cmplz-document .cmplz-subtitle, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle {
    font-size: 18px;
}
/*largeur du document généré*/
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
    max-width: 100%;
}



/******************** BOUTON TOP ********************/

/*#wpfront-scroll-top-container {
	opacity: 0.9 !important;
}*/

/*@media not all and (min-resolution: 0.001dpcm) {
	#wpfront-scroll-top-container {
  	right: 47px !important;
	}
}*/

/*
#wpfront-scroll-top-container {
  	left: calc(-100px + 99vw) !important;
}*/




