/*
Theme Name: The Bushy Creative - Child 2021
Author:  Nic Davidson
Author URI: https://bushy.com.au
Template: Divi
Version: 1.0
Description:

*/

/* Child CSS */
#main-header, .et_fixed_nav #main-header {
    box-shadow: none;
}

header#main-header .container, .et_fixed_nav #main-header .container {
    text-align: center;
}

.mobile_menu_bar:before {
    font-size: 38px;
}

/*#et-top-navigation {
    float: left;
}


#main-header {
    margin-top: -30px;
}

*/

.top-sect {
    z-index: 999999;
}




.top-sect a {
    font-size: 14px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 15px;
    border-width: 1px;
    border-style: solid;
	margin-top:5px;
}

.et_slide_in_menu_container {
    z-index: 9999999;
}


.home div#contacta-webform-table-603c750e5f59a13eb1ecacff .richText {
    display: none;
}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
    background-color: #fff;
    border: 0px solid #bbb;
    padding: 5px;
    color: #4e4e4e;
}

.contacta-row input::placeholder, .gform_wrapper input::placeholder {
    color: #4e4e4e!Important;
}
.home-screen-menu a {
    margin-left: 10px;
    margin-right: 10px;
}

a.bkonline {
    padding: 10px 20px!important;
    border-width: 1px;
    color: white;
    border-style: solid;
    border-radius: 50px;
}
.home-screen-menu  a.bkonline:hover {
    background-color: white;
    color: black!important;
}
button#contacta-webform-submission-603c750e5f59a13eb1ecacff {
    border-color: #1d1e1c!Important;
    background-color: rgba(0,0,0,0)!Important;
    color: black!Important;
    padding: 10px!Important;
    line-height: 1em!Important;
    border-radius: 50px!Important;
    font-weight: 500!Important;
    margin-top: 10px!Important;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
    background-color: #fff;
	color:black;
	margin:2px;
}

.gform_wrapper.gravity-theme .ginput_container_date input {
    width: auto;
    width: 100%!important;
}

.more-link {
    margin-top: 20px;
    border-style: solid;
    border-width: 1px;
    width: auto;
    border-radius: 50px;
    padding: 5px 10px;
    width: 200px;
    margin: auto;
    margin-top: 30px;
}
#et-top-navigation{
	display:flex;
	align-items:center;
}
#new-header{
	display:flex;
	align-items:center;
}
.n-mobile-menu{
	display:flex;
	justify-content:space-around;
}
.new-header{
	display:none;
	padding-bottom:20px;
	
}
@media only screen and (max-width: 1080px) 
  {
	  
	  .new-header{
		  display:block;
		  
	  }
	  .old-header{
		  display:none !important;
	  }
	  #et-top-navigation{
		  display:none;
	  }
}
@media (max-width: 980px){
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 75% !important;
}
}
 a.bkonline {
    color: black!important;
    border-color: black!Important;
}

.home header#main-header {
    background-color: rgba(0,0,0,0.0);
}
.home div#main-content {
    margin-top: -96px;
}

.home img#logo {
    display: none;
}

.home .mobile_menu_bar:before {
    color: white!important;
}

.home a.bkonline {
    border-color: white!Important;
    color: white!Important;
}

.home .mobile_menu_bar.et_toggle_fullscreen_menu:before {
	color:white!Important;
}

.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before {
    color: black!Important;
}

/*Header Mods*/
.et-menu .menu-item-has-children > a:after {
    content: '\4c'!important;
    font-size: 24px !important;
    font-weight: normal!important;
    padding-left: 10px;
    right: auto !important;
}

.et-menu .menu-item-has-children > .de-menu-switched-icon:after {
    content: '\4d' !important;
    font-size: 24px !important;
    font-weight: normal!important;
    padding-left: 10px;
    right: auto !important;
}
  
.et-menu .menu-item-has-children > a {
    position: relative;
}

.et-menu .menu-item-has-children .sub-menu li {
    display: none;
}

.et-menu .menu-item-has-children .sub-menu .de-show-menu-items {
    display: block;
}
  

body, input, textarea, select {
    font-weight: 300;
}

.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a {
    font-weight: 300;
}