/*
 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
------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500');

h3{color:#000000 !important;font-family: 'Josefin Sans', sans-serif; font-weight:700 !important;     text-transform: uppercase; }
h4{color:#000000 !important;font-family: 'Josefin Sans', sans-serif; font-weight:700 !important;     text-transform: uppercase; }

.btm-border{border-bottom:1px solid #dedede; width: 100% !important;max-width: 100% !important;}

.six-columns .et_pb_module{margin-bottom:0 !important;}
.btn{font-family: 'Work Sans', sans-serif;  font-weight:400 !important; text-transform: uppercase; font-size:12px !important;}


.btn-banner{color: #ffffff !important;
    background: #000000;
    border-width: 0px !important;
    border-radius: 0px;
    letter-spacing: 3px;font-family: 'Work Sans', sans-serif;  font-weight:400 !important; text-transform: uppercase; font-size:12px !important; padding:20px 50px !important; margin-top:65px;    display: inline-block;}

.et_pb_button_0, .et_pb_button_0:hover{ padding:20px 50px !important; }

.banner h3{line-height: 30px ;}
.banner p{font-family: 'Work Sans', sans-serif; font-weight:400 !important; color:#000000 !important; font-size:14px !important; }
.et_pb_slide_description{padding-left:0 !important;}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{font-family: 'Work Sans', sans-serif !important; font-weight:500 !important;  text-transform: uppercase; letter-spacing: 3px !important;position: relative;}

#et-top-navigation nav > ul > li.current-menu-item > a:after{background-color: #000; position:absolute; bottom:0; content:''; height:3px; width:100%; left:0; }


.et_color_scheme_red #top-menu li.current-menu-item > a{font-weight:bold !important; color:#000 !important; }

#top-header {font-family: 'Work Sans', sans-serif; font-weight:400 !important; color:#000 !important; }

#top-header, #et-secondary-nav li ul{background-color: #fff !important;  border-bottom:1px solid #dedede; color:#000000 !important; padding:20px 0 !important;}

#top-header a{color:#000000 !important;}
#top-header span{}
#top-header .container{font-weight: 400 !important; font-size:14px !important;}

#top-header .et-social-facebook a.icon:before {
    content: "\f230" !important;
    font-family: 'FontAwesome';
}

#top-menu li{padding-right: 45px !important;}
#top-menu li:last-child{padding-right: 0 !important;}
.icon fa{font-size:24px !important;}
.sep{margin-left:5px; margin-right:5px;}

#main-footer{background-color:#121212 !important;}
#footer-widgets{padding:160px 0 !important;}
.footer-widget{margin-bottom:0 !important; font-family: 'Work Sans', sans-serif  !important; font-weight:300 !important; color:#9a9a9a !important; font-size:14px !important; }
.footer-widget p{ font-family: 'Work Sans', sans-serif  !important; font-weight:300 !important; color:#9a9a9a !important; font-size:14px !important; }
.footer-widget h4{ font-family: 'Work Sans', sans-serif  !important; font-weight:500 !important; color:#fff !important; font-size:14px !important;text-transform: uppercase; }
.footer-widget img{vertical-align: middle;}
#footer-info{float:none !important; text-align:center !important; color:#5b5b5  !important; font-family: 'Work Sans', sans-serif  !important; font-weight:300 !important; }

#footer-info span{ color:#fff !important;}
#footer-bottom{padding:60px 0 !important;}
#logo{max-height:100% !important;}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
  .six-columns .et_pb_module { width: 100% !important; }
  .sep{display:none;}
}