/*
Theme Name:   Divi Child Theme
Theme URI:    http://www.kakadusystems.com.au/
Description:  A Divi child theme
Author:       Chinju J - UI Designer [kakadusystems]
Author URI:   http://www.kakadusystems.com.au
Template:     Divi
Version:      1.0.0
*/ 
@import url("../Divi/style.css");

.nav li ul { background:#AD2026}
.et_fixed_nav #main-header, .et_fixed_nav #top-header { background:#090708;}
#et-secondary-nav .menu-item-has-children>a:first-child:after, 
#top-menu .menu-item-has-children>a:first-child:after {top: 13px;}

#menu-services li { display:block; width:100%;}
#menu-services li a { padding:10px; border:1px solid #e2e2e2; margin-bottom:5px;}
#menu-services li.current_page_item a { background:#4DD2FF; color:#fff; display: block;}

#top-menu li.current_page_item a {
    color: #ff8645 !important;
}
.et-fixed-header #top-menu a {color:rgba(255,255,255,1);}
.et-fixed-header #top-menu a, 
.et-fixed-header #et_search_icon:before, 
.et-fixed-header #et_top_search .et-search-form input, 
.et-fixed-header .et_search_form_container input, 
.et-fixed-header .et_close_search_field:after, 
.et-fixed-header #et-top-navigation .et-cart-info { color: rgba(255,255,255,1)!important; }
#sliderbanner.et_pb_slider .et_pb_slide_0 .et_pb_slide_description { min-height:550px;}
.staffBlock img { float:left; margin-right:25px;}
.btn-blue { background:#4DD2FF !important; color:#fff !important;}
.et_header_style_centered #main-header .logo_container .directoryListing { float: right; color: #008DC5; font-size: 18px; text-align: right; padding: 15px 0 0 0;font-family: Arial;}
.et_header_style_centered #main-header .logo_container .directoryListing p { padding-bottom:5px; color:#FF0000;    font-size: 22px; font-weight:750; margin-bottom: 0px; margin-top: 0px;     transition: all .4s ease-in-out;}
.et_fixed_nav #main-header .logo_container .directoryListing p { margin-bottom: 0px; margin-top: 0px; }

.et_header_style_centered #main-header .logo_container .directoryListing small { color: #FF8545; font-size: 18px; width:100%; display:initial; font-family: Arial; padding-bottom:5px;}
#menu-services li a { display: block;}
.et_fullwidth_nav #main-header .container {  padding-right: 0px; padding-left: 0px; }
.et_header_style_centered #main-header div#et-top-navigation {  background: #AD2026; }
.et_header_style_centered #top-menu>li>a { padding-bottom: 1em; padding-top: 1em; color:#fff; }
#top-menu li { padding-right: 60px; padding-left: 25px; font-size: 18px;}
.et_header_style_centered #main-header .logo_container { max-width: 1100px; height: 150px; margin: 0 auto; text-align:left;}
.et_header_style_centered #main-header .logo_container a {  }

.et_fixed_nav #main-header, .et_fixed_nav #top-header {}


#buttonWrap a.et_pb_button  { display:block; width:100%; border:none; background:#fff;}
.staffWrap .staffBlock { padding:20px; background:#f6f6f6;}
#footer-widgets .footer-widget li { padding-left:0;}
#footer-widgets .footer-widget li:before { display:none;}
#footer-widgets .footer-widget a, 
#footer-widgets .footer-widget li a, 
#footer-widgets .footer-widget li a:hover {  color: #000;}
.footer-widget h4 { margin-bottom:25px;}
.et_pb_widget ul li { margin-bottom: .7em; }
.contactForm { padding:20px; background:#f9f9f9;}
a.et_pb_button { background:#4DD2FF; color:#fff;}

#threeColumnWrap .columnBox  { padding:25px 15px; background:#fff; text-align:center;     min-height: 280px;}
.et_pb_gutters3 .et_pb_column_1_3, 
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 { width: 31.667% !important; }
.et_pb_gutters3 .et_pb_column, 
.et_pb_gutters3.et_pb_row .et_pb_column { margin-right: 2.5% !important;}
#footer-info { float: left;  text-align: center !important; width: 100% !important;}
#footer-bottom {  background-color: #eee !important; }
.ListingBox { margin-top:50px;}
#main-footer { background:#fff}

@media (min-width:980px) {  
	
	.et_header_style_centered #et-top-navigation, 
.et_header_style_centered #logo, 
.et_header_style_centered #top-menu, 
.et_header_style_centered nav#top-menu-nav { float: none;  margin: 0 auto !important;  display: inline-block; }
	.et_header_style_centered #logo { max-height: 100% !important;}
}

@media (max-width:1140px) {  
	.et_header_style_centered #main-header .logo_container .directoryListing { padding-right:15px;}
}

@media (max-width:980px) {  
	.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {  display: inline-block; color: #fff;  font-size: 14px;}
	.et_header_style_centered #main-header .logo_container .directoryListing { padding:0 15px 0 0}
	.mobile_menu_bar:before { color:#fff;}
	.et_header_style_centered #main-header .container { width:96%;}
	#threeColumnWrap .columnBox  { width:100% !important;}
	img.alignleft { display: inline; float: none; margin-right: 15px; }
}
@media (max-width:465px) { 
}

