
body * {
	letter-spacing: 0.5px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
}
h1.text-uppercase,
h2.text-uppercase,
h3.text-uppercase,
h4.text-uppercase,
h5.text-uppercase,
h6.text-uppercase,
.section-title-upper {
    letter-spacing: 1px !important;
}
h2.post-title {
    font-size: 20px;
    line-height: 30px;
}
.title-color {
    font-size: 15px;
    line-height: 25px;
}
.navbar-nav .nav-link,
.navbar.text-uppercase .navbar-nav .nav-link,
.dropdown-item,
.mega-menu-content a,
.meta,
a.more,
.btn,
.badge,
.dropcap,
.blockquote-footer,
.cbp-filter-item,
.icon .number,
.overlay-nav li a,
.nav-tabs .nav-link,
.tabs-wrapper.filtered .nav-tabs .nav-link,
label:not(.custom-control-label),
.pagination ul>li>a,
.page-navi a {
	font-weight: 600;
}
.meta,
a.more,
.cbp-filter-item,
.tabs-wrapper.filtered .nav-tabs .nav-link,
.btn,
.nav-tabs .nav-link,
.accordion-wrapper .card-header>* {
    font-size: 14px;
    letter-spacing: 1px !important;
}
.meta * {
	letter-spacing: 1px !important;
}
.meta.larger {
	font-size: 16px;
}
.meta.price.price-l {
    font-size: 19px;
}

.navbar-nav .nav-link {
    font-size: 17px;
}
.dropdown-item,
.mega-menu-content a {
    font-size: 15px;
}
.navbar.text-uppercase .navbar-nav .nav-link {
    font-size: 15px;
    letter-spacing: 1px !important;
}
.navbar.text-uppercase .dropdown-item,
.navbar.text-uppercase .mega-menu-content a {
    font-size: 13px;
    letter-spacing: 1px !important;
}

.lead {
    font-size: 20px;
    line-height: 32px;
}
.lead.larger {
    font-size: 22px;
    line-height: 34px;
}
.lead2 {
    font-size: 18px;
    line-height: 30px;
}
.widget-title {
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 1px !important;
}
.btn,
.page-navi a {   
    letter-spacing: 1px !important;
}