/* Style Soukaina */

.exp-mobile{
	display: none !important;
}
@media(max-width: 1440px){
#hands {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
#hands #hands_img .vc_column-inner {
	    position: absolute;
    bottom: 0;
}
#hands #hands_img .wpb_content_element{
	margin-bottom: 0;
}
#hands .wpb_content_element{
	margin-bottom: 0;
}
}
@media(max-width: 1000px){

	#don_b1 .vc_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}


	#expositions .item-collection p.art-infos {
    height: 50px;
    overflow: hidden;
}
#expositions .ateliers-layer .atelier-text h2{
	font-size:20px
}
#expositions .atelier-text{
	left: 5%;
    width: 90%;
}

	#expositions .resultats .item-collection{
	width: 50%;
    margin: 0;
    padding: 5px;
	}
#expositions .bloc-exposition .span6{
	width: 100%;
	text-align: center;
}
#expositions .text-exposition{
	min-height: 165px;
	width: 100%;
}
#expositions .bloc-exposition img{
	min-height: 250px;
    max-height: 250px;
}
#expositions .item-exposition{
	position: relative !important;
    width: 31%;
    margin-bottom: 30px;
    margin-left: 14px;
    left: 0 !important;
    top: 0 !important;
}

	.atelier-container .nav-articles{
		    width: 100%;
    clear: both;
    display: inline-flex;
    position: relative;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
	}
	.atelier-container .content{
		padding: 0;
	}
	.atelier-container .atelier-right .ui-state-default a, .atelier-container .atelier-right .ui-state-default a:link,.atelier-container .atelier-right .ui-state-default a:visited{
		font-size: 12px;
	}
#expositions .ateliers-layer{
	width: 33.33%;
}
#recherche .item-exposition{
	    margin: 0;
    padding: 5px;
}
#don_head h1{
	font-size: 60px !important;
}

#don_b2 img{
	left: 0;
    right: 0;
}
#don_b3 img[alt="tree-donation"]{
	right: 0 !important;
    max-width: 400px;
    margin-right: 0;
}
#don_head{
	width: 100%;
    margin: 0;
    padding: 0;
}
#don_head .vc_column-inner {
padding: 0;
}
#don_b2  .vc_row, #don_b3  .vc_row, #don_b1  .vc_row, #don_b4  .vc_row{
	width: 100% !important;
    margin: 0 !important;
}
 .col-xs-6{
	padding: 10px !important;
    float: left;
    width: 100%;
 }

}

@media (max-width: 767px){
	#hands #hands_img .vc_column-inner{
		position: relative;
	}
	.title-recherche {
    font-size: 30px;
}
#expositions .ateliers-layer {
    width: 50%;
}
#expositions .ateliers-layer .atelier-text h2 {
    font-size: 18px;
}
#recherche .item-exposition{
	width: 100%;
}
.form-muz input[type=text], .form-muz input[type=password] {
    width: 100%;
}
.informations.informations-box1 {
    margin: 0px auto !important;
}
#expositions .item-exposition{
	width: 47%;
}
#expositions .row-fluid .span6 h3, #expositions p {
    font-size: 12px;
    text-align: center;
}
#don_b2 img, #don_b3 img[alt="tree-donation"]{
	position: relative !important;
	padding: 0;
}
#don_b2 img{
	top: 0 !important;
}
.wpb_content_element{
	margin-bottom: 0 !important;
}
#don_b3 .wpb_content_element p{
	text-align: center;
}
#benevole p{
	text-align: left !important;
}
#don_b1 .vc_row{
	display: block;
}
#don_head h1 {
    font-size: 40px !important;
}
#hands .vc_column-inner{
	position: relative;

}

