/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


.page-wrapper .page .post-body .post-content .row-parent,
.post-wrapper .post-body .row-parent,
.page-wrapper #page-header .row.row-parent.row-header {
	width: 75%; height: auto;
	display: block;
	margin: 0 auto!important;
	padding-left: 10px;
	padding-right: 10px;
}
a {
	color: inherit!important;
}
.heading-text {
	display: grid!important;
}
.heading-text h2 {
	display: flex;
	order: 2!important;
}
.Titreh2 {
	margin-top: 0px!important;
}
.Titreh2 h2 span {
	font-family: Chicle !important;
	font-weight: 400;
	line-height: 1.10em!important;
	font-size: 0.98em!important;
}
.ImptSurTitre p {
	letter-spacing: 0.215em;
    padding-bottom: 15px;
    font-weight: 400;
}
.heading-text div {
	display: inherit;
	order: 1!important;
}
.Txt p {
	line-height: 1.40em;
}
.Center {
	text-align: center!important;
}
.Justify {
	text-align: justify!important;
}
.RowEnTetePage .row-parent {
	padding-bottom: 0!important;
}
.RowEnTetePage .ColEnTetePage .TitrePage {
	margin: 27px auto 0 auto!important;
	width: 80%;
}
.RowEnTetePage .ColEnTetePage .TitrePage h1 span {
	font-size: 0.95em!important; font-weight: 500!important;
	font-family: Chicle !important;
	line-height: 0.95em!important;
}
.RowEnTeteImg {
	right: -75px!important;
	margin-top: -125px!important;
}
.RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
	top:25px!important;
}
.RowEnTeteImg .ColEnTetePageImg .uncode-single-media img {
	width: 250px; height: auto;
}
.RowEnTetePageTxt {
	top: 50px;
}
.firefox .RowEnTetePageTxt {
	top: 90px;
}

/* ****************************************** MENU ****************************************** */
#logo-container-mobile #main-logo {
	position: absolute !important;
    left: 120px; top: 2px;
}
.menu-wrapper .navbar .menu-container .nav ul#menu-menu-principal li a {
	text-transform: uppercase;
    font-size: 0.90em;
    font-weight: 600;
}
.menu-wrapper .navbar .menu-container .nav ul#menu-menu-principal li.active {
	color: #6cb3d8;
	font-weight: 800;
}
.row-menu-inner .menu-horizontal .navbar-extra-icons {
	display: none!important;
}
.menu-wrapper .navbar .menu-container .nav ul#menu-menu-principal li#menu-item-525 a {
	background-color: #f3d0b1!important;
}
.menu-wrapper .navbar .menu-container .nav ul#menu-menu-principal li#menu-item-525:hover a {
	color: white!important;
}

/* ****************************************** ACCUEIL ****************************************** */
/* Accueil Accroche */
.home .RowEnTete .ColEnTete .TitrePage {
	margin-top: 5px!important;
}
.home .RowEnTete .ColEnTete .TitrePage h1 span {
	font-size: 1.25em!important;
	font-family: Chicle !important;
}
.RowEnTete .ColEnTete .SurTitre {
	font-weight: 300 !important;
    letter-spacing: 0.330em;
}
.RowEnTete .ColEnTete .TitrePage p {
	letter-spacing: 0.33em;
    font-weight: 700 !important;
    font-size: 1.15em;
}
/* Intro */
.home .RowAccIntro .ColAccIntro .AccIntro p strong {
	line-height: 1.48em;
    font-size: 1.11em;
}
/* Carrés Location */
.home .RowAccWhyLoc .ColAccWhyLocTxt .Txt {
	margin-top: 25px!important;
}
.home .RowAccWhyLoc .ColAccWhyLocTxt .Txt p {
	line-height: 1.33em;
}
.home .RowAccWhyLoc .ColAccWhyLocDer .RowAccBoutonStart .ColAccBoutonStart .uncell {
	padding: 60px 15px!important;
}
.home .RowAccWhyLoc .ColAccWhyLocDer .RowAccBoutonStart .ColAccBoutonStart .el-text .h5 {
	font-size: 1.0em;
}
.home .RowAccWhyLoc .ColAccWhyLocDer .RowAccBoutonStart .ColAccBoutonStart .el-text div p {
    font-style: italic;
    line-height: 1.30em;
    font-size: 0.90em;
}
/* Nouveautés Location */
.RowAccLoc .ColAccLoc .Txt {
    width: 81%;
    margin: 15px auto 0 auto;
}
.RowAccLoc .ColAccLoc .btn-container a {
    padding: 10px 24px !important;
    font-weight: 700 !important;
    font-size: 0.85em;
}
/* Carousel Jeux */
.RowAccJeuxCarousel .row.row-parent {
	width:100%!important;
}
.RowAccJeuxCarousel .t-entry-readmore.btn-container a {
	color: #003854!important;
	padding: 5px 15px!important;
	margin-top: 15px!important;
}
/* Achat Neuf ou Occasion VERT */
.home .RowAccBoutonsAchat {
	margin-top: -100px;
}
.home .RowAccBoutonsAchat .ColAccUnBoutonsAchat .uncell.single-block-padding {
	padding: 0 0 32px 0!important;
}
.home .RowAccBoutonsAchat .ColAccUnBoutonsAchat .uncode_text_column p {
    font-size: 1.15em; line-height: 1.20em!important;
    font-weight: 700 !important;
	padding: 0 20px!important;
}
.home .RowAccBoutonsAchat .ColAccUnBoutonsAchat .btn-container a {
	padding: 7px 22px !important;
    font-weight: 700 !important;
    font-size: 0.70em !important;
}
/* Accueil QUi est Un Flo */
.RowAccFlo .ColAccFloTxt h3, .RowWhyLoc .ColWhyLocTxt h3 {
	color: #6cb3d8;
	font-size: 1.25em;
	line-height: 1.45em;
	font-weight: 700;
	margin-top: 16px;
}
.RowAccFlo .ColAccFloTxt p {
	line-height: 1.30em;
    margin-top: 10px;
    font-size: 0.95em;
    font-weight: 500 !important;
}
.RowAccFlo .ColAccFloTxt p strong {
	font-weight: 900;
}
.RowAccFlo .ColAccFloTxt .btn-container a {
	padding: 7px 22px!important;
}


/* ****************************************** BANDEAU BLEU BAS DE PAGE ****************************************** */
.BandeauBleuBasPage .row.row-parent {
	padding: 10px 0!important;
}
.BandeauBleuBasPage .ColBandeauBleuTxt h2 span {
	font-size: 0.60em;
    font-weight: 900 !important;
}
.BandeauBleuBasPage .ColBandeauBleuTxt .uncode_text_column {
	margin-top: 10px!important;
}
.BandeauBleuBasPage .ColBandeauBleuTxt p {
	color: white;
    font-size: 1.05em;
    line-height: 1.4em;
}


