/*

Theme Name: Divi Child
Description: Child theme of Divi
Author: ASAR
Version: 0.0.1
Template: Divi

*/

/* 
STYLE MENU 
1. Colors
2. General Styles
3. Header Styles
4. Home Styles
5. Page Styles
6. Food Menu Styles
7. Staff Area Styles
8. Blog Styles
9. Footer Styles
10. Mobile Styles
*/


/* 1. COLORS 

Dark Blue:  	#002d62  
Light Blue:	#6b9dcf
Green:  	#6fb342
Hot Pink:      	#db1d45	rgba(219,29,69, .2);
Purple: 	#6a649a
Dark Text   	#272a2c
*/

/*  2. GENERAL STYLES   */

h1 { font-size: 3em; font-variant: small-caps; }

#et-main-area { border-top: 8px solid #db1d45; }

section.et_pb_fullwidth_header.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_fullwidth_header_0, .et_pb_section.et_pb_section_1.et_section_regular { padding: 0px; }

/*
ul li {  list-style-image: url("/wp-content/uploads/2015/09/Footer-Bullets-Logo.png"); }
*/


/*  rob's   */




/*  3. HEADER STYLES   */

.logo_container { z-index: -1; }
header#main-header { height: 190px; }
#logo { max-height: 150px !important; }
#et-top-navigation { position: relative; top: 55px; padding-top: 0px !important; padding-left: 0px !important; clear: both; height: 40px; }
#top-menu-nav { height: 40px; }
#top-menu li { padding: 10px 12px; height: 41px; }
#top-menu > li:last-child { padding-right: 12px; }
#top-menu a:hover { color: #db1d45 !important; }
#top-menu .sub-menu a:hover { color: rgba(255, 255, 255, .7) !important; }
#top-menu li.current-menu-item, #top-menu li.current-menu-ancestor { background-color: #db1d45; }
#top-menu li.current-menu-item a, #top-menu li.current-menu-ancestor a { color: white !important; }

/*
#top-menu li.current-menu-item:before, #top-menu li.current-menu-ancestor:before { content: url('/wp-content/uploads/2015/10/Top-menu-blue-bkg.png');  position: absolute; top: -11px; right: -1px; z-index:-1; }

#top-menu li.current-menu-item:after, #top-menu li.current-menu-ancestor:after { content: url('/asar/wp-content/uploads/2015/10/Top-menu-green-bkg.png'); position: absolute; top: -11px; left: -1px; z-index:-1; }
*/


.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 20px; }

ul#mobile_menu { background-color: #db1d45; }
#mobile_menu a { color: white; }

div#headerDonate { float: right; width: 250px; height: 75px;  background-image: url('/wp-content/uploads/2015/10/DonateButtonBkg_250.png'); margin-top: 20px; background-repeat: no-repeat; text-align: center; font-size: 30px; padding: 22px; }
#headerDonate a { color: white; text-transform: uppercase; }
#headerDonate a:hover { color: rgba(255,255,255, .7);  }


/*  4. HOME STYLES   */