#don_b3 .vc_row{
	padding-top: 0 !important;
}
}@media (max-width: 667px){
.atelier-container .atelier-right .nav-articles{
	    background: #f1f1f1 !important;
}
}
@media (max-width: 600px){
	.atelier-container .atelier-right {
    padding: 30px 20px;
}
#expositions .item-exposition{
	width: 100%;
	margin-left: 0;
}
#expositions .bloc-exposition img {
    min-height: auto;
    max-height: 100%;
}
	.exp-mobile{
	display: none !important;
	}
	.exp-desk{
	display: block !important;
	width: 100% !important;
	text-align: center;
}
#expositions .text-exposition{
	min-height: auto;
}
#expositions .span6{
	width: 100% !important;
}
}
@media (max-width: 480px){
	#expositions .ateliers-layer,#expositions .ateliers-layer .atelier{
		    height: 200px;
	}
	#expositions .atelier-text{
		top: 45px;
	}
	#expositions .item-collection p.art-infos{
		font-size: 14px;
	}
	.search-results .title-recherche, .search-results h1 {
    font-size: 25px !important;
}
.search-results h1{
	margin-left: 0 !important;
}
	.atelier-container .atelier-right{
    height: 70%;
    bottom: 0;
    width: 100%;
    top: initial;
	}
	.atelier-container .atelier-left{
        width: 100%;
	}
	#expositions .ateliers-layer {
    width: 100%;
}
	#expositions .resultats .item-collection{
		width: 50%;
	}
	#recherche h3{
		font-size: 16px;
	}
#don_b3 img[alt="tree-donation"]{
	    max-width: 60%;
}
#don_b2 .button, #don_b3 .button{
	width: auto;
    font-size: 12px;
    padding: 5px 0;
}
#don_b2 .button{
	    margin-bottom: 30px;
}
#don_b2.vc_row , #don_b2 .vc_row, #don_b3 .vc_row, #don_b1 .vc_row{
	padding: 0 !important;
}
}

/* Style Asmaa */
body.single-exposition .item-collection img, body.single-coll_particulieres .item-collection img{
    height: 160px;
    width: 160px;
}

