/*
 Theme Name:   Custom Designed Theme
 Theme URI:    https://endure.com.au
 Description:  A custom theme made by Endure
 Author:       Endure Web Studios
 Author URI:   http://endure.com.au
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

html,
body {
  width: 100%;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}



#top-menu-nav>ul>li>a {
  display: inline-block;
  position: relative;
  padding-bottom: 1px;
}

#top-menu-nav>ul>li>a:after {
  content: '';
  display: block;
  margin: auto;
  margin-top: 10px;
  height: 1px;
  width: 0px;
  background: transparent;
  transition: width .5s ease, background-color .5s ease;
}

#top-menu-nav>ul>li>a:hover:after {
  width: 100%;
  background: #fff;
}



.et-fixed-header #top-menu .menu-cta a,
.menu-cta a {
  background: #9f0018;
  padding: 15px 35px 5px !important;
  color: #fff !important;
  border: none;
  transition: all .3s ease-in-out;
}

.et-fixed-header #top-menu .menu-cta a:hover,
.menu-cta a:hover {
  background: #101010;
  color: #fff !important;
  opacity: 1;
}



/*CONTACT PAGE*/
@media (min-width: 680px) {
  .cm-half-width {
    display: inline-block !important;
    vertical-align: text-top !important;
  }
}

.page-id-267 label.gfield_label {
  display: none !important;
}


.gform_wrapper label.gfield_label {
  color: #000000;
  font-weight: 500;
  font-size: 0.9em;
}


input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input.text,
input.title,
textarea,
select {
  background-color: #f6f6f6;
  border: none;
  border-radius: 3px;
  padding: 15px 20px !important;
  font-size: 0.9em;
}

.gform_wrapper select {
  height: 70px;
}


.gform_footer.top_label input {
  color: #fff;
  font-size: 15px;
  border: 1px solid #101010;
  border-radius: 1px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 0.7em 2.2em 0.7em 2.2em !important;
  background: #101010;
}

.gform_footer.top_label input:hover {
  background-color: transparent;
  color: #101010;
  border: 1px solid #101010;
}