/* ****************************************** PAGE LOCATION DE JEUX DE SOCIETE .page-id-172 ****************************************** */
.page-id-172 .RowWhyLoc .ColWhyLocTxt .LocTitreSurligne .heading-text h2 span {
	font-family: 'Chicle';
    font-weight: 500;
    display: inline;
    background-color: #eadaca;
	padding: 7px;
}
.page-id-172 .RowCoupe {
	margin-bottom: -100px;
}
.page-id-172 .RowCoupe img {
	border: white 14px solid;
}
/* Dominos */
.page-id-172 .RowAdresseDomino .Txt h3 {
	font-size: 1.50em;
    font-weight: 900;
}
.page-id-172 .RowDispoResa h3 { /* Disponibilité et réservation facile */
    text-transform: uppercase;
    font-size: 1.40em;
    font-weight: 800;
	width: 70%;
	margin: 0 0 0 auto;
}
.page-id-172 .RowDispoResa p { /* Avant de vous lancer */
	font-weight: 400;
}
.page-id-172 .BoutonDispoResa .uncell { /* Bouton Vert clair Vérifiez la dispo */
    height: 240px !important;
    width: 240px !important;
    display: block;
}
.page-id-172 .BoutonDispoResa .BoutonCarre p { /* Txt Vérifiez la dispo */
    font-size: 1.05em;
    line-height: 1.33em;
    font-weight: 600;
}
.page-id-172 .RowTarifFlex .ColTarifFlex h2 span {
	color: #6cb3d8;
    font-size: 0.75em;
}
.page-id-172 .RowCautionAvt h3 { /* Caution et votre avanteg */
    color: #6cb3d8;
    font-size: 1.55em;
    text-transform: uppercase;
}
.page-id-172 .RowCautionAvt p {
	font-weight:400!important; line-height: 1.48em;
}
.page-id-172 .RowCautionAvt p strong {
	font-weight:800!important;
}
.page-id-172 .RowJouerSurPlace .row-parent {
	padding-bottom: 0!important;
}
.page-id-172 .RowJouerSurPlace .ColJouerSurPlace .wpb_column.JouerSurPlaceImg {
	padding: 36px 0 36px 36px!important;
}
.page-id-172 .RowJouerSurPlace .ColJouerSurPlace .wpb_column.JouerSurPlaceTxt {
	padding: 36px 36px 36px 36px!important;
}
.page-id-172 .RowJouerSurPlace .JouerSurPlaceImg .uncode-single-media {
	margin-left: 36px!important;
}
.page-id-172 .JouerSurPlaceTxt h3 {
    text-transform: uppercase;
    font-size: 1.450em;
}
.page-id-172 .JouerSurPlaceTxt p {
	line-height: 1.45em;
    font-size: 1.0em;
    font-weight: 400 !important;
}
/* Pavé Bleu */
.page-id-172 .RowTarifFlex .PaveBoutonsBleu { /*  Carré à 1366 */
	width: 78%;
    margin: 36px auto 50px auto;
}
.page-id-172 .RowTarifFlex .PaveBoutonsBleu .CarreLoc .LocBleu .uncell {
	padding: 40px!important;
}
.page-id-172 .RowTarifFlex .PaveBoutonsBleu .CarreLoc h4 {
	text-transform: uppercase;
    font-size: 1.50em;
    font-weight: 800;
	padding-top: 5px;
}
.page-id-172 .RowTarifFlex .PaveBoutonsBleu .CarreLoc p {
	font-size: 1.1em;
    font-weight: 400;
    line-height: 1.3em;
}
.page-id-172 .RowTarifFlex .PaveBoutonsBleu .CarreLoc p strong {
    font-weight: 800;
}
.page-id-172 .RowTarifFlex .PaveBoutonsBleu .CarreLoc p:last-child strong {
    color: #FF0000!important;
}
/* Txt sous Pavé Bleu */
.page-id-172 .RowTarifFlex .TxtTarifs {
    width: 83%;
    margin: 0 auto;
}


/* ****************************************** PAGE VENTE DE JEUX DE SOCIETE NEUFS .page-id-423 ****************************************** */
.page-id-423 .RowEnTetePage .ImptSurTitre p, .page-id-456 .RowEnTetePage .ImptSurTitre p { /* SurTitre en blanc */
	color: white!important;
}
.RowEnTeteImg .tmb .t-entry-visual { /* Jeux de cartes tout visible */
	overflow: visible!important;
}
.page-id-423 .RowAccIntro .AccIntro p, .page-id-479 .RowAccIntro .AccIntro p, .page-id-584 .RowAccIntro .AccIntro p, .page-id-479 .RowAccIntro .AccIntro p {
    font-size: 1.04em;
    line-height: 1.33em;
}
.page-id-423 .RowAccIntro .AccIntro p strong, .page-id-479 .RowAccIntro .AccIntro p strong, .page-id-584 .RowAccIntro .AccIntro p strong {
    font-weight: 800!important;
}
.page-id-423 .RowAccIntro .TitreSurligneBeige h2 span, .page-id-456 .RowAccIntro .TitreSurligneBeige h2 span {
    background-color: #eadaca !important;
    display: inline;
    padding: 4px 46px;
}
/* Pavé Beige */
.page-id-423 .Row9Beige .ColWhyLocTxt .Txt9PaveBeige {
	padding: 40px 0 40px 0!important;
}
.page-id-423 .Row9Beige .ColWhyLocTxt .Txt9PaveBeige h3 {
	color: #12592c!important;
	font-size: 1.33em;
}
.page-id-423 .Row9Beige .ColWhyLocTxt .Txt9PaveBeige p {
    font-weight: 400 !important;
    line-height: 1.35em !important;
    font-size: 1.02em !important;
	text-align: justify;
}
.page-id-423 .Row9Beige .ColWhyLocTxt .Txt9PaveBeige p strong {
	font-weight: 800!important;
}
/* Selection soigneuse et testez avant d'adopter */
.page-id-423 .RowSelection .ColSelectionTxt .uncell {
	width: 133% !important;
    display: block;
}
.page-id-423 .RowSelection .ColSelectionTxt .uncell .uncont {
	margin-left: 14%!important;
}
.page-id-423 .RowSelection .ColSelectionTxt .heading-text h3, .page-id-423 .RowTestez .ColTestezTxt .heading-text h3 {
	font-size: 1.60em;
}
.page-id-423 .RowSelection .ColSelectionTxt .uncode_text_column p, .page-id-423 .RowTestez .ColTestezTxt .uncode_text_column p {
	font-size: 1.0em;
    font-weight: 400 !important;
    line-height: 1.40em;
	text-align: justify;
}
.page-id-423 .RowTestez .ColTestezTxt {
	padding-top: 70px!important;
	padding-bottom: 70px!important;
}
.page-id-423 .RowTestez .ColTestezImg .background-inner {
    margin-right: 36px!important;
}
/* Main avec dès */
.page-id-423 .Row9Main .row-parent {
	padding: 50px 36px!important;
}
.page-id-423 .Row9Main .Col9MainTxt  {
	width: 65%!important; height: auto;
}
.page-id-423 .Row9Main .Col9MainTxt .Txt9Main h3 {
	color: #6cb3d8;
    text-transform: uppercase;
    font-size: 1.35em;
}
.page-id-423 .Row9Main .Col9MainTxt .Txt9Main p {
	font-size: 1.0em;
    line-height: 1.4em;
    font-weight: 400;
}


