/*
 Theme Name:     Custom Theme
 Theme URI:      https://www.web321.co
 Description:    A custom theme designed for our clients.
 Author:         Web321
 Author URI:     https://www.web321.co/
 Template:       Divi
 Version:        1.0.0
*/


.home header,
.home header .et_builder_inner_content,
.page-id-28805 header,
.page-id-28805 header .et_builder_inner_content {
  background-color: rgba(0,0,0,0) !important;
}

.home #main-content,
.page-id-28805  #main-content {	
  margin-top: -102px;
}

.current_page_item {
  border-bottom: 3px solid #000;
}

header ul#menu-primary a {
	font-size: 18px;
}

.home header ul#menu-primary.et-menu.nav li.menu-item.menu-item-type-post_type.menu-item-object-page:not(.current_page_item ),
.page-id-28805 header ul#menu-primary.et-menu.nav li.menu-item.menu-item-type-post_type.menu-item-object-page:not(.current_page_item ) {
	text-shadow: 0 1px 4px rgba(74, 69, 73, 0.5);
}

.home header ul#menu-primary.et-menu.nav li.menu-item.menu-item-type-post_type.menu-item-object-page:not(.current_page_item ) li,
.page-id-28805 header ul#menu-primary.et-menu.nav li.menu-item.menu-item-type-post_type.menu-item-object-page:not(.current_page_item ) li {
	text-shadow: initial !important;
}

 header .et-menu-nav {
  padding-top: 14px;
}

.et_pb_menu__search-input {
	background-color: white !important;
	padding: 4px;
	border-radius: 4px;
}

.gform_button.button {
  color: #FFFFFF !important;
  border-color: #FFFFFF;
  border-radius: 5px;
  font-size: 20px;
  padding: 8px;
  font-family: 'Jost',Helvetica,Arial,Lucida,sans-serif !important;
  font-weight: 600 !important;
  background-color: #274a78;
}

@media all and (min-width: 720px) and (max-width: 980px) {
    .et_pb_post_content_0_tb_body {
        padding-top: 25vh;
        margin-top: -50vh !important;
    }    
    
    .et_pb_menu__search {
      max-width: 75vw;
    }

    .et_pb_menu__search-input,
    .menu_search .et_pb_menu__search-input,
    .et_pb_menu .et_pb_menu__search-input {
        margin-top: 5vh !important;
        max-width: 66vw !important;
    }    
}


/*
.home article {
  margin-top: -102px;
  padding-top: 102px;  
}
*/