/*
 Theme Name:   GX Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  GX Child
 Author:       Xavier Gerber
 Author URI:   http://example.com
 Template:     gx
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  gx-child
*/

/* Wrapper (la bulle) */
.cky-btn-revisit-wrapper.cky-revisit-bottom-left{
  background: #000 !important;
  box-shadow: 0 0 15px -3px rgba(0,0,0,.8) !important;
}

/* Le bouton/icone à l'intérieur (selon versions CookieYes) */
.cky-btn-revisit-wrapper.cky-revisit-bottom-left button,
.cky-btn-revisit-wrapper.cky-revisit-bottom-left a,
.cky-btn-revisit-wrapper.cky-revisit-bottom-left .cky-btn-revisit{
  background: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}

/* Hover */
.cky-btn-revisit-wrapper.cky-revisit-bottom-left button:hover,
.cky-btn-revisit-wrapper.cky-revisit-bottom-left a:hover,
.cky-btn-revisit-wrapper.cky-revisit-bottom-left .cky-btn-revisit:hover{
  background: #111 !important;
  border-color: #111 !important;
}

/* Boutons (Accepter / Refuser / Paramètres) */
.cky-consent-container .cky-btn{
  background:#000 !important;
  border-color:#000 !important;
  color:#fff !important;
}
.cky-consent-container .cky-btn:hover{
  background:#111 !important;
  border-color:#111 !important;
}

/* Bouton secondaire (si CookieYes en met un style différent) */
.cky-consent-container .cky-btn.cky-btn-reject,
.cky-consent-container .cky-btn.cky-btn-customize{
  background:transparent !important;
  color:#fff !important;
  border-color:#fff !important;
}

.ck-content{
	height:100%!important
}


.gx_iframe{
	background:black
}

section{
	padding:100px 0px 200px 0px
}
.gx_iframe{
	padding:0px!important
}



.cta1{
	transition:0.6s;
	display:inline-block;
	padding:20px 10px!important;
	background:black;
	border : solid 1px black;
	border-radius:3px!important
	
}
.cta1 *{
	transition:0.3s;
	color:white!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
	
}
.cta1:hover{
	background:white;
	transform:scale(1.05)!important;
    -webkit-box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.05); 
    box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.05);
}
.cta1:hover *{
	color:black!important;
}
.frame-modern1{
  position: relative;
  padding: 18px;
  border: 1px dashed rgba(24,32,47,.22);
  background: #fff;
}

.frame-modern1::before{
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: rgba(24,32,47,.82);
  pointer-events: none;
}
.frame-modern{
  position: relative;
  padding: 18px;
  border: 1px dashed rgba(24,32,47,.22);
  background:white
  -webkit-box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.05); 
  box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.05);

}

.frame-modern::before{
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: rgba(24,32,47,.82);
  pointer-events: none;
  z-index: 5;
}

body{
	background:
  radial-gradient(circle at 10% 10%, rgba(255,255,255,.6) 0 2px, transparent 3px) 0 0 / 28px 28px,
  linear-gradient(180deg, #faf7f2 0%, #f5efe6 100%);
}