/* ************************************** Jeux plus vendus et loués ************************************** */
.RowLocJeuxPlusLoues .ColLocJeuxPlusLoues #JeuxPodium  {
	margin-top: 65px!important;
	/*display: grid!important;*/
}
.RowLocJeuxPlusLoues .ColLocJeuxPlusLoues #JeuxPodium .isotope-container .tmb {
	width: 30%!important; height: max-content;
	/*display: grid!important;*/
	margin: 0 auto;
	padding-right: 0;
	position: initial!important;
}
.RowLocJeuxPlusLoues .ColLocJeuxPlusLoues #JeuxPodium .isotope-container .tmb .t-inside {
	margin-top:0;
}
.RowLocJeuxPlusLoues #JeuxPodium .isotope-container.grid-container {
	display: flex!important;
	flex-direction: row;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb:nth-child(1) {
	order: 2!important;
	background-color: #cc9f4c;
	border-radius: 20px;
	box-shadow: 5px 5px 25px #999;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb:nth-child(2) {
	order: 1!important;
	background-color: #d3d3d3;
	border-radius: 20px;
	box-shadow: 5px 5px 25px #999;
	margin-top: 75px!important;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb:nth-child(3) {
	order: 3!important;
	background-color: #c2713e;
	border-radius: 20px;
	box-shadow: 5px 5px 25px #999;
	margin-top: 150px!important;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-visual a {
	border-radius: 20px 20px 0 0!important;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-visual .t-entry-visual-tc {
	height: 250px;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-visual a img {
	width: 245%;
	left: -80%; bottom: 60%;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-text h3 a {
	font-size: 1.33em;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-text .btn-container a {
    color: #003854!important;
    padding: 5px 15px !important;
    margin: 25px;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-text .btn-container:hover {
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-text .btn-container a:hover {
    color: #003854!important;
	background-color: white!important;
	border: 1px solid white;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .add-to-cart-overlay, .single-product .row-container .wpb_column .woocommerce .tmb .add-to-cart-overlay {
	display: none!important;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-text .t-entry-text-tc {
	padding-left: 20px!important;
	padding-right: 20px!important;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .container-image-and-badge .yith-wcbm-badge {
	display: none;
}
.RowLocJeuxPlusLoues #JeuxPodium .tmb .container-image-and-badge {
	top: -60%;
}
.RowLocJeuxPlusLoues #JeuxPodium .isotope-container {
	height: auto!important;
}
.page-id-172 .RowLocJeuxPlusLoues .row-background .background-wrapper .background-inner {
	background-size: 600px!important;
	bottom: 90px!important;
}
.page-id-423 .RowLocJeuxPlusLoues .row-background .background-wrapper .background-inner {
	background-size: 600px!important;
	bottom: 10px!important;
}


/* ****************************************** PAGE DÉPOT VENTE OCCASION .page-id-456 ****************************************** */
.page-id-456 .RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
	top: 40px!important;
}
.page-id-456 .RowKapla .ColKaplaImg {
	padding-top: 130px!important;
}
.page-id-456 .uncode_text_column {
	margin-top: 25px!important;
}
.page-id-456 .RowKapla .ColKaplaTxt .vc_custom_heading_wrap h3 span {
	font-size: 0.85em;
	padding-bottom: 15px;
}
.page-id-456 .RowKapla .ColKaplaTxt .RowModeEmploi .GrosChiffre p {
	color: #e4eef8;
    transform: scale(6)!important;
	text-align: center;
    font-weight: 800;
    opacity: 0.60;
}
.page-id-456 .RowKapla .ColKaplaTxt .RowModeEmploi {
	margin: 36px 0!important;
}
.page-id-456 .RowKapla .ColKaplaTxt .RowModeEmploi .ColTxtModeEmploi .uncell.single-block-padding {
	padding: 0 36px!important;
}
.page-id-456 .RowKapla .ColKaplaTxt .RowModeEmploi .ColTxtModeEmploi .uncode_text_column p,
.page-id-456 .RowTitreBeige .uncode_text_column p {
    font-size: 0.98em;
    line-height: 1.40em;
    font-weight: 400;
}
.page-id-456 .RowKapla .ColKaplaTxt .RowModeEmploi .ColTxtModeEmploi .uncode_text_column p strong,
.page-id-456 .RowTitreBeige .uncode_text_column p strong {
    font-weight: 800;
}
.page-id-456 .RowExigence.RowTitreBeige .TitreBeige h3 span {
    color: #b29174;
    text-transform: uppercase;
    font-size: 0.9em;
}


/* ****************************************** PAGE A PROPOS .page-id-584 ****************************************** */
.page-id-584 .RowEnTeteImg .ColEnTetePageImg {
    top: 0px;
    left: 50px;
}
.page-id-584 .TitreSurligneBeige h2 span {
    background-color: #eadaca !important;
    display: inline;
    padding: 4px 46px;
}
.page-id-584 .RowPassion h3, .page-id-584 .RowPassion .ColPassionWhy h3, .page-id-584 .RowBleuVertDes h3, .page-id-584 .RowFondVertDes .Row9MainTxt h3 { 
    font-size: 1.55em;
    text-transform: uppercase;
	text-align: left;
}
.page-id-584 .RowPassion p, .page-id-584 .RowBleuVertDes p, .page-id-584 .RowFondVertDes .ColFondVertDes p {
	font-weight:400!important; line-height: 1.48em;
}
.page-id-584 .RowPassion p strong, .page-id-584 .RowBleuVertDes p strong, .page-id-584 .RowFondVertDes .ColFondVertDes p strong {
	font-weight:800!important;
}
.page-id-584 .RowFondVertDes .TitreSurligneRouge h2 span { /* Texte rouge dond blanc */
    background-color: white !important;
    display: inline;
    padding: 4px 46px;
	color: #e30613;
}
.page-id-584 .RowFondVertDes .TitreSurligneRouge h2 {
	text-align: center;
}
.page-id-584 .RowFondVertDes .Txt p {
	width: 60%; margin: 0 auto;
}
.page-id-584 .RowFondVertDes .Row9MainTxt h3 {
	color: #708a12!important;
}
.page-id-584 .RowFondVertDes .Row9MainTxt .btn-container { /* Bouton Evènements Facebook */
	margin-top: 15px!important;
}
.page-id-584 .RowFondVertDes .Row9MainTxt .btn-container a {
	padding: 5px 15px !important;
    background-color: #708a12 !important;
}
.page-id-584 .RowFondVertDes .Row1erPaveBlanc {
	left: 17%;
}


/* ****************************************** PAGE CONTACT .page-id-479 ****************************************** */
.page-id-479 .icon-box .icon-box-content p {
    line-height: 1.33em;
}


/* ****************************************** PAGE GRILLE ****************************************** */
/* Bouton Indisponible page grille */
.soldout {
    visibility: hidden;
}
.soldout::after {
    content: "INDISPONIBLE"; 
	margin-top: -10px;
    visibility: visible !important;
	background-color: #993333;
	opacity:1;
  	padding: 3px 15px;
	position: absolute; 
  	left: 0; top: 25px;
  	right: 0;
	color: white!important;
	border-radius: 5px;
	opacity :0;
}
p.out-of-stock {
    visibility: hidden;
}
p.out-of-stock::before {
	visibility: visible !important;
	color: #993333;
  	content: "Vendu";
}
#GrilleParCat9 .cssgrid-wrapper .cssgrid-container .tmb .t-inside .t-entry-text p.btn-container a {
    color: #003854 !important;
    border: 1px solid #003854;
    padding: 3px 15px !important;
    margin: 15px auto 30px auto;
}
#GrilleParCat9 .cssgrid-wrapper .cssgrid-container .tmb .t-inside .t-entry-visual .t-entry-visual-cont a {
	/*opacity: 0.5!important;*/
}
#GrilleParCat9 .cssgrid-wrapper .cssgrid-container .tmb .t-inside .t-entry-visual .t-entry-visual-cont .container-image-and-badge img {
	opacity: 0.40!important;
}
#GrilleParCat9 .ajax-filter-sidebar {
	transform: scale(0.97);
}
.archive #GrilleParCat9 .tmb .t-entry-text-tc h3.NomJeu {
    font-size: 1.04em;
    font-weight: 800;
	margin-top: 25px!important;
}
.archive #GrilleParCat9 .tmb .t-entry-text-tc span.price {
    font-size: 0.90em;
    font-weight: 400;
}
.archive #GrilleParCat9 .tmb .t-entry-text-tc.single-block-padding {
	padding-top: 15px!important;
}
.archive #GrilleParCat9 .tmb .t-entry-text-tc .btn-container {
	margin-top: 0!important;
}
.archive #GrilleParCat9 .ajax-filter-sidebar-body .uncode_widget ul.term-filters-list li label {
    font-size: 0.95em;
    font-weight: 400;
}
.archive #GrilleParCat9 .tmb .t-entry-text .t-entry span.t-entry-category a.cursor-init {
	/*display: none!important;*/
}

