/*
Theme Name:     Twenty twenty one Child
Theme URI:      http: //Description:    Child theme for the Twenty Eleven theme
Author:         Fabrice Cortat
Author URI:     http: //
Template:       twentytwentyone
Version:        0.1.0
*/

@import url("../twentytwentyone/style.css");
:root {
	--header--color-background: white!important;
	--global--color-background: white!important;
  }

/* .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
    background: var(--header--color-background,var(--global--color-background));
} */

body:not(.tw-hero-cover) #masthead {
	background-color: white;
}

@media screen and (max-width: 767px) {
	.home-container {
		#secondary {
			display:none;
		}

	}
}

@media screen and (min-width: 768px) {
	.widgets-home-mobile {
		display: none;
	}
	.home-container {
		width:100%;
		display:flex;
		/* background-color: rosybrown; */
		#main {
			max-width: 70%;
			min-width: 70%;
		}
		#secondary {
			min-width:20%;
			max-width: 250px!important;
			font-size: smaller;
			.widget {
				margin-bottom: 2rem;
			}
		}

	}
}




/* @import url(https://fonts.googleapis.com/css?family=Open+Sans); */


/* body, input, textarea {
	font: 15px "Open Sans", Helvetica, Arial, sans-serif;
}

.singular .entry-title {font-size: 24px;line-height: 36px;}
.entry-content h3 {font-weight: bold;
	font-size: 16px!important;
	text-transform: none;
	line-height: 1.6em;
	letter-spacing: 0;
}
#main img {
border-radius: 3px!important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)!important;
padding:0px!important;
}
img[class*="align"],a:active img[class*="wp-image-"], a:active img[class*="align"], a:active img[class*="wp-image-"],a:hover img[class*="align"], a:hover img[class*="wp-image-"] {background: none;
	border:none;
}


.flexslider {border:0px!important;
	margin-bottom: 0px!important;
}

.flex-caption {padding: 0%!important;text-align: right;font-size: 80%!important;}
.flex-direction-nav a {
opacity:1;
-webkit-transition:none;}

.flex-direction-nav .flex-prev {left:0!important;}
.flex-direction-nav .flex-next {right:0!important;}

ul li .ecpt_field_name {
font-weight: bold;
font-size: 16px!important;
text-transform: none;
line-height: 1.6em;
letter-spacing: 0;
margin-bottom: 15px;
margin-top: 15px;}

.lang-item {
    list-style: none;
}

#language-switch {
	float: right;
	margin-top: -65px;
	margin-right: 75px;

}


#language-switch img {
		 height: 11px;
    width: 16px;
    display:inline-block!important;
}


@media screen and (max-width: 640px) {
 #language-switch {
	float:none;
	position: absolute;
	top: 90px;
	left: 0px;
}
}

#fancybox-wrap {margin-top:-50px;}
#ecpt_carte .ecpt_field_content + * {width: auto!important;} */
