/*
Theme Name:	SKT Hotel Lite Child
Theme URI: https://www.sktthemes.net/shop/hotel-lite/
Description: skt-hotel-lite-child Theme
Author: SKT Themes
Template: skt-hotel-lite 
Version: 1.7
*/

/* COLORS
Foncé			: 333 334	#22282C      
			: 
Contrasté		: FF8 A00	#ED7408  
*/


/* LOGIN */
	#login h1 a {}
	#login h1 a {background-image:url("https://renovation-cbr.be/wp-content/uploads/2023/05/renovation-cbr-01.png") !important; background-size: 100%; width: 320px; height: 300px; background-color: #ffffff; xbox-shadow: 0px 0px 35px #eeeeee;}
	#login h1::after {content:"Rénovation";}
/* LOGIN */

	HTML {background-color: #fffffe;} /* #2D2D2D */
	.container a		{color: #ED7408 !Important;}
	.container a:hover	{color: #5E211B !Important;}

	strong	{font-weight: bold; XXXcolor: #ED7408; }
	b		{font-weight: bold; XXXcolor: #000000 !Important;}
	i		{font-weight: normal !Important;}
	p		{line-height: 1.2em !Important;}

	.header .header-inner .logo h1 {font-weight: 700; font-size: 32px; margin: 0px; line-height: 36px; color: #22282C; word-wrap: break-word; padding-bottom: 5px;}
	.header .header-inner .logo h2 {font-weight: 700; font-size: 28px; margin: 0px; line-height: 36px; color: #22282C; word-wrap: break-word; padding-bottom: 5px;}
	
	h1 {font-size: 2.0em; color: #000001;}
	h2 {font-size: 1.7em; color: #000001;}
	h3 {font-size: 1.3em; color: #000001;}
	h5			{color: #ffffff; background-color: #22282C; font-size: 1.5em; padding: 20px; line-height: 1.5em; }
	h5 a		{color: #ffffff !Important;}
	h5 a:hover	{color: #000000 !Important;}

	h6			{color: #22282C; background-color: #ffffff; font-size: 1.5em; padding: 20px; line-height: 1.5em; border: 3px dashed #ED7408; }
	h6 a		{color: #22282C !Important;}
	h6 a:hover	{color: #000000 !Important;}

	img.alignleft, .alignleft {border: 0px solid #cccccc;}
	ol, ul {margin: 0 0 20px 20px;}

	#wpadminbar {z-index: 99999999;} /* Barre Admin - Affichage*/
	#sitefull {margin: 50px 0px 0px 0px !Important;}

	.nav ul li {margin: 0 0 0 0; padding-bottom: 0px !Important;} /* li {line-height: 25px; padding-bottom: 15px;} */

	.header span.tagline {color: #22282C; font-size: 12px; } /* SLOGAN sous le logo */
	.header span.tagline strong {font-size: 13px; text-align: center;}2

	.container .page_content ul {margin: 0px 0px 20px 0px !Important;}
	.container .page_content li {margin: 0px 0px 0px 0px !Important;}

	.site-main .entry-content ul {margin: 0px 0px 20px 0px !Important;}
	.site-main .entry-content li {margin: 0px 0px 10px 40px !Important;}
	
	.frontcontent p {margin-bottom: 0px;}






/* PC PC  PC  PC  PC  PC  PC  PC PC PC  PC  PC  PC  PC  PC  PC PC PC  PC  PC  PC  PC  PC  PC PC PC  PC  PC  PC  PC  PC  PC  max-width: 1101px; */
@media screen and (min-width: 980px) {
	body					{font-size: 16px; font-family: 'Poppins', sans-serif; color: #22282C;}
	h1.entry-title			{color: #22282C!Important; text-align: right; font-size: 1.0em !Important;} /* b0b0b0 - font-size: 3.0em !Important */
	p						{line-height: 1.0em !Important; padding-bottom: 0px !Important;}	
	#content				{padding-bottom: 0px;}			/* Page ACCUEIL :: Distance entre le main (textes) du site et le Footer */
	.padtop					{padding-top: 0px !Important;}	/* Page ACCUEIL :: Distance entre le SliderTop et le main (textes) du site */
	.wp-block-image img		{max-width: 100%;}
	.container				{position: relative; width: 1100px; margin: 0 auto; padding: 0px 0px 0px 0px;}

	.site-main						{float: left; width: 100%; margin: 0; padding: 170px 0px 0px 0px;} /*  width: 740px; */
	.site-mainFull					{width: 100%; margin: 0; padding: 30px 0px 0px 0px; }

	.page_content					{background-color: #FFFFFF00 !Important; padding: 0px 10px 0px 10px !Important; }
	.page_content					{padding: 0px; margin-top: 60px !Important; margin-bottom: 0px !Important;}
	.page_content .entry-content	{xbackground-color: #eeeeeeaa;}
	.page_content p					{margin-bottom: 20px; line-height: 25px !important;}

/*  .header {position: fixed;}  Fixe le Header ==> Mettre la photo SliderTop en Marge Haut à 175px ==> Sinon mettre la photo SliderTop en Marge Haut -20px (-50px en Mobile)  */
	.header										{background-color: #22282C; xxxbackground-image: linear-gradient(#22282C, #ED7408) !Important;}   /* Couleur de fond du Menu Top */
	.header-inner								{width: 1100px; margin: 0 auto;position: relative; padding: 0; }

	.header .header-inner .nav					{}
	.header .header-inner .nav ul li:hover > ul	{background-color:#22282C!Important; display:block; width:200px; position:absolute; left:0; text-align:left; box-shadow:0 2px 2px #333;}
	.header .header-inner .nav ul li a			{display:block; padding: 20px 18px !Important;}
	.header .header-inner .nav ul li ul			{display:none; z-index:9999999; position:relative; min-width: 250px;}
	.header .header-inner .nav ul li ul li a	{padding: 5px 20px 5px 20px !Important;}
	
	.header .header-inner .logo			{position:absolute; z-index: 999999; top: 0px; max-width: 240px; width:auto; float: left; color:#fff; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; background-color: #FFFFFF !Important; border: 1px solid #22282C; -moz-border-radius-topleft: 25px;     -webkit-border-top-left-radius: 25px;     border-top-left-radius: 25px; -moz-border-radius-bottomright: 25px; -webkit-border-bottom-right-radius: 25px; border-bottom-right-radius: 25px; XXXbackground: linear-gradient(to bottom, transparent, #aaaaaa); XXXborder-image:linear-gradient(to bottom, #ED7408, #333333) 1 40%;}	/* BORDER ou BOX :: Dégradé de couleurs */
	.header .header-inner .logo img		{border: 0px solid #000000;}
	.header .header-inner .logoSize img {height: 100px !Important; width: auto; border: 0px solid #000000;}
	.header .header-inner .logoHead img {height: 55px !Important; width: auto;}

	.nav a									{color: #ffffff !Important; font-weight: bold; background-color: #FFFFFF15  !Important;}
	.nav a:hover							{color: #ED7408 !Important; background-color: #FFFFFF33  !Important;}
	.nav ul li.current_page_item a			{color: #ED7408 !Important;}/* NAV - Couleurs #ED7408 */
	.nav ul li.current_page_item a:hover	{color: #FFFFFF !Important;}/* NAV - Couleurs */

	#wrapsecond .container { background-color: transparent !Important; text-align: center; padding: 0px 0px 0px 0px !Important; box-sizing: content-box; } /* Bande de couleur entre le SliderTop et le main (textes) du site */
	#footer-wrapper { background-color: #0C1128 !Important; background-image: linear-gradient(#0C1128, #0c8dff9e); }
	#footer-wrapper .container {background-color: Transparent; }

	.topPhoneBox		{width: 100%; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto; padding-left: auto; padding-right: auto;  font-family: 'Audiowide', sans-serif;} /* Page ACCUEIL :: Haut de la page  */
	.topPhoneBox H1		{font-family: 'Audiowide', sans-serif;}
	.topPhone			{width: 1100px; background-color: #ffffff; padding: 25px 0px 25px 30px; margin-left: auto; margin-right: auto; color: #AFAFAF;}
	.topPhone a			{color: #ED7408 !Important; font-size: 1.3em;}
	.topPhone a:hover	{color: #22282C!Important;}
	.topPhoneNumero		{font-size: 2.0em;}
}
/* END :: PC PC  PC  PC  PC  PC  PC  PC PC PC  PC  PC  PC  PC  PC  PC PC PC  PC  PC  PC  PC  PC  PC PC PC  PC  PC  PC  PC  PC  PC  */



/* PHONE  PHONE  PHONE  PHONE  PHONE  PHONE PHONE  PHONE  PHONE  PHONE  PHONE  PHONE PHONE  PHONE  PHONE  PHONE  PHONE  PHONE max-width: 1100px; */
@media screen and (max-width: 980px) {
	body					{font-size: 18px !Important; font-family: 'Poppins', sans-serif; color: #22282C;}
	body.custom-background	{background-image: url("") !Important; background-position: center bottom; background-size: contain; background-repeat: no-repeat; background-attachment: fixed;}
	h1						{font-size: 1.5em; xxxcolor: #ffffff;}
	h1.entry-title			{xcolor: #ff0000 !Important; text-align: center; font-size: 1.5em !Important; font-weight: Bold;} /* b0b0b0 */
	#sitefull				{margin: 0px 0px 0px 0px !Important;}
	#content				{padding-bottom: 0px;}			/* Page ACCUEIL :: Distance entre le main (textes) du site et le Footer */
	#wrapsecond .container	{background-color: rgba(0, 0, 0, 0.8) !Important; padding: 0px !Important;} /* Bande de couleur - largeur du Main - entre le SliderTop et le main (textes) du site */
	.copyright-wrapper		{background-color: #000; position: relative; padding: 15px 0; font-size: 1.0em;}

	.page_content	{background-color: #FFFFFF00 !Important; padding: 0px 10px 0px 10px !Important; }
	.page_content	{padding: 0px; margin-top: 20px;}
	.page_content p {margin-bottom: 30px; line-height: 30px;}

	.nav a							{color: #ED7408 !Important; xfont-size: 1.3em; font-weight: bold; }
	.nav ul li.current_page_item a	{color: #5E211B !Important;}/* NAV - Couleurs */
	
	.header								{background-color: #ffffff;}
	.header .header-inner .logo			{position:absolute; width:auto; float: left; z-index: 999999; background-color: #ffffff !Important; padding: 20px 20px 35px; border: 1px solid #ffffff; color:#fff; -webkit-border-bottom-right-radius: 20px; -webkit-border-top-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-topleft: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; margin-bottom: 20px !Important;}
	.header .header-inner .logo h1		{font-weight:bold; font-size: 1.2em; margin:0px; line-height:36px; color:#000000; word-wrap: break-word; padding-bottom:5px;}
	.header .header-inner .logo img		{xxxheight: 75px !Important; width: auto; border: 0px solid #000000;}
	.header .header-inner .logoSize img {height: 150px !Important; xxxwidth: 240px; border: 0px solid #000000;}

	.topPhoneBox		{width: 100%; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto; padding-left: auto; padding-right: auto; font-family: 'Audiowide', sans-serif;}
	.topPhoneBox H1 {font-family: 'Audiowide', sans-serif;}
	.topPhone			{width: 100%; background-color: #ffffff; padding: 25px 0px 0px 0px; margin-left: auto; margin-right: auto; color: #AFAFAF; font-size: 0.9em;}
	.topPhone a			{color: #ED7408 !Important; font-size: 1.3em;}
	.topPhone a:hover	{color: #22282C!Important;}
	.topPhoneNumero		{display: block;}
	
	.toggle a {width: 100%; color: #ffffff; background: url("https://ledeauville.be/wp-content/themes/skt-hotel-lite/images/mobile_nav_right.png") no-repeat right center #22282C; padding: 10px 10px; margin-top: 5px; font-size: 16px;}

}
/* END :: PHONE  PHONE  PHONE  PHONE  PHONE  PHONE PHONE  PHONE  PHONE  PHONE  PHONE  PHONE PHONE  PHONE  PHONE  PHONE  PHONE  PHONE */



/* GALLERIE Photos de wp */
	figure .blocks-gallery-grid, .wp-block-gallery			{margin: 0px 0px 0px 0px !Important;}
	figure .blocks-gallery-grid, .wp-block-gallery li		{padding: 0px 5px 5px 0px !Important;}
	figure .blocks-gallery-grid, .wp-block-gallery li img	{width: 100% !Important;}
/* GALLERIE Photos de wp */



/* WIDGET */
	h3.widget-title {background-color: #22282C; padding: 12px 15px; margin-bottom: 1px; color: #FFFFFF; } /* Titres comme 'Recherche sur ce site' */
/* END :: WIDGET */



/* FOOTER  */
	.copyright-wrapper {background-color: #22282C; position: relative; padding: 10px 0px 0px 0px; text-align: center;} /* Bloc copyright Bas de page */
	.copyright-txt {float: none; color: #FFFFFF !Important;font-size: 0.8em;  padding: 0;}
	.copyright-txt a {color: #ED7408 !Important;}
	.copyright-txt a:hover {color: #ffffff !Important;}

	.design-by {float: none; color: #888888; background-color: transparent !Important; padding: 0px 0px 10px 0px; font-size: 0.8em;}
	.design-by a {float: none; color: #1E2F3D; padding: 10px 0px 10px 0px;}
	.design-by a:hover {float: none; color: #ED740855 !Important;}
	.design-by a:visited {float: none; color: #1E2F3D; padding: 10px 0px 10px 0px;}
/* END :: FOOTER */










/* NOS AJOUTS */


/* FORMULAIRE */
	.wpcf7						{background-color: #22282C11; border: 5px solid #42424222; padding: 20px;}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900; background-color: red; color: #fff; 
	font-weight: bold; padding: 50px 10px 50px 10px; text-align: center; font-family: 'Amiri', "Times New Roman", serif; ;}

	.wpcf7 input[type="submit"] {background-color: #22282C!Important;}	
	.wpcf7-form p				{margin-bottom: 20px; line-height: 20px !important;}
	input.wpcf7-text			{width: 100% !important; font-weight: bold; padding: 0px 0px 20px 0px; }
	textarea.wpcf7-form-control.wpcf7-textarea {width: 100% !important; font-weight: bold; font-size: 1.0em; }

	.formLabel					{padding: 0px 0px 20px 0px; }
	.formRemerciements			{background-color: #22282C; padding: 20px;}

	.priseContact											{}
	.priseContact label										{color: #ffffff !Important; padding: 0px 0px 20px 0px;}
	.priseContact input[type=checkbox]						{width: auto !important; }
	.priseContact input placeholder							{color: #888888 !important; }
	.priseContact input, .priseContact textarea				{color: #888888 !important; }
	.priseContact input[type="submit"]						{background-color: #ED7408 !important; color: #ffffff !important; font-weight: bold; }
	.priseContact input, .priseContact input[type="submit"] {width: 100% !important; }
s/* END :: FORMULAIRES */


/* PLUS */
	.aligncenter		{display: block; margin-left: auto; margin-right: auto;}
	.bandeDeCouleur {background-color: #ED7408; height: 10px;}
	/* ACCUEIL - Ligne du drapeau Fr - TABLE3COLORS */
	.table3ColorsDiv	{border: 0px; }
	.table3Colors		{width: 100%; height: 3px; border: 0px; }
	.table3Colors tr	{border: 0px; }
	.table3Colors td	{border: 0px; }
	.table3Colors1		{width: 33%; background-color: #00209F; border: 0px;}
	.table3Colors2		{			 background-color: #ffffff; border: 0px;}
	.table3Colors3		{width: 33%; background-color: #ED2939; border: 0px;}
	/* END :: ACCUEIL - Ligne du drapeau Fr - TABLE3COLORS */
/* END :: PLUS */




/* PAGE CARTES  85% 15%  */
.cartesMenu01 td:first-child {width: 85%; xfont-weight: bold; color: #22282C;}
.cartesMenu01 td:nth-child(2) {width: 15%; }
/* END :: PAGE CARTES */






/* ARTICLES */
	/* ELEMENTOR - Boutons Elementor */
	.elementor-button-text {color: #FFFFFF !Important;}
	.elementor-button-text:hover {color: #EACE98 !Important;}
	/* END :: Boutons Elementor */
	
	/* ARTICLES :: Date + commentaires des ARTICLES ==> Cachés */
	.postmeta {}
	.post-date {display: none;}
	.post-comment {display: none;}
	.post-thumb {text-align: center;}
	.post-thumb img {border: 1px solid #eeeeee; xbox-shadow: 15px -10px 15px #cccccc;}
	/* END :: ARTICLES :: Date + commentaires */


	/* ARTICLES BOUTON ::   
	.bookbtn { background-color: #ED7408 !Important; font-weight: bold !Important; border: 1px solid #03cbe9; color: #ffffff !Important; font:300 28px/28px 'Roboto',san-serif;  position:absolute; padding:10px 30px; display:inline-block; top:-49px; z-index:999; text-transform:uppercase; border-bottom:none !important; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; cursor:pointer;}
	.bookbtn b{font-weight:700;}
	.bookbtn span{ margin-left:15px;}
	.bookbtn:hover {color: #ff0000 !Important;}
	 END :: ARTICLES BOUTON  */

	/* h4.pt-cv-title {font-size: 18px; text-align: center;} */

/* END :: ARTICLES */



/* LIENS-ARTICLES */
	.regionsLinks			{text-align: left; } /* center;} */
	.regionsLinks a			{color: #2b2a2a11 !Important; font-size: 8px !Important; padding-bottom: 0px !Important;}
	.regionsLinksServices	{text-align: center; }
	.regionsLinksServices a {color: #2b2a2a11 !Important; font-size: 8px !Important;}
/* END :: LIENS-ARTICLES */




/* Search */
.search-form {position: relative;}
.search=form .search-submit {bottom: 3px;padding: 0.5em 1em;position: absolute;right: 3px;top: 3px;}
.search-form .search-submit .icon {height: 24px;top: -2px;width: 24px;}
/* END :: Search */


.backgroundWave {background-color: #ED7408;}



/* END :: NOS AJOUTS */

