:root {
    --grownex-primary-color: var(--color-blue);
    --grownex-black-color: var(--color-black);
    --grownex-white-color: var(--color-white);
    --grownex-text-color: var(--color-gray);

    --grownex-gray-200: var(--color-border2);
    --grownex-gray-100: var(--color-surface-secondary);
    --grownex-gray: var(--color-border);

    --grownex-heading-font: inherit;
    --grownex-body-font: inherit;
    --grownex-font-awesome: "Font Awesome 6 Free";
}
.sidebar {
    position: sticky;
    top: 230px;
}

@media (max-width: 991px) {
    .sidebar {
    padding-left: 0;
    padding-top: 40px;
        position: unset;
    }
}

.page-sidebar {
margin-bottom: 50px;
padding-left: 18px;
}

/* Widget */
.widget,
.sidebar__widget {
margin-bottom: 40px;
padding: 30px;
border: 1px solid var(--grownex-gray-200);
border-radius: 5px;
/* Widget Instagram Feed */
/* Widget Title */
/* Social Widget Block */
/* Recent Comment List Block Widget & Latest Post Widget Block */
/* Social Widget */
/* Select Option  */
/* Login Widget */
/* Search Widget */
/* Tagcloud Widget */
/* Default Widget */
}

.widget:last-child,
.sidebar__widget:last-child {
margin-bottom: 40px;
}

.widget ol,
.widget ul,
.sidebar__widget ol,
.sidebar__widget ul {
margin-bottom: 0;
}

.widget.te_widget_cta,
.widget.widget_mechpro_contact_info_widget,
.sidebar__widget.te_widget_cta,
.sidebar__widget.widget_mechpro_contact_info_widget {
padding: 40px;
background-color: var(--grownex-black-color);
}

.widget.te_widget_cta .wp-block-heading,
.widget.widget_mechpro_contact_info_widget .wp-block-heading,
.sidebar__widget.te_widget_cta .wp-block-heading,
.sidebar__widget.widget_mechpro_contact_info_widget .wp-block-heading {
color: var(--grownex-white-color);
}

@media only screen and (min-width: 0px) and (max-width: 767px) {

.widget.te_widget_cta,
.widget.widget_mechpro_contact_info_widget,
.sidebar__widget.te_widget_cta,
.sidebar__widget.widget_mechpro_contact_info_widget {
padding: 40px;
}
}

.widget.te_widget_cta ul li,
.widget.widget_mechpro_contact_info_widget ul li,
.sidebar__widget.te_widget_cta ul li,
.sidebar__widget.widget_mechpro_contact_info_widget ul li {
display: flex !important;
gap: 10px;
border: 0;
}

.widget.te_widget_cta ul li .icon,
.widget.widget_mechpro_contact_info_widget ul li .icon,
.sidebar__widget.te_widget_cta ul li .icon,
.sidebar__widget.widget_mechpro_contact_info_widget ul li .icon {
font-size: 20px;
color: var(--grownex-primary-color);
}

.widget.te_widget_cta ul li .text,
.widget.widget_mechpro_contact_info_widget ul li .text,
.sidebar__widget.te_widget_cta ul li .text,
.sidebar__widget.widget_mechpro_contact_info_widget ul li .text {
font-size: 18px;
font-weight: 500;
color: var(--grownex-white-color);
}

.widget.te_widget_cta ul li a,
.widget.widget_mechpro_contact_info_widget ul li a,
.sidebar__widget.te_widget_cta ul li a,
.sidebar__widget.widget_mechpro_contact_info_widget ul li a {
color: var(--grownex-primary-color) !important;
}

.widget.te_widget_cta ul li a:hover,
.widget.widget_mechpro_contact_info_widget ul li a:hover,
.sidebar__widget.te_widget_cta ul li a:hover,
.sidebar__widget.widget_mechpro_contact_info_widget ul li a:hover {
color: var(--grownex-white-color) !important;
}

.widget.widget_mechpro_cta_widget,
.widget.widget_mechpro_download_widget,
.sidebar__widget.widget_mechpro_cta_widget,
.sidebar__widget.widget_mechpro_download_widget {
padding: 0 !important;
}