/* ****************************************** PAGE UN JEU ****************************************** */
.RowBoutonRetour { /* Bouton retour */
    margin-top: 80px;
    margin-left: 50px;
}
.single-product .ListeDescriptionJeu p { /* Txt Date de sortie, âge... */
	font-weight: 400;
    font-size: 1.10em;
    line-height: 1.50em;
}
.single-product .ListeDescriptionJeu p strong {
    font-weight: 800;
}
.single-product .TxtPxJeuLoc p, .single-product table.variations .label label { /* Px du jeu en location à la journée */
    font-weight: 900;
    font-size: 1.3em;
    line-height: 1.30em;
	text-transform: uppercase!important;
}
.single-product .PxSurFiche, .single-product .TxtFois2 {
	margin-top: 22px!important;
}
.single-product .PxSurFiche h2 span span.woocommerce-Price-amount,
.single-product .single_variation_wrap .woocommerce-variation-price .price .woocommerce-Price-amount { /* PRIX */
    background: #003854;
    display: inline;
    color: white;
    padding: 8px 0 8px 20px;
    font-size: 0.90em;
}
.single-product .PxSurFiche h2 span span.woocommerce-Price-currencySymbol,
.single-product .single_variation_wrap .woocommerce-variation-price .price .woocommerce-Price-amount span.woocommerce-Price-currencySymbol { /* PRIX */
    padding: 8px 20px 8px 0;
}
.single-product .TxtFois2 p { /* Px du jeu 2x pour la semaine */
    font-weight: 700;
    font-size: 1.1em;
    line-height: 1.20em;
    color: red;
}
.single-product .ProductMeta .detail-label, .single-product .ProductMeta span.sku_wrapper { /* Cache Catégories */
	display: none!important;
}
.single-product .ProductMeta .detail-value {
	background-color: #6cb3d8!important;
}
.single-product .ProductMeta .detail-value a { /* Colore catégories */
	text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.025em;
    font-size: 1.0em;
}
.single-product .owl-stage {
	margin: 0 auto!important;
}
.single-product .wpb_column .btn-container a {
	font-weight: 700!important;
	font-size: 0.78em!important;
}
.single-product .RowJeuSuivPrec .single-block-padding {
	padding: 0 36px 36px 36px;
}
.single-product .woocommerce-message.wc-notice, .single-product .woocommerce-variation-add-to-cart,
.single-product table.variations .label a.reset_variations, .single-product .ProductMeta span.branded_as {
	display: none!important;
}
.single-product table.variations .label .value .swatch { /* Bouton prix à la journée ou à la semaine */
    border: 1px solid #003854 !important;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 0.80em !important;
    color: #003854!important;
    margin-right: 20px;
}
.single-product .single_variation_wrap {
    margin-top: 25px;
}
.single-product table.variations .label .value .swatch--active { /* Bouton ACTIF prix à la journée ou à la semaine */
    border: 1px solid #003854 !important;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 0.80em !important;
    color: white!important;
    margin-right: 20px;
	background-color: #003854 !important;
}
.single-product span.btn-container {
	margin-top: 0px!important;
}
.single-product .PxExtension {
	margin-top: 25px!important;
	margin-bottom: 36px!important;
}
.single-product .PxExtension p strong {
    font-size: 1.08em;
    line-height: 0.55em !important;
    font-weight: 800;
	color: red!important;
	text-transform: uppercase;
}



/* ****************************************** MENTIONS LEGALES ****************************************** */
.page-id-642 .RowMentionsLegales .ColMentionsLegales p {
	font-weight: 400;
	text-align: justify!important;
}
.page-id-642 .RowMentionsLegales .ColMentionsLegales p strong {
	font-weight: 800;
}








/* ****************************************** FOOTER ****************************************** */
/* Footer Bleu */
.site-footer .FooterBleu .row-parent {
	width: 75%;
	margin: 0 auto;
	display: block;
}
.site-footer .FooterBleu .FooterTitre h3 span { /* Contactez-nous, Horaires et Arborescence */
	font-weight: 400!important;
}
.site-footer .FooterBleu .uncode_text_column {
    margin-top: 15px!important;
}
.site-footer .FooterBleu h4 {
    font-size: 0.95em;
    font-weight: 800;
}
.site-footer .FooterBleu p {
    margin-top: 2px;
    font-size: 1.0em !important;
    font-weight: 400;
    line-height: 1.50em;
}
.site-footer .FooterBleu .ColArboTxt p a {
	display: block;
	line-height: 1.0em;
}
/* Footer Noir */
.site-footer .FooterNoir .row-parent {
	padding: 20px 36px!important;
}
.site-footer .FooterNoir .uncode_text_column p {
	font-size: 0.90em;
    line-height: 1.34em;
	font-weight: 400;
}
.site-footer .FooterNoir .uncode_text_column p strong {
	font-weight: 800;
}









