/* General Styles */
img {
  max-width: 100%;
  height: auto; }

body .vc_row {
  margin: 0; }

h2 {
  font-size: 36px;
  font-weight: bold; }

h6 {
  line-height: 1.75em; }

p {
  line-height: 1.75em; }

.show-smaller-screens {
  display: none; }

body .container {
  width: 1170px;
  float: none;
  margin: 0 auto; }

.btn,
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit],
body .gform_wrapper .gform_page_footer input.button,
body .gform_wrapper .gform_page_footer input[type=submit],
body .woocommerce ul.products li.product .button,
body .woocommerce div.product form.cart .button {
  border-radius: 100px;
  text-transform: uppercase;
  -webkit-transition: all 1s !important;
  /* Safari */
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
  padding: 10px 40px;
  letter-spacing: 2px; }

.btn-transparent,
.btn-transparent:active,
.btn-transparent:focus {
  border: solid 2px #ffffff;
  color: #FFF; }

.btn-transparent:hover {
  background: #FFF;
  color: #bdb892; }

.btn-transparent-brown,
.btn-transparent-brown:active,
.btn-transparent-brown:focus {
  border: solid 2px #bdb892;
  color: #bdb892; }

.btn-transparent-brown:hover {
  background: #bdb892;
  color: #FFF; }

.btn-white,
.btn-white:active,
.btn-white:focus {
  background: #FFF;
  color: #5e5b41; }

.btn-white:hover {
  background: #FFF;
  color: #bdb892; }

.btn-brown,
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit],
body .gform_wrapper .gform_page_footer input.button,
body .gform_wrapper .gform_page_footer input[type=submit],
body .woocommerce ul.products li.product .button,
body .woocommerce div.product form.cart .button,
body #add_payment_method .wc-proceed-to-checkout a.checkout-button,
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
body.woocommerce #payment #place_order,
body.woocommerce-page #payment #place_order {
  border-radius: 100px;
  background-color: #bdb892;
  color: #FFF !important;
  text-decoration: none !important;
  border: none; }

.btn-brown:hover,
body .gform_wrapper .gform_footer input.button:hover,
body .gform_wrapper .gform_footer input[type=submit]:hover,
body .gform_wrapper .gform_page_footer input.button:hover,
body .gform_wrapper .gform_page_footer input[type=submit]:hover,
body .woocommerce ul.products li.product .button:hover,
body .woocommerce div.product form.cart .button:hover,
body #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
body.woocommerce #payment #place_order:hover,
body.woocommerce-page #payment #place_order:hover {
  background-color: #bdb892;
  color: #FFF !important;
  text-decoration: none !important; }

#content,
.content,
.section-grey {
  padding: 50px 0;
  overflow: hidden;
  /*border-bottom: 17px solid #d0cdb4;*/ }
  #content h2, #content h3, #content h4, #content h5, #content h6,
  .content h2,
  .content h3,
  .content h4,
  .content h5,
  .content h6,
  .section-grey h2,
  .section-grey h3,
  .section-grey h4,
  .section-grey h5,
  .section-grey h6 {
    font-family: 'Oswald', sans-serif; }
  #content h1,
  .content h1,
  .section-grey h1 {
    font-size: 48px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4f4e47;
    margin: 0 0 20px; }
  #content h2,
  .content h2,
  .section-grey h2 {
    font-size: 48px;
    font-weight: normal;
    line-height: 1.06;
    letter-spacing: -1.3px;
    margin: 0 0 40px;
    color: #8b8a80; }
  #content h3,
  .content h3,
  .section-grey h3 {
    font-size: 36px;
    font-weight: bold;
    line-height: 1.14;
    letter-spacing: -1px; }
  #content h4,
  .content h4,
  .section-grey h4 {
    font-size: 20px;
    color: #8b8a80;
    font-weight: bold;
    letter-spacing: 1px; }
  #content h5,
  .content h5,
  .section-grey h5 {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #8b8a80;
    text-transform: uppercase; }
  #content p,
  .content p,
  .section-grey p {
    font-family: 'Hind', serif;
    margin-bottom: 25px;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #4f4e47; }

body .section-header {
  /*padding: 0 20%;*/
  text-align: center; }
  body .section-header h4 {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #c1c6c7;
    text-transform: uppercase; }
  body .section-header h2 {
    font-weight: bold;
    font-family: 'Caveat Brush', cursive;
    color: #bdb892; }

.background-top-right {
  background-position: top right !important;
  background-repeat: no-repeat; }

.background-right-center {
  background-position: right center !important;
  background-repeat: no-repeat; }

.border-bottom {
  border-bottom: 17px solid #d0cdb4; }

#page-header,
#page-header-compact {
  position: relative;
  padding: 20% 0 8%;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: top center !important;
  font-family: 'Oswald', sans-serif;
  border-bottom: 17px solid #d0cdb4; }
  #page-header .hero-text,
  #page-header-compact .hero-text {
    position: relative;
    color: #FFF; }
  #page-header .hero-text h1,
  #page-header .hero-text h2,
  #page-header-compact .hero-text h1,
  #page-header-compact .hero-text h2 {
    font-size: 144px;
    line-height: 60px;
    font-family: 'Caveat Brush', cursive;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #FFF;
    margin: 0 0 60px; }
  #page-header .no-buttons.hero-text h2,
  #page-header-compact .no-buttons.hero-text h2 {
    margin-bottom: 20px; }
  #page-header .hero-text h3,
  #page-header-compact .hero-text h3 {
    font-size: 36px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 15px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 25px; }
  #page-header .hero-text h3 strong,
  #page-header-compact .hero-text h3 strong {
    font-weight: bold; }
  #page-header .hero-text h4,
  #page-header-compact .hero-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 10px;
    text-align: center;
    color: #ffffff; }
  #page-header .hero-text p,
  #page-header-compact .hero-text p {
    font-size: 20px;
    max-width: 60%;
    margin-left: auto;
    margin-right: auto; }
  #page-header .btn,
  #page-header-compact .btn {
    margin: 0 10px 20px; }
  #page-header #search-filters,
  #page-header-compact #search-filters {
    max-width: 60%;
    margin: 50px auto 0; }
  #page-header input, #page-header select,
  #page-header-compact input,
  #page-header-compact select {
    color: #4a4a4a; }
  #page-header .author-meta,
  #page-header-compact .author-meta {
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); }