.widget.te_call_to_action_widget,
.sidebar__widget.te_call_to_action_widget {
padding: 40px;
border-radius: 5px;
display: flex;
position: relative;
z-index: 2;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 10px;
background-color: var(--grownex-black-color);
text-align: center;
}

.widget.te_call_to_action_widget .call_to_bg_img,
.sidebar__widget.te_call_to_action_widget .call_to_bg_img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
}

.widget.te_call_to_action_widget .call_to_bg_img img,
.sidebar__widget.te_call_to_action_widget .call_to_bg_img img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0.1;
}

.widget.te_call_to_action_widget .icon,
.sidebar__widget.te_call_to_action_widget .icon {
width: 55px;
height: 55px;
background-color: var(--grownex-primary-color);
border-radius: 50px;
display: flex;
align-items: center;
justify-content: center;
color: var(--grownex-white-color);
font-size: 16px;
flex-shrink: 0;
margin-bottom: 10px;
}

.widget.te_call_to_action_widget .number,
.sidebar__widget.te_call_to_action_widget .number {
font-size: 26px;
font-weight: 900;
line-height: initial;
color: var(--grownex-white-color);
text-transform: uppercase;
margin-bottom: 10px;
}

.widget.te_call_to_action_widget .title,
.widget.te_call_to_action_widget .desc,
.sidebar__widget.te_call_to_action_widget .title,
.sidebar__widget.te_call_to_action_widget .desc {
font-size: 18px;
font-weight: 400;
line-height: initial;
color: var(--grownex-white-color);
}

