.blog-grid-row {
padding-bottom: 3rem;
}
.blog-grid-row .blog-subtitle {
margin-bottom: 3rem !important;
}
.blog-grid-row .w-grid-list .w-grid-item-h {
display: flex;
flex-direction: column;
gap: 1rem;
align-items: center;
background: #fff;
box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.12);
border-radius: 10px;
overflow: hidden;
text-align: center;
padding-inline: 1rem;
padding-block: 2.5rem;
}
.blog-grid-row h4::after {
content: "";
display: block;
width: 127px;
height: 2px;
background: var(--color1);
margin: 12px auto 12px;
}
.blog-grid-row .w-btn {
font-family: "Bebas Neue", sans-serif;
background: var(--color1);
padding: 16px 16px 13px;
color: #fff !important;
border-radius: 10px;
box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.09), inset 0px 4px 10px rgba(0, 0, 0, 0.1);
line-height: 100%;
font-size: 24px;
display: inline-flex;
justify-content: center;
align-items: center;
min-height: 60px;
min-width: 206px;
font-weight: 400;
text-align: center;
}
.blog-grid-row .w-btn:hover {
background: #232323;
}
@media (max-width: 1199px) {
.blog-grid-row .w-btn {
min-height: 48px;
}
}
.mml_psttl {
background: var(--color1);
min-height: 312px;
display: flex;
align-items: center;
padding: 15px;
}
@media (max-width: 1440px) {
.mml_psttl {
min-height: 212px;
}
} :root {
--sidebar-primary: #8db920;
--sidebar-secondary: #000000;
}
.sidebar {
position: sticky !important;
align-self: flex-start;
top: 145px; }
.sidebar .sidebar_hello_title,
.sidebar .sidebar_posts h2,
.sidebar .sidebar_search_row h2 {
font: var(--the7-widget-title-font);
font-size: 24px !important;
line-height: 30px;
font-weight: 600;
color: #3d3d3d;
margin-bottom: 15px;
margin-top: 0;
}
.sidebar .vc_column_container > .vc_column-inner {
padding-right: 0;
padding-left: 0;
}
.sidebar p a {
color: #3d3d3d !important;
font-weight: 400 !important;
}
.sidebar span {
color: #3d3d3d;
}
.sidebar p a i,
.sidebar p i {
color: var(--sidebar-primary);
position: absolute;
margin-right: 0.5rem;
left: -23px;
top: 6px;
}
.sidebar a:hover {
color: var(--sidebar-primary) !important;
}
.sidebar a {
font-size: 18px;
line-height: 24px;
}
.sidebar .subtitle + p {
margin-bottom: 15px;
}
.sidebar .vc_row {
margin: 0;
}
.r-sidebar .g-cols.via_flex.type_default > div > .vc_column-inner {
padding: 0;
} .sidebar_hello_row.l-section { }
.sidebar_hello_row .g-cols.via_flex.type_default > div > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar .sidebar_hello_row span:hover {
color: var(--sidebar-primary) !important;
}
.sidebar_hello_row p {
margin-bottom: 5px;
position: relative;
margin-left: 23px;
color: #3d3d3d;
}
.sidebar_hello_row a {
margin-left: 0.25rem;
display: inline-block;
}
.sidebar_hello_row p:last-of-type a:hover {
color: unset !important;
}
.sidebar_hello_row p:last-of-type i {
top: 4px;
}
body .sidebar_hello_row {
padding: 10px;
border: 1px solid #000;
padding-bottom: 60px;
} .sidebar_posts_row .g-cols.via_flex > div > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar .sidebar_posts_row {
background: var(--sidebar-primary);
padding: 10px;
margin-bottom: 20px;
padding-top: 60px;
border: 1px solid #000;
}
.sidebar_posts_row h2 {
color: #fff;
}
.sidebar_posts_row a {
color: #fff !important;
text-transform: capitalize;
font-weight: 700;
}
.sidebar .sidebar_posts_row ul li:not(:last-child):after {
content: "";
display: block;
border-bottom: 1px solid #000;
margin: 15px 0;
}
.l-section.sidebar_posts_row ul li:before {
display: none !important;
}
.sidebar .sidebar_posts_row li {
padding-left: 0;
display: flex;
flex-direction: column;
}
.sidebar_posts_row .widget.widget_recent_entries {
padding-bottom: 10px;
}
.sidebar .sidebar_posts_row a:hover {
color: var(--sidebar-secondary) !important;
}
.sidebar_posts_row span.post-date {
color: #fff;
font-size: 0.8rem;
opacity: 1;
} .sidebar_search_row .g-cols.via_flex > div > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar .sidebar_search_row {
padding: 0;
padding-bottom: 30px;
}
.sidebar_search_row input#the7-search {
background: #9bcb52;
border: 1px solid #3d3d3d;
}
.sidebar_search_row input#the7-search::placeholder {
color: #000 !important;
}
.sidebar_search_row svg {
fill: #3d3d3d !important;
} .sidebar_menu_row .g-cols.via_flex > div > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar_menu_row a:hover {
color: var(--sidebar-primary) !important;
}
.sidebar .sidebar_menu_row ul li {
padding: 0;
margin: 10px 0;
border: none !important;
display: list-item;
position: relative;
}
.sidebar .sidebar_menu_row ul li::before {
content: "";
position: absolute;
left: -23px;
top: 8px;
width: 8px;
height: 8px;
border-radius: 50%;
background: var(--sidebar-primary);
border: none;
}
.sidebar_menu_row ul {
list-style: none;
margin-left: 24px !important;
color: var(--sidebar-primary);
}
.sidebar ul#menu-sidebar-menu a {
border: none !important;
padding: 0;
margin: 10px 0;
font-weight: 400 !important;
}
.widget.widget_nav_menu { }
.sidebar_menu_row ul li::marker {
font-size: 16px;
}
.sidebar .sidebar_menu_row {
padding: 0;
}
.sidebar_menu_title {
font: var(--the7-widget-title-font);
font-size: 24px;
line-height: 30px;
font-weight: 400;
color: #3d3d3d;
margin-bottom: 15px;
} .sidebar_separator_row {
padding-left: 0 !important;
padding-right: 0 !important;
}
.sidebar .sidebar_separator_section {
padding: 0;
z-index: 99;
}
.image_holder {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.circle_holder {
aspect-ratio: 1 / 1;
width: 80px;
background: #fff;
border-radius: 80%;
border: 3px solid var(--sidebar-secondary);
position: absolute;
top: -25px;
text-align: center;
overflow: hidden;
padding: 5px;
}
.sidebar_separator {
display: flex;
justify-content: center;
background: var(--sidebar-secondary);
position: absolute;
top: -15px;
width: 100%;
height: 30px;
left: 0;
z-index: 99;
}  .social_links.sticky_button {
position: fixed;
right: 0;
bottom: calc(35% - 50px);
display: flex;
z-index: 999;
padding: 5px;
opacity: 1;
transition: opacity 1s;
}
.share_icons {
display: flex;
flex-direction: column;
}
.share_icons svg.bi.bi-facebook,
.share_icons svg.bi.bi-instagram,
.share_icons svg.bi.bi-twitter-x,
.share_icons svg.bi.bi-linkedin {
width: 25px !important;
height: 25px !important;
}
.share_icons svg.bi.bi-facebook,
.share_icons svg.bi.bi-instagram,
.share_icons svg.bi.bi-twitter-x,
.share_icons svg.bi.bi-linkedin {
fill: #fff;
}
.share_icons a.facebook,
.share_icons a.instagram,
.share_icons a.twitter,
.share_icons a.linkedin {
padding: 20px;
line-height: 0;
margin-bottom: 5px;
}
.share_icons a.facebook:hover,
.share_icons a.instagram:hover,
.share_icons a.twitter:hover,
.share_icons a.linkedin:hover {
opacity: 0.8;
}
.share_icons a.facebook {
background: #4c69c7;
}
.share_icons a.instagram {
background: #f46f65;
}
.share_icons a.linkedin {
background: #0a66c2;
}
.share_icons a.twitter {
background: #000;
}  .quote-block {
text-align: center;
padding: 10px 0;
margin: 15px 0;
position: relative;
}
.quote-block::before {
content: "\201C";
position: absolute;
top: 40px;
left: 0px;
bottom: 0px;
font-size: 95px;
color: var(--sidebar-primary);
}
.quote-block::after {
content: "\201D";
position: absolute;
right: 0px;
bottom: 0px;
font-size: 95px;
color: var(--sidebar-primary);
}
.quote-block p {
text-transform: uppercase;
font-size: 22px;
line-height: 26px;
margin: 0px 40px;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
padding: 10px 0;
font-weight: bold;
color: var(--sidebar-primary);
}
@media (max-width: 767px) {
.quote-block::after,
.quote-block::before { }
} .cta_block {
background: var(--sidebar-primary);
padding: 15px;
margin: 20px 0;
border-radius: 15px;
}
.cta_block .intro_text h3 {
color: var(--sidebar-secondary);
}
.intro_text {
text-align: center;
margin-bottom: 20px;
}
.intro_text p {
font-size: 22px;
line-height: 26px;
font-weight: bold;
color: #333333;
padding-bottom: 10px;
}
.cta_block button.ff-btn.ff-btn-submit.ff-btn-md.wpf_has_custom_css {
margin-bottom: 0;
}
.cta_block .ff_submit_btn_wrapper_custom {
margin-bottom: 0 !important;
}
.cta_block .capchahere .ff-t-cell.ff-t-column-1 {
display: none;
}
.cta_block .ff-default .ff-el-form-control:focus {
border-color: var(--sidebar-primary) !important;
box-shadow: 0px 0px 0px 2px var(--sidebar-primary);
}
.cta_block button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css {
border: 1px solid #fff !important;
}
.cta_block div[data-name="ff_cn_id_4"] .ff_upload_btn.ff-btn {
background: #fff !important;
}  @media (max-width: 1000px) {
.single-post .vc_col-sm-8.wpb_column.vc_column_container {
padding-bottom: 50px;
width: 100%;
}
.single-post .vc_col-sm-4.wpb_column.vc_column_container.r-sidebar {
width: 100%;
}
.share_icons a.facebook,
.share_icons a.instagram,
.share_icons a.twitter,
.share_icons a.linkedin {
padding: 5px; }
}
@media (max-width: 768px) {
.sidebar {
padding-top: 0;
padding-bottom: 50px;
width: 100% !important;
}
}
@media (max-width: 1000px) {
.single-post .vc_col-sm-8.wpb_column.vc_column_container {
padding-bottom: 0;
}
}
.single-post .w-post-elm.post_date {
display: flex;
justify-content: center;
align-items: center;
}
.w-sharing {
margin-bottom: 2.5rem;
}
@media (max-width: 768px) {
.w-sharing {
margin-bottom: 0;
}
.l-sidebar {
padding-block: 1rem;
}
}
.w-sharing.type_simple .w-sharing-item i {
font-size: 1.5rem;
}
.fa-x-twitter::before {
content: "";
}