#page-header-compact {
  padding: 7.5% 0;
  background: url(../img/bg-subheader.jpg) no-repeat top center;
  background-size: cover; }

.centered {
  text-align: center; }
  .centered video, .centered iframe {
    margin-left: auto;
    margin-right: auto; }

.no-bottom-border {
  border-bottom: none !important; }

.border-top-brown {
  border-top: 17px solid #d0cdb4; }

/* END General Styles */
/* Header Menu STYLES */
#header {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 0; }
  #header #my-cart {
    margin-left: 50px; }

.logged-in #header {
  top: 32px; }

body .navbar-nav,
body .navbar-default .navbar-collapse,
body .navbar-default .navbar-form {
  margin: 0;
  padding: 0;
  border: none; }

#logo {
  float: left;
  position: relative;
  z-index: 9999;
  margin: 0 0 10px 0; }

#main-navigation {
  position: relative;
  top: 0;
  z-index: 998;
  background: none;
  background-image: none;
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 25px 0 0;
  /*li.current_page_ancestor li.current_page_item.menu-item-has-children a,
  li.current_page_ancestor li.current_page_parent.menu-item-has-children a{
  	background-image: url(../images/icon-arrow-menu-right.png);
  }*/ }
  #main-navigation li {
    padding: 0 6px;
    list-style: none;
    position: relative;
    margin-bottom: 0; }
  #main-navigation li a {
    color: #FFF;
    font-size: 14px;
    font-weight: 300;
    display: block;
    padding: 10px 0;
    margin-right: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    letter-spacing: 4px;
    transition: background-color 0.2s ease; }
  #main-navigation li.last-menu-item a {
    margin-right: 0; }
  #main-navigation li.first-menu-item a {
    padding-left: 0; }
  #main-navigation li.first-menu-item li a {
    padding-left: 12px; }
  #main-navigation li.last-menu-item a {
    padding-right: 0; }
  #main-navigation li.current_page_item a,
  #main-navigation li.current_page_parent a,
  #main-navigation li.current-menu-ancestor a {
    color: #FFF;
    border-bottom: 2px solid #bdb892; }
  #main-navigation li.current_page_parent li a {
    color: #4a4a4a; }
  #main-navigation li.current_page_item ul,
  #main-navigation li.current_page_ancestor ul {
    padding-top: 0; }
  #main-navigation li.current_page_item li a,
  #main-navigation li.current_page_ancestor li a {
    border-bottom: none;
    color: #4a4a4a; }
  #main-navigation li a:hover {
    color: #f3efd7; }
  #main-navigation li.current_page_ancestor li.current_page_item a:hover,
  #main-navigation li.current_page_ancestor li.current_page_item a:focus {
    color: #fff; }
  #main-navigation li.current_page_ancestor li.current_page_item a,
  #main-navigation li.current_page_ancestor li.current_page_parent a {
    color: #FFF;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #8ac045; }
  #main-navigation li.current_page_ancestor li.current_page_item li a,
  #main-navigation li.current_page_ancestor li.current_page_parent li a {
    background: #f5f5f5;
    color: #4a4a4a; }
  #main-navigation li.current_page_ancestor li.current_page_parent li.current-menu-item a {
    background: #8ac045;
    color: #FFF; }
  #main-navigation li.current_page_ancestor li.current_page_parent li a:hover {
    color: #FFF; }
  #main-navigation li ul {
    position: absolute;
    left: -9999px;
    width: 250px;
    padding: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    z-index: 9999;
    padding-top: 0;
    box-shadow: none;
    border: none;
    background: none;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.11); }
  #main-navigation li:hover ul {
    left: 6px;
    display: inherit; }
  #main-navigation li ul li {
    display: block;
    padding: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #e6e5e5;
    background-color: #f5f5f5; }
  #main-navigation li ul a {
    color: #7b7b7b;
    font-weight: 500;
    padding: 12px;
    margin-right: 0;
    display: block;
    text-transform: none; }
  #main-navigation li.current_page_ancestor li a {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none; }
  #main-navigation li ul a:hover {
    background-color: #a7d56e !important;
    color: #fff;
    text-decoration: none;
    border: none; }
  #main-navigation li a.dropdown-toggle {
    display: inline-block;
    position: absolute;
    border: none;
    right: -8px;
    top: 9px; }
  #main-navigation li ul li.menu-item-has-children a {
    background-image: url(../images/icon-arrow-menu-right-grey.png);
    background-repeat: no-repeat;
    background-position: 96% center; }
  #main-navigation li ul li.menu-item-has-children:hover a {
    background-image: url(../images/icon-arrow-menu-right.png); }
  #main-navigation li ul li.menu-item-has-children li a {
    background-image: none !important; }
  #main-navigation li ul li ul,
  #main-navigation li:hover ul li ul {
    position: absolute;
    top: -1px;
    left: -9999px;
    border-top: 1px solid #e6e5e5;
    border-left: 1px solid #e6e5e5; }
  #main-navigation li ul li:hover ul {
    left: 250px; }

