body {
font-family: 'Inter', sans-serif;
font-size: 18px;
line-height: 1.7;
color: #222;
margin-top: 0 !important;
} .td-post-content p {
margin-bottom: 1.6em;
}
h1, h2, h3 {
font-family: 'Inter', sans-serif;
font-weight: 700;
font-size: 1.4em;
margin-top: 1em;
margin-bottom: 0.6em;
line-height: 1.3;
} #td-header {
position: sticky !important;
top: 0 !important;
z-index: 9999 !important;
background-color: #000 !important;
transition: all 0.3s ease !important;
}
.td-header-wrap {
padding-top: 6px !important;
padding-bottom: 6px !important;
min-height: 60px !important;
transition: all 0.3s ease !important;
}
body.scrolled .td-header-wrap {
padding-top: 3px !important;
padding-bottom: 3px !important;
min-height: 50px !important;
}
.td-main-menu-logo {
display: flex !important;
align-items: center;
opacity: 1 !important;
visibility: visible !important;
}
body.scrolled .td-main-menu-logo img {
max-height: 40px !important;
}
body .td-header-logo-wrap,
body .td-main-menu-logo {
display: flex !important;
opacity: 1 !important;
visibility: visible !important;
height: auto !important;
max-height: none !important;
}
.td-main-menu-logo img,
.td-header-logo-wrap img {
display: inline-block;
max-height: 60px;
transition: all 0.3s ease;
}
body.scrolled .td-main-menu-logo img,
body.scrolled .td-header-logo-wrap img {
max-height: 40px;
} .td-header-menu-wrap {
padding-top: 0 !important;
padding-bottom: 0 !important;
} .td-header-top-menu-full,
.td-top-header {
padding-top: 4px !important;
padding-bottom: 4px !important;
min-height: 30px !important;
font-size: 13px !important;
line-height: 1.2 !important;
transition: all 0.3s ease;
}
body.scrolled .td-header-top-menu-full,
body.scrolled .td-top-header {
padding-top: 2px !important;
padding-bottom: 2px !important;
min-height: 24px !important;
}
.td-header-top-menu-full,
.td-top-header,
.td-search-background,
.td-search-wrap-mob {
display: none !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: none !important;
} #cta-button {
position: fixed;
bottom: 20px;
right: 20px;
background-color: #e60023;
color: white;
padding: 12px 18px;
border-radius: 30px;
font-size: 16px;
font-weight: bold;
text-decoration: none;
z-index: 9999;
box-shadow: 0 4px 10px rgba(0,0,0,0.2);
transition: background-color 0.3s ease;
}
#cta-button:hover {
background-color: #c4001d;
}
body.tribe-events-page #cta-button,
body.post-type-archive-tribe_events #cta-button,
body.single-tribe_events #cta-button {
display: none !important;
} .breadcrumb-wrap.clean {
margin: 0 !important;
padding: 4px 8px !important;
background: none !important;
border: none !important;
border-radius: 0 !important;
font-size: 13px !important;
line-height: 1.2 !important;
color: #555 !important;
font-family: 'Inter', sans-serif !important;
height: auto !important;
min-height: 0 !important;
}
.breadcrumb-wrap.clean a {
color: #C57B4C !important;
font-weight: 500;
text-decoration: none;
}
.breadcrumb-wrap.clean a:hover {
color: #8B4A24 !important;
text-decoration: underline;
}
.breadcrumb-wrap.clean nav.rank-math-breadcrumb {
padding: 0 !important;
margin: 0 !important;
display: block !important;
}
.breadcrumb-wrap.clean nav.rank-math-breadcrumb p {
margin: 0 !important;
padding: 0 !important;
font-size: 13px !important;
line-height: 1.3 !important;
font-family: 'Inter', sans-serif !important;
color: #555 !important;
} #td-outer-wrap {
margin-top: 0 !important;
padding-top: 0 !important;
}
.td-outer-wrap .vc_row:first-of-type {
margin-top: 0 !important;
padding-top: 0 !important;
}
.td-main-content-wrap.td-main-page-wrap {
padding-top: 0 !important;
}
.vc_row {
padding-top: 20px !important;
padding-bottom: 20px !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.wpb_column.vc_column_container,
.td-pb-span12 {
padding-left: 0 !important;
padding-right: 0 !important;
} @media (max-width: 768px) {
body {
font-size: 17px;
line-height: 1.6;
padding-left: 10px;
padding-right: 10px;
}
h1 {
font-size: 1.6em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.2em;
}
.vc_row {
padding-top: 15px;
padding-bottom: 15px;
}
.td-main-menu-logo img,
.td-header-logo-wrap img {
max-height: 40px;
}
.entry-content p,
.td-post-content p,
.page p {
font-size: 15px;
line-height: 1.5;
}
#cta-button {
width: auto;
padding: 8px 12px;
font-size: 14px;
border-radius: 20px;
bottom: 15px;
right: 15px;
}
h1, h2, h3 {
margin-top: 1em;
margin-bottom: 0.6em;
}
}
body.home .td-main-content-wrap > .td-container:first-child {
margin-top: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
body.home .td-main-content-wrap > .td-container:first-child .vc_row:first-child {
margin-top: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}.td-blog-demo .import_blog_quote {
margin-top: -40px;
margin-bottom: 48px !important;
}
.td-blog-demo .aboutme_content {
padding-top: 40px;
padding-bottom: 80px;
}
@media (max-width: 767px) {
.td-blog-demo .aboutme_content .td-pb-span4 {
text-align: center;
}
}
.td-blog-demo .aboutme_image {
margin-bottom: 30px !important;
}
@media (max-width: 767px) {
.td-blog-demo .aboutme_image {
max-width: 400px;
display: inline-block;
}
}
.td-blog-demo .about-me .td-page-title {
text-align: center;
}
@media (max-width: 767px) {
.td-blog-demo .td_classic_blog_home {
margin-top: -32px;
}
}
.td-blog-demo #td-theme-settings .td-skin-buy a {
background-color: #CB9558;
}