.page-id-94 .mobile-page,.page-template-page-a-la-une .mobile-page, .page-id-203 .mobile-page, #expositions .mobile-page, 
.single-exposition .mobile-page, .home .mobile-page, .single-a_la_une .mobile-page, .single-coll_particulieres .mobile-page, 
.page-template-page-mon-compte .mobile-page, .search  .mobile-page , .post-type-archive-product .mobile-page , .single-product .mobile-page,
.page-id-63157 .mobile-page  , .page-template-page-boutique-model .mobile-page 
 {
	display: none;
}
/*
@media (min-width: 1301px){
	body.single-exposition .header-text h2, body.single-coll_particulieres .header-text h2 {
	    font-size: 71px;
	    line-height: 77px;
	}
}
@media (max-width: 1300px){
	body.single-exposition .item-collection, body.single-coll_particulieres .item-collection {
	    width: 20%;
	    min-height: 270px;
	    margin-right: 0;
	    padding-right: 14px;
	}
	body.single-exposition .header-text h2, body.single-coll_particulieres .header-text h2 {
	    font-size: 70px;
	    line-height: 70px;
	}
}*/
@media (max-width: 767px){
	.post-type-archive-product .col-xs-6, .single-product .col-xs-6 {
		width: 100%;
	}
	.single-product .woocommerce div.product form.cart, .single-product .woocommerce div.product p.cart {
		text-align: center;
		margin: 0 auto;
		width: 257px;
	}
	body .accueil .partenairehome{display: none}
	#a-la-une .header-actualite, #a-la-une .header-agenda, #a-la-une .header-presse{
		height: 294px;
		background-position: center;
	}
	#a-la-une .bloc-news h1{
		font-size: 35px;
	}
	#a-la-une .date, body.single-a_la_une .date{
	    padding: 10px 20px;
    	font-size: 14px;
	}
	#a-la-une .content{
	    padding: 35px 20px;
	}
	#a-la-une .bloc-news h2{
	    font-size: 22px;
	    margin-top: 115px;
	}
	#a-la-une .date-number , body.single-a_la_une .date-number{
	    font-size: 40px;
	    line-height: 50px;		
	}
	#a-la-une .text-exposition{
		text-align: left;
	}
	body.single-exposition .header-text, body.single-exposition .header-text {
	    top: 45px;
	}
	body.single-exposition .cover-header, body.single-exposition .cover-header .green-circle,body.single-coll_particulieres .cover-header, body.single-coll_particulieres .cover-header .green-circle {
		height: 320px;
	}
	body.single-exposition .header-exposition-layer, body.single-coll_particulieres .header-exposition-layer {
		height: 320px;
	}
	body.single-exposition .header-text h2, body.single-coll_particulieres .header-text h2 {
	    font-size: 45px;
	    line-height: 51px;
	    text-align: center;
	    color: #fff;
	}
	body.single-exposition .exposition-presentation, body.single-coll_particulieres .exposition-presentation {
		padding: 30px 0 30px;
	}
	body.single-exposition .exposition-presentation>div, body.single-coll_particulieres .exposition-presentation>div {
		width: 80% !important;
	}
	body.single-exposition .salle-container .span3, body.single-coll_particulieres .salle-container .span3 {
		width: 100%;
		height: auto !important;
	}
	body.single-exposition .row-fluid .span9, body.single-coll_particulieres .row-fluid .span9 {
	    width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	    background: #fff;
	}
	body.single-exposition .row-fluid .span9 .content, body.single-coll_particulieres .row-fluid .span9 .content {
		overflow: hidden;
	}
	body.single-exposition .item-collection, body.single-coll_particulieres .item-collection{
	    width: 20%;
	    min-height: 265px;
	    margin-left: 0;
	    margin-right: 0;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	body.single-a_la_une .content-single-alaune{
		width: 75% !important;
	}
	body.single-a_la_une .article-detail h2 {
	    font-size: 47px;
	    line-height: 50px;
	    padding-bottom: 20px;
	    padding-top: 20px;
	}
	body.single-a_la_une .content-single-alaune h3{
		text-align: left !important;
	}

}