.widget .widget-instagram-feed,
.sidebar__widget .widget-instagram-feed {
width: 315px;
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {

.widget .widget-instagram-feed,
.sidebar__widget .widget-instagram-feed {
width: 220px;
}
}

@media (max-width: 374px) {

.widget .widget-instagram-feed,
.sidebar__widget .widget-instagram-feed {
width: 200px;
}
}

.widget .widget-instagram-feed .single-instagram-feed,
.sidebar__widget .widget-instagram-feed .single-instagram-feed {
width: 96px;
height: 96px;
}

.widget .wp-block-heading,
.widget .widget-title,
.widget .wp-block-search__label,
.sidebar__widget .wp-block-heading,
.sidebar__widget .widget-title,
.sidebar__widget .wp-block-search__label {
font-size: 26px;
display: flex !important;
flex-direction: column;
gap: 15px;
line-height: 26px;
font-weight: 900;
margin-bottom: 30px;
color: var(--grownex-black-color);
position: relative;
}

.widget .wp-block-heading::after,
.widget .widget-title::after,
.widget .wp-block-search__label::after,
.sidebar__widget .wp-block-heading::after,
.sidebar__widget .widget-title::after,
.sidebar__widget .wp-block-search__label::after {
width: 43px;
height: 2px;
background-color: var(--grownex-primary-color);
content: "";
display: inline-flex;
}

.widget .wp-block-social-links .wp-social-link,
.sidebar__widget .wp-block-social-links .wp-social-link {
padding: 0;
margin: 0;
line-height: 0;
}

.widget .wp-block-social-links .wp-social-link a,
.sidebar__widget .wp-block-social-links .wp-social-link a {
width: 44px;
height: 44px;
padding: 0;
display: flex;
justify-content: center;
}

.widget .has-avatars.has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta,
.widget .has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta,
.sidebar__widget .has-avatars.has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta,
.sidebar__widget .has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta {
font-weight: 900;
}

.widget .has-avatars.has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-author,
.widget .has-avatars.has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-link,
.widget .has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-author,
.widget .has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-link,
.sidebar__widget .has-avatars.has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-author,
.sidebar__widget .has-avatars.has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-link,
.sidebar__widget .has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-author,
.sidebar__widget .has-dates.has-excerpts.wp-block-te-latest-comments li.wp-block-te-latest-comments__comment .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-link {
font-weight: 900;
}

.widget .wp-block-te-latest-comments li.wp-block-te-latest-comments__comment,
.widget .wp-block-latest-posts li.wp-block-te-latest-comments__comment,
.sidebar__widget .wp-block-te-latest-comments li.wp-block-te-latest-comments__comment,
.sidebar__widget .wp-block-latest-posts li.wp-block-te-latest-comments__comment {
margin-bottom: 0;
}

.widget .wp-block-te-latest-comments li .wp-block-te-latest-comments__comment-meta,
.widget .wp-block-te-latest-comments li .wp-block-latest-posts__te-post-title,
.widget .wp-block-latest-posts li .wp-block-te-latest-comments__comment-meta,
.widget .wp-block-latest-posts li .wp-block-latest-posts__te-post-title,
.sidebar__widget .wp-block-te-latest-comments li .wp-block-te-latest-comments__comment-meta,
.sidebar__widget .wp-block-te-latest-comments li .wp-block-latest-posts__te-post-title,
.sidebar__widget .wp-block-latest-posts li .wp-block-te-latest-comments__comment-meta,
.sidebar__widget .wp-block-latest-posts li .wp-block-latest-posts__te-post-title {
line-height: 28px;
font-weight: 400;
}

.widget .wp-block-te-latest-comments li .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-date,
.widget .wp-block-te-latest-comments li .wp-block-latest-posts__te-post-title .wp-block-te-latest-comments__comment-date,
.widget .wp-block-latest-posts li .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-date,
.widget .wp-block-latest-posts li .wp-block-latest-posts__te-post-title .wp-block-te-latest-comments__comment-date,
.sidebar__widget .wp-block-te-latest-comments li .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-date,
.sidebar__widget .wp-block-te-latest-comments li .wp-block-latest-posts__te-post-title .wp-block-te-latest-comments__comment-date,
.sidebar__widget .wp-block-latest-posts li .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-date,
.sidebar__widget .wp-block-latest-posts li .wp-block-latest-posts__te-post-title .wp-block-te-latest-comments__comment-date {
font-size: 14px !important;
margin-bottom: 10px;
position: relative;
}

.widget .wp-block-te-latest-comments li .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-date:before,
.widget .wp-block-te-latest-comments li .wp-block-latest-posts__te-post-title .wp-block-te-latest-comments__comment-date:before,
.widget .wp-block-latest-posts li .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-date:before,
.widget .wp-block-latest-posts li .wp-block-latest-posts__te-post-title .wp-block-te-latest-comments__comment-date:before,
.sidebar__widget .wp-block-te-latest-comments li .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-date:before,
.sidebar__widget .wp-block-te-latest-comments li .wp-block-latest-posts__te-post-title .wp-block-te-latest-comments__comment-date:before,
.sidebar__widget .wp-block-latest-posts li .wp-block-te-latest-comments__comment-meta .wp-block-te-latest-comments__comment-date:before,
.sidebar__widget .wp-block-latest-posts li .wp-block-latest-posts__te-post-title .wp-block-te-latest-comments__comment-date:before {
content: "\f274";
font-family: var(--grownex-font-awesome);
padding-right: 8px;
}

.widget .wp-block-te-latest-comments li a,
.widget .wp-block-latest-posts li a,
.sidebar__widget .wp-block-te-latest-comments li a,
.sidebar__widget .wp-block-latest-posts li a {
color: var(--grownex-text-color);
}

.widget .wp-block-te-latest-comments li a.wp-block-te-latest-comments__comment-author,
.widget .wp-block-te-latest-comments li a.wp-block-te-latest-comments__comment-link,
.widget .wp-block-latest-posts li a.wp-block-te-latest-comments__comment-author,
.widget .wp-block-latest-posts li a.wp-block-te-latest-comments__comment-link,
.sidebar__widget .wp-block-te-latest-comments li a.wp-block-te-latest-comments__comment-author,
.sidebar__widget .wp-block-te-latest-comments li a.wp-block-te-latest-comments__comment-link,
.sidebar__widget .wp-block-latest-posts li a.wp-block-te-latest-comments__comment-author,
.sidebar__widget .wp-block-latest-posts li a.wp-block-te-latest-comments__comment-link {
display: inline !important;
text-transform: capitalize;
line-height: 28px;
font-weight: 400;
}

.widget .wp-block-te-latest-comments li a:hover,
.widget .wp-block-latest-posts li a:hover,
.sidebar__widget .wp-block-te-latest-comments li a:hover,
.sidebar__widget .wp-block-latest-posts li a:hover {
color: var(--grownex-primary-color);
}

.widget .wp-block-te-latest-comments li .wp-block-te-latest-comments__comment-excerpt p,
.widget .wp-block-latest-posts li .wp-block-te-latest-comments__comment-excerpt p,
.sidebar__widget .wp-block-te-latest-comments li .wp-block-te-latest-comments__comment-excerpt p,
.sidebar__widget .wp-block-latest-posts li .wp-block-te-latest-comments__comment-excerpt p {
font-size: 16px;
line-height: 28px;
margin: 0;
}

.widget .te-social-profile,
.sidebar__widget .te-social-profile {
justify-content: flex-start;
}

.widget .te-social-profile a,
.sidebar__widget .te-social-profile a {
width: 40px;
height: 40px;
background-color: var(--grownex-primary-color);
color: var(--grownex-white-color);
transition: all 0.5s ease-out;
border-radius: 5px;
flex-shrink: 0;
flex-wrap: wrap;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
}

@media (max-width: 1199px) {

.widget .te-social-profile a,
.sidebar__widget .te-social-profile a {
width: 40px;
height: 40px;
}
}

.widget .te-social-profile a.facebook,
.sidebar__widget .te-social-profile a.facebook {
background-color: #1877f2;
}

.widget .te-social-profile a.twitter,
.sidebar__widget .te-social-profile a.twitter {
background-color: #1da1f2;
}

.widget .te-social-profile a.linkedin,
.sidebar__widget .te-social-profile a.linkedin {
background-color: #0a66c2;
}

.widget .te-social-profile a.instagram,
.sidebar__widget .te-social-profile a.instagram {
background-color: #405de6;
}

.widget .te-social-profile a:hover,
.sidebar__widget .te-social-profile a:hover {
color: var(--grownex-white-color);
transition: all 0.5s ease-out;
background-color: var(--grownex-primary-color);
}

.widget select,
.sidebar__widget select {
max-width: 100%;
height: 50px;
width: 100%;
border: 1px solid transparent;
padding: 0 10px;
border-radius: 5px;
color: var(--grownex-text-color);
margin-bottom: 0;
}

.widget .has-login-form .login-username label,
.widget .has-login-form .login-password label,
.sidebar__widget .has-login-form .login-username label,
.sidebar__widget .has-login-form .login-password label {
margin-bottom: 10px;
}

.widget .has-login-form .login-username input,
.widget .has-login-form .login-password input,
.sidebar__widget .has-login-form .login-username input,
.sidebar__widget .has-login-form .login-password input {
max-width: 100%;
height: 50px;
width: 100%;
border: 1px solid var(--grownex-gray);
padding: 0 10px;
border-radius: 5px;
color: var(--grownex-text-color);
}

.widget .has-login-form .login-remember label,
.sidebar__widget .has-login-form .login-remember label {
display: flex;
align-items: center;
gap: 10px;
}

.widget .has-login-form .login-submit,
.sidebar__widget .has-login-form .login-submit {
margin-bottom: 0;
}

.widget .has-login-form .login-submit input.button-primary,
.sidebar__widget .has-login-form .login-submit input.button-primary {
display: inline-flex;
background: var(--grownex-primary-color);
color: #fff;
padding: 12px 32px;
text-align: center;
font-weight: 900;
font-family: var(--grownex-body-font);
text-transform: capitalize;
position: relative;
z-index: 1;
transition: 0.3s;
font-size: 16px;
align-items: center;
gap: 10px;
border-radius: 5px;
}

.widget .search-form,
.sidebar__widget .search-form {
display: flex !important;
}

.widget .search-form button,
.sidebar__widget .search-form button {
width: 62px;
flex-shrink: 0;
}

.widget.widget_search .sidebar__search,
.sidebar__widget.widget_search .sidebar__search {
display: flex !important;
}

.widget.widget_search .sidebar__search button,
.sidebar__widget.widget_search .sidebar__search button {
width: 62px;
flex-shrink: 0;
}

.widget .wp-block-search__no-button.wp-block-search input,
.sidebar__widget .wp-block-search__no-button.wp-block-search input {
border-radius: 10px;
}

.widget .wp-block-search,
.sidebar__widget .wp-block-search {
margin-bottom: -2px;
}

.widget .wp-block-search,
.widget .search-form,
.widget .sidebar__search,
.sidebar__widget .wp-block-search,
.sidebar__widget .search-form,
.sidebar__widget .sidebar__search {
display: inline-block;
width: 100%;
overflow: hidden;
}

.widget .wp-block-search .wp-block-search__inside-wrapper,
.widget .search-form .wp-block-search__inside-wrapper,
.widget .sidebar__search .wp-block-search__inside-wrapper,
.sidebar__widget .wp-block-search .wp-block-search__inside-wrapper,
.sidebar__widget .search-form .wp-block-search__inside-wrapper,
.sidebar__widget .sidebar__search .wp-block-search__inside-wrapper {
display: flex;
padding: 0 !important;
}

.widget .wp-block-search label,
.widget .search-form label,
.widget .sidebar__search label,
.sidebar__widget .wp-block-search label,
.sidebar__widget .search-form label,
.sidebar__widget .sidebar__search label {
font-size: 24px;
display: block;
line-height: 28px;
font-weight: 900;
margin-bottom: 30px;
color: var(--grownex-black-color);
font-family: var(--grownex-heading-font);
}

.widget .wp-block-search input,
.widget .search-form input,
.widget .sidebar__search input,
.sidebar__widget .wp-block-search input,
.sidebar__widget .search-form input,
.sidebar__widget .sidebar__search input {
background-color: var(--grownex-white-color);
border: 1px solid var(--grownex-gray-200) !important;
padding: 0 25px;
height: 60px;
width: 100%;
color: var(--grownex-text-color);
font-size: 15px;
border-radius: 6px 0 0 6px;
}

.widget .wp-block-search button,
.widget .search-form button,
.widget .sidebar__search button,
.sidebar__widget .wp-block-search button,
.sidebar__widget .search-form button,
.sidebar__widget .sidebar__search button {
color: var(--grownex-white-color);
padding: 0 20px;
position: relative;
right: 0;
background-color: var(--grownex-primary-color);
top: 0;
height: auto;
border-radius: 0 6px 6px 0;
line-height: 0;
border: 0;
margin-left: 0 !important;
}

.widget .tagcloud,
.widget .wp-block-tag-cloud,
.sidebar__widget .tagcloud,
.sidebar__widget .wp-block-tag-cloud {
display: flex;
flex-wrap: wrap;
gap: 15px;
align-items: center;
}

.widget .tagcloud a,
.widget .wp-block-tag-cloud a,
.sidebar__widget .tagcloud a,
.sidebar__widget .wp-block-tag-cloud a {
color: var(--grownex-text-color);
display: inline-block;
font-size: 18px;
font-weight: 400;
line-height: 1;
padding: 10px 20px;
border-radius: 5px;
transition: all 0.5s ease-out;
border: 1px solid var(--grownex-gray-200);
}

.widget .tagcloud a:hover,
.widget .wp-block-tag-cloud a:hover,
.sidebar__widget .tagcloud a:hover,
.sidebar__widget .wp-block-tag-cloud a:hover {
color: var(--grownex-white-color);
background: var(--grownex-primary-color);
border-color: var(--grownex-primary-color);
transition: all 0.5s ease-out;
}

.widget ul,
.widget ol,
.sidebar__widget ul,
.sidebar__widget ol {
margin-bottom: 0;
padding-left: 0;
/* Tag Cloud Widget */
}

.widget ul li,
.widget ol li,
.sidebar__widget ul li,
.sidebar__widget ol li {
display: block;
padding: 8px 0;
border-bottom: 1px solid var(--grownex-gray-200);
margin-bottom: 0;
/* Recent Comment Widget */
}

.widget ul li:last-child,
.widget ol li:last-child,
.sidebar__widget ul li:last-child,
.sidebar__widget ol li:last-child {
margin-bottom: 0;
border-bottom: 0;
}

.widget ul li.recentcomments .comment-author-link a:before,
.widget ol li.recentcomments .comment-author-link a:before,
.sidebar__widget ul li.recentcomments .comment-author-link a:before,
.sidebar__widget ol li.recentcomments .comment-author-link a:before {
display: block;
}

.widget ul li.recentcomments a,
.widget ol li.recentcomments a,
.sidebar__widget ul li.recentcomments a,
.sidebar__widget ol li.recentcomments a {
padding-left: 0;
display: inline;
}

.widget ul li.recentcomments a:before,
.widget ol li.recentcomments a:before,
.sidebar__widget ul li.recentcomments a:before,
.sidebar__widget ol li.recentcomments a:before {
display: none;
}

.widget ul li a,
.widget ol li a,
.sidebar__widget ul li a,
.sidebar__widget ol li a {
color: var(--grownex-text-color);
position: relative;
display: inline-block;
text-transform: capitalize;
font-size: 18px;
transition: all 0.5s ease-out;
/* RSS Widget */
}

.widget ul li a:hover,
.widget ol li a:hover,
.sidebar__widget ul li a:hover,
.sidebar__widget ol li a:hover {
color: var(--grownex-primary-color);
transition: all 0.5s ease-out;
}

.widget ul li a.rsswidget,
.widget ol li a.rsswidget,
.sidebar__widget ul li a.rsswidget,
.sidebar__widget ol li a.rsswidget {
padding-left: 0;
font-weight: 900;
display: block;
}

.widget ul li a.rsswidget:before,
.widget ol li a.rsswidget:before,
.sidebar__widget ul li a.rsswidget:before,
.sidebar__widget ol li a.rsswidget:before {
display: none;
}

.widget ul li ul,
.widget ol li ul,
.sidebar__widget ul li ul,
.sidebar__widget ol li ul {
padding-left: 25px;
padding-top: 10px;
}

.widget ul.wp-tag-cloud li,
.widget ol.wp-tag-cloud li,
.sidebar__widget ul.wp-tag-cloud li,
.sidebar__widget ol.wp-tag-cloud li {
display: inline-block;
padding: 0;
border: 0;
}

.widget ul.wp-tag-cloud li a:before,
.widget ol.wp-tag-cloud li a:before,
.sidebar__widget ul.wp-tag-cloud li a:before,
.sidebar__widget ol.wp-tag-cloud li a:before {
display: none;
}

.widget.te_widget_categories ul li,
.widget.widget_categories ul li,
.widget.widget_archive ul li,
.sidebar__widget.te_widget_categories ul li,
.sidebar__widget.widget_categories ul li,
.sidebar__widget.widget_archive ul li {
text-align: right;
display: inline-flex;
width: 100%;
justify-content: space-between;
}

.widget.te_widget_categories ul li.cat-item,
.widget.widget_categories ul li.cat-item,
.widget.widget_archive ul li.cat-item,
.sidebar__widget.te_widget_categories ul li.cat-item,
.sidebar__widget.widget_categories ul li.cat-item,
.sidebar__widget.widget_archive ul li.cat-item {
text-align: right;
display: inline-block;
width: 100%;
}

.widget.te_widget_categories ul li a,
.widget.widget_categories ul li a,
.widget.widget_archive ul li a,
.sidebar__widget.te_widget_categories ul li a,
.sidebar__widget.widget_categories ul li a,
.sidebar__widget.widget_archive ul li a {
float: left;
}

/* About Info Widget*/
.widget-about-info {
display: flex;
align-items: flex-start;
flex-direction: column;
}

.widget-about-info .about-desc {
text-align: left;
}

.widget-about-info .about-desc .about-title {
font-size: 20px;
}

.widget-about-info .about-image {
width: 140px;
height: 140px;
border-radius: 10px;
overflow: hidden;
margin-bottom: 20px;
}

.widget-about-info .te-social-profile {
display: flex;
align-items: center;
gap: 10px;
padding-top: 30px;
border-top: 1px solid var(--grownex-gray-200);
width: 100%;
margin-top: 10px;
}

.widget-about-info .te-social-profile a {
transition: all 0.5s ease-out;
width: 44px;
height: 44px;
background-color: var(--grownex-gray-100);
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
color: var(--grownex-black-color);
transition: all 0.5s ease-out;
}

.widget-about-info .te-social-profile a:hover {
color: var(--grownex-white-color);
transition: all 0.5s ease-out;
background-color: var(--grownex-primary-color);
}

/* Latest Post Widget*/
.has-dates.has-author.wp-block-latest-posts .wp-block-latest-posts__te-post-title {
display: inline-block;
width: 100%;
font-weight: 900;
}

.widget_rss .wp-block-heading:before,
.widget_rss .widget-title:before {
display: none;
}

.widget_rss .rss-widget-icon {
margin-right: 6px;
}

.widget_rss ul li a.rsswidget {
color: var(--grownex-black-color);
}

.widget_rss ul li a.rsswidget:hover {
color: var(--grownex-primary-color);
}

.wp-block-latest-posts .wp-block-rss__item-title,
.wp-block-rss .wp-block-rss__item-title,
.widget_rss .wp-block-rss__item-title {
display: inline-block;
width: 100%;
font-weight: 900;
}

.wp-block-latest-posts .wp-block-latest-posts__post-author,
.wp-block-latest-posts .wp-block-rss__item-publish-date,
.wp-block-rss .wp-block-latest-posts__post-author,
.wp-block-rss .wp-block-rss__item-publish-date,
.widget_rss .wp-block-latest-posts__post-author,
.widget_rss .wp-block-rss__item-publish-date {
margin-right: 10px;
}

.wp-block-latest-posts .wp-block-latest-posts__post-author,
.wp-block-latest-posts .wp-block-latest-posts__te-post-date,
.wp-block-latest-posts .wp-block-rss__item-publish-date,
.wp-block-latest-posts .wp-block-rss__item-author,
.wp-block-latest-posts .rss-date,
.wp-block-rss .wp-block-latest-posts__post-author,
.wp-block-rss .wp-block-latest-posts__te-post-date,
.wp-block-rss .wp-block-rss__item-publish-date,
.wp-block-rss .wp-block-rss__item-author,
.wp-block-rss .rss-date,
.widget_rss .wp-block-latest-posts__post-author,
.widget_rss .wp-block-latest-posts__te-post-date,
.widget_rss .wp-block-rss__item-publish-date,
.widget_rss .wp-block-rss__item-author,
.widget_rss .rss-date {
display: inline-block;
font-size: 14px !important;
font-weight: 900;
text-transform: capitalize;
position: relative;
}

.wp-block-latest-posts .wp-block-latest-posts__te-post-date:before,
.wp-block-latest-posts .wp-block-rss__item-publish-date:before,
.wp-block-latest-posts .rss-date:before,
.wp-block-rss .wp-block-latest-posts__te-post-date:before,
.wp-block-rss .wp-block-rss__item-publish-date:before,
.wp-block-rss .rss-date:before,
.widget_rss .wp-block-latest-posts__te-post-date:before,
.widget_rss .wp-block-rss__item-publish-date:before,
.widget_rss .rss-date:before {
content: "\f274";
font-family: var(--grownex-font-awesome);
padding-right: 8px;
}

.wp-block-latest-posts .wp-block-latest-posts__post-author:before,
.wp-block-latest-posts .wp-block-rss__item-author:before,
.wp-block-rss .wp-block-latest-posts__post-author:before,
.wp-block-rss .wp-block-rss__item-author:before,
.widget_rss .wp-block-latest-posts__post-author:before,
.widget_rss .wp-block-rss__item-author:before {
content: "\f007";
font-family: var(--grownex-font-awesome);
padding-right: 8px;
}

.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts .wp-block-rss__item-excerpt,
.wp-block-latest-posts .rssSummary,
.wp-block-rss .wp-block-latest-posts__post-excerpt,
.wp-block-rss .wp-block-rss__item-excerpt,
.wp-block-rss .rssSummary,
.widget_rss .wp-block-latest-posts__post-excerpt,
.widget_rss .wp-block-rss__item-excerpt,
.widget_rss .rssSummary {
margin-top: 10px;
margin-bottom: 0;
}

.te_widget_latest_post ul li {
display: flex;
gap: 20px;
margin-bottom: 24px;
border-bottom: 1px solid var(--grownex-gray-200);
align-items: center;
padding: 0;
padding-bottom: 24px;
}

.te_widget_latest_post ul li:hover .te-latest-post-thumb img {
transform: scale(1.2);
transition: all 0.5s ease-out;
}

.te_widget_latest_post ul li:last-child {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0;
}

.te_widget_latest_post ul li a {
padding-left: 0;
}

.te_widget_latest_post ul li a:before {
display: none;
}

.te_widget_latest_post ul li .te-latest-post-thumb {
flex-shrink: 0;
overflow: hidden;
width: 75px;
height: 75px;
border-radius: 5px;
}

.te_widget_latest_post ul li .te-latest-post-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
transform: scale(1);
transition: all 0.5s ease-out;
}

