/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
.et_pb_slide {
    padding: 0 0% !important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none !important;
}
.et_pb_toggle_close {
    background-color: transparent !important;
    padding: 20px 15px !important;
}
p.slider-titre {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 67px;
    line-height: 1.2em;
    padding-bottom: 10px;
	color:#fff;
}
p.slider-text {
    font-size: 16px;
    line-height: 2em;
	color:#fff;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #fcc56f !important;
}
.et_mobile_menu {
    border-top: 3px solid #d4ac0f !important;
}
.fixed-button {
    position: fixed;
    right: 0px;
    color: #fff;
    text-decoration: none;
    z-index: 9;
    border-radius: 3px 0 0 3px;
    transition: opacity 1s ease;
    display: flex;
    align-items: stretch;
}

.fixed-button {
    top: 35%;
}
.phone-number {
    opacity: 0;
    font-size: 16px;
    margin-left: 10px;
    background: #d4ac0f !important;
    padding: 14px 20px;
    transition: all 0.3s cubic-bezier(0.4,0,1,1);
}
.icon-phone {
    background: #d4ac0f;
    padding: 20px;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 20px;
    width: 55px;
}
@media only screen and (max-width: 980px)
{
	.et_pb_row.bg2.et_pb_equal_columns.et_pb_gutters3.et_pb_section_parallax span.et_parallax_bg {
    background-image: none !important;
}
.reverse{
	    flex-direction: column-reverse;
display:flex;
	}
.et_pb_row.bg1.et_pb_equal_columns.et_pb_gutters3 {
    background-image: none !important;
    padding-top: 0px !important;
}
	.et_pb_row.bg2.et_pb_equal_columns.et_pb_gutters3.et_pb_section_parallax .et_pb_column.et_pb_column_4_4.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    background: none !important;
    background-image: none !important;
    padding: 0px !important;
}
}

.middle .et_pb_column{
    margin: auto;
}
p.upper-text {
	font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 14px;
    line-height: 1.3em;
	text-transform: uppercase;
	letter-spacing:2px;
	color:#d4ac0f;
}