/*
==============================================================================================================
Brad Goddard styles 25/03/2019
==============================================================================================================
*/
body {
    overflow-x: hidden;
}

header.scrolled {
	background-color: #1b2347!important;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.3!important;
}

.mobile_menu_bar:before,
.mobile_menu_bar:after {
	color: #FFF!important;
}

.et_slide_in_menu_container.mobile_menu_bar::before {
    top: -1px!important;
}

.mobile_menu_bar::before {
    top: -2px!important;
}

.et_slide_in_menu_container .et_mobile_menu li a,
.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a,
.et_slide_in_menu_container #mobile_menu_slide li a, 
.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a {
	font-weight: 700!important;
}

.et_slide_in_menu_container .mobile_menu_bar.et_toggle_fullscreen_menu:after {
    left: -55px!important;
}

.mobile_menu_bar:after {
    left: -55px!important;
    font-size: 1.125rem!important;
}

.et_pb_fullwidth_header_0.et_pb_section_video {
    padding-bottom: 11vw!important;
    height: 750px!important;
    margin-top: 0!important;
    padding-top: 150px!important;
}

.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
	z-index: 99!important;
	background-repeat: no-repeat!important;
	left: 0!important;
	right: 0!important;
	margin: 0 auto;
}

.et_pb_section + .et_pb_section {
    padding: 0 0 59px 0!important;
}

.et_pb_section_0.et_pb_section + .et_pb_section {
    padding: 59px 0 59px 0!important;
}

@media only screen and (min-width: 981px) {

  #logo {
      max-height: 80px!important;
      margin-top: 10px!important;
  }

  header.scrolled #logo {
      max-height: 40%!important;
      margin-top: 0!important;
  }

}

@media screen and (max-width: 980px) {

  .et_pb_section + .et_pb_section {
      padding: 0 0 50px 0!important;
  }

  .et_pb_section_0.et_pb_section + .et_pb_section {
    padding: 50px 0 50px 0!important;
}

}

@media screen and (max-width: 767px) {

	.et_pb_fullwidth_header_0.et_pb_section_video {
	    height: 100vh!important;
	    padding-top: 250px!important;
	    margin-top: -150px!important;
	}

  .container,
  .et_pb_row,
  .et_pb_fullwidth_header_container {
      width: 100%!important;
      padding-left: 20px!important;
      padding-right: 20px!important;
  }

  .et_pb_column .et_pb_row_inner_0 {
    padding-right: 20px!important;
    padding-left: 20px!important;
  }

  .et_pb_column_11 {
    padding-left: 20px!important;
  }

  ul.et_pb_social_media_follow_0 {
      margin-top: 50px!important;
  }

  .et_pb_social_media_follow li a {
    margin-right: 0!important;
  }

  .et_pb_social_media_follow li a.icon {
    padding-top: 13px!important;
    padding-right: 13px!important;
    padding-bottom: 13px!important;
    padding-left: 13px!important;
  }

  .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
      font-size: 42px!important;
  }

}


@media screen and (max-width: 567px) {

  .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
      font-size: 36px!important;
  }

}