.te_widget_latest_post ul li .te-latest-post-desc .te-latest-post-title {
margin-bottom: 8px;
font-size: 20px;
line-height: initial;
color: var(--grownex-black-color);
font-family: var(--grownex-heading-font);
}

.te_widget_latest_post ul li .te-latest-post-desc .te-latest-post-title a {
font-size: 20px;
line-height: initial;
color: var(--grownex-black-color);
position: relative;
text-transform: capitalize;
transition: all 0.5s ease-out;
font-family: var(--grownex-heading-font);
}

.te_widget_latest_post ul li .te-latest-post-desc .te-latest-post-title a:hover {
color: var(--grownex-primary-color);
transition: all 0.5s ease-out;
}

.te_widget_latest_post ul li .te-latest-post-desc .te-latest-post-meta {
font-size: 18px;
display: flex;
align-items: center;
line-height: initial;
font-weight: 400;
gap: 8px;
color: var(--grownex-text-color);
}

.te_widget_latest_post ul li .te-latest-post-desc .te-latest-post-meta i {
color: var(--grownex-primary-color);
margin-top: -4px;
}

.widget-instagram-feed {
display: grid;
flex-wrap: wrap;
grid-template-columns: repeat(3, 1fr);
grid-gap: 12px;
width: 240px;
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
.widget-instagram-feed {
grid-template-columns: repeat(2, 1fr);
}
}

