/*
Theme Name:   Omega thème
Theme URI:    https://agenceomega.fr/
Description:  Agence de communication
Author:       Benoit ROMEO
Author URI:   https://www.agenceomega.fr/
Template:     Divi
*/

/* 
 * 
 * COULEURS 
 * 
 * Arobase : #ED7F13
 * Omega : #e50046
 * 
 */

:root {
	--main-color: #000000;
	--createur-color: #e50046;
}

/* -- MENU -- */
/*#top-menu-nav { margin-top:-15px !important }
.btn_contact {
	background-color: --main-color;
	color: #fff;
	padding: 0 !important;
}
.btn_contact a, body .et-fixed-header #top-menu li.btn_contact>a {
	color: #fff !important;
	padding: 15px 25px 15px 25px !important;
}*/

/* -- GALERIE FILTERABLE --*/
.dp-filterable-flex>div>.dipi_filterable_gallery_wrapper {
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
	column-gap: 30px;
}
.dp-filterable-flex>div>.dipi_filterable_gallery_wrapper>.dipi-filter-bar { min-width:300px; }
.dp-filterable-flex>div>.dipi_filterable_gallery_wrapper>.dipi-filter-bar>.dipi-filter-bar-item { align-self:flex-start; }
.dp-filterable-flex>div>.dipi_filterable_gallery_wrapper>.dipi-filtered-gallery-container {	width:100%; }


/* -- BLOG -- */
.display_wtitle .widgettitle { display:none; }

/* -- CONTACT --*/
.et-pb-contact-message { color:#fff !important; }

/* -- BOUTON HAUT DE PAGE -- */
.et_pb_scroll_top.et-pb-icon { background-color: var(--main-color) !important; }

/* -- FOOTER --*/
body .footer-link a { transition: color 300ms ease 0ms; }
body .footer-link a:hover { color:var(--main-color) !important; transition: color 300ms ease 0ms; }
body .footer-link a.link_createur { color:var(--createur-color) !important; }

/* -- FIX BUGS -- */
.et-fixed-header #et-top-navigation { min-height:0 !important; }
.cookie-notice-container { margin-top:5px !important; }
.omega-cookies { background-color:var(--main-color) !important; color: #FFF; padding: 5px 15px; border-radius: 30px; }

/* -- TIPS DIVI -- */
.align-last-module { display:flex; flex-flow:column nowrap; }
.align-last-module>div:last-child { margin-top:auto !important; padding-top:30px; }
.va-center { align-items:center; }

/* TABLETS */
@media all and ( max-width: 980px) {
	.reverse-column { display:flex !important; flex-direction:column-reverse !important; }
	.reverse-column div.et_pb_column:first-child { margin-bottom:0 !important; }
	.reverse-column div.et_pb_column:last-child { margin-bottom:30px !important; }
	.special-reverse-column>div { display:flex !important; flex-direction:column-reverse !important; }
	.special-reverse-column>div>div.et_pb_column:first-child { margin-bottom:0 !important; }
	.special-reverse-column>div>div.et_pb_column:last-child { margin-bottom:30px !important; }
	
	.dp-filterable-flex>div>.dipi_filterable_gallery_wrapper {
		flex-wrap:wrap;
	}
	.dp-filterable-flex>div>.dipi_filterable_gallery_wrapper>.dipi-filter-bar { min-width:100%; margin-bottom:30px; }
}

/* MOBILE */
@media all and ( max-width: 767px) {
    
}