/* Homepage */
.shop-glades-soul h2 {
  position: relative;
  font-size: 48px;
  margin-bottom: 25px; }
.shop-glades-soul h2 a {
  color: #bdb892;
  font-family: 'Caveat Brush', cursive;
  display: block;
  position: relative;
  left: auto;
  right: auto;
  margin-left: auto;
  margin-right: auto;
  z-index: 2;
  padding: 0 5px;
  background: #FFF; }
.shop-glades-soul h2 a:hover {
  text-decoration: none; }
.shop-glades-soul h2 span {
  position: absolute;
  top: 15px;
  z-index: 1;
  width: 100%;
  display: inline-block; }

.shop-glades-soul h2 span:before {
  border-bottom: 2px solid #bdb892;
  height: 5px;
  color: #FFF; }

body .woocommerce div.product div.images {
  padding-right: 5%; }
body .woocommerce ul.products li.product .woocommerce-loop-category__title,
body .woocommerce ul.products li.product .woocommerce-loop-product__title,
body .woocommerce ul.products li.product h3 {
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #333333; }
body .woocommerce ul.products li.product .price {
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #bdb892; }
body .woocommerce ul.products li.product a.add_to_cart_button,
body .woocommerce ul.products li.product a.btn {
  display: inline-block;
  width: 48%;
  padding: 10px 0;
  text-align: center;
  line-height: normal; }
body .woocommerce ul.products li.product a.add_to_cart_button {
  margin-right: 4%;
  border: 2px solid #bdb892; }
body .woocommerce div.product p.price,
body .woocommerce div.product span.price {
  font-size: 24px;
  font-weight: bold;
  font-family: 'Oswald', sans-serif;
  color: #8b8a80; }
body .woocommerce #add_payment_method table.cart img,
body .woocommerce table.cart img,
body .woocommerce table.cart img {
  width: auto !important; }
body .woocommerce #content table.cart td.actions .input-text,
body .woocommerce table.cart td.actions .input-text, body .woocommerce .woocommerce-page #content table.cart td.actions .input-text,
body .woocommerce table.cart td.actions .input-text {
  width: 150px; }

#section-home-callouts {
  border-top: 17px solid #d0cdb4;
  border-bottom: 17px solid #d0cdb4;
  padding: 50px 0; }
  #section-home-callouts .home-callout {
    text-align: center;
    color: #FFF;
    border-radius: 22px;
    box-shadow: 0 0 54px 10px rgba(0, 0, 0, 0.5);
    max-width: 90%;
    margin: 0 auto; }
  #section-home-callouts .home-callout .wpb_wrapper {
    padding: 40px; }
  #section-home-callouts .home-callout h4 {
    font-size: 24px;
    text-transform: uppercase;
    margin-top: 0; }
  #section-home-callouts .home-callout h2 {
    font-size: 64px;
    line-height: 30px;
    font-family: 'Caveat Brush', cursive;
    margin-bottom: 30px; }
  #section-home-callouts .home-callout p {
    font-family: 'Hind', sans-serif;
    max-width: 75%;
    margin-left: auto;
    margin-right: auto; }
  #section-home-callouts .home-callout .btn {
    font-family: 'Oswald', sans-serif;
    margin-top: 10px; }
  #section-home-callouts .home-callout.callout-brown {
    background: url(../img/bg-callout-brown.png); }
  #section-home-callouts .home-callout.callout-green {
    background: url(../img/bg-callout-green.png); }