@media(max-width: 1000px){
	body.single-exposition .item-collection, body.single-coll_particulieres .item-collection {
    	width: 25%;
    	min-height: 270px;
	}
	.article-detail h2:after {
	    height: 5px;
	    margin-top: 2px;
	}
	body.single-a_la_une .article-detail h2 {
    	font-size: 38px;
	}
}
@media(max-width: 767px){
	.post-type-archive-product .col-xs-12  {
		padding: 10px 0px !important;
	} 
	.single-product .col-xs-12  {
		padding: 10px !important;
	}
	.woocommerce div.product .woocommerce-tabs .panel {
		padding: 0 7px;
	}
	.single-product .thumbnails {
		margin-left: 0;
	}
	.woocommerce-message::before , .woocommerce .woocommerce-info::before{
		margin-top: 44px;
		display: none;
	}
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
		margin-bottom: 10px;
	}
	.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
		width: 100% !important;
		height: 29px;
		margin-bottom: 10px !important;
	}
	.coupon input.button {
		width: 100% !important;
	}
	.woocommerce .woocommerce-info {
		width: 100%;
	}
	.woocommerce-error, .woocommerce-info, .woocommerce-message{
		    padding: 10px;
	}
	.page-id-63157 .container-xs-12 {
		padding: 15px !important;
	}
	.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
		float: right;
		width: 100%;
	}
	form.checkout.woocommerce-checkout {
		max-width: 100%;
	}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
		width: 100%;
	}
	.woocommerce ul.order_details li {
		float: left;
		width: 100%;
	}
	body.single-exposition .item-collection, body.single-coll_particulieres .item-collection{
    	width: 33.33%;
	}
	#a-la-une .bloc-news{
		width: 100%;
	}
	#a-la-une .bloc-news:nth-child(2), #a-la-une .bloc-news:nth-child(3){
		display: none;
	}
	/*#a-la-une .alaune .scroll-wrapper {
	    max-height: 360px;
	}*/
	#a-la-une .date , body.single-a_la_une .date{
	    padding: 10px 20px 10px 30px;
	}
	#a-la-une .bloc-news h2 {
	    font-size: 18px;
	    margin-top: 110px;
	}
	#a-la-une .bloc-news h1 {
	    font-size: 25px;
	    padding: 15px 20px;
	}
	#logo-sisso {
	    float: none;
	}
	.footer{
		padding: 20px 35px 10px 35px;
		overflow: hidden;
	}
	.signature{
		width: 100%;
		display: block;
		text-align: center;
	}
	.copyright{
		width: 100%;
		text-align: center;
	}
	body.single-exposition .header-text h2, body.single-coll_particulieres .header-text h2 {
	    font-size: 35px;
	    line-height: 40px;
	}
	body.single-a_la_une .article-detail h2 {
	    font-size: 37px;
	    line-height: 40px;
	    padding-top: 0;
	}
	body.single-a_la_une .content-single-alaune {
	    width: 100% !important;
	    margin-top: 115px !important;
	}
	body.single-a_la_une .article-detail{
		padding: 35px 20px;
	}
}
@media(max-width: 580px){
	body.single-exposition .item-collection, body.single-coll_particulieres .item-collection{
    	width: 50%;
	}
	.header-text {
	    top: 35px;
	    left: 15%;
	    width: 70%;
	}
	body.single-exposition .header-text h2, body.single-coll_particulieres .header-text h2{
	    font-size: 30px;
	    line-height: 38px;
	}
	body.single-exposition .header-exposition-layer, body.single-exposition .cover-header,  
	body.single-exposition .cover-header .green-circle, body.single-coll_particulieres .header-exposition-layer, body.single-coll_particulieres .cover-header,  
	body.single-coll_particulieres .cover-header .green-circle {
	    height: 235px;
	}

}
@media(max-width: 380px){
	#expositions .item-collection p.art-infos{
		font-size: 18px;
		height: auto;
	}
	.search-results .title-recherche, .search-results h1 {
    font-size: 20px !important;
}
	#expositions .title-recherche {
    font-size: 24px;
}
	#expositions .resultats .item-collection{
		width: 100%;
	}
	body.single-exposition .item-collection, body.single-coll_particulieres .item-collection {
    	width: 100%;
	}
	
	.header-text {
	    left: 10%;
	    width: 80%;
	}
	body.single-exposition .header-text h2, body.single-coll_particulieres .header-text h2{
	    font-size: 24px;
	    line-height: 33px;
	}
	body.single-exposition .flexslider img, body.single-coll_particulieres .flexslider img{
		/*height: 110px;*/
	}
	#carousel-salles .slides > li{
	    width: 118px !important;
	}
	body.single-a_la_une .article-detail h2 {
	    font-size: 30px;
	    line-height: 32px;
	}
}
/* Style Madiha */
@media(min-width: 1024px){
	.accueil .aproposhome, .apropos{display: none}
	
}

@media(max-width: 1000px){
	.a_la_une_sr h2 a {
    font-size: 20px;
}
.a_la_une_sr img.wp-post-image{
max-height: 200px;
}
.a_la_une_sr .span4{
padding: 10px;
    width: 50%;
}
.oeuvre-right-content .nav-articles {
right: 15px;
top: 40px;
}
.content_textapropos { 
    font-size: 16px;
    margin-top: 10px;
    color: black;
    font-weight: 500;
	padding: 0 20px;
	width: 100%;
    float: left;
}
.menu-item-57267,
.menu-item-59712,
.menu-item-57268,
.menu-item-57269,
.menu-item-58974{
display: none !important;
}
	.menu-item i._mi {
		margin-top: 10px !important;
		font-size: 29px !important;
	}
	li.current-cat>a, li.current_page_item>a, li.current-menu-item>a, li.current-cat>a:link, li.current_page_item>a:link, li.current-menu-item>a:link, li.current-cat>a:visited, li.current_page_item>a:visited, li.current-menu-item>a:visited {
		color: #b5d334;
	}
	
	.header-left .logo{
			width: 100%;
	}
	.header-left {
		width: 100%;
		text-align: center;
		padding: 20px;
	}
	.header-right {
		display: none;
	}
	.spanmd12, .accueil .spanmd12 {
		width: 90%;
		margin: 25px auto !important;
		display: block;
		float: none;
	}
	.white-circle {
		margin: 0 auto;
	}
}

