/*
Theme Name: Activland Child
Template: activland
*/
@import url("../activland/style.css");
/* Colors 
Vert logo 				#517f41
Bleu noir logo			#222348
Vert ancien site		#68B04D
Marron 1 origine thème 	#3D3D3D
Rose chair origine thème#f5f1df
*/
.footer-width-fixer .hfe-nav-menu .hfe-menu-toggle,
.footer-width-fixer .hfe-nav-menu .sub-menu,
.elementor-widget-activland-accommodation .accommodation-content .meta,
.search header.page-header h1.page-title
{
	display:none;
	visibility:hidden;
}
#page .site-content {
	margin-bottom:0;
}
.cdev_custom_footer .elementor-element-populated {
	padding:0!important;
}
textarea {
	background-color:#fff!important;
}
.wpcf7-form input[type="checkbox"] 
{
	width:inherit!important;
}
.wpcf7-form .wpcf7-list-item-label {
	width:90%!important;
	margin-left:20px!important;
	margin-top:-10px!important;
}
.wpcf7-form input[type="checkbox"],
.wpcf7-form .wpcf7-list-item-label
{
	display:inline-block!important;	
	float:left!important;
}
input:focus,
input:active,
textarea:focus,
textarea:active
{
	color:#000!important;	
}
.cdev_col_rea .accommodation-post-thumbnail {
	width:25%;
}
.cdev_col_rea .accommodation-content
{
	width:75%;
}
.cdev_col_rea .accommodation-post-thumbnail,
.cdev_col_rea .accommodation-content
{
	float:left!important;
	display:inline-block!important;		
}
.cdev_col_rea .column-item {
	height: 70px!important;
}
.cdev_col_rea .accommodation-post-thumbnail
{
	height:50px!important;
	width:50px!important;
	margin-bottom:0!important;
	background-size:cover!important;
	overflow:visible!important;
}
.cdev_col_rea img {
	height:100%!important;
	width:100%!important;
	min-height:inherit!important;
	object-fit: cover!important; 
	border-radius:10px!important;
}
.accommodation-content h3.title,
.slick-slide h2.entry-title
{	
	font-family:kumbh sans, sans serif!important;
	font-weight:500!important;
	text-transform:none!important;
	text-align:center!important;
}
.cdev_col_rea h3.title
{
	font-size:18px!important;
	line-height:22px!important;
	margin-left:15px!important;
	font-family:kumbh sans, sans serif!important;
	font-weight:500!important;
	text-transform:none!important;
	text-align:left!important;
}
.accommodation .accommodation-inner .accommodation-post-thumbnail img
{	
	width:100%!important;
	max-height:360px!important;
}
.slick-slide img {
	min-height:310px!important;	
}
.single-post  #content,
.search  #content
{
	margin-top:110px!important;
}
.single-post #content .post-thumbnail img {
	width:100%!important;
}
#secondary #block-3,
#secondary #block-4
{
	background-color:transparent!important;
	background:none!important;
	padding:0!important;
}
.widget-area {
	width: 375px!important;
}

article.article-default {
	border-image:none!important;
}
#slider-1-slide-1-layer-4 {
	font-weight:400!important;
	text-transform:inherit!important;
}
.cdev_breadcrumbs * {
	color:#ddd!important;
}

















/* ############################################################################################################ */
/*									RWD Breakpoints Pack : 14 résolutions										*/ 
/* ############################################################################################################ */
@media all and (max-width: 1919px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 1599px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 1439px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 1365px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 1279px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 1079px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 1023px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 959px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 767px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 599px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 479px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 413px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 374px) { /* ----------------------------------------------------------------------- */
}
@media all and (max-width: 359px) { /* ----------------------------------------------------------------------- */
}


@media all and (min-width: 360px) { /* x 640, x 740 et x 780 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 375px) { /* x 667 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 414px) { /* x 896 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 480px) { /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 600px) { /* x 960, 601 x 962 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 768px) { /* x 1024 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 960px) { /* x 600 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 1024px) { /* x 768 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 1080px) { /* x 1920 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 1280px) { /* x 800 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 1366px) { /* x 768 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 1440px) { /* x 768 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 1600px) { /* x 768 */ /* ----------------------------------------------------------------------- */
}
@media all and (min-width: 1920px) { /* x 1080 */ /* ----------------------------------------------------------------------- */
}

#myadmin {position:fixed;bottom:0px;left:0;z-index:777!important;display:block;height:75px;width:20px;}
/* Logo comnumerik.fr */
.comnumerik_logo img,
.comnumerik_logo_ml img {
	display: inline-block
}
.comnumerik_logo,
.comnumerik_logo_ml,
.comnumerik_logo:hover,
.comnumerik_logo_ml:hover {
	text-decoration: none!important;
	border-bottom: none!important;
}
.comnumerik_logo_ml img {
	margin-top:1px;
}
.comnumerik_logo img {vertical-align:text-bottom!important;}
.comnumerik_logo img {vertical-align:baseline!important;}
/* Complianz CSS */
#cc-window.cc-type-categories.cc-floating {
    border: solid 1px!important;
}
.cc-animate.cc-revoke {
    transform: translateY(0)!important;
	font-size:12px!important;
	border-radius:0!important;
}
.cc-link, .cc-revoke:hover {
    text-decoration:none!important;
	color:#000!important;
}
.cc-link {
	text-decoration:underline!important;
}
.cc-dismiss
{
	display:none!important;
}
.cc-show-settings {
	
}
.cc-save {
    width: calc(100%)!important;
	border:none!important;
	font-weight:normal!important;
}
.cc-save:hover,
.cc-save:focus
{
	background:none!important;
}