/*--------------------------------------------------------------------------------- 
Theme Name:   OniriqueFactory 
Theme URI:    https://www.oniriquefactory.com 
Description:   
Author:       Onirique Factory 
Author URI:   https://www.oniriquefactory.com 
Template:     Divi 
Version:      1.0.0 
License:      GNU General Public License v2 or later 
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
------------------------------ ADDITIONAL CSS HERE ------------------------------*/

.et-social-rss a.icon::before {
    background: rgba(0, 0, 0, 0) url("images/logo-instagram.png") no-repeat scroll -5px -2px !important;
    color: transparent !important;
}

.et-social-youtube a,
.et-social-instagram a {
    color: #1e2024;
}

.et-social-youtube a:before {
    content: '\e0a3';
}

.et-social-instagram a:before {
    content: '\e09a';
}

@media screen and ( max-width: 980px) {
    .et_pb_text_inner p,
    .et_pb_text_inner {
    text-align: center;
    }
    .footer-widget .title,
    .footer-widget p {
    text-align: center;
    }
    .et_pb_button_wrapper {
    text-align: center;
    }
}
/* change header font */

h2 {
    font-weight: 900;
    color: #666a74;
}


/* hide default footer */

#main-footer {
    display: none;
}


/* blurb icon hover effects */

.mp_blurb_column .et-pb-icon,
.mp_blurb_icon_hover h4 a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.mp_blurb_column:hover .et-pb-icon {
    background-color: #ffffff!important;
    color: #10a31c!important;
}

.mp_blurb_column:hover .mp_blurb_icon_hover h4 a {
    color: #10a31c !important;
}


/* prevent smaller h2 in smaller columns */

.et_pb_column_1_3 h2,
.et_pb_column_1_4 h2 {
    font-size: 38px!important;
}

@media only screen and (max-width: 980px) {
    .et_pb_column_1_3 h2,
    .et_pb_column_1_4 h2 {
        font-size: 20px!important;
    }
}

.sepadroite::before {
    margin-left: -40px;
}
/* custom footer headers */

.mp_m_footer_header {
    margin-bottom: 15px!important;
    border-top: 0px solid #666663;
    padding-top: 6px;
}
@media screen and ( min-width: 1024px) {
	.fondimg {
	    overflow: auto;
	    max-height: 460px;
	}
}
@media screen and ( max-width: 980px) {
    #logo-footer,
    #logo-footer a img {
        margin-left: 0;
    }
    #logo-footer {
        text-align: center;
    }
    .et_pb_text_inner p,
    .et_pb_text_inner {
        text-align: center;
    }
    .footer-widget .title,
    .footer-widget p {
        text-align: center;
    }
    .et_pb_button_wrapper, h2, h1, h3, h4, h5, h6 {
        text-align: center!important;
    }
    #logo {
    max-height: 85% !important;
    margin-left: -35px;
	}
	.et_pb_widget ul li {
    text-align: center;
	}
	#et-secondary-menu {
    display: block !important;
    margin-top: 4px;
	margin-bottom: -8px;
	}
}

#top-header,
.et-fixed-header #top-header {
    background: #fff !important;
    border-bottom: 2px solid #f4f4f4 !important;
}

#top-header .et-social-icons li {
    background: #e8422e;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    margin-bottom: 10px;
}

#top-header .et-social-icon a {
    line-height: 22px;
    font-size: 10px;
}

blockquote {
    border-color: #fdd250 !important;
}

.et_pb_widget_area_left {
    border-right: 0px solid rgba(0, 0, 0, .1)!important;
}

.mp_s_footer li a:hover {
    color: #000 !important;
}

.bg-jaune .et_pb_module {
    transition: 0.5s;
}

.bg-jaune:hover .ml-footer::before {
    content: "+";
    position: absolute;
    top: -150px;
    left: 40%;
    font-size: 80px;
}

.bg-jaune {
    transition: 0.5s;
}

.bg-jaune:hover .et_pb_module {
    background: rgba(252, 190, 0, 0.67);
}
.bg-jaune:hover {
    background-size: 165%;
}
.bg-jaune {
    background-size: 155%;
}
.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
}
.fondimg .et_pb_image_wrap {
    filter: invert(0.02);
    margin: 0 20px;
    transition: 0.5s;
}
.fondimg .et_pb_image_wrap:hover {
    transform: scale(1.05);
}
