
@media screen and (min-width: 1140px) {
	h1{font-size: 2.0em !important;}
	h2{font-size: 1.4em !important;}
	h3{font-size: 1.15em !important;}
	h4{font-size: 1.3em !important;}
	h5{font-size: 0.9em !important;}
	h6{font-size: 0.8em !important;}
}

@media screen and (max-width: 1140px) {
	.cksliderwrap:hover .ckslidercontrols .prev{left: 0;}
	.cksliderwrap:hover .ckslidercontrols .next{right: 0;}

	#xheader .visu {margin-top: 0px !important;}
	#xheader .navigtoogle.logo {display: none;}
	.headerinfo{
		max-width: 100%;
		margin: 0.9em !important;
	}
	.navigtoogle.menuprimary:nth-child(2), .navigtoogle.menuprimary:last-child {border-radius: 0 !important;}

	#xlogo a img{
		margin-bottom: 0 !important;
	}
	#xlogo a{
		text-align: center;
	}
	.ckmenu-nav {
	    background: #5a5a5d;
	    padding: 1em;
	    box-sizing: border-box;
	}
	.visu{
		padding-bottom:6em;
	}
}

@media screen and (max-width: 1024px) {
	.tophead {
		display: grid!important;
	}
	.share-buttons
	{
		float: none;
		margin: 0;
	}
	.gallery.gallery-columns-3 .gallery-item {
		width: 45% !important;
	}
}

@media screen and (max-width: 440px) {
	#xc2c_avis {
		padding: 20px;
	}
}

@media screen and (max-width: 720px) {
	.listarticleul>*
	{
		width: 100%!important;
		flex-basis: 100%!important;
		max-width: 100%!important;
	}
	h1{font-size: 1.5em !important;}
	h2{font-size: 1.3em !important;}
	h3{font-size: 1.1em !important;}
	h4{font-size: 1em !important;}
	h5{font-size: 0.9em !important;}
	h6{font-size: 0.8em !important;}

	#xc2c_avis {
		padding: 40px;
		text-align: center;
	}
	#xc2c_avis .cekome-stars {
		margin: 0 !important;
	}


	.blockslidecontent{padding: 40px;}
	/*.titleckslider{left: 40px;top: 0;width: calc(100% - 245px);}*/
	.titleckslider a{
		font-size: 1.5em;
		/* line-height: 1.5em; */
		margin-bottom: 10px;
	}
	.thumbnailckslider{width: 100px;}
	.thumbnailckslider img{}
	/*.contentckslidertext{left: 150px;width: calc(100% - 360px);margin: 0;max-height: 90px;font-size: 0.7em;display: block;}*/
	.contentckslidergallery{width: 170px;right: 2em;padding: 30px 7px;}
	/*.nextckslider{left: 150px; bottom: 50px; }*/
	/*.nextckslider a, .nextckslider a:hover{background: #f00;}*/
	.blockslidecontent .gallery .gallery-item .gallery-icon a img{max-width: 70px;}
	.blockslidecontent .gallery .gallery-item{margin-bottom: 5px !important;}

	.sectionsbloc img{
		max-width: 100%;
	}

	.wc_payment_methods li{
		padding-top: 0px;
	}

	.wc_payment_method .ckBoxPay label{
		background-size: 35px;
		margin-top: -10px;
		padding-top: 10px;
		background-position: right 4px;
	}

	#xprestations{
		margin-top:0;
	}


	.entry-summary{
		width: 90%;
		margin: 20px 5%;
	}

	.woocommerce-product-gallery{
		margin: 0 auto;
		float: none;
	}

	/*** CUSTOM ***/
	#xfooter .footer-menu {display: block; }
	#xfooter .footer-menu, #xfooter a {display: block;text-align: center; }
	.gallery.gallery-columns-3 .gallery-item {
		width: 90% !important;
	}
}


@media screen and (max-width: 680px) {
	#xheader .visu {
		background-attachment: scroll;
	}
	article.hasthumb .imgUne {
		float: none !important;
		margin: auto;
		display: block;
		width: 100%;
	}
	article.hasthumb h1 {
		text-align: center !important;
		left: 0 !important;
		right: 0 !important;
		position: relative !important;
	}
	.gallery.gallery-columns-4 .gallery-item {
		width: 45% !important;
	}
	.gallery.gallery-columns-2 .gallery-item {
		width: 90% !important;
	}
}