/* *********************************************************** */
/* *********************************************************** */
/* *********************** RESPONSIVE ************************ */
/* *********************************************************** */
/* *********************************************************** */
@media (min-width: 1499px) and (max-width: 2500px) {
	.RowAccBoutonsAchat .wpb_row .uncol {
		margin-top: 50px!important;
	}
}


@media (min-width: 1231px) and (max-width: 1350px) {
	/* Page Vente Jeux 9 */
	.page-id-423 .Row9Main .row-background .background-inner {
		background-position: 74%!important;
	}
	/* Page A Propos */
	.RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
		top: 49px!important;
	}
}


@media (min-width: 960px) and (max-width: 1230px) {
	/* Commun */
	.page-wrapper .page .post-body .post-content .row-parent, .post-wrapper .post-body .row-parent,
	.page-wrapper #page-header .row.row-parent.row-header,
	.site-footer .FooterBleu .row-parent {
		width: 88%;
	}
	.page-id-584 .RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
		top: 30px!important;
		left: -3%!important;
	}
	.page-id-584 .RowEnTeteImg .ColEnTetePageImg {
		
	}
	.page-id-584 .RowEnTeteImg .ColEnTetePageImg .uncode-single-media img {
		width: 215px!important;
	}
	.page-id-584 .RowEnTeteImg {
		/*margin-top: -70px!important;*/
		margin-bottom: 35px;
	}
	.page-id-584 .RowEnTetePageTxt {
		margin-bottom: 0!important;
	}
	.page-id-584 .RowEnTeteImg .ColEnTetePageImg {
		top: 34px; left: -27px;
	}
	/* Menu */
	#logo-container-mobile #main-logo {
		left: 25px;
	}
	.navbar-nav > ul.menu-smart {
		left: -100px;
	}
	.navbar-nav ul li#menu-item-404 {
		display: none;
	}
	.menu-smart > li > a {
		padding: 0 8px!important;
	}
	/* Accueil */
	.RowAccLoc .ColAccLoc .Txt {
		width: 100%;
	}
	.ColAccIntro .uncell.double-block-padding {
		padding-left: 0;
		padding-right: 0;
	}
	.ColAccUnBoutonsAchat span.btn-container {
		margin: 25px 40px 0 40px;
	}
	.RowAccWhyLoc .row.row-parent {
		padding-top: 0!important;
	}
	/* Page Location de jeux */
	.RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
		left: -9%!important;
	}
	/* Page Vente Jeux 9 */
	.page-id-423 .Row9Main .row-background .background-inner {
		background-position: 70%!important;
	}
	.page-id-423 .Row9Main .Col9MainTxt {
		padding-left: 0!important;
	}
	/* Page Vente Jeux Occaz */
	.page-id-456 .RowKapla .column-background {
		overflow:visible!important;
		left: -33px;
	}
}


