/**
 * Theme Name:     Cyclonord
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   ciclonord
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

/* PAGE DEV LOCAL */
@media only screen and (max-width:980px) {
	[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped) {
		display: contents!important
	}
}


/* Galerie photo */
@media only screen and (max-width: 480px) {
#post-51 .et_pb_column .et_pb_module:last-child {
	text-align: center;
	}
}

/* Actualités */
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	#post-47 .searchandfilter ul {
    	flex-direction: column;
    	text-align: center;
	}
	
	#post-47 .sfdivi_search_filter_form_0.et_pb_module {
		justify-content: center;
	}
}

@media only screen and (max-width: 768px) {
	#post-47 .sfdivi_search_filter_form_0.et_pb_module {
		display: block;
    	text-align: center;
	}
}

/* Footer */ 
@media only screen and (min-width: 450px) {
	#four-columns .et_pb_column  {
		width: 25%!important;
		margin: 0;
	}
}

@media only screen and (max-width: 449px) {
	#four-columns .et_pb_column  {
		width: 50%!important;
		margin: 0;
		padding-bottom: 24px;
	}
}

/* BUTTON MAKE A DONATION */
#top-menu .menu-item-3014 a {
		border: 2px solid #fff;
    padding: 10px !important;
		border-radius: 25px;
    background: #e24e03;
	  font-size: 14px;
    font-family: 'GreyCliff CF',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    color: #fff!important;
}
    
 #top-menu .menu-item-3014 a:hover {
    background: #124c51;
    color: #fff!important;
}


/* FORMULAIRE */
#mc_embed_signup{
	background:#fff; 
	clear:left; 
	font:14px Helvetica,Arial,
	sans-serif; width: 700px;
}

#left-area{
	display:flex;
	justify-content: center;
}

h1{
	text-align:center; 
	margin-bottom:32px;
}

#mce-error-response, #mce-success-response {
	display: none;
}

.page-id-4517 .entry-title {
	display: none;
}

#submit-button {
	text-align: center;
    padding-top: 32px;
}

@media only screen and (max-width: 768px) {
	#mc_embed_signup {
		width: auto;
	}
}

@media only screen and (max-width: 980px) {
	.page-id-4517 .container {
		padding-right: 0 !important;
	}
	
	.page-id-4517 #et-top-navigation {
		padding-right: 5%;
	}
	
	#mc_embed_signup_scroll > div, .mc-field-group {
		width: 100% !important;
	}
}