/* BREADCRUMB */

.row-breadcrumb.row-breadcrumb-light .breadcrumb-title  {
    display: none;
}

.style-light .breadcrumb {
    color: #000000;
}

.breadcrumb > li {
    font-size: 14px;
}

@media (max-width: 569px) {
.row-breadcrumb.row-breadcrumb-light {
    display: none;
}
}

/* MENU */

@media (min-width: 960px), all {
.menu-smart ul > li > a {
  padding: 5px 9px 5px 0px;
}
}

.submenu-light .menu-smart ul a::before {
  content: "\f105";
  font-family: FontAwesome;
  padding-right: 10px;
}

.submenu-dark .menu-smart ul a::before {
  content: "\f105";
  font-family: FontAwesome;
  padding-right: 10px;
}

li.current-menu-item a {
  color:#a1715a;
  font-weight: 600;
}

/* TYPO */

.specs p {
  line-height: 13px;
}

.site-footer p {
  font-size: 1.15em
}

.subheader-features h2 {
  font-size: 3.25em;
  font-weight: 100;
}

.icon-box-content p {
  font-size: 14px !important;
}

.quote p {
  font-family: industry,sans-serif;
  font-weight: 300;
  font-size: 1.75em !important;
}

@media (max-width: 569px) {
.quote p {
    font-size: 1.5em !important;
}
}

.counter-text p {
  line-height: 1.5em;
  font-weight: 100;
}

.tmb-light.tmb .t-entry p {
  font-size: 14px;
}

div.light {
  font-weight: 400;
  font-size: 1.7em;
  color:#a1715a;
}

div.dark {
  background-color: #000000;
  display: inline-block;
  padding: 5px 15px 5px 15px;
  font-weight: 400;
  font-size: 1.25em;
  text-transform: uppercase;
  letter-spacing: 2px;
  color:#ffffff;
}

div.light-about {
  font-weight: 400;
  font-size: 1.7em;
  color:#000000;
}

.icon-box-left .icon-box-content {
  padding-left: 20px;
}

/* BUTTONS */
.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover {
  background-color: #a1715a !important;
  color: #ffffff !important;
}

.btn-color-jevc.btn-flat:not(.btn-hover-nobg):hover {
  background-color: #a1715a !important;
  color: #ffffff !important;
}

.btn {
  padding: 7px 10px 7px 10px !important;
  border: none !important;
  border-radius: 0px !important;
}

.style-light .btn-default:not(.btn-hover-nobg):hover {
  border: none !important;
  background-color: #a1715a !important;
  color: #ffffff !important;
}

.btn-round {
  border-radius: 0px !important;
}

.btn:not(.btn-custom-typo) {
  letter-spacing: 0.05em;
}

/* SOCIAL SHARES + POSTS*/

.share-button.share-inline .social.top li.social-gplus,
.share-button.share-inline .social.top li.social-pinterest {
  display: none !important;
}
.post-info .author-info{ 
display: none; 
}

/* GFORM CONTACT*/

.gform_wrapper .top_label li.gfield.gf_right_half textarea {
  width: 100% !important;
}

#gform_wrapper_1 .field_sublabel_below .ginput_complex.ginput_container label {
  display: none;
}

body .gform_wrapper .gform_footer input[type=submit] {
  background-color: #000000;
  color: #ffffff;
  font-weight: 600 !important;
  border-radius: 0px;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
  background-color: #a1715a;
}

/* GFORM SUBSCRIBE*/

.gform_wrapper .gfield_checkbox li label {
  font-size: 1.15em !important;
  padding-left: 10px !important;
  padding-top: 10px !important;
}

#gform_wrapper_2 .field_sublabel_below .ginput_complex.ginput_container label {
  display: none;
}

body #gform_wrapper_2 .gform_footer input[type=submit] {
  background-color: #fff;
  color: #000;
  font-weight: 600 !important;
  border-radius: 0px;
  border: 0px;
}

body #gform_wrapper_2 .gform_footer input[type=submit]:hover {
  background-color: #a1715a;
  color: #fff;
}

body #gform_wrapper_2 .gform_body .gform_fields .gfield {
  background-color: #000;
  border: 1px !important;
  border-color: #ffffff;
  border-radius: 0px !important;
}

.gform_wrapper .gform_footer {
  padding-top: 0px !important;
  margin-top: 40px !important;
  text-align: center;
}

footer .footer-center {
  padding-top: 50px;
}