/*
 Theme Name:   Divi Child
 Description:  Divi Child Theme
 Author:       Talhah Mahomedy
 Author URI:   http://www.hello-world.co.za
 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
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Divi-child
 */

/*********************************************/
/************ TALHAH ADDED STYLES ************/
/*********************************************/

.dms-home-slider .et_pb_slide_description > h2 { letter-spacing:-2px; }
.dms-home-slider .et_pb_slide_description .et_pb_slide_content > p { font-size:20px; line-height:1.2em; }

.dms-about-us .et_pb_blurb_content > h4 { font-size:20px; }
.dms-about-us .et_pb_blurb_content > p { line-height:1.5em; }
.dms-about-us .et_pb_blurb_content > ul { margin-top:10px; }
.dms-about-us .et_pb_promo .et_pb_promo_description > h2 { padding-bottom:0; }
.dms-about-us .et_pb_promo .et_pb_promo_description > p { font-weight:700; }
.dms-about-us .et_pb_blurb_content > h4,
.dms-about-us .et_pb_blurb_content > p,
.dms-about-us .et_pb_blurb_content > ul,
.dms-about-us .et_pb_promo .et_pb_promo_description > h2,
.dms-about-us .et_pb_promo .et_pb_promo_description > p,
.dms-about-us .et_pb_promo > a.et_pb_promo_button,
.dms-about-us .et_pb_promo > a.et_pb_promo_button::after { color:#003b7b !important; }

.dms-about-us .et_pb_gallery { box-shadow:0 0 5px rgba(0,0,0,0.75);  }
.dms-about-us .et_pb_gallery > .et_pb_gallery_items { line-height:0.5 !important; }


.dms-contact-cta .et_pb_promo_description > h2 { padding-bottom:0; }

.dms-header-text.et_pb_promo { background-color:rgba(0,0,0,0.5) !important; }
.dms-header-text.et_pb_promo > .et_pb_promo_description > h2 { text-shadow:0px 1px 3px rgba(0, 0, 0, 0.3); }

.dms-contact-us .et_pb_contact_form_container > h1.et_pb_contact_main_title { color:#222222; }
.dms-contact-us .et_pb_contact_submit { color:#222222 !important;}
.dms-contact-us .et_pb_text > h3 { color:#222222; }
.dms-contact-us .et_pb_text > p { font-size:16px; color:#222222	; line-height:1.5em; }
.dms-contact-us .et_pb_text > p > strong { font-family:DMSFuturaBold; font-weight:400;  }
.dms-contact-us .et_pb_map_container { border: 10px solid #ffec00; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.35); margin:0px -10px 30px; }
.dms-contact-us .et_pb_map_container .et_pb_map .infowindow > p { color:#222222; font-weight:bolder; }



/*********************************************/
/********** TALHAH MODIFIED STYLES ***********/
/*********************************************/

.et-fixed-header { padding:0 !important; }
.et_fixed_nav #main-header,
.et_fixed_nav #top-header { padding:0; }
.et_fixed_nav #main-header .menu-item > a { font-family:DMSFuturaBold !important; padding:15px 0 25px 0 !important; }
.et_fixed_nav #main-header .menu-item > a:hover { color:#ff9c00; }
.et_fixed_nav #logo { max-height:85px; position:absolute; box-shadow:0px 2px 2px rgba(0, 0, 0, 0.25); z-index:9999; }
.et_header_style_centered #logo { padding:0; }
.et_mobile_menu { z-index:9998; }
.et_mobile_menu .menu-item > a { color:#ffec00; }

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {
	.et_pb_slide_content,
	.et_pb_more_button { display:block !important; }
	
	.dms-home-slider .et_pb_slide_description > h2 { font-size:26px !important; }
	.dms-contact-cta .et_pb_promo_description > h2 { font-size:20px !important; }
	.dms-header-text.et_pb_promo { padding: 35px 25px; }
	.dms-header-text.et_pb_promo > .et_pb_promo_description { padding-bottom:0; }
	.dms-header-text.et_pb_promo > .et_pb_promo_description > h2 { font-size:20px !important; text-align:center; }
	.dms-contact-us .et_pb_map_container { border: 5px solid #ffec00; box-shadow:0px 0px 3px rgba(0, 0, 0, 0.35); margin:0px -5px 15px; }

}
