/*
 Theme Name:     Divi
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        3.0.7
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
p { font-family: 'Raleway', sans-serif; text-align: justify}
body { font-family: 'Raleway', sans-serif; text-align: justify}
h4 { font-family: 'Raleway', sans-serif; text-align:left}
h1 {padding-bottom: 0px}
h2 { color: #650003; font-weight:bold}

/* FRENCH MODS */

html:lang(fr) .et_header_style_left .logo_container {height: 80%;}
html:lang(fr) .et_header_style_left #et-top-navigation {padding: 70px 0 0 0 }
html:lang(fr) #top-menu li li a {line-height: 17px; padding: 12px}
html:lang(fr) nav#top-menu-nav {padding-top: 50px;}
html:lang(fr) .et_pb_bg_layout_dark {padding-top: 20px;}

@media only screen and (max-width: 1275px) {
html:lang(fr) #et_mobile_nav_menu {display: block; }
html:lang(fr) #top-menu {display: none;} 
html:lang(fr) #et-top-navigation {float: none;}
html:lang(fr) #page-container {padding-top: 90px !important;}
html:lang(fr) .et_show_nav div#et-top-navigation {top:0px}
html:lang(fr) .et_header_style_left .logo_container { height: 100% }
}



/* LANGUAGE TOGGLE */

#mobile_menu li:not([id]) { display:none !important; }
.lang_sel_sel {display: none !important;}
.toggle {text-transform: uppercase; font-weight:bold; padding-right:20px}
#top-header img {margin-right: 5px}


/* OTHER */
.et_pb_button, .et_pb_button, .et_pb_button, .et_pb_button:hover { background: #480003}
.et_pb_contact_submit { color: #ffffff }

#top-menu li a:hover {color:#9e1521; font-weight:600 !important}

#tracking_homepage {
    text-align: center;}

input[type="button"] {
    background-color:#9e1423;
border:none;
padding:3px;
color:#ffffff}

input[type="button"]:hover {
 background-color:#650004;
border:none;
padding:5px;
color:#ffffff}

a, a:link, a:visited {color:#9e1423;}

.et_pb_slide_image img {
position: relative;
width: 350px;
height: 350px;
overflow: hidden;
}
.et_pb_slide_description {
    text-align: center;}

span.mobile_menu_bar:before { color: #5b0000 !important;}
.et_mobile_menu { border-top: 3px solid #a4232f;}

@media only screen and (min-width: 1350px) {
.et_pb_section {padding: 0px 0px 15px 0 !important;}
}

@media only screen and (min-width: 981px) {.et_pb_post_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_post_slider_0 .et_pb_slide_description {
    padding-right: 80px !important;
    padding-left: 80px !important;}
.et_pb_row {padding: 0px 0 50px 0;}
.main_title {
color:#9e1522; font-weight: 600; margin-bottom:0px; padding-bottom:25px; padding-top:25px}

}

@media only screen and (min-width: 767px) {.et_pb_post_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_post_slider_0 .et_pb_slide_description {
    padding-right: 60px !important;
    padding-left: 60px !important;}
}

@media (max-width: 980px) {
	#top-header, div#et-secondary-menu, ul#et-secondary-nav {
		display: block !important; 
	}
	#top-header .container {
		padding-top: 0.75em !important;
		text-align: center;
	}
}


.et_pb_post_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_post_slider_0 .et_pb_slide_description {
    padding-top: 22px !important;
}

#main-footer { background-color: #ffffff; }
.footer-widget { color: #666666;}
.footer-widget h4 {color: #330000}
#footer-bottom {background-color: #000000;}

.main_title {
color:#9e1522; font-weight: 600; margin-bottom:0px; padding-bottom:25px; line-height:25px}

.et_pb_slide .et_pb_slide_image img.active {
    border-bottom-color: #650003;
    border-bottom-width: 7px;

    border-bottom-style: solid;}

.et_pb_blog_grid .et_pb_image_container img {
    border-bottom-color: #650003;
    border-bottom-width: 7px;
    border-bottom-style: solid;}

.et_pb_blurb h4 { font-weight: 600; text-align: center}

.et_pb_blurb_content p:last-of-type { text-align: center; }

.et_pb_main_blurb_image { margin-bottom: 10px;}

.background-image {transform: none;}

#twentyfour {color: #AFACAC !important;}

#et-info-phone:before { color: #d51225; }

#et-info-email:before { color: #d51225; }

#et-info { float: right;}

#et-info-phone2 { color: #d51225; padding-left:20px; font-size:24px; font-weight:bold; padding-right:10px }


#page-container {padding-top: 90px !important;} 


@media only screen and (max-width: 981px) {
#page-container {padding-top: 90px !important;}
.et_pb_row {padding: 0px 0px 50px 0;}
}

@media all and (max-width: 767px) {
#page-container {padding-top: 134px !important;}
.et-pb-arrow-prev, .et-pb-arrow-next {display:none;}
.et_pb_row  {padding: 0% 0%;}

}

@media all and (max-width: 767px) {#et-info-phone2 {color: #d51225; font-size:24px; font-weight:bold; line-height:35px; }}

@media all and (min-width: 480px) and (max-width: 767px) {
.et_pb_fullwidth_image_0 { margin-top: 0px !important; }
.et_pb_slide_description {text-align: center}

}

@media all and (min-width: 768px) and (max-width: 980px) { .et_pb_fullwidth_section { padding: 0px 0px 0px 0px }}