.et_pb_module.et_pb_video.et_pb_video_0 { border: white; border-style: solid; border-width: 7px;}
p.charity { background-color: #6fb342; padding: 8px; position: relative; left: 20px; transform: rotate(-1deg);}
p.commitment { background-color: #6b9dcf; padding: 8px; position: relative; right: 20px; transform: rotate(1deg);}
p.transition { background-color: #6a649a; padding: 8px 0 8px 0 !important; position: relative; transform: rotate(-1deg);}
.mainslogan p { margin: 20px 0px 20px 60px; font-size: 1.3em; }
.getinbutton { color: #ffffff; background-color: #db1d45; padding: 5px 45px;     display: inline-block;
    line-height: 1.2;}
.getinbutton a:hover { color: rgba(255,255,255,.7) !important;  }


.service { font-weight: 600; line-height: 1.3; font-variant: small-caps !important; font-size: 2.45em;  color: #272a2c; }
.youngpeople { background-color: #6fb342; padding: 2px 5px; display: inline-block; transform: rotate(1deg); }
p.readMoreBtn {margin-top: 30px; }
.readMoreButton { color: #ffffff; background-color: #db1d45; padding: 8px 23px; font-size: 1.5em; display: inline-block; line-height: 1.2; }
#homeServices {  padding: 50px 0px; }
#homeServices p { text-align: center; color: #272a2c; }
#homeServices ul { list-style-image: url("/asar/wp-content/uploads/2015/09/Footer-Bullets-Logo.png"); } 
ul.homeServicesList { margin-left: 25px; }
#homeServices li { padding-left: 25px; }
#homeServices ul { padding-left: 25px; }
h2.service { margin-bottom: 20px; }
.homeServicesList li {    font-size: 1.2em; color: rgba(0,0,0,.7); padding: 5px;  text-shadow: 1px 1px 0px rgba(255, 255, 255, .5); }


#homeDirectors.et_pb_section { padding: 2% 0 4% 0; }
.et_pb_team_member_description ul li { list-style-type: disc !important; list-style-image: none; font-size: .8em; line-height: 1.8; }
div#auditor { position: absolute; bottom: 60px; }


/*  deleted   */

a.viewAllpeeps { font-size: 1.2em; color: #002d62 !important; }


/*  5. PAGE STYLES   */

.contactLogos { display: inline-block; margin: 10px; }
.sidebarButtons { color: #ffffff !important; background-color: #db1d45; padding: 10px 10px; margin: 10px;}
a:hover { color: #d2d0d0; }
.about-us-text ul li { margin-left: 40px; padding-left: 10px; }
.about-us-text h3 { padding-top: 20px; }
.our-vision h3 { line-height: 1.5; font-style: italic; padding: 10px 30px; }

p.hc_button { margin: 20px; }
.hc_button a { background: #db1d45; padding: .3em 1em; font-size: 1.5em; border-radius: 3px; color: white; }
.hc_button a:hover { background-color: rgba(219,29,69, .5); color: white; }

.getInvolved-referals a.et_pb_promo_button.et_pb_button { color: white; }

#sidebar p.subDonateButton {  text-align: center; }
.donateText { padding-top: 32px; }

.donationsReferralsEvents { padding-top: 0px; }
.donationsReferralsEvents h3 { font-weight: 700; }
.donationsReferralsEvents .donateButton a { font-size: .8em !Important; position: relative; top: -4px; }
/* .donateButton.referralForm a { font-size: 16px !important; position: relative; top: -15px; line-height: .8em; } */
.donateButton.referralForm a:before { content: url('/wp-content/uploads/2015/10/download-pdf-icon.png'); padding-right: 10px; position: relative; top: 3px; }

#callbackPage input, #callbackPage textarea  {  padding: 16px; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #999;  background-color: #eee; font-size: 14px; }
#callbackPage input.wpcf7-form-control.wpcf7-submit { background-color: #db1d45; color: white; font-size: 1.5em; padding: 15px 50px; }
#callbackPage input.wpcf7-form-control.wpcf7-submit:hover { background-color: rgba(219,29,69, .7); color: white; }

h1.entry-title.main_title { text-align: center; }
#callbackPage { text-align: center; }

.contactBanner p.donateButton { font-size: 19px; padding: 20px 10px; }

/*  6. BLOG STYLES   */

#sidebar ul li { list-style-image: none; }

/*  7. FOOTER STYLES   */

footer#main-footer { border-top: 8px solid; color: #db1d45; }
div#footer-widgets { text-align: center; }
#main-footer ul { list-style-image: url("/wp-content/uploads/2015/09/Footer-Bullets-Logo.png"); }
#footer-widgets .footer-widget li:before { display:none; }

#main-footer a { color: #ffffff; }
.footerdata { display: inline-block; padding: 0px 15px; }
div#footer-bottom { text-align: center; }
.getInvolvedButton { margin: 20px 0; }
p.donateButton { width: 220px; text-align: center; margin: 0 auto; padding: 20px;  font-size: 28px; height: 65px; background-repeat: no-repeat; background-image: url('http:///wp-content/uploads/2015/10/Footer-Donate-Button.png'); }
p.subDonateButton {  width: 150px; text-align: center; margin: 0 auto; padding: 10px; font-size: 14px; height: 45px; background-repeat: no-repeat; background-image: url('/wp-content/uploads/2015/10/Footer-Donate-Button.png');  background-size: 100%; margin-top: 10px !important; }
p.donateButton a, p.subDonateButton a {color: white !important; }
p.donateButton a:hover, p.subDonateButton a:hover {color: rgba(255,255,255,.7) !important; }

#footer-widgets .footer-widget li a:hover { color: #db1d45; }

.socialMediaFooter { text-align: center; margin: 0 auto; width: 140px; }
p.socialIconFooter { height: 50px; width: 50px; display: inline-block; float: left; margin: 10px; }
p.socialIconFooter a:hover { background-color: #db1d45; color: rgba(255,255, 255,.5) !important; }
address { display: inline-block;  }
p.socialIconFooter a {  background-color: #6b9dcf; padding: 27px 12px 7px 12px; margin: 10px 0; }
.email { display: inline-block; margin: 10px 0; }
#main-footer address {  margin-top: 20px; }
.contactPhone a { padding-top: 10px; display: inline-block; }
#main-footer a:hover { color: #db1d45; }


ul#lcp_instance_0 { text-align: left; }
a.lcp_title { font-weight: bold; display: block; }
span.lcp_date { font-style: italic; padding-right: 10px; color: rgba(255,255,255,1); font-size: .9em; }
span.lcp_date_light { color: rgba(219,29,69, 1); }


/*  8. MOBILE STYLES   */

@media only screen and (min-width: 981px) {
.getInvolved-referals .et_pb_promo.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.et_pb_cta_0 { height: 250px !important; }
#sidebar p.subDonateButton {  margin-left: 30px; }
}

@media only screen and (max-width: 980px) {
#et-top-navigation { width: 100%; }
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar { padding-bottom: 15px; }

.mainslogan p { margin: 20px 10px 20px 10px; font-size: 1.3em; }

h2.service { text-align: center; }
.homeServicesInfo { background-color: rgba(255,255,255,.4); padding: 50px 30px; }
}

@media only screen and (max-width: 782px) {
#headerDonate { position: relative; top: 70px; background-size: 200px; width: 200px !important; padding: 15px !important; font-size: 22px !important; }
.et_header_style_left #logo, .et_header_style_split #logo { max-width: 80%; }
}

@media only screen and (max-width: 500px) {
.et_header_style_left #logo, .et_header_style_split #logo { max-width: 90%; }
}

@media only screen and (max-width: 479px) {
}