@media(max-width: 1000px){
.accueil .content {
    padding-left: 0;
}
.header-left {
    float: left;
    padding-top: 20px;
    padding-left: 0;
    width: 100%;
    padding-bottom: 20px;
}
.logo {
    float: left;
    width: 100%;
    text-align: center;
}

.accueil .span5.accueil-right.spanmd12 .content {
    padding: 0 10px;
}


.subscribepage{
	    width: 100%;
		z-index: 999;
		right: -100% ;
} 
.loginpage{
	width: 100%;
	right: -100%;
}
.loginpage-content {
	width: 80%;
}
.spansm12{
	width: 100% !important;
	margin: 0 !important;
}
.proposer-oeuvre {
    height: auto;
}
.proposer-oeuvre-content {
    margin: 3% auto 0;
    padding-bottom: 20px;
}

body .row-fluid .spanmd12{
	width: 100%;
}
.editpage {
    padding: 0 0px;
}
.item-collection-container {
    width: 29%;
	margin: 2%;
}
.moncompte-title {
    color: #fff;
    padding: 0px 35px 8px;
    font-size: 38px;
    margin-top: 0;
}
}

@media(max-width: 767px){
	li.button-don-header.pcshow {
		display: none;
	}
	li.button-don-header.mobileshow.last-child{
		display: block;
	}
	#user-profile.form-muz input[type=submit]{
		width: 100%;
	}
	.item-collection-container {
		width: 96%;
		margin: 2%;
	}
li.button-don-header.last-child {
	width: 100%;
	text-align: center;
}
.tp-caption a {
    padding: 4px !important;
    font-size: 14px !important;
}
.header-top ul {
	width: 100%;
}
.modern_medium_fat_white {
    left: 10px !important;
    top: 10px !important;
}
.accueil .bloc-partenaire {
    width: 100%;
}
.header-top li {
    padding: 12px 12px;
}
.subscribepage{
    padding: 60px 0px;
}
.spanxs12, .newsletterform .span4{
	width: 100% !important;
	margin: 0 !important;
}
.spanxs12.bloc-exposition{
	margin-bottom : 10px !important;
}
.accueil a.button.alignright{ 
    float: none;
    margin: 10px auto 26px;
}
.accueil h2.alignleft.bg-round { 
    float: none;
    margin: 0 auto;
    width: 100%;	
}
.form-muz input[type=submit]{
    width: 70%;
    float: none;
    display: block;
}
.g-recaptcha{
transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
}
.loginpage, .loginpage-content {
	width: 100%;
}
.searchpage li:first-child {
    width: 100%;
    text-align: left;
    margin: 20px 5.7% -5px 0%;
} 
.searchpage li {
	width: 100%;
    text-align: left;
    margin: 20px 5.7% 19px 0%;
}
#searchform input[type='checkbox'] {
    width: 59% !important;
    float: right;
    margin-top: 40px;
}
.searchcontent ul {
    top: 210px;
}
#searchform input.search-input {
    padding: 28px 10px;
    margin: 45px 0;
    width: 93%;
}
#searchform input[type='submit'] {
    padding: 12px 0px;
    width: 100%;
    margin: 53px auto 20px;
}
.h2, h2 , .proposer-oeuvre h2 {
    font-size: 25px;
}
}