/**
 * Skin: Classic
 */
/* Change text / contrast font */
body,
input,
textarea,
select,
blockquote,
.text,
.post-content,
.textwidget,
.widget_categories a,
.widget_product_categories a,
.widget_archive a,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce form .form-row,
.woocommerce #reviews #comments ol.commentlist .description,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-empty {
  font-family: ff-meta-serif-web-pro, Georgia, serif;
  -webkit-font-smoothing: initial;
  letter-spacing: 0;
}

/* Change main body and heading font */
h1,
h2,
h3,
h4,
h5,
h6,
input[type="submit"],
button,
input[type="button"],
.button,
.navigation,
.section-head,
.post-title-alt,
.post-title,
.block-heading,
.top-bar-content,
.search-action .search-field,
.main-head .title,
.tag-share,
.author-box,
.comments-list .comment-content,
.lower-footer .social-icons,
.archive-head,
.likes-count .number,
.post-meta,
.post-footer .read-more,
.post-footer .social-share,
.post-footer .social-icons,
.products-block .more-link,
.main-slider,
.main-pagination,
.widget-about .more,
.widget-cta .label,
.widget_categories,
.widget_product_categories,
.widget_archive,
.mobile-menu,
.woocommerce .main .button,
.woocommerce .quantity .qty,
.woocommerce-cart .post-content,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering,
.woocommerce ul.products,
.woocommerce.widget,
.woocommerce div.product,
.woocommerce #content div.product,
.woocommerce-cart .cart-collaterals .cart_totals .button,
.woocommerce .checkout .shop_table thead th,
.woocommerce .checkout .shop_table .amount,
.woocommerce-checkout #payment #place_order,
.woocommerce nav.woocommerce-pagination {
  font-family: "brandon-grotesque", sans-serif;
}

.widget .mc4wp-form .message,
.widget-subscribe .message,
.mc4wp-alert,
.widget_archive li,
.widget_links li,
.widget_meta li,
.widget_recent_comments li,
.widget_recent_entries li,
.widget_rss li,
.widget_pages li,
.widget_nav_menu li,
.widget_categories a,
.widget_product_categories a,
.widget_archive a {
  font-size: 14px;
}

/* Adjust text color */
.tag-share .post-tags a,
.social-share a,
.social-icons a,
.post-footer .author a,
.widget-cta .label,
.tagcloud a,
.widget_categories a,
.widget_product_categories a,
.widget_archive a {
  color: #535353;
}

.text,
.textwidget,
.post-content {
  color: #606060;
}

/**
 * General components and global changes
 */
input,
select {
  font-size: 14px;
  height: 2.64286em;
}

textarea {
  font-size: 14px;
}

blockquote {
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
}

blockquote cite {
  font-size: 13px;
}

.text,
.textwidget,
.post-content {
  font-size: 15px;
  line-height: 1.8;
  letter-spacing: 0;
}

@media (max-width: 767px) {
  .text,
  .textwidget,
  .post-content {
    font-size: 14px;
  }
}

.post-footer .author {
  font-size: 13px;
}

.subscribe-box .text {
  font-size: 14px;
}

.slider-overlay .excerpt {
  font-size: 14px;
  letter-spacing: 0;
}

.posts-carousel .post-meta,
.related-posts .post-meta {
  font-size: 10px;
}

/**
 * Posts adjustments
 */
.post-content {
  font-size: 16px;
}

@media (max-width: 767px) {
  .post-content {
    font-size: 15px;
  }
}

/**
 * Sidebar adjustments
 */
.widget .mc4wp-form .message,
.widget-subscribe .message {
  font-size: 14px;
}

.widget_categories a,
.widget_product_categories a,
.widget_archive a {
  font-size: 15px;
}

.widget_links li,
.widget_meta li,
.widget_recent_comments li,
.widget_recent_entries li,
.widget_rss li,
.widget_pages li,
.widget_nav_menu li {
  font-size: 15px;
}

.widget-posts .excerpt > p {
  font-size: 14px;
}

.widget_calendar tr td,
.widget_calendar th td {
  font-size: 13px;
}

.tagcloud a {
  font-size: 13px !important;
}

/**
 * Footer changes
 */
.upper-footer .widget-about .about-text {
  font-size: 14px;
}

.lower-footer {
  font-size: 13px;
}

/**
 * WooCommerce adjustments
 */
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
  font-size: 15px;
}

.woocommerce form .form-row {
  font-size: 14px;
}

.woocommerce #reviews ol.commentlist .description {
  font-size: 15px;
}

.woocommerce #payment ul.payment_methods,
.woocommerce #payment div.payment_box {
  font-size: 14px;
}

.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td {
  font-size: 14px;
}

.woocommerce-cart .cart-empty {
  font-size: 15px;
}

.is-win .navigation a,
.is-win .sidebar .widget-title,
.is-win .widget-cta .label,
.is-win .section-head .title,
.is-win .post-footer .read-more-link,
.is-win .widget-posts .post-title,
.is-win .widget .product-title,
.is-win .products-block .more-link,
.is-win .main-pagination,
.is-win .tag-share .post-tags a,
.is-win .author-box .author > span {
  -webkit-text-stroke: 0.2px;
}

.is-win .navigation a:after {
  -webkit-text-stroke: 0;
}

.is-win input,
.is-win textarea,
.is-win select,
.is-win .text,
.is-win .post-content,
.is-win .textwidget,
.is-win .mid-footer .overlay,
.is-win .lower-footer,
.is-win .post-footer .author,
.is-win .slider-overlay .excerpt,
.is-win .mc4wp-alert,
.is-win .widget_archive li,
.is-win .widget_meta li,
.is-win .widget_recent_comments li,
.is-win .widget_recent_entries li,
.is-win .widget_pages li,
.is-win .widget_nav_menu li,
.is-win .widget_categories a,
.is-win .widget_product_categories a,
.is-win .widget_archive a,
.is-win .woocommerce .woocommerce-message,
.is-win .woocommerce .woocommerce-error,
.is-win .woocommerce .woocommerce-info,
.is-win .woocommerce form .form-row,
.is-win .woocommerce #reviews #comments ol.commentlist .description,
.is-win .woocommerce-cart .cart-collaterals .cart_totals table {
  -webkit-text-stroke: 0.2px;
}

.is-win .widget .mc4wp-form .message,
.is-win .widget-subscribe .message {
  -webkit-text-stroke: 0.1px;
}

.is-win blockquote,
.is-win .wp-caption-text,
.is-win .slider-overlay .excerpt {
  -webkit-text-stroke: 0;
}

.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6,
.wf-loading p,
.wf-loading a,
.wf-loading label,
.wf-loading .search-field {
  visibility: hidden;
  -webkit-transition: none !important;
  transition: none !important;
}
