/*
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: #004f55;
	--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;
}*/

/* -- 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 nav>ul>li { width:100% !important; }
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; }
.dp-timeline-va-center div.dipi_timeline_item {
	display: flex;
    align-items: center;
}
.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; }
	
	/* FOOTER */
	body footer .et_pb_menu .et_pb_menu__menu {
        display: block !important;
    }
	body footer .et_mobile_nav_menu {
		display:none !important;
	}
}

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