/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 01 2019 | 05:31:56 */
/* Change header background colour when scrolled past the top scroll point */
body.has-scrolled-point-1 .ct-header {
  background: #3d3d3d;
}

/* E.g.currently used in website header */
.ct-search-input.ct-header-search-input{
	text-transform: uppercase;
}
/* Form input extensions */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .elementor-field-group .elementor-field-textual, .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input {
  padding: 20px 30px 21px;
  font-size: 20px;
  font-weight: normal;
  font-family: "Oswald", sans-serif;
  position: relative;
  color: #fff;
  background-color: transparent;
  border: 3px solid #fff;
  border-radius: 50px;
  transition: width .3s ease-in-out, left .3s ease-in-out;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, .elementor-field-group .elementor-field-textual:focus, .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input:focus {
  outline: 0;
  border-color: #a7c70c;
}

/* Button extensions */
.elementor-slides .slick-slide-inner .elementor-slide-button,
.elementor-button.elementor-size-xs,
.elementor-button.elementor-size-sm,
.elementor-button.elementor-size-md,
.elementor-button.elementor-size-lg,
.elementor-button.elementor-size-xl {
  font-size: 20px;
  font-weight: normal;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  position: relative;
  color: #fff;
  background-color: transparent;
  border-radius: 50px;
  transition: color .3s ease-in-out, border .3s ease-in-out, background .3s ease-in-out;
}

/* Expand width of search form input in website header */
.ct-search-input {
  text-align: right;
}
.ct-search-input input {
  width: 140px;
  padding: 15px 25px;
}
.ct-search-input input:focus {
  width: 200px;
}


/* Drop down menu */
/* Hide when inactive */
.ct-header-tall {
  /*display: none;*/
  height: 0;
  opacity: 0;
  transition: height 0.3s, opacity 0.3s;
}
/* Show when activated */
body.ct-header-tall-menu-show .ct-header-tall {
  /*display: block;*/
  height: 500px;
  opacity: 1;
}