@media (min-width: 768px) and (max-width: 959px) {
	/* Commun */
	.page-wrapper .page .post-body .post-content .row-parent, .post-wrapper .post-body .row-parent,
	.page-wrapper #page-header .row.row-parent.row-header,
	.site-footer .FooterBleu .row-parent {
		width: 93%;
	}
	.BandeauBleuBasPage .ColBandeauBleuImg {
		width: 15%;
		margin: 0 auto;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt{
		padding-top: 10px!important;
	}
	.BandeauBleuBasPage .row.row-parent {
		padding-top: 25px!important;
		padding-bottom: 25px!important;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt .uncode_text_column,
	.BandeauBleuBasPage .ColBandeauBleuTxt .vc_custom_heading_wrap {
		margin: 0 auto; text-align: center;
	}
	.Titreh2 h2 span, .page-id-172 .RowWhyLoc .ColWhyLocTxt .LocTitreSurligne .heading-text h2 span {
		font-size: 1.25em!important;
	}
	.home .RowEnTete .ColEnTete .TitrePage h1 span {
		font-size: 1.80em!important;
	}
	.home .RowEnTete .row.row-parent {
		padding-top: 60px!important;
		padding-bottom: 20px!important;
	}
	.RowEnTetePage .ColEnTetePage .TitrePage {
		width: 100%!important;
	}
	.RowEnTetePage .ColEnTetePage .TitrePage h1 span {
		font-size: 1.40em!important;
	}
	.RowEnTetePage .ColEnTetePageTxt {
		width: 90%!important;
	}
	.RowEnTetePageTxt {
		top: 25px!important;
		 margin-bottom: 25px;
	}
	.page-id-584 .RowEnTeteImg .ColEnTetePageImg {
    top: 16px;
    left: 20px;
	}
	/* Accueil */
	.RowAccLoc .ColAccLoc .Txt {
		width: 100%;
	}
	.ColAccIntro .uncell.double-block-padding {
		padding-left: 0;
		padding-right: 0;
	}
	.ColAccUnBoutonsAchat span.btn-container {
		margin: 25px 40px 0 40px;
	}
	.RowAccWhyLoc .row.row-parent {
		padding-top: 0!important;
	}
	.ColAccAchatVert {
    	width: 93%;
    	margin: 0 auto;
    	display: block;
	}
	.RowAccBoutonsAchat .uncol {
		max-width: 93%!important;
	}
	/* Page Location de jeux */
	.RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
		left: -11% !important;
        transform: scale(0.87);
        top: 45px !important;
	}
	.RowWhyLoc .ColWhyLocImg {
   	 	width: 65%!important; height: 333px!important;
   		margin-bottom: 50px;
		display: block;!important;
	}
	.RowAdresseDomino .ColAdresseDominoImg {
		display: none;
	}
	.RowAdresseDomino img.wp-image-214 {
		width: 45%;
	}
	.page-id-172 .RowDispoResa h3, .page-id-172 .RowDispoResa p {
		text-align: center!important;
		margin: 0 auto 10px auto!important;
	}
	.page-id-172 .RowDispoResa .BoutonDispoResa .uncell {
		margin: 0 auto;
	}
	.page-id-172 .RowCautionAvt p, .page-id-172 .JouerSurPlaceTxt p, .BandeauBleuBasPage .ColBandeauBleuTxt p {
		text-align: justify!important;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt h2 span {
		font-size: 0.80em!important;
	}
	.RowLocJeuxPlusLoues .row.row-parent {
		width: 100%!important;
		padding: 0 36px 0 0!important;
	}
	.RowLocJeuxPlusLoues {
		margin-bottom: 36px!important;
	}
	/* Page Vente Jeux 9 */
	.page-id-423 .Row9Main .row-background .background-inner {
		background-position: 65%!important;
	}
	.page-id-423 .Row9Main .Col9MainTxt {
		padding-left: 0!important;
	}
	.page-id-423 .Row9Main .row.row-parent {
		padding: 36px 15px!important;
	}
	.page-id-423 .RowSelection .ColSelectionTxt .uncell {
		width: 100%!important;
	}
	.page-id-423 .RowSelection .ColSelectionTxt .uncell .uncont {
		margin: 0!important;
	}
	.page-id-423 .ColTestezImg {
		display: none;
	}
	/* Page Vente Jeux Occaz */
	.page-id-456 .RowKapla .column-background, .page-id-456 .RowKapla .ColKaplaImg {
		display: none;
	}
	.page-id-456 .RowKapla .ColKaplaImg {
		padding-top:0!important;
	}
	.page-id-456 .RowModeEmploi .GrosChiffre {
		width: 15%!important;
		margin: 0 55px 0 auto!important;
	}
	.page-id-456 .RowModeEmploi .wpb_column:nth-child(1) {
		width: 15%!important; display: inline-block!important;
	}
	.page-id-456 .RowModeEmploi .wpb_column:nth-child(2) {
		width: 85%!important; display: inline-block!important;
	}
	.page-id-456 .RowKapla .empty-space.empty-triple {
		padding-top: 25px!important;
	}
	.page-id-456 .RowKapla .ColKaplaTxt {
		padding-top: 0!important;
	}
	.page-id-456 .RowExigence .single-top-padding {
		padding-top: 0!important;
	}
	.page-id-456 .RowQualite .wpb_column:nth-child(1) {
		margin-top: 50px!important;
	}
	/* Page A Propos */
	.page-id-584 .RowPassion .ColPassionWhy .uncode-single-media {
		display: none!important;
	}
	.page-id-584 .RowFondVertDes .Row1erPaveBlanc {
		left: 0!important;
	}
	/* Footer */
	.site-footer .FooterBleu .wpb_column .FooterTitre, 
	.site-footer .FooterBleu .wpb_column .uncode_text_column,
	.site-footer .FooterBleu .wpb_column .uncode-vc-social {
		text-align: center!important;
	}
}


@media (min-width: 576px) and (max-width: 767px) {
	/* Commun */
	.page-wrapper .page .post-body .post-content .row-parent, .post-wrapper .post-body .row-parent,
	.page-wrapper #page-header .row.row-parent.row-header,
	.site-footer .FooterBleu .row-parent {
		width: 97%;
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.BandeauBleuBasPage .ColBandeauBleuImg {
		width: 25%;
		margin: 0 auto;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt{
		padding-top: 10px!important;
		width: 89%!important;
		margin: 0 auto;
	}
	.BandeauBleuBasPage .row.row-parent {
		padding-top: 25px!important;
		padding-bottom: 25px!important;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt .uncode_text_column,
	.BandeauBleuBasPage .ColBandeauBleuTxt .vc_custom_heading_wrap {
		margin: 0 auto; text-align: center;
	}
	.home .RowEnTete .ColEnTete .TitrePage h1 span {
		font-size: 1.75em!important; line-height: 1em!important;
	}
	.home .RowEnTete .row.row-parent {
		padding-top: 55px!important;
		padding-bottom: 0px!important;
	}
	.RowEnTetePage .ColEnTetePage .TitrePage {
		width: 100%!important;
	}
	.RowEnTetePage .ColEnTetePage .TitrePage h1 span {
		font-size: 1.20em!important;
	}
	.RowEnTetePage .ColEnTetePageTxt {
		width: 75%!important;
	}
	.RowEnTetePageTxt {
		top: 25px!important;
		margin-bottom: 25px;
	}
	.page-id-456 .RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
		left: -28% !important;
	}
	.page-id-456 .RowEnTeteImg {
		top: 25px!important;
	}
	.page-id-584 .RowEnTeteImg .ColEnTetePageImg {
    	top: -6px;
    	left: 0px;
	}
	.archive .RowEnTeteImg .ColEnTetePageImg {
    	top: -82px;
    	left: -136px;
	}
	/* Accueil */
	.RowAccLoc .ColAccLoc .uncell.single-block-padding,
	.ColAccIntro .uncell.double-block-padding {
		padding-left: 20px;
		padding-right: 20px;
	}
	.RowAccLoc .ColAccLoc .Txt {
		width: 100%;
	}
	.RowAccWhyLoc .wpb_row.row-inner {
		margin: 0 auto;
	}
	.ColAccUnBoutonsAchat span.btn-container {
		margin: 25px 40px 0 40px;
	}
	.RowAccWhyLoc .row.row-parent {
		padding-top: 0!important;
	}
	.ColAccAchatVert {
    	width: 97%;
    	margin: 0 auto;
    	display: block;
	}
	.RowAccBoutonsAchat .uncol {
		max-width: 97%!important;
	}
	.RowAccFlo .wpb_column {
		width: 97%;
    	margin: 0 auto;
    	display: block;
	}
	.RowAccFlo .ColAccFloTxt {
		margin-bottom: 36px!important;
	}
	/* Page Location de jeux */
	.RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
		left: -19% !important;
        transform: scale(0.84);
        top: 80px !important;
	}
	.RowWhyLoc .ColWhyLocImg {
   	 	width: 65%!important; height: 333px!important;
   		margin-bottom: 50px;
		display: block;!important;
	}
	.RowAdresseDomino .ColAdresseDominoImg {
		display: none;
	}
	.RowAdresseDomino img.wp-image-214 {
		width: 45%;
	}
	.page-id-172 .RowDispoResa h3, .page-id-172 .RowDispoResa p {
		text-align: center!important;
		margin: 0 auto 10px auto!important;
	}
	.page-id-172 .RowDispoResa .BoutonDispoResa .uncell {
		margin: 0 auto;
	}
	.page-id-172 .RowCautionAvt p, .page-id-172 .JouerSurPlaceTxt p, .BandeauBleuBasPage .ColBandeauBleuTxt p {
		text-align: justify!important;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt h2 span {
		font-size: 0.80em!important;
	}
	.RowLocJeuxPlusLoues .row.row-parent {
		width: 100%!important;
		padding: 0 36px 0 0!important;
	}
	.RowLocJeuxPlusLoues {
		margin-bottom: 36px!important;
	}
	.page-id-172 .RowJouerSurPlace .ColJouerSurPlace .wpb_column.JouerSurPlaceImg {
		padding: 36px 36px 0 0 !important;
	}
	.page-id-172 .RowCoupe {
		margin-bottom: -85px!important;
	}
	.page-id-172 .RowCoupe .single-wrapper {
		max-width: 21%!important;
	}
	/* Jeux Plus Loués */
	.RowLocJeuxPlusLoues .row-background.background-element {
		display: none;
	}
	.RowLocJeuxPlusLoues #JeuxPodium .isotope-container.grid-container {
		display: block!important;
	}
	.RowLocJeuxPlusLoues .ColLocJeuxPlusLoues #JeuxPodium .isotope-container .tmb {
		width: 80%!important;
	}
	.RowLocJeuxPlusLoues #JeuxPodium .tmb:nth-child(2), .RowLocJeuxPlusLoues #JeuxPodium .tmb:nth-child(3) {
		margin-top: 36px!important;
	}
	.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-visual a img {
		bottom: 100%!important;
	}
	/* Page Vente Jeux 9 */
	.page-id-423 .Row9Main .row-background .background-inner {
		background-position: 90%!important;
		opacity: 0.30!important;
	}
	.page-id-423 .Row9Main .Col9MainTxt {
		padding-left: 0!important;
		width: 100%!important;
	}
	.page-id-423 .Row9Main .row.row-parent {
		padding: 36px 15px!important;
	}
	.page-id-423 .RowSelection .ColSelectionTxt .uncell {
		width: 100%!important;
	}
	.page-id-423 .RowSelection .ColSelectionTxt .uncell .uncont {
		margin: 0!important;
	}
	.page-id-423 .ColTestezImg {
		display: none;
	}
	/* Page Vente Jeux Occaz */
	.page-id-456 .RowKapla .column-background, .page-id-456 .RowKapla .ColKaplaImg {
		display: none;
	}
	.page-id-456 .RowKapla .ColKaplaImg {
		padding-top:0!important;
	}
	.page-id-456 .RowModeEmploi .GrosChiffre {
		width: 15%!important;
		margin: 0 55px 0 auto!important;
	}
	.page-id-456 .RowModeEmploi .wpb_column:nth-child(1) {
		width: 9%!important; display: inline-block!important;
		margin-left: 3%;
	}
	.page-id-456 .RowModeEmploi .wpb_column:nth-child(2) {
		width: 81%!important; display: inline-block!important;
		margin-left: 7%!important;
	}
	.page-id-456 .RowKapla .empty-space.empty-triple {
		padding-top: 25px!important;
	}
	.page-id-456 .RowKapla .ColKaplaTxt {
		padding-top: 0!important;
	}
	.page-id-456 .RowExigence .single-top-padding {
		padding-top: 0!important;
	}
	.page-id-456 .RowQualite .wpb_column:nth-child(1) {
		margin-top: 50px!important;
	}
	/* Page A Propos */
	.page-id-584 .RowPassion .ColPassionWhy .uncode-single-media {
		display: none!important;
	}
	.page-id-584 .RowFondVertDes .Row1erPaveBlanc {
		left: 0!important;
	}
	/* Footer */
	.site-footer .FooterBleu .wpb_column .FooterTitre, 
	.site-footer .FooterBleu .wpb_column .uncode_text_column,
	.site-footer .FooterBleu .wpb_column .uncode-vc-social {
		text-align: center!important;
	}
}


@media (min-width: 200px) and (max-width: 575px) {
	/* Commun */
	.page-wrapper .page .post-body .post-content .row-parent, .post-wrapper .post-body .row-parent,
	.page-wrapper #page-header .row.row-parent.row-header,
	.site-footer .FooterBleu .row-parent {
		width: 95%;
	}
	.BandeauBleuBasPage .ColBandeauBleuImg {
		width: 35%;
		margin: 0 auto;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt {
		padding-top: 10px!important;
		width: 95%!important;
		margin: 0 auto;
	}
	.BandeauBleuBasPage .row.row-parent {
		padding-top: 25px!important;
		padding-bottom: 25px!important;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt .uncode_text_column,
	.BandeauBleuBasPage .ColBandeauBleuTxt .vc_custom_heading_wrap {
		margin: 0 auto; text-align: center;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt .uncode_text_column p, .Txt {
		text-align: justify!important;
	}
	.ImptSurTitre p {
		font-size: 0.93em!important;
	}
	.Titreh2 h2 span {
		font-size: 1.20em!important;
	}
	.home .RowEnTete .ColEnTete .TitrePage h1 span {
		font-size: 2.20em!important; line-height: 1em!important;
	}
	.home .RowEnTete .row.row-parent {
		padding-top: 0px!important;
		padding-bottom: 55px!important;
	}
	.RowEnTete .ColEnTete .SurTitre {
		letter-spacing: 0.2em;
	}
	.RowEnTete .ColEnTete .TitrePage p {
		letter-spacing: 0.20em;
		font-size:1.1em!important;
		line-height: 1.35em;
	}
	.RowEnTetePage .ColEnTetePage .TitrePage {
		width: 100%!important;
	}
	.RowEnTetePage .ColEnTetePage .TitrePage h1 span {
		font-size: 1.55em!important;
	}
	.RowEnTetePage .ColEnTetePageTxt {
		width: 97%!important;
		margin: 0 auto;
	}
	.RowEnTetePageTxt {
		top: 25px!important;
		 margin-bottom: 0px;
	}
	.archive .RowEnTetePageTxt {
		margin-bottom: 130px!important;
	}
	/* Accueil */
	.RowAccLoc .ColAccLoc .uncell.single-block-padding,
	.ColAccIntro .uncell.double-block-padding {
		padding-left: 5px;
		padding-right: 5px;
	}
	.RowAccLoc .ColAccLoc .Txt {
		width: 95%;
	}
	.RowAccWhyLoc .wpb_row.row-inner {
		margin: 0 auto;
	}
	.RowAccWhyLoc .ColAccWhyLocTxt .uncell.single-block-padding {
		padding: 18px!important;
	}
	.ColAccUnBoutonsAchat span.btn-container {
		margin: 25px 40px 0 40px;
	}
	.RowAccWhyLoc .row.row-parent {
		padding-top: 0!important;
	}
	.ColAccAchatVert {
    	width: 95%;
    	margin: 0 auto;
    	display: block;
	}
	.RowAccBoutonsAchat .uncol {
		max-width: 95%!important;
	}
	.RowAccFlo .wpb_column {
		width: 95%;
    	margin: 0 auto;
    	display: block;
	}
	.RowAccFlo .ColAccFloTxt {
		margin-bottom: 0px!important;
	}
	.RowAccFlo .ColAccFloTxt .uncode_text_column p {
		text-align: justify!important;
	}
	.RowAccFlo .ColAccFloImg .uncol {
		height: 330px!important;
	}
	/* Page Location de jeux */
	.RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
		left: -19% !important;
        transform: scale(0.84);
        top: 55px !important;
	}
	.RowWhyLoc .ColWhyLocImg {
   	 	width: 100%!important; height: 333px!important;
   		margin-bottom: 50px;
		display: block;!important;
	}
	.RowAdresseDomino .ColAdresseDominoImg, .RowAdresseDomino img.wp-image-214 {
		display: none;
	}
	.page-id-172 .RowDispoResa h3, .page-id-172 .RowDispoResa p {
		text-align: center!important;
		margin: 0 auto 10px auto!important;
	}
	.page-id-172 .RowDispoResa .BoutonDispoResa .uncell {
		margin: 0 auto;
	}
	.page-id-172 .RowCautionAvt p, .page-id-172 .JouerSurPlaceTxt p, .BandeauBleuBasPage .ColBandeauBleuTxt p {
		text-align: justify!important;
	}
	.BandeauBleuBasPage .ColBandeauBleuTxt h2 span {
		font-size: 0.80em!important;
	}
	.RowLocJeuxPlusLoues .row.row-parent {
		width: 100%!important;
		padding: 0 36px 0 0!important;
	}
	.RowLocJeuxPlusLoues {
		margin-bottom: 36px!important;
	}
	.page-id-172 .RowJouerSurPlace .ColJouerSurPlace .wpb_column.JouerSurPlaceImg {
		padding: 36px 36px 0 0 !important;
	}
	.page-id-172 .RowCoupe {
		margin-bottom: -85px!important;
	}
	.page-id-172 .RowCoupe .single-wrapper {
		max-width: 36%!important;
	}
	.page-id-172 .RowTarifFlex .PaveBoutonsBleu {
		width: 100%;
	}
	.page-id-172 .RowTarifFlex .PaveBoutonsBleu .uncell.single-block-padding {
		padding: 36px 10px!important;
	}
	.page-id-172 .RowTarifFlex .TxtTarifs {
		margin: 15px auto;
		width: 100%;
	}
	.page-id-172 .RowJouerSurPlace .row.row-parent {
		margin-left: 0!important;
		margin-right: 0!important;
		width: 100%!important;
		padding:0!important;
	}
	.page-id-172 .RowJouerSurPlace .ColJouerSurPlace .wpb_column.JouerSurPlaceTxt {
		padding: 36px 20px!important;
	}
	.page-id-172 .RowJouerSurPlace .ColJouerSurPlace .wpb_column.JouerSurPlaceImg {
		padding: 0 36px!important;
	}
	.page-id-172 .RowJouerSurPlace .JouerSurPlaceImg .uncode-single-media {
		margin-left: 0!important;
	}
	/* Jeux Plus Loués */
	.RowLocJeuxPlusLoues .row-background.background-element {
		display: none;
	}
	.RowLocJeuxPlusLoues #JeuxPodium .isotope-container.grid-container {
		display: block!important;
	}
	.RowLocJeuxPlusLoues .ColLocJeuxPlusLoues #JeuxPodium .isotope-container .tmb {
		width: 80%!important;
	}
	.RowLocJeuxPlusLoues #JeuxPodium .tmb:nth-child(2), .RowLocJeuxPlusLoues #JeuxPodium .tmb:nth-child(3) {
		margin-top: 36px!important;
	}
	.RowLocJeuxPlusLoues #JeuxPodium .tmb .t-entry-visual a img {
		bottom: 55%!important;
	}
	/* Page Vente Jeux 9 */
	.page-id-423 .Row9Main .row-background .background-inner {
		background-position: 90%!important;
		opacity: 0!important;
	}
	.page-id-423 .Row9Main .Col9MainTxt {
		padding-left: 0!important;
		width: 100%!important;
	}
	.page-id-423 .Row9Main .row.row-parent {
		padding: 36px 15px!important;
	}
	.page-id-423 .RowSelection .ColSelectionTxt .uncell {
		width: 100%!important;
		padding: 22px;
	}
	.page-id-423 .RowTestez .ColTestezTxt {
		padding-bottom: 0!important;
	}
	.page-id-423 .RowSelection .ColSelectionTxt .uncell .uncont {
		margin: 0!important;
	}
	.page-id-423 .ColTestezImg {
		display: none;
	}
	/* Page Vente Jeux Occaz */
	.page-id-456 .RowKapla .column-background, .page-id-456 .RowKapla .ColKaplaImg {
		display: none;
	}
	.page-id-456 .RowKapla .ColKaplaImg {
		padding-top:0!important;
	}
	.page-id-456 .RowModeEmploi .GrosChiffre {
		width: 15%!important;
		margin: 0 55px 0 auto!important;
	}
	.page-id-456 .RowModeEmploi .wpb_column:nth-child(1) {
		width: 9%!important; display: inline-block!important;
		margin-left: 3%;
	}
	.page-id-456 .RowModeEmploi .wpb_column:nth-child(2) {
		width: 100%!important; display: inline-block!important;
		margin-left: 8%!important;
	}
	.page-id-456 .RowKapla .empty-space.empty-triple {
		padding-top: 25px!important;
	}
	.page-id-456 .RowKapla .ColKaplaTxt {
		padding-top: 0!important;
	}
	.page-id-456 .RowExigence .single-top-padding {
		padding-top: 0!important;
	}
	.page-id-456 .RowQualite .wpb_column:nth-child(1) {
		margin-top: 5px!important;
	}
	.page-id-423 .RowAccIntro .TitreSurligneBeige h2 span, .page-id-456 .RowAccIntro .TitreSurligneBeige h2 span {
		padding: 4px 9px!important;
	}
	/* Page A Propos */
	.page-id-584 .RowPassion .ColPassionWhy .uncode-single-media {
		display: none!important;
	}
	.page-id-584 .RowFondVertDes .Row1erPaveBlanc {
		left: 0!important;
	}
	.page-id-584 .Row9Main .row-background .background-inner {
		background-position: 84%!important;
	}
	.page-id-584 .Row9MainTxt {
		margin-top: 10px!important;
	}
	.page-id-584 .Row9MainTxt .wpb_column .single-block-padding {
		padding: 20px;
	}
	.page-id-584 .RowFondVertDes .TitreSurligneRouge h2 span,
	.page-id-584 .TitreSurligneBeige h2 span {
		padding: 4px 9px!important;
	}
	.page-id-584 .RowAccIntro .AccIntro p {
		text-align: justify;
	}
	/* Footer */
	.site-footer .FooterBleu .wpb_column .FooterTitre, 
	.site-footer .FooterBleu .wpb_column .uncode_text_column,
	.site-footer .FooterBleu .wpb_column .uncode-vc-social {
		text-align: center!important;
	}
}


