@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
h2 {font-size: 2rem;}
h3 {font-size: 1.8rem;}
h4 {font-size: 1.4rem;}

.whiteText:not(.heroHeader) > div, .darkText:not(.heroHeader) > div {
    border: none !important;
    background: none !important;
}

.sectionTitle{font-size:3rem; font-weight: 500;}

/* HR STYLES */

.hrOrange{
    border-bottom: 2px solid #ae6042;
    
}

.hrBlue{
    border-bottom: 2px solid #4e738a;
    
}


.hrGray{
    border-bottom: 2px solid #76777a;
}

/*  END HR STYLES */


/*BUTTON STYLES*/

.button-orange {
    border: 1px solid #ae6042!important;
    color:#ae6042!important;
}

.button-orange:hover {
    background-color: #ae6042!important;
    color:#fff!important;
}


.button.hollow {
    border: 1px solid #4e738a;
}

.button.hollow {color: #44697d;}

.button-rounded-hover:hover,
.button-rounded-hover:focus {
  background-color: #4e738a;
}


.button.hollow:hover {
    background-color: #44697d;
    color: #fff;
}

.button-rounded-hover {
  border: 0;
  /*border-radius: 5000px;*/
  padding: 1.5rem;
  text-transform: normal;
  position: relative;
  overflow: hidden;
  font-size: 1rem;
  letter-spacing: 2px;
  transition: all 0.35s ease;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.button-rounded-hover:before {
  opacity: 0;
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  border-radius: inherit;
  background-color: #fefefe;
  transition: all 0.7s;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.button-rounded-hover:hover:before,
.button-rounded-hover:focus:before {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  opacity: 0.25;
}

.button-rounded-hover:after {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  content: '';
  border-radius: inherit;
}


/*END BUTTON STYLES*/

