@charset "utf-8";
/* CSS Document */

/*----- General -----*/

.uk-section-secondary {
	background-image: none;
}

.uk-icon-button {
	width: 30px;
	height: 30px;
}

.uk-article-title {
	font-size: 24px;
	color: #111;
	letter-spacing: 1px;
}

h2 {
	margin-top: 10px;
}

.white {
	color: #fff;
}

.black {
	color: #000;
}

a:hover {
	text-decoration: none;
}

.shadow {
	text-shadow: 0px 0px 15px #000;
}

.new {
border: 1px solid #367030;
border-top: none;
margin-top: 0px;
}

strong {
	font-weight: bold;
}

.tm-toolbar {
	background: #3b7134;
}

/*------*/

/*----- Nav -----*/

.uk-light .uk-navbar-nav>li>a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-card-primary.uk-card-body .uk-navbar-nav>li>a, .uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a, .uk-overlay-primary .uk-navbar-nav>li>a, .uk-offcanvas-bar .uk-navbar-nav>li>a, .tm-toolbar .uk-navbar-nav>li>a {
	color: rgba(255,255,255,0.8);
}

.uk-light .uk-navbar-nav>li>a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:hover, .uk-card-primary.uk-card-body .uk-navbar-nav>li>a:hover, .uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:hover, .uk-overlay-primary .uk-navbar-nav>li>a:hover, .uk-offcanvas-bar .uk-navbar-nav>li>a:hover, .tm-toolbar .uk-navbar-nav>li>a:hover {
	color: #fff;
}

.uk-light .uk-icon-link, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link, .uk-overlay-primary .uk-icon-link, .uk-offcanvas-bar .uk-icon-link, .tm-toolbar .uk-icon-link {
	color: rgba(255,255,255,0.8);
    font-weight: 600;
    font-size: 16px;
}

.uk-light .uk-icon-link:hover, .uk-light .uk-icon-link:focus, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus, .uk-overlay-primary .uk-icon-link:hover, .uk-overlay-primary .uk-icon-link:focus, .uk-offcanvas-bar .uk-icon-link:hover, .uk-offcanvas-bar .uk-icon-link:focus, .tm-toolbar .uk-icon-link:hover, .tm-toolbar .uk-icon-link:focus {
	color: rgba(255,255,255,1);
}

/* .tm-toolbar .uk-icon-link[uk-icon="facebook"]:hover {
	color: #3B5998;
}

.tm-toolbar .uk-icon-link[uk-icon="location"]:hover {
	color: #e50e0e;
} */

.standout {
	background-color: #3b7134;
	border: 1px solid #3b7134;
    height: 50px;
    margin-top: 15px;
}

.standout:hover, .standout:focus {
	background-color: #fff;
	border: 1px solid #3b7134;
}

.uk-navbar-nav>li.standout>a {
	color: #fff;
    margin-top: -15px;
}

.uk-navbar-nav>li.standout>a:hover, .uk-navbar-nav>li.standout>a:focus {
	color: #3b7134;
}

/*----- Forms -----*/

.wpcf7 label {
	font-size: 17px;
	font-weight: bold;
	color: #367030;
	letter-spacing: 1px;
	line-height: 1.2;
}

.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 input[type="date"], .wpcf7 select, .wpcf7 textarea {
	background: rgba(255,255,255,0.8);
    border: none;
    padding: 10px;
	font-family: "Muli";
	margin-bottom: 0px;
	font-size: 16px;
}

.wpcf7 select {
	height: 60px;
}

.wpcf7 input[type="submit"] {
	height: 60px;
	font-size: 20px;
}

.wpcf7 textarea {
	max-height: 60px;
	margin-bottom: 0px;
}

#footer .wpcf7 input[type="submit"] {
	height: 80px;
	font-size: 20px;
}

#footer .wpcf7 textarea {
	max-height: 80px;
	margin-bottom: 0px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: "Muli";
  font-weight: 400;
  color: #555;
  font-size: 16px;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family: "Muli";
  font-weight: 400;
  color: #555;
  font-size: 16px;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: "Muli";
  font-weight: 400;
  color: #555;
  font-size: 16px;
}
:-moz-placeholder { /* Firefox 18- */
  font-family: "Muli";
  font-weight: 400;
  color: #555;
  font-size: 16px;
}

span.wpcf7-list-item.first {
	margin-left: 0;
}

.wpcf7 h5 {
	color: #000;
	letter-spacing: 1px;
	/*font-size: 20px;
	text-align: left;
	text-transform: none;*/
}

#gown-coupon .wpcf7 input[type="email"], #drape-coupon .wpcf7 input[type="email"] {
	border: 1px solid #377030;
	line-height: 40px;
}

/*-------*/


/*----- Footer -----*/


/*-----*/