@media (max-width: 374px) {
.widget-instagram-feed {
grid-template-columns: repeat(2, 1fr);
}
}

.widget-instagram-feed .single-instagram-feed {
border-radius: 5px;
width: 72px;
height: 72px;
overflow: hidden;
position: relative;
flex-shrink: 0;
}

.widget-instagram-feed .single-instagram-feed:hover img {
transform: scale(1.1);
transition: all 0.5s ease-out;
}

.widget-instagram-feed .single-instagram-feed img {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
left: 0;
top: 0;
transform: scale(1);
transition: all 0.5s ease-out;
}

.widget_promotion {
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
background-color: var(--grownex-black-color);
}

.widget_promotion .wp-block-heading {
width: 100%;
text-align: center;
color: var(--grownex-white-color);
font-size: 40px;
line-height: 56px;
margin-bottom: 10px;
}

.widget_promotion .secondary-btn {
display: inline-block;
background: var(--grownex-primary-color);
color: var(--grownex-black-color);
padding: 12px 104px;
font-weight: 600;
font-family: var(--grownex-body-font);
text-transform: capitalize;
position: relative;
z-index: 1;
transition: all 0.5s ease-out;
font-size: 16px;
align-items: center;
gap: 10px;
border-radius: 10px;
}

.widget_promotion .secondary-btn i {
color: #fff;
font-size: 16px;
}

.widget_promotion .secondary-btn:hover {
transition: all 0.5s ease-out;
background-color: var(--grownex-white-color);
border-color: var(--grownex-white-color);
}

.widget_promotion p {
color: rgba(255, 255, 255, 0.53);
margin-bottom: 32px;
}

.te-post-item .te-single-post-meta {
gap: 32px;
}