#section-in-the-wild {
  background: url(../img/bg-inthewild.jpg) bottom center no-repeat; }
  #section-in-the-wild h2 {
    margin-top: 0;
    font-weight: normal; }

body .instagallery-items {
  text-align: center; }

body .ig-item {
  overflow: hidden;
  max-width: 320px; }

body .ig-item a {
  overflow: hidden; }

body .ig-item a:hover:after {
  display: none; }

body .ig-item img {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

body .ig-item a:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1); }

/* About Us */
#callouts {
  border-bottom: 17px solid #d0cdb4;
  padding: 50px 0; }
  #callouts .callout {
    text-align: center;
    color: #FFF;
    border-radius: 22px;
    box-shadow: 0 0 54px 10px rgba(0, 0, 0, 0.5);
    max-width: 90%;
    margin: 0 auto; }
  #callouts .callout .wpb_wrapper {
    padding: 40px; }
  #callouts .callout .wpb_content_element {
    margin-bottom: 0; }
  #callouts .callout h4 {
    font-size: 24px;
    text-transform: uppercase;
    margin-top: 0; }
  #callouts .callout h2 {
    font-size: 64px;
    line-height: 30px;
    font-family: 'Caveat Brush', cursive;
    margin-bottom: 30px; }
  #callouts .callout p {
    font-family: 'Hind', sans-serif;
    max-width: 75%;
    margin-left: auto;
    margin-right: auto; }
  #callouts .callout .btn {
    font-family: 'Oswald', sans-serif;
    margin-top: 10px; }
  #callouts .callout.callout-brown {
    background: url(../img/bg-callout-brown.png); }
  #callouts .callout.callout-green {
    background: url(../img/bg-callout-green.png); }

/* Shop */
h1.page-title {
  font-family: 'Caveat Brush', cursive;
  font-size: 48px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #bdb892; }

body .woocommerce .woocommerce-ordering,
body .woocommerce .woocommerce-result-count {
  display: none; }

#did-you-know .container {
  padding: 50px 0;
  background: url(../img/bg-didiyouknow-noradius.jpg) no-repeat top center;
  background-size: cover;
  color: #8b8a80;
  text-align: center;
  margin: 50px auto; }
  #did-you-know .container h2 {
    font-weight: normal;
    font-size: 48px;
    margin: 0 0 20px; }
  #did-you-know .container p {
    width: 350px;
    max-width: 100%;
    margin: 0 auto 20px; }

body.woocommerce div.product .product_title {
  font-family: 'Oswald', sans-serif;
  font-size: 48px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.08;
  letter-spacing: -1.2px;
  color: #8b8a80; }
body.woocommerce div.product form.cart .variations td {
  padding-bottom: 10px;
  color: #a5a49e;
  letter-spacing: 2px;
  font-size: 16px; }
body.woocommerce div.product form.cart .variations td.label {
  text-transform: uppercase; }
body.woocommerce div.product form.cart .variations select {
  border-radius: 100px;
  background-color: #ebeae2;
  padding: 8px 10px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.4px;
  color: #8b8a80; }
body.woocommerce div.product div.product_meta,
body.woocommerce div.product ul.tabs {
  display: none; }
body.woocommerce div.product .woocommerce-tabs .panel h2 {
  font-family: 'Hind', serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 2px;
  color: #8b8a80;
  text-transform: uppercase;
  margin-bottom: 10px; }
body.woocommerce div.product .woocommerce-tabs .panel p {
  font-size: 16px;
  font-family: 'Hind', serif; }

.woocommerce .quantity .qty {
  font-size: 21px; }

body .woocommerce-message {
  border-top-color: #92bd97; }

body .woocommerce-message:before {
  color: #92bd97; }

/* Contact Us */
.content-has-sidebar .vc_col-sm-8 {
  padding-right: 5%;
  border-right: solid 1px #979797; }
.content-has-sidebar .vc_col-sm-4 {
  padding-left: 5%;
  font-family: 'Hind', serif;
  color: #515356;
  font-size: 14px;
  letter-spacing: 0.2; }
.content-has-sidebar .vc_col-sm-4 p {
  color: #b2b2b2; }

body .gform_wrapper .top_label .gfield_label,
body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
body .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
  display: none; }
body .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), body .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), body .gform_wrapper .ginput_complex .ginput_right select, body .gform_wrapper .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), body .gform_wrapper .ginput_complex select, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
body .gform_wrapper ul.gform_fields li.gfield input[type=radio],
body .gform_wrapper ul.gform_fields li.gfield select,
body .gform_wrapper select, body .gform_wrapper textarea {
  border-radius: 12px;
  background-color: #F4F4EF;
  font-size: 16px;
  color: #8b8a80;
  border: none;
  padding: 10px 15px; }
body .gform_wrapper textarea.large {
  max-height: 175px; }

/* Everglades */
.content .page-everglades h2,
.page-everglades h2 {
  font-size: 48px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.1;
  letter-spacing: -1.2px;
  color: #5b5b5b;
  font-family: 'Oswald', sans-serif;
  margin-bottom: 25px; }
.content .page-everglades h4,
.page-everglades h4 {
  font-size: 24px;
  font-weight: normal;
  line-height: 1.46;
  letter-spacing: normal;
  color: #5b5b5b;
  font-family: 'Hind', serif;
  margin-bottom: 20px; }
.content .page-everglades p,
.page-everglades p {
  color: #5b5b5b; }
.content .page-everglades img.alignright,
.page-everglades img.alignright {
  margin: 0 0 0 25px; }

.everglades-dyk h3 {
  margin-top: 0;
  margin-bottom: 35px;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.47;
  letter-spacing: -0.9px;
  color: #79a48d; }
.everglades-dyk li {
  font-family: 'Hind', serif;
  list-style: none;
  clear: both;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.3;
  letter-spacing: normal;
  color: #79a48d;
  border-bottom: solid 1px #e1e1db;
  padding-bottom: 15px; }
.everglades-dyk li:last-of-type {
  border-bottom: none; }
.everglades-dyk li img {
  float: left; }
.everglades-dyk li ul {
  float: right;
  width: 75%;
  padding-left: 5%; }
.everglades-dyk li ul li {
  margin-bottom: 0;
  border: none; }
.everglades-dyk li:after {
  clear: both;
  display: table;
  content: ""; }

#glades-green-callout {
  border-top: 17px solid #5c826e;
  color: #FFF;
  padding: 100px 0 150px;
  background-position: bottom center !important; }
  #glades-green-callout h2 {
    font-size: 48px;
    font-weight: normal;
    line-height: 1.1;
    letter-spacing: -1.2px;
    color: #ffffff;
    margin-bottom: 25px; }
  #glades-green-callout p {
    color: #FFF; }
  #glades-green-callout ul li {
    margin-bottom: 40px;
    list-style: none;
    font-size: 22px; }
  #glades-green-callout ul li img {
    margin-right: 15px; }