@media screen and (max-width: 480px) {
	.blockslidecontent{padding: 20px 40px 80px;}
	.titleckslider{position: relative;left: 0;width: 100%;}
	.titleckslider a{}
	.thumbnailckslider{display: none;}
	.thumbnailckslider img{background: #f00;}
	.contentckslidertext{display: none;position: relative;left: 0;width: 100%;padding-bottom: 10px;max-height: inherit;margin: 0;}
	.contentckslidergallery{position: relative;width: 100%;top: 0;right: 0;padding: 0;background: none;height: initial;}
	/*.nextckslider{bottom: 40px; left: 40px; width: calc(100% - 80px); text-align: center; }*/
	.nextckslider a, .nextckslider a:hover{
		width: 100%;
		display: block;
	}
	.blockslidecontent .gallery .gallery-item .gallery-icon a img{max-width: 55px;}
}

@media screen and (max-width: 400px) {
	.gallery.gallery-columns-4 .gallery-item {
		width: 95% !important;
	}
}



/* Gridled forcedwidth */
[class*="forcedwidth"] > [class*="col-1"] {min-width: 8.33333%;}
[class*="forcedwidth"] > [class*="col-2"] {min-width: 16.66667%}
[class*="forcedwidth"] > [class*="col-3"] {min-width: 25%;}
[class*="forcedwidth"] > [class*="col-4"] {min-width: 33.33333%;}
[class*="forcedwidth"] > [class*="col-5"] {min-width: 41.66667%;}
[class*="forcedwidth"] > [class*="col-6"] {min-width: 50%;}
[class*="forcedwidth"] > [class*="col-7"] {min-width: 58.33333%;}
[class*="forcedwidth"] > [class*="col-8"] {min-width: 66.66667%;}
[class*="forcedwidth"] > [class*="col-9"] {min-width: 75%;}
[class*="forcedwidth"] > [class*="col-10"] {min-width: 83.33333%;}
[class*="forcedwidth"] > [class*="col-11"] {min-width: 91.66667%;}
[class*="forcedwidth"] > [class*="col-12"] {min-width: 100%;}

@media screen and (max-width: 1140px) {
	[class*="forcedwidth"] > [class*="_lg-1"] {min-width: 8.33333%;}
	[class*="forcedwidth"] > [class*="_lg-2"] {min-width: 16.66667%;}
	[class*="forcedwidth"] > [class*="_lg-3"] {min-width: 25%;}
	[class*="forcedwidth"] > [class*="_lg-4"] {min-width: 33.33333%;}
	[class*="forcedwidth"] > [class*="_lg-5"] {min-width: 41.66667%;}
	[class*="forcedwidth"] > [class*="_lg-6"] {min-width: 50%;}
	[class*="forcedwidth"] > [class*="_lg-7"] {min-width: 58.33333%;}
	[class*="forcedwidth"] > [class*="_lg-8"] {min-width: 66.66667%;}
	[class*="forcedwidth"] > [class*="_lg-9"] {min-width: 75%;}
	[class*="forcedwidth"] > [class*="_lg-10"] {min-width: 83.33333%;}
	[class*="forcedwidth"] > [class*="_lg-11"] {min-width: 91.66667%;}
	[class*="forcedwidth"] > [class*="_lg-12"] {min-width: 100%;}
}

@media screen and (max-width: 1024px) {
	[class*="forcedwidth"] > [class*="_md-1"] {min-width: 8.33333%;}
	[class*="forcedwidth"] > [class*="_md-2"] {min-width: 16.66667%;}
	[class*="forcedwidth"] > [class*="_md-3"] {min-width: 25%;}
	[class*="forcedwidth"] > [class*="_md-4"] {min-width: 33.33333%;}
	[class*="forcedwidth"] > [class*="_md-5"] {min-width: 41.66667%;}
	[class*="forcedwidth"] > [class*="_md-6"] {min-width: 50%;}
	[class*="forcedwidth"] > [class*="_md-7"] {min-width: 58.33333%;}
	[class*="forcedwidth"] > [class*="_md-8"] {min-width: 66.66667%;}
	[class*="forcedwidth"] > [class*="_md-9"] {min-width: 75%;}
	[class*="forcedwidth"] > [class*="_md-10"] {min-width: 83.33333%;}
	[class*="forcedwidth"] > [class*="_md-11"] {min-width: 91.66667%;}
	[class*="forcedwidth"] > [class*="_md-12"] {min-width: 100%;}
}

@media screen and (max-width: 720px) {
	[class*="forcedwidth"] > [class*="_sm-1"] {min-width: 8.33333%;}
	[class*="forcedwidth"] > [class*="_sm-2"] {min-width: 16.66667%;}
	[class*="forcedwidth"] > [class*="_sm-3"] {min-width: 25%;}
	[class*="forcedwidth"] > [class*="_sm-4"] {min-width: 33.33333%;}
	[class*="forcedwidth"] > [class*="_sm-5"] {min-width: 41.66667%;}
	[class*="forcedwidth"] > [class*="_sm-6"] {min-width: 50%;}
	[class*="forcedwidth"] > [class*="_sm-7"] {min-width: 58.33333%;}
	[class*="forcedwidth"] > [class*="_sm-8"] {min-width: 66.66667%;}
	[class*="forcedwidth"] > [class*="_sm-9"] {min-width: 75%;}
	[class*="forcedwidth"] > [class*="_sm-10"] {min-width: 83.33333%;}
	[class*="forcedwidth"] > [class*="_sm-11"] {min-width: 91.66667%;}
	[class*="forcedwidth"] > [class*="_sm-12"] {min-width: 100%;}
}

@media screen and (max-width: 480px) {
	[class*="forcedwidth"] > [class*="_xs-1"] {min-width: 8.33333%;}
	[class*="forcedwidth"] > [class*="_xs-2"] {min-width: 16.66667%;}
	[class*="forcedwidth"] > [class*="_xs-3"] {min-width: 25%;}
	[class*="forcedwidth"] > [class*="_xs-4"] {min-width: 33.33333%;}
	[class*="forcedwidth"] > [class*="_xs-5"] {min-width: 41.66667%;}
	[class*="forcedwidth"] > [class*="_xs-6"] {min-width: 50%;}
	[class*="forcedwidth"] > [class*="_xs-7"] {min-width: 58.33333%;}
	[class*="forcedwidth"] > [class*="_xs-8"] {min-width: 66.66667%;}
	[class*="forcedwidth"] > [class*="_xs-9"] {min-width: 75%;}
	[class*="forcedwidth"] > [class*="_xs-10"] {min-width: 83.33333%;}
	[class*="forcedwidth"] > [class*="_xs-11"] {min-width: 91.66667%;}
	[class*="forcedwidth"] > [class*="_xs-12"] {min-width: 100%;}
}