/* ********* */
/* MAX-WIDTH */
/* ********* */
@media (max-width: 1700px) {
	.RowEnTetePageTxt {
		/*top: 150px!important;*/
	}
}
@media (min-width: 1500px) and (max-width: 1699px) {
	.RowEnTetePageTxt {
		/*top: 100px!important;*/
	}
}

@media (max-width: 959px) {
	/* Menu */
	body.menu-mobile-default .main-menu-container .menu-horizontal-inner {
		padding-top: 60px!important;
		text-align: center;
	}
	.menu-mobile-default .menu-smart a {
		padding: 15px 36px;
	}
}


@media (max-width: 767px) {
	.RowJeuSuivPrec .ColJeuSuivPrec nav.uncode-custom-navigation ul.uncode-custom-navigation__nav li a .uncode-custom-navigation__text {
		display: none;
	}
}


@media (max-width: 576px) {
	.RowEnTeteImg .ColEnTetePageImg .uncode-single-media {
		left: 20%!important;
	}
}


@media (max-width: 320px) {
	/* Menu */
	#logo-container-mobile #main-logo {
		left: 25px;
	}
	body.menu-mobile-default .main-menu-container .menu-horizontal-inner {
		padding-top: 60px!important;
		text-align: center;
	}
	.menu-mobile-default .menu-smart a {
		padding: 15px 36px;
	}
}






