/* Individual Product */
body .wcps-container {
  clear: both; }
  body .wcps-container .wcps-items-excerpt,
  body .wcps-container .cart-area,
  body .wcps-container .wcps-ribbon {
    display: none; }

.woocommerce div.product .woocommerce-tabs .panel {
  box-shadow: none; }

#featured-products {
  position: relative;
  margin-bottom: 50px; }
  #featured-products .container {
    position: relative; }
  #featured-products h4 {
    font-size: 48px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #bdb892;
    font-family: 'Caveat Brush', cursive;
    float: left;
    background: #FFF;
    position: relative;
    z-index: 2;
    padding-right: 15px; }
  #featured-products h4:after {
    clear: both;
    content: "";
    display: table; }
  #featured-products hr {
    position: absolute;
    top: 26px;
    width: 100%; }

.related.products {
  visibility: hidden; }

/* Footer */
#footer {
  background: url(../img/bg-footer.jpg) no-repeat top center;
  background-size: cover;
  color: #FFF;
  font-family: 'Hind', serif;
  font-size: 14px;
  border-top: 17px solid #d0cdb4; }
  #footer h3.widget-title {
    margin-top: 0;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 2px;
    color: #d3d3d3;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-family: 'Oswald', sans-serif;
    border-bottom: 1px solid #667771;
    padding-bottom: 10px; }
  #footer .menu li {
    list-style: none;
    margin-bottom: 8px; }
  #footer .menu li a {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.64;
    color: #ffffff; }
  #footer #footer-left,
  #footer #footer-middle,
  #footer .social-icons {
    padding-top: 50px;
    padding-bottom: 50px; }
  #footer .social-icons a {
    display: inline-block;
    margin-right: 5px; }
  #footer #footer-banner {
    background-color: #d0cdb4;
    padding: 20px;
    text-align: center; }
  #footer #footer-banner h4 {
    margin: 20px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3.4px;
    color: #4f4e47;
    font-family: 'Oswald', sans-serif;
    line-height: 1em; }
  #footer #copyright {
    font-size: 9px;
    margin-top: 20px;
    letter-spacing: -0.3px;
    color: #4f4e47; }

/* END Footer */
