.sidebar {
position: sticky;
top: 25px;
margin-bottom: 25px;
}
.sidebar .widget:not(.sidebar .widget > .widget){
margin-bottom: 25px;
background-color: var(--bg-color);
} .sidebar .widget .widget-title,
.sidebar .widget .wp-block-group__inner-container h1,
.sidebar .widget .wp-block-group__inner-container h2,
.sidebar .widget .wp-block-group__inner-container h3,
.sidebar .widget .wp-block-group__inner-container h4,
.sidebar .widget .wp-block-group__inner-container h5,
.sidebar .widget .wp-block-group__inner-container h6,
.sidebar .widget .wp-block-search__label {
padding: 10px 15px;
background-color: var(--primary-color);
color: var(--white-fix);
font-weight: 600;
border-radius: 4px;
display: block;
font-size: 22px;
margin-bottom: 0;
}
.sidebar .widget .widget-title::before,
.sidebar .widget .wp-block-group__inner-container h1::before,
.sidebar .widget .wp-block-group__inner-container h2::before,
.sidebar .widget .wp-block-group__inner-container h3::before,
.sidebar .widget .wp-block-group__inner-container h4::before,
.sidebar .widget .wp-block-group__inner-container h5::before,
.sidebar .widget .wp-block-group__inner-container h6::before,
.sidebar .widget .wp-block-search__label::before {
content: "";
position: absolute;
inset: 0;
background-repeat: no-repeat;
background-position: center center;
z-index: -1;
}
.sidebar .widget_product_search .woocommerce-product-search button {
border: none;
outline: none;
background: var(--primary-color);
color: var(--white-fix);
} .sidebar .widget ul,
.sidebar .widget ol {
padding: 0;
margin: 0;
list-style: none;
}
.sidebar .widget a {
text-decoration: none;
}
.sidebar .widget p {
color: var(--dark);
} .sidebar .widget form.wp-block-search__no-button .wp-block-search__inside-wrapper input {
width: 100%;
}
.sidebar .widget .wp-block-search__inside-wrapper {
display: flex;
padding: 20px;
background-color: var(--bg-color);
}
.sidebar .widget .wp-block-search__inside-wrapper .wp-block-search__input {
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
padding: 10px;
border-radius: 0;
height: 50px;
border: none;
outline: none;
width: 75%;
background: var(--white);
}
.sidebar .widget .wp-block-search__inside-wrapper .wp-block-search__button {
background: var(--primary-color);
color: var(--white-fix);
font-weight: 600;
border-radius: 0px;
border: none;
height: 50px;
width: 25%;
}
.sidebar .widget .wp-block-search__inside-wrapper .wp-block-search__button svg{
fill: var(--white-fix);
}  .sidebar .widget .wp-block-latest-posts {
padding: 20px;
}
.sidebar .widget .wp-block-latest-comments .wp-block-latest-comments__comment {
background-color: var(--white);
padding: 10px;
margin-bottom: 20px;
}
.sidebar .widget_block .wp-block-latest-posts li .wp-block-latest-posts__post-title {
padding: 10px;
display: block;
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
margin-bottom: 20px;
color: rgba(var(--se-color));
background-color: var(--white);
transition: 0.65s;
}
.sidebar .widget_block .wp-block-latest-posts li .wp-block-latest-posts__post-title:hover,
.sidebar .widget_block .wp-block-latest-posts li .wp-block-latest-posts__post-title:focus-within {
background: var(--primary-color);
color: var(--white-fix);
}
.sidebar .widget_block .wp-block-latest-posts li:last-child .wp-block-latest-posts__post-title {
margin-bottom: 0;
} .sidebar .widget .wp-block-latest-comments {
padding: 20px;
}
.sidebar .widget .wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
margin-bottom: 0px;
}
.sidebar .widget .wp-block-latest-comments .sidebar .widget .wp-block-latest-comments .wp-block-latest-comments__comment-meta a {
color: var(--primary-color);
display: inline-block;
} .sidebar .widget .wp-block-archives {
padding: 20px;
}
.sidebar .widget .wp-block-archives li {
display: flex;
background-color: var(--white);
padding: 10px;
}
.sidebar .widget .wp-block-archives li a {
color: var(--primary-color);
flex: 1;
}
.sidebar .widget .wp-block-archives-dropdown select {
width: 100%;
padding: 10px;
border: none;
outline: none;
} .sidebar .widget .wp-block-calendar {
padding: 20px;
}
.sidebar .widget .wp-calendar-table caption {
caption-side: top;
font-size: 22px;
color: var(--white-fix);
font-weight: 600;
line-height: 1;
background-color: var(--primary-color);
padding: 10px;
margin-bottom: 20px;
}
.sidebar .widget .calendar_wrap{
padding: 15px;
}
.sidebar .widget .wp-calendar-table th,
.sidebar .widget .wp-calendar-table td {
color: var(--dark);
width: 40px;
height: 40px;
text-align: center;
border-collapse: collapse;
margin: 5px;
}
.sidebar .widget .wp-calendar-table th {
background: var(--primary-color);
color: var(--white-fix);
}
.sidebar .widget .wp-calendar-table {
border-left: none;
border-right: none;
border-color: #848490;
margin: 0 auto;
border: none;
}
.sidebar .widget .wp-calendar-table #today {
background-color: var(--primary-color);
color: var(--white-fix);
}
.sidebar .wp-calendar-nav span a {
text-decoration: none;
color: var(--primary-color);
display: inline-block;
transition: 0.65s;
}
.sidebar .wp-calendar-nav span a:hover,
.sidebar .wp-calendar-nav span a:focus-within {
color: var(--primary-color);
} .sidebar .widget .wp-block-categories-list {
padding: 20px;
}
.sidebar .widget .wp-block-categories-list li {
padding: 10px;
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
margin-bottom: 20px;
display: flex;
background: var(--white);
transition: 0.65s;
}
.sidebar .widget .wp-block-categories-list li:last-child {
margin-bottom: 0;
}
.sidebar .widget .wp-block-categories li:hover,
.sidebar .widget .wp-block-categories li:focus-within {
background: var(--primary-color);
color: var(--white-fix);
}
.sidebar .widget .wp-block-categories li a {
flex: 1;
color: var(--dark);
}
.sidebar .widget .wp-block-categories li:hover a,
.sidebar .widget .wp-block-categories li:focus-within a {
color: var(--white-fix);
}
.sidebar .widget .wp-block-categories-dropdown {
padding: 20px;
}
.sidebar .widget .wp-block-categories-dropdown select {
padding: 10px;
border: none;
outline: none;
background-color: var(--white);
width: 100%;
} .sidebar .widget .wp-block-latest-posts__list.has-dates.has-author.wp-block-latest-posts li a {
margin-bottom: 0;
background: none;
box-shadow: none;
padding: 0;
color: var(--primary-color);
}
.sidebar .widget .wp-block-latest-posts__list.has-dates.has-author.wp-block-latest-posts li {
background-color: var(--white);
margin-bottom: 25px;
padding: 10px;
}
.sidebar .widget .wp-block-latest-posts__list.has-dates.has-author.wp-block-latest-posts li:last-child {
margin-bottom: 0;
} .sidebar .widget_block .logged-in.wp-block-loginout {
padding: 20px;
}
.sidebar .widget_block .logged-in.wp-block-loginout a {
color: var(--primary-color);
font-weight: 600;
}
.sidebar .widget_block .wp-block-page-list li a {
color: var(--dark);
font-weight: 600;
transition: 0.65s;
margin-bottom: 15px;
display: inline-block;
}
.sidebar .widget_block .wp-block-page-list li:last-child a {
margin-bottom: 0;
}
.sidebar .widget_block .wp-block-page-list li a:hover,
.sidebar .widget_block .wp-block-page-list li a:focus-within {
color: var(--primary-color);
}
.sidebar .widget_block .wp-block-rss {
padding: 20px;
}
.sidebar .widget_block .wp-block-rss .wp-block-rss__item {
padding: 10px;
background-color: var(--white);
}
.sidebar .widget_block .wp-block-rss li a {
color: var(--dark);
font-weight: 600;
transition: 0.65s;
}
.sidebar .widget_block .wp-block-rss li:not(:last-child) {
margin-bottom: 20px;
}
.sidebar .widget_block .wp-block-rss li a {
color: var(--primary-color);
} .sidebar .widget .wp-block-social-links {
padding: 20px;
}
.sidebar .widget .wp-block-page-list {
padding: 20px;
}
.sidebar .widget.widget_block .is-layout-flex.wp-block-social-links li {
display: inline-block;
margin-right: 10px;
}
.sidebar .widget.widget_block .is-layout-flex.wp-block-social-links li:last-child {
margin-right: 0;
}
.sidebar .widget.widget_block .is-layout-flex.wp-block-social-links li a {
width: 40px;
height: 40px;
border-radius: 40px;
text-align: center;
background-color: var(--dark);
display: inline-block;
line-height: 40px;
transition: 0.65s;
color: var(--white);
}
.sidebar .widget.widget_block .is-layout-flex.wp-block-social-links li a svg {
fill: var(--white);
}
.sidebar .widget.widget_block .is-layout-flex.wp-block-social-links li a:hover svg,
.sidebar .widget.widget_block .is-layout-flex.wp-block-social-links li a:focus svg {
fill: var(--white-fix);
}
.sidebar .widget.widget_block .is-layout-flex.wp-block-social-links li a:hover,
.sidebar .widget.widget_block .is-layout-flex.wp-block-social-links li a:focus-within {
background-color: var(--primary-color);
color: var(--white-fix);
} .sidebar .widget_block .wp-block-tag-cloud {
padding: 20px;
}
.sidebar .widget_block .wp-block-tag-cloud a {
display: inline-block;
padding: 10px 15px;
border-radius: 5px;
background: var(--dark1);
color: var(--primary-color);
border: 1px solid var(--primary-color);
text-decoration: none;
margin: 0 5px 10px 0;
transition: 0.65s;
font-weight: 600;
font-size: 16px;
text-transform: capitalize;
}
.sidebar .widget_block .wp-block-tag-cloud a:hover,
.sidebar .widget_block .wp-block-tag-cloud a:focus-within {
background-color: var(--primary-color);
color: var(--white-fix);
border-color: var(--primary-color);
} .sidebar .widget .wp-block-woocommerce-all-reviews {
padding: 20px;
}
.sidebar .widget .wp-block-woocommerce-all-reviews .wc-block-sort-select__select {
padding: 10px;
background-color: var(--white);
width: 100%;
border: none;
outline: none;
}
.sidebar .wc-block-review-list .wc-block-review-list-item__product a {
color: var(--dark);
font-weight: 600;
}
.sidebar .wc-block-review-list .wc-block-review-list-item__rating__stars {
color: #f6c613;
}
.sidebar .wc-block-review-list-item__author {
color: var(--primary-color);
} .sidebar .widget.widget_block .wp-block-woocommerce-all-reviews .wc-block-sort-select {
margin-bottom: 25px;
}
.sidebar .widget.widget_block .wc-block-sort-select__label span {
color: var(--white);
}
.sidebar .widget.widget_block .wp-block-woocommerce-all-reviews .wc-block-review-list-item__image img {
width: 50px;
height: 50px;
margin-right: 15px;
}
.sidebar .widget.widget_block .wp-block-woocommerce-all-reviews .wc-block-review-list-item__info {
display: flex;
margin-bottom: 15px;
}
.sidebar .wc-block-review-list-item__rating__stars span {
color: #e6a237;
}
.sidebar .wc-block-review-list-item__product a {
text-decoration: none;
}
.sidebar .wc-block-review-list-item__item {
margin-bottom: 20px;
background-color: var(--white);
padding: 10px;
}
.sidebar .wc-block-review-list-item__item div>p {
margin: 0;
}
.sidebar .wc-block-review-list-item__item:last-child {
margin-bottom: 0;
}
.sidebar .wc-block-featured-category__link .wp-block-button__link,
.sidebar .wc-block-featured-product__link .wp-block-button__link,
.sidebar .wp-block-button__link {
padding: 10px 15px;
background: var(--primary-color);
color: var(--white-fix);
display: inline-block;
border-radius: 3px;
}
.sidebar .wc-block-grid__products li a .wc-block-grid__product-title {
color: var(--dark);
font-weight: 600;
}
.sidebar .widget .wc-block-featured-category__wrapper .wc-block-featured-category__title {
margin-bottom: 20px;
}
.sidebar .wc-block-featured-category {
align-content: center;
align-items: center;
background-position: 50%;
background-size: cover;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0;
overflow: hidden;
position: relative;
width: 100%;
border-radius: 10px;
}
.sidebar .wc-block-featured-category__title {
color: var(--white);
}
.sidebar .wc-block-featured-product__wrapper,
.sidebar .wp-block-handpicked-products .wc-block-grid__products,
.sidebar .wc-block-grid__products {
align-content: center;
align-items: center;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
height: 100%;
justify-content: center;
overflow: hidden;
width: 100%;
flex-direction: column;
text-align: center;
}
.sidebar .widget .wc-block-featured-product,
.sidebar .widget .wc-block-grid {
padding: 25px;
border-radius: 10px;
display: flex;
align-items: center;
}
.sidebar .wc-block-featured-product__price .woocommerce-Price-amount {
color: var(--primary-color);
}
.sidebar .wc-block-featured-product__background-image {
margin-bottom: 15px;
}
.sidebar .wc-block-grid__product-image {
margin-bottom: 15px;
}
.sidebar .wc-block-grid__product-onsale {
position: absolute;
top: 0px;
left: 0px;
background-color: var(--primary-color);
font-weight: 600;
padding: 5px 8px;
display: inline-block;
color: var(--white-fix);
border-radius: 3px;
}
.sidebar .wc-block-grid__products {
position: relative;
overflow: hidden;
margin-bottom: 25px;
}
.sidebar .wc-block-grid__products .wc-block-grid__product:last-child {
margin-bottom: 0;
}
.sidebar .wc-block-grid .wc-block-grid__product:not(:last-child) {
margin-bottom: 20px;
}
.sidebar .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
border: 1px solid #eee;
display: inline-block;
max-width: 50px;
padding: 0;
position: relative;
vertical-align: middle;
margin-right: 15px;
}
.sidebar .widget .wc-block-product-categories-list .wc-block-product-categories-list-item {
margin-bottom: 20px;
color: var(--dark);
background: var(--white);
padding: 10px;
display: flex;
align-items: center;
}
.sidebar .widget .wc-block-product-categories-list .wc-block-product-categories-list-item:last-child {
margin-bottom: 0;
}
.sidebar .widget .wc-block-product-categories-list .wc-block-product-categories-list-item a {
text-decoration: none;
color: var(--dark);
transition: 0.65s;
font-weight: 600;
flex: 1;
}
.sidebar .widget .wc-block-product-categories-list .wc-block-product-categories-list-item a:hover,
.sidebar .widget .wc-block-product-categories-list .wc-block-product-categories-list-item a:focus-within {
color: var(--primary-color);
}
.sidebar .widget .wc-block-product-categories-list--depth-0 {
padding: 20px;
width: 100%;
}
.sidebar .wc-block-grid__product-rating .star-rating {
color: #e6a237;
}
.sidebar .widget .wp-block-woocommerce-product-categories {
display: flex;
}
.sidebar .widget .wc-block-product-categories.is-dropdown {
padding: 20px;
}
.sidebar .widget .wp-block-woocommerce-product-search {
padding: 20px;
}
.sidebar .widget .wp-block-woocommerce-product-search form .wc-block-product-search__field {
padding: 10px;
background-color: var(--white);
border: none;
outline: none;
width: 75%;
}
.sidebar .widget .wp-block-woocommerce-product-search form .wc-block-product-search__button {
width: 25%;
}
.sidebar .widget .wc-block-product-categories__dropdown {
display: inline-block;
width: 80%;
}
.sidebar .widget .wp-block-woocommerce-mini-cart {
padding: 20px;
}
.sidebar .widget .wc-block-product-categories__dropdown select {
padding: 10px;
width: 100%;
}
.sidebar .widget .wp-block-woocommerce-product-categories .wc-block-product-categories__button {
width: 20%;
background: var(--primary-color);
color: var(--white-fix);
border: none;
border-left: 1px solid #848490;
padding: 10px;
}
.sidebar .wc-block-product-search__label {
color: var(--dark);
}
.sidebar .widget .wc-block-product-search form .wc-block-product-search__field {
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}
.sidebar .widget .wc-block-product-search form .wc-block-product-search__button {
border: none;
background-color: var(--primary-color);
color: var(--white);
}
.sidebar .widget .wc-block-product-search form .wc-block-product-search__button svg {
fill: var(--white);
}
.sidebar .screen-reader-text {
display: none;
}
.sidebar .widget.widget_block .wc-block-product-search .wc-block-product-search__fields {
display: flex;
}
.sidebar .has-text-align-center {
margin-bottom: 0;
}
.sidebar .widget.widget_block .wc-block-mini-cart .wc-block-mini-cart__button {
background-color: var(--primary-color);
color: var(--white-fix);
border: none;
padding: 10px;
}
.sidebar .widget.widget_block .wc-block-mini-cart .wc-block-mini-cart__drawer {
color: var(--white);
}
.sidebar .woocommerce.widget_product_search .woocommerce-product-search {
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
display: flex;
}
.sidebar .woocommerce.widget_product_search .woocommerce-product-search .search-field {
height: 50px
}
.sidebar .woocommerce.widget_product_search .woocommerce-product-search .wp-element-button {
height: 50px;
padding: 0;
width: 30%;
border: none;
background-color: var(--primary-color);
font-weight: 600;
border-left: 1px solid #848490;
;
}
.sidebar .widget .wc-block-product-categories-list--has-images {
padding: 20px;
width: 100%;
}
.sidebar .widget .wc-block-product-categories-list--has-images li a span img {
width: 40px;
height: 40px;
object-fit: cover;
}
.sidebar .woocommerce.widget_product_categories {
background-color: #132243;
border-radius: 10px;
}
.sidebar .woocommerce.widget_product_categories .dropdown_product_cat.select2-hidden-accessible {
height: 50px;
}
.sidebar .widget.woocommerce.widget_product_categories .product-categories li {
margin-bottom: 20px;
color: var(--white);
}
.sidebar .widget.woocommerce.widget_product_categories .product-categories li:last-child {
margin-bottom: 0;
}
.sidebar .widget.woocommerce.widget_product_categories .product-categories li a {
text-decoration: none;
color: var(--dark);
transition: 0.65s;
font-weight: 600;
}
.sidebar .widget.woocommerce.widget_product_categories .product-categories li a:hover,
.sidebar .widget.woocommerce.widget_product_categories .product-categories li a:focus-within {
color: var(--primary-color);
}
.sidebar .woocommerce.widget_product_tag_cloud .tagcloud a {
display: inline-block;
padding: 10px 15px;
border-radius: 40px 20px 20px 40px;
color: var(--primary-color);
border: 1px solid var(--primary-color);
text-decoration: none;
margin: 0 5px 10px 0;
transition: 0.65s;
font-weight: 600;
font-size: 16px;
}
.sidebar .woocommerce.widget_product_tag_cloud .tagcloud a:hover,
.sidebar .woocommerce.widget_product_tag_cloud .tagcloud a:focus-within {
background-color: var(--primary-color);
color: var(--white);
border-color: var(--primary-color);
}
.sidebar .woocommerce.widget_products .product_list_widget li,
.sidebar .woocommerce.widget_recent_reviews .product_list_widget li,
.sidebar .woocommerce.widget_top_rated_products .product_list_widget li {
margin-bottom: 20px;
text-align: left;
}
.sidebar .woocommerce.widget_products .product_list_widget li:last-child,
.sidebar .woocommerce.widget_recent_reviews .product_list_widget li:last-child,
.sidebar .woocommerce.widget_top_rated_products .product_list_widget li:last-child {
margin-bottom: 0px;
}
.sidebar .woocommerce .attachment-woocommerce_thumbnail {
display: inline-block;
margin-bottom: 15px;
}
.sidebar .woocommerce .product-title {
display: block;
color: var(--primary-color);
}
.sidebar .star-rating span {
color: #e6a237;
}
.sidebar .reviewer {
color: var(--dark);
} .sidebar .widget_archive select {
padding: 10px;
border: none;
outline: none;
background-color: var(--white);
margin: 20px;
width: 88%;
}
.sidebar .widget_archive ul li {
display: flex;
background-color: var(--white);
color: var(--dark);
padding: 10px;
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
transition: 0.65s;
margin-bottom: 25px;
}
.sidebar .widget_archive ul li:last-child {
margin-bottom: 0;
}
.sidebar .widget_archive ul li:hover,
.sidebar .widget_archive ul li:focus-within {
background-color: var(--primary-color);
color: var(--white);
}
.sidebar .widget_archive ul li a {
color: var(--dark);
font-weight: 600;
flex: 1;
transition: 0.65s;
}
.sidebar .widget_archive ul li:hover a,
.sidebar .widget_archive ul li:focus-within a {
color: var(--white);
} .sidebar .widget_categories ul {
padding: 20px;
}
.sidebar .widget_categories ul li {
display: flex;
background-color: var(--white);
color: var(--dark);
padding: 10px;
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
transition: 0.65s;
margin-bottom: 25px;
}
.sidebar .widget_categories ul li:last-child {
margin-bottom: 0;
}
.sidebar .widget_categories ul li:hover,
.sidebar .widget_categories ul li:focus-within {
background-color: var(--primary-color);
color: var(--white-fix);
}
.sidebar .widget_categories ul li a {
color: var(--dark);
font-weight: 600;
flex: 1;
transition: 0.65s;
}
.sidebar .widget_categories ul li:hover a,
.sidebar .widget_categories ul li:focus-within a {
color: var(--white-fix);
}
.sidebar .widget_categories form {
padding: 20px;
}
.sidebar .widget_categories form select {
width: 100%;
padding: 10px;
border: none;
outline: none;
background-color: var(--white);
} .sidebar .widget_pages ul {
padding: 20px;
}
.sidebar .widget_pages li a {
color: var(--dark);
display: inline-block;
font-weight: 600;
margin-bottom: 15px;
transition: 0.65s;
}
.sidebar .widget_pages li:last-child a {
margin-bottom: 0;
}
.sidebar .widget_pages li a:hover,
.sidebar .widget_pages li a:focus-within {
color: var(--primary-color);
} .sidebar .widget.widget_meta ul {
padding: 20px;
}
.sidebar .widget.widget_meta ul li:not(.sidebar .widget.widget_meta ul li:last-child) {
margin-bottom: 20px;
}
.sidebar .widget.widget_meta ul li a {
text-decoration: none;
color: var(--dark);
transition: 0.65s;
font-weight: 600;
}
.sidebar .widget.widget_meta ul li a:hover,
.sidebar .widget.widget_meta ul li a:focus-within {
color: var(--primary-color);
}
.sidebar .widget.widget_meta ul li:nth-child(1) a:before {
content: '\f007';
}
.sidebar .widget.widget_meta ul li:nth-child(2) a:before {
content: "\f2f5";
}
.sidebar .widget.widget_meta ul li:nth-child(3) a:before {
content: "\f086";
}
.sidebar .widget.widget_meta ul li:nth-child(4) a:before {
content: "\f27a";
}
.sidebar .widget.widget_meta ul li:nth-child(5) a:before {
content: "\f19a";
}
.sidebar .widget.widget_meta ul li a:before {
font-family: 'Font Awesome 5 Free';
color: var(--primary-color);
margin-right: 10px;
font-weight: 900;
}  .sidebar .widget_nav_menu .menu {
padding: 20px;
}
.sidebar .widget_nav_menu .menu .menu-item {
border-bottom: 1px solid #848490;
padding: 10px 0;
}
.sidebar .widget_nav_menu .menu .menu-item .sub-menu {
border-top: 1px solid #848490;
margin-top: 10px;
padding-left: 15px;
}
.sidebar .widget_nav_menu .menu .menu-item a {
font-weight: 600;
color: var(--dark);
transition: 0.65s;
}
.sidebar .widget_nav_menu .menu .menu-item a:hover,
.sidebar .widget_nav_menu .menu .menu-item a:focus-within {
color: var(--primary-color);
}
.sidebar .widget_nav_menu .menu .menu-item .sub-menu li:last-child {
border-bottom: none;
padding-bottom: 0;
} .sidebar .widget_recent_entries ul {
padding: 20px;
}
.sidebar .widget_recent_entries ul li {
background-color: var(--white);
padding: 10px;
}
.sidebar .widget_recent_comments ul {
padding: 20px;
}
.sidebar .widget_recent_comments ul .recentcomments {
background-color: var(--white);
padding: 10px;
margin-bottom: 20px;
}
.sidebar .widget_recent_comments ul .recentcomments:last-child {
margin-bottom: 0;
}
.sidebar .widget_recent_comments ul li a {
color: var(--primary-color);
}
.sidebar .widget_recent_entries ul li:not(:last-child) {
margin-bottom: 20px;
}
.sidebar .widget_recent_entries ul li a {
color: var(--dark);
transition: 0.65s;
font-weight: 600;
margin-bottom: 20px;
display: inline-block;
}
.sidebar .widget_recent_entries ul li a {
margin-bottom: 0;
}
.sidebar .widget_recent_entries ul li:last-child a {
margin-bottom: 0;
}
.sidebar .widget_recent_entries ul li a:hover,
.sidebar .widget_recent_entries ul li a:focus-within {
color: var(--primary-color);
} .sidebar .widget_rss ul {
padding: 20px;
}
.sidebar .widget_rss ul li {
background-color: var(--white);
padding: 10px;
}
.sidebar .widget_rss ul li:not(:last-child) {
margin-bottom: 20px;
}
.sidebar .widget_rss ul li a {
color: var(--dark);
font-weight: 600;
display: block
}
.sidebar .widget_rss ul li .rss-date {
color: var(--primary-color);
} .sidebar .widget_search .search-form {
display: flex;
padding: 20px;
}
.sidebar .widget_search .search-form label {
width: 75%;
}
.sidebar .widget_search .search-form label input.search-field {
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
border-radius: 0;
padding: 10px;
border: none;
outline: none;
background-color: var(--white);
width: 100%;
}
.sidebar .widget_search .search-form .search-submit {
background-color: var(--primary-color);
color: var(--white-fix);
border: none;
width: 25%;
} .sidebar .widget_text .wp-caption a img.size-large {
width: 100%;
}
.sidebar .widget_text .textwidget {
padding: 20px;
} .sidebar .widget_tag_cloud .tagcloud {
padding: 20px;
}
.sidebar .widget_tag_cloud .tagcloud a {
display: inline-block;
padding: 10px 15px;
border-radius: 40px 20px 20px 40px;
background: var(--dark1);
color: var(--primary-color);
border: 1px solid var(--primary-color);
text-decoration: none;
margin: 0 5px 10px 0;
transition: 0.65s;
font-weight: 600;
font-size: 16px;
text-transform: capitalize;
}
.sidebar .widget_tag_cloud .tagcloud a:hover,
.sidebar .widget_tag_cloud .tagcloud a:focus-within {
background-color: var(--primary-color);
color: var(--white-fix);
border-color: var(--primary-color);
}
.sidebar .widget_text img.emoji {
width: 18px;
}
.sidebar .widget_media_gallery .gallery .gallery-item .overlay {
position: absolute;
background: rgba(0 0 0 / 50%);
display: flex;
align-items: center;
justify-content: center;
color: var(--white);
transition: 0.65s;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 0;
height: 0;
visibility: hidden;
}
.sidebar .widget_media_gallery .gallery .gallery-item:hover .overlay,
.sidebar .widget_media_gallery .gallery .gallery-item:focus-within .overlay {
width: 100%;
height: 100%;
visibility: visible;
}
.sidebar .widget_media_gallery .gallery .gallery-item .gallery-icon {
position: relative;
overflow: hidden;
}
.sidebar .widget_media_gallery .gallery .gallery-item {
width: 30.33%;
float: left;
margin: 4px;
}
.sidebar .widget_media_gallery .gallery .gallery-item img {
width: 100%;
display: block;
}
.sidebar .widget_media_gallery .gallery .gallery-item::after,
.sidebar .widget_media_gallery:after {
content: '';
display: block;
clear: both;
}
.sidebar .woocommerce.widget_shopping_cart .widget_shopping_cart_content {
padding: 20px;
}
.sidebar .woocommerce.widget_shopping_cart .woocommerce-mini-cart-item { }
.sidebar .widget.widget_product_search .woocommerce-product-search {
padding: 20px;
}
.sidebar .widget.widget_product_search .woocommerce-product-search .search-field {
padding: 10px;
background-color: var(--white);
border: none;
outline: none;
width:100%;
}
.sidebar .woocommerce.widget_product_categories .dropdown_product_cat {
padding: 10px;
background-color: var(--white);
width: 88%;
margin: 20px;
border: none;
outline: none;
}
.sidebar .woocommerce.widget_product_categories .product-categories {
padding: 20px;
}
.sidebar .woocommerce.widget_product_categories .product-categories .cat-item {
background-color: var(--white);
padding: 10px;
display: flex;
}
.sidebar .woocommerce.widget_product_categories .product-categories .cat-item a {
flex: 1;
}
.sidebar .woocommerce.widget_product_tag_cloud .tagcloud {
padding: 20px;
}
.sidebar .woocommerce.widget_products .product_list_widget,
.sidebar .woocommerce.widget_recent_reviews .product_list_widget,
.sidebar .woocommerce.widget_top_rated_products .product_list_widget {
padding: 20px;
}
.sidebar .woocommerce.widget_products .product_list_widget li:last-child {
border-bottom:none;
}
.sidebar .woocommerce.widget_products .product_list_widget li {
padding: 0;
margin: 0 0 15px 0;
border-bottom:1px solid var(--white);
}
.sidebar .woocommerce.widget_products .product_list_widget li a img.attachment-woocommerce_thumbnail {
width: 50px;
height: 50px;
border-radius: 50%;
}
.sidebar .woocommerce.widget_products ul.product_list_widget li a {
display: block;
font-weight: 700;
text-decoration: none;
color: var(--secondary-color);
transition: .6s;
}
.sidebar .woocommerce.widget_products ul.product_list_widget li a:hover,
.sidebar .woocommerce.widget_products ul.product_list_widget li a:focus-within {
color: var(--primary-color);
}
.sidebar .woocommerce.widget_products .widget li a {
position: relative;
z-index: 0;
display: inline-block;
}
.sidebar .woocommerce.widget_products .secondary-content ul li {
background-color: #F2F2F2;
transition: 0.3s;
}
.sidebar .woocommerce.widget_products ul.product_list_widget li img {
float: right;
margin-left: 4px;
width: 32px;
height: auto;
box-shadow: none;
}
.sidebar .woocommerce.widget_products ul.product_list_widget li img {
float: right;
height: auto;
}
.sidebar .widget .woocommerce-widget-layered-nav-list {
padding: 25px;
}
.sidebar .widget .woocommerce-widget-layered-nav-list li:not(:last-child) {
margin-bottom: 15px;
}
.sidebar .woocommerce.widget_top_rated_products .product_list_widget li a {
display: block;
font-weight: 600;
text-decoration: none;
color: var(--secondary-color);
transition: .6s;
}
.sidebar .woocommerce.widget_top_rated_products .product_list_widget li a:hover,
.sidebar .woocommerce.widget_top_rated_products .product_list_widget li a:focus-within {
color: var(--primary-color);
}
.sidebar .woocommerce.widget_top_rated_products ul.product_list_widget li img {
float: right;
margin-left: 4px;
width: 50px;
height: 50px;
height: auto;
box-shadow: none;
border-radius: 50%;
}
.sidebar .woocommerce.widget_top_rated_products ul.product_list_widget li img {
float: right;
height: auto;
}  .footer-section {
position: sticky;
top: 25px;
}
.footer-section .widget:not(.footer-section .widget > .widget):not(.footer-copyright .widget_pages){
margin-bottom: 25px;
} .footer-section .widget .widget-title,
.footer-section .widget .wp-block-group__inner-container h1,
.footer-section .widget .wp-block-group__inner-container h2,
.footer-section .widget .wp-block-group__inner-container h3,
.footer-section .widget .wp-block-group__inner-container h4,
.footer-section .widget .wp-block-group__inner-container h5,
.footer-section .widget .wp-block-group__inner-container h6,
.footer-section .widget .wp-block-search__label {
padding: 10px 0px;
color: var(--white-fix);
font-weight: 600;
border-radius: 4px;
display: block;
font-size: 20px;
line-height: 1.2;
letter-spacing: 1px;
position: relative;
z-index: 1;
margin-bottom: 20px;
}
.footer-section .widget .widget-title::before,
.footer-section .widget .wp-block-group__inner-container h1::before,
.footer-section .widget .wp-block-group__inner-container h2::before,
.footer-section .widget .wp-block-group__inner-container h3::before,
.footer-section .widget .wp-block-group__inner-container h4::before,
.footer-section .widget .wp-block-group__inner-container h5::before,
.footer-section .widget .wp-block-group__inner-container h6::before,
.footer-section .widget .wp-block-search__label::before {
content: '';
position: absolute;
inset: 0 -20px;
border-top: 1px solid rgb(180 180 180 / 20%);
border-bottom: 1px solid rgb(180 180 180 / 20%);
z-index: -1;
} .footer-section .widget ul,
.footer-section .widget ol {
padding: 0;
margin: 0;
list-style: none;
}
.footer-section .widget a {
text-decoration: none;
}
.footer-section .widget p {
color: var(--white-fix);
} .footer-section .widget form.wp-block-search__no-button .wp-block-search__inside-wrapper input {
width: 100%;
}
.footer-section .widget .wp-block-search__inside-wrapper {
display: flex;
}
.footer-section .widget .wp-block-search__inside-wrapper .wp-block-search__input {
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
padding: 10px;
border-radius: 0;
height: 50px;
border: none;
outline: none;
width: 75%;
background: var(--white);
}
.footer-section .widget .wp-block-search__inside-wrapper .wp-block-search__button {
background: var(--primary-color);
color: var(--white-fix);
font-weight: 600;
border-radius: 0px;
border: none;
height: 50px;
width: 25%;
}
.footer-section .widget .wp-block-search__inside-wrapper .wp-block-search__button svg{
fill: var(--white-fix);
} .footer-section .widget .wp-block-latest-comments .wp-block-latest-comments__comment {
background-color: var(--white);
padding: 10px;
margin-bottom: 20px;
}
.footer-section .widget_block .wp-block-latest-posts li .wp-block-latest-posts__post-title {
padding: 10px;
display: block;
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
margin-bottom: 20px;
color: rgba(var(--se-color));
background-color: var(--white);
transition: 0.65s;
}
.footer-section .widget_block .wp-block-latest-posts li .wp-block-latest-posts__post-title:hover,
.footer-section .widget_block .wp-block-latest-posts li .wp-block-latest-posts__post-title:focus-within {
background: var(--primary-color);
color: var(--white-fix);
}
.footer-section .widget_block .wp-block-latest-posts li:last-child .wp-block-latest-posts__post-title {
margin-bottom: 0;
} .footer-section .widget .wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
margin-bottom: 0px;
}
.footer-section .widget .wp-block-latest-comments .footer-section .widget .wp-block-latest-comments .wp-block-latest-comments__comment-meta a {
color: var(--primary-color);
display: inline-block;
} .footer-section .widget .wp-block-archives li {
display: flex;
background-color: var(--white);
padding: 10px;
}
.footer-section .widget .wp-block-archives li a {
color: var(--primary-color);
flex: 1;
}
.footer-section .widget .wp-block-archives-dropdown select {
width: 100%;
padding: 10px;
border: none;
outline: none;
} .footer-section .widget .wp-calendar-table caption {
caption-side: top;
font-size: 22px;
color: var(--white-fix);
font-weight: 600;
line-height: 1;
background-color: var(--primary-color);
padding: 10px;
margin-bottom: 20px;
}
.footer-section .widget .wp-calendar-table th,
.footer-section .widget .wp-calendar-table td {
color: var(--white-fix);
width: 30px;
height: 30px;
text-align: center;
border: 1px solid #848490;
border-radius: 5px;
border-collapse: collapse;
margin: 4px;
display: inline-block;
line-height: 30px;
padding: 0;
}
.footer-section .widget .wp-calendar-table th {
background: var(--primary-color);
color: var(--white-fix);
}
.footer-section .widget .wp-calendar-table {
border-left: none;
border-right: none;
border-color: #848490;
margin: 0 auto;
}
.footer-section .widget .wp-calendar-table #today {
background-color: var(--primary-color);
color: var(--white-fix);
}
.footer-section .wp-calendar-nav span a {
text-decoration: none;
color: var(--primary-color);
display: inline-block;
transition: 0.65s;
}
.footer-section .wp-calendar-nav span a:hover,
.footer-section .wp-calendar-nav span a:focus-within {
color: var(--primary-color);
} .footer-section .widget .wp-block-categories-list li {
padding: 10px;
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
margin-bottom: 20px;
display: flex;
background: var(--white);
transition: 0.65s;
}
.footer-section .widget .wp-block-categories-list li:last-child {
margin-bottom: 0;
}
.footer-section .widget .wp-block-categories li:hover,
.footer-section .widget .wp-block-categories li:focus-within {
background: var(--primary-color);
color: var(--white-fix);
}
.footer-section .widget .wp-block-categories li a {
flex: 1;
color: var(--dark);
}
.footer-section .widget .wp-block-categories li:hover a,
.footer-section .widget .wp-block-categories li:focus-within a {
color: var(--white-fix);
}
.footer-section .widget .wp-block-categories-dropdown select {
padding: 10px;
border: none;
outline: none;
background-color: var(--white);
width: 100%;
} .footer-section .widget .wp-block-latest-posts__list.has-dates.has-author.wp-block-latest-posts li a {
margin-bottom: 0;
background: none;
box-shadow: none;
padding: 0;
color: var(--primary-color);
}
.footer-section .widget .wp-block-latest-posts__list.has-dates.has-author.wp-block-latest-posts li {
background-color: var(--white);
margin-bottom: 25px;
padding: 10px;
}
.footer-section .widget .wp-block-latest-posts__list.has-dates.has-author.wp-block-latest-posts li:last-child {
margin-bottom: 0;
} .footer-section .widget_block .logged-in.wp-block-loginout a {
color: var(--primary-color);
font-weight: 600;
}
.footer-section .widget_block .wp-block-page-list li a {
color: var(--white-fix);
font-weight: 600;
transition: 0.65s;
margin-bottom: 15px;
display: inline-block;
}
.footer-section .widget_block .wp-block-page-list li:last-child a {
margin-bottom: 0;
}
.footer-section .widget_block .wp-block-page-list li a:hover,
.footer-section .widget_block .wp-block-page-list li a:focus-within {
color: var(--primary-color);
}
.footer-section .widget_block .wp-block-rss .wp-block-rss__item {
padding: 10px;
background-color: var(--white);
}
.footer-section .widget_block .wp-block-rss li a {
color: var(--dark);
font-weight: 600;
transition: 0.65s;
}
.footer-section .widget_block .wp-block-rss li:not(:last-child) {
margin-bottom: 20px;
}
.footer-section .widget_block .wp-block-rss li a {
color: var(--primary-color);
} .footer-section .widget.widget_block .is-layout-flex.wp-block-social-links li {
display: inline-block;
margin-right: 10px;
}
.footer-section .widget.widget_block .is-layout-flex.wp-block-social-links li:last-child {
margin-right: 0;
}
.footer-section .widget.widget_block .is-layout-flex.wp-block-social-links li a {
width: 40px;
height: 40px;
border-radius: 40px;
text-align: center;
background-color: var(--dark);
display: inline-block;
line-height: 40px;
transition: 0.65s;
color: var(--white);
}
.footer-section .widget.widget_block .is-layout-flex.wp-block-social-links li a svg {
fill: var(--white);
}
.footer-section .widget.widget_block .is-layout-flex.wp-block-social-links li a:hover svg,
.footer-section .widget.widget_block .is-layout-flex.wp-block-social-links li a:focus svg {
fill: var(--white-fix);
}
.footer-section .widget.widget_block .is-layout-flex.wp-block-social-links li a:hover,
.footer-section .widget.widget_block .is-layout-flex.wp-block-social-links li a:focus-within {
background-color: var(--primary-color);
color: var(--white-fix);
} .footer-section .widget_block .wp-block-tag-cloud a {
display: inline-block;
padding: 10px 15px;
border-radius: 5px;
background: var(--dark1);
color: var(--primary-color);
border: 1px solid var(--primary-color);
text-decoration: none;
margin: 0 5px 10px 0;
transition: 0.65s;
font-weight: 600;
font-size: 16px;
text-transform: capitalize;
}
.footer-section .widget_block .wp-block-tag-cloud a:hover,
.footer-section .widget_block .wp-block-tag-cloud a:focus-within {
background-color: var(--primary-color);
color: var(--white-fix);
border-color: var(--primary-color);
} .footer-section .widget .wp-block-woocommerce-all-reviews .wc-block-sort-select__select {
padding: 10px;
background-color: var(--white);
width: 100%;
border: none;
outline: none;
}
.footer-section .wc-block-review-list .wc-block-review-list-item__product a {
color: var(--dark);
font-weight: 600;
}
.footer-section .wc-block-review-list .wc-block-review-list-item__rating__stars {
color: #f6c613;
}
.footer-section .wc-block-review-list-item__author {
color: var(--primary-color);
} .footer-section .widget.widget_block .wp-block-woocommerce-all-reviews .wc-block-sort-select {
margin-bottom: 25px;
}
.footer-section .widget.widget_block .wc-block-sort-select__label span {
color: var(--white-fix);
}
.footer-section .widget.widget_block .wp-block-woocommerce-all-reviews .wc-block-review-list-item__image img {
width: 50px;
height: 50px;
margin-right: 15px;
}
.footer-section .widget.widget_block .wp-block-woocommerce-all-reviews .wc-block-review-list-item__info {
display: flex;
margin-bottom: 15px;
}
.footer-section .wc-block-review-list-item__rating__stars span {
color: #e6a237;
}
.footer-section .wc-block-review-list-item__product a {
text-decoration: none;
}
.footer-section .wc-block-review-list-item__item {
margin-bottom: 20px;
background-color: var(--white);
padding: 10px;
}
.footer-section .wc-block-review-list-item__item div>p {
margin: 0;
}
.footer-section .wc-block-review-list-item__item:last-child {
margin-bottom: 0;
}
.footer-section .wc-block-featured-category__link .wp-block-button__link,
.footer-section .wc-block-featured-product__link .wp-block-button__link,
.footer-section .wp-block-button__link {
padding: 10px 15px;
background: var(--primary-color);
color: var(--white-fix);
display: inline-block;
border-radius: 3px;
}
.footer-section .wc-block-grid__products li a .wc-block-grid__product-title {
color: var(--dark);
font-weight: 600;
}
.footer-section .widget .wc-block-featured-category__wrapper .wc-block-featured-category__title {
margin-bottom: 20px;
}
.footer-section .wc-block-featured-category {
align-content: center;
align-items: center;
background-position: 50%;
background-size: cover;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0;
overflow: hidden;
position: relative;
width: 100%;
border-radius: 10px;
}
.footer-section .wc-block-featured-category__title {
color: var(--white);
}
.footer-section .wc-block-featured-product__wrapper,
.footer-section .wp-block-handpicked-products .wc-block-grid__products,
.footer-section .wc-block-grid__products {
align-content: center;
align-items: center;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
height: 100%;
justify-content: center;
overflow: hidden;
width: 100%;
flex-direction: column;
text-align: center;
}
.footer-section .widget .wc-block-featured-product,
.footer-section .widget .wc-block-grid {
border-radius: 10px;
display: flex;
align-items: center;
}
.footer-section .wc-block-featured-product__price .woocommerce-Price-amount {
color: var(--primary-color);
}
.footer-section .wc-block-featured-product__background-image {
margin-bottom: 15px;
}
.footer-section .wc-block-grid__product-image {
margin-bottom: 15px;
}
.footer-section .wc-block-grid__product-onsale {
position: absolute;
top: 0px;
left: 0px;
background-color: var(--primary-color);
font-weight: 600;
padding: 5px 8px;
display: inline-block;
color: var(--white-fix);
border-radius: 3px;
}
.footer-section .wc-block-grid__products {
position: relative;
overflow: hidden;
margin-bottom: 25px;
}
.footer-section .wc-block-grid__products .wc-block-grid__product:last-child {
margin-bottom: 0;
}
.footer-section .wc-block-grid .wc-block-grid__product:not(:last-child) {
margin-bottom: 20px;
}
.footer-section .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
border: 1px solid #eee;
display: inline-block;
max-width: 50px;
padding: 0;
position: relative;
vertical-align: middle;
margin-right: 15px;
}
.footer-section .widget .wc-block-product-categories-list .wc-block-product-categories-list-item {
margin-bottom: 20px;
color: var(--dark);
background: var(--white);
padding: 10px;
display: flex;
align-items: center;
}
.footer-section .widget .wc-block-product-categories-list .wc-block-product-categories-list-item:last-child {
margin-bottom: 0;
}
.footer-section .widget .wc-block-product-categories-list .wc-block-product-categories-list-item a {
text-decoration: none;
color: var(--dark);
transition: 0.65s;
font-weight: 600;
flex: 1;
}
.footer-section .widget .wc-block-product-categories-list .wc-block-product-categories-list-item a:hover,
.footer-section .widget .wc-block-product-categories-list .wc-block-product-categories-list-item a:focus-within {
color: var(--primary-color);
}
.footer-section .widget .wc-block-product-categories-list--depth-0 {
width: 100%;
}
.footer-section .wc-block-grid__product-rating .star-rating {
color: #e6a237;
}
.footer-section .widget .wp-block-woocommerce-product-categories {
display: flex;
}
.footer-section .widget .wp-block-woocommerce-product-search form .wc-block-product-search__field {
padding: 10px;
background-color: var(--white);
border: none;
outline: none;
width: 75%;
}
.footer-section .widget .wp-block-woocommerce-product-search form .wc-block-product-search__button {
width: 25%;
}
.footer-section .widget .wc-block-product-categories__dropdown {
display: inline-block;
width: 80%;
}
.footer-section .widget .wc-block-product-categories__dropdown select {
padding: 10px;
width: 100%;
}
.footer-section .widget .wp-block-woocommerce-product-categories .wc-block-product-categories__button {
width: 20%;
background: var(--primary-color);
color: var(--white-fix);
border: none;
border-left: 1px solid #848490;
padding: 10px;
}
.footer-section .wc-block-product-search__label {
color: var(--dark);
}
.footer-section .widget .wc-block-product-search form .wc-block-product-search__field {
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}
.footer-section .widget .wc-block-product-search form .wc-block-product-search__button {
border: none;
background-color: var(--primary-color);
color: var(--white);
}
.footer-section .widget .wc-block-product-search form .wc-block-product-search__button svg {
fill: var(--white);
}
.footer-section .screen-reader-text {
display: none;
}
.footer-section .widget.widget_block .wc-block-product-search .wc-block-product-search__fields {
display: flex;
}
.footer-section .has-text-align-center {
margin-bottom: 0;
}
.footer-section .widget.widget_block .wc-block-mini-cart .wc-block-mini-cart__button {
background-color: var(--primary-color);
color: var(--white-fix);
border: none;
padding: 10px;
}
.footer-section .widget.widget_block .wc-block-mini-cart .wc-block-mini-cart__drawer {
color: var(--white);
}
.footer-section .woocommerce.widget_product_search .woocommerce-product-search {
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
display: flex;
}
.footer-section .woocommerce.widget_product_search .woocommerce-product-search .search-field {
height: 50px
}
.footer-section .woocommerce.widget_product_search .woocommerce-product-search .wp-element-button {
height: 50px;
padding: 0;
width: 30%;
border: none;
background-color: var(--primary-color);
font-weight: 600;
border-left: 1px solid #848490;
;
}
.footer-section .widget .wc-block-product-categories-list--has-images {
width: 100%;
}
.footer-section .widget .wc-block-product-categories-list--has-images li a span img {
width: 40px;
height: 40px;
object-fit: cover;
}
.footer-section .woocommerce.widget_product_categories {
background: none;
border-radius: 10px;
}
.footer-section .woocommerce.widget_product_categories .dropdown_product_cat.select2-hidden-accessible {
height: 50px;
}
.footer-section .widget.woocommerce.widget_product_categories .product-categories li {
margin-bottom: 20px;
color: var(--white);
}
.footer-section .widget.woocommerce.widget_product_categories .product-categories li:last-child {
margin-bottom: 0;
}
.footer-section .widget.woocommerce.widget_product_categories .product-categories li a {
text-decoration: none;
color: var(--dark);
transition: 0.65s;
font-weight: 600;
}
.footer-section .widget.woocommerce.widget_product_categories .product-categories li a:hover,
.footer-section .widget.woocommerce.widget_product_categories .product-categories li a:focus-within {
color: var(--primary-color);
}
.footer-section .woocommerce.widget_product_tag_cloud .tagcloud a {
display: inline-block;
padding: 10px 15px;
border-radius: 10px;
color: var(--primary-color);
border: 1px solid var(--primary-color);
text-decoration: none;
margin: 0 5px 10px 0;
transition: 0.65s;
font-weight: 600;
font-size: 16px;
}
.footer-section .woocommerce.widget_product_tag_cloud .tagcloud a:hover,
.footer-section .woocommerce.widget_product_tag_cloud .tagcloud a:focus-within {
background-color: var(--primary-color);
color: var(--white);
border-color: var(--primary-color);
}
.footer-section .woocommerce.widget_products .product_list_widget li,
.footer-section .woocommerce.widget_recent_reviews .product_list_widget li,
.footer-section .woocommerce.widget_top_rated_products .product_list_widget li {
margin-bottom: 20px;
text-align: left;
}
.footer-section .woocommerce.widget_products .product_list_widget li:last-child,
.footer-section .woocommerce.widget_recent_reviews .product_list_widget li:last-child,
.footer-section .woocommerce.widget_top_rated_products .product_list_widget li:last-child {
margin-bottom: 0px;
}
.footer-section .woocommerce .attachment-woocommerce_thumbnail {
display: inline-block;
margin-bottom: 15px;
}
.footer-section .woocommerce .product-title {
display: block;
color: var(--primary-color);
}
.footer-section .star-rating span {
color: #e6a237;
}
.footer-section .reviewer {
color: var(--dark);
} .footer-section .widget_archive select {
padding: 10px;
border: none;
outline: none;
background-color: var(--white);
margin: 0;
width: 100%;
}
.footer-section .widget_archive ul li {
display: flex;
background-color: var(--white);
color: var(--dark);
padding: 10px;
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
transition: 0.65s;
margin-bottom: 25px;
}
.footer-section .widget_archive ul li:last-child {
margin-bottom: 0;
}
.footer-section .widget_archive ul li:hover,
.footer-section .widget_archive ul li:focus-within {
background-color: var(--primary-color);
color: var(--white);
}
.footer-section .widget_archive ul li a {
color: var(--dark);
font-weight: 600;
flex: 1;
transition: 0.65s;
}
.footer-section .widget_archive ul li:hover a,
.footer-section .widget_archive ul li:focus-within a {
color: var(--white);
} .footer-section .widget_categories ul li {
display: flex;
color: var(--dark);
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
transition: 0.65s;
margin-bottom: 25px;
}
.widget_categories .footer-item ul {
padding: 0;
}
.footer-section .widget_categories ul li:last-child {
margin-bottom: 0;
}
.footer-section .widget_categories ul li a {
color: var(--white-fix);
font-weight: 600;
flex: 1;
transition: 0.65s;
}
.footer-section .widget_categories ul li:hover a,
.footer-section .widget_categories ul li:focus-within a {
color: var(--primary-color);
}
.footer-section .widget_categories form select {
width: 100%;
padding: 10px;
border: none;
outline: none;
background-color: var(--white);
} .footer-section .widget_pages li a:not(.footer-copyright .widget_pages ul li a) {
color: var(--white-fix);
display: inline-block;
font-weight: 600;
margin-bottom: 15px;
transition: 0.65s;
}
.footer-section .widget_pages li:last-child a {
margin-bottom: 0;
}
.footer-section .widget_pages li a:hover,
.footer-section .widget_pages li a:focus-within {
color: var(--primary-color);
} .footer-section .widget.widget_meta ul li:not(.footer-section .widget.widget_meta ul li:last-child) {
margin-bottom: 20px;
}
.footer-section .widget.widget_meta ul li a {
text-decoration: none;
color: var(--white-fix);
transition: 0.65s;
font-weight: 600;
}
.footer-section .widget.widget_meta ul li a:hover,
.footer-section .widget.widget_meta ul li a:focus-within {
color: var(--primary-color);
}
.footer-section .widget.widget_meta ul li:nth-child(1) a:before {
content: '\f007';
}
.footer-section .widget.widget_meta ul li:nth-child(2) a:before {
content: "\f2f5";
}
.footer-section .widget.widget_meta ul li:nth-child(3) a:before {
content: "\f086";
}
.footer-section .widget.widget_meta ul li:nth-child(4) a:before {
content: "\f27a";
}
.footer-section .widget.widget_meta ul li:nth-child(5) a:before {
content: "\f19a";
}
.footer-section .widget.widget_meta ul li a:before {
font-family: 'Font Awesome 5 Free';
color: var(--primary-color);
margin-right: 10px;
font-weight: 900;
}  .footer-section .widget_nav_menu .menu .menu-item {
border-bottom: 1px solid #848490;
padding: 10px 0;
}
.footer-section .widget_nav_menu .menu .menu-item .sub-menu {
border-top: 1px solid #848490;
margin-top: 10px;
padding-left: 15px;
}
.footer-section .widget_nav_menu .menu .menu-item a {
font-weight: 600;
color: var(--white-fix);
transition: 0.65s;
}
.footer-section .widget_nav_menu .menu .menu-item a:hover,
.footer-section .widget_nav_menu .menu .menu-item a:focus-within {
color: var(--primary-color);
}
.footer-section .widget_nav_menu .menu .menu-item .sub-menu li:last-child {
border-bottom: none;
padding-bottom: 0;
} .footer-section .widget_recent_entries ul li {
background-color: var(--white);
padding: 10px;
}
.footer-section .widget_recent_comments ul .recentcomments {
background-color: var(--white);
padding: 10px;
margin-bottom: 20px;
}
.footer-section .widget_recent_comments ul .recentcomments:last-child {
margin-bottom: 0;
}
.footer-section .widget_recent_comments ul li a {
color: var(--primary-color);
}
.footer-section .widget_recent_entries ul li:not(:last-child) {
margin-bottom: 20px;
}
.footer-section .widget_recent_entries ul li a {
color: var(--dark);
transition: 0.65s;
font-weight: 600;
margin-bottom: 20px;
display: inline-block;
}
.footer-section .widget_recent_entries ul li a {
margin-bottom: 0;
}
.footer-section .widget_recent_entries ul li:last-child a {
margin-bottom: 0;
}
.footer-section .widget_recent_entries ul li a:hover,
.footer-section .widget_recent_entries ul li a:focus-within {
color: var(--primary-color);
} .footer-section .widget_rss ul li {
background-color: var(--white);
padding: 10px;
}
.footer-section .widget_rss ul li:not(:last-child) {
margin-bottom: 20px;
}
.footer-section .widget_rss ul li a {
color: var(--dark);
font-weight: 600;
display: block
}
.footer-section .widget_rss ul li .rss-date {
color: var(--primary-color);
} .footer-section .widget_search .search-form label {
width: 75%;
}
.footer-section .widget_search .search-form label input.search-field {
box-shadow: 0 0 5px rgb(0 0 0 / 15%);
border-radius: 0;
padding: 10px;
border: none;
outline: none;
background-color: var(--white);
width: 100%;
}
.footer-section .widget_search .search-form .search-submit {
background-color: var(--primary-color);
color: var(--white-fix);
border: none;
width: 25%;
} .footer-section .widget_text .wp-caption a img.size-large {
width: 100%;
} .footer-section .widget_tag_cloud .tagcloud a {
display: inline-block;
padding: 10px 15px;
border-radius: 10px;
background: var(--dark1);
color: var(--primary-color);
border: 1px solid var(--primary-color);
text-decoration: none;
margin: 0 5px 10px 0;
transition: 0.65s;
font-weight: 600;
font-size: 16px;
text-transform: capitalize;
}
.footer-section .widget_tag_cloud .tagcloud a:hover,
.footer-section .widget_tag_cloud .tagcloud a:focus-within {
background-color: var(--primary-color);
color: var(--white-fix);
border-color: var(--primary-color);
}
.footer-section .widget_text img.emoji {
width: 18px;
}
.footer-section .widget_media_gallery .gallery .gallery-item .overlay {
position: absolute;
background: rgba(0 0 0 / 50%);
display: flex;
align-items: center;
justify-content: center;
color: var(--white);
transition: 0.65s;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 0;
height: 0;
visibility: hidden;
}
.footer-section .widget_media_gallery .gallery .gallery-item:hover .overlay,
.footer-section .widget_media_gallery .gallery .gallery-item:focus-within .overlay {
width: 100%;
height: 100%;
visibility: visible;
}
.footer-section .widget_media_gallery .gallery .gallery-item .gallery-icon {
position: relative;
overflow: hidden;
}
.footer-section .widget_media_gallery .gallery .gallery-item {
width: 30.33%;
float: left;
margin: 4px;
}
.footer-section .widget_media_gallery .gallery .gallery-item img {
width: 100%;
display: block;
}
.footer-section .widget_media_gallery .gallery .gallery-item::after,
.footer-section .widget_media_gallery:after {
content: '';
display: block;
clear: both;
}
.footer-section .widget.widget_product_search .woocommerce-product-search .search-field {
padding: 10px;
background-color: var(--white);
border: none;
outline: none;
}
.footer-section .woocommerce.widget_product_categories .dropdown_product_cat {
padding: 10px;
background-color: var(--white);
width: 100%;
margin: 0px;
border: none;
outline: none;
}
.footer-section .woocommerce.widget_product_categories .product-categories .cat-item {
background-color: var(--white);
padding: 10px;
display: flex;
}
.footer-section .woocommerce.widget_product_categories .product-categories .cat-item a {
flex: 1;
}
.footer-section .woocommerce.widget_products .product_list_widget li {
padding: 10px;
}
.footer-section .woocommerce.widget_products .product_list_widget li a img.attachment-woocommerce_thumbnail {
width: 50px;
height: 50px;
border-radius: 50%;
}
.footer-section .woocommerce.widget_products ul.product_list_widget li a {
display: block;
font-weight: 700;
text-decoration: none;
color: var(--secondary-color);
transition: .6s;
}
.footer-section .woocommerce.widget_products ul.product_list_widget li a:hover,
.footer-section .woocommerce.widget_products ul.product_list_widget li a:focus-within {
color: var(--primary-color);
}
.footer-section .woocommerce.widget_products .widget li a {
position: relative;
z-index: 0;
display: inline-block;
}
.footer-section .woocommerce.widget_products .secondary-content ul li {
background-color: #F2F2F2;
transition: 0.3s;
}
.footer-section .woocommerce.widget_products ul.product_list_widget li img {
float: right;
margin-left: 4px;
width: 32px;
height: auto;
box-shadow: none;
}
.footer-section .woocommerce.widget_products ul.product_list_widget li img {
float: right;
height: auto;
}
.footer-section .widget .woocommerce-widget-layered-nav-list {
padding: 25px;
}
.footer-section .widget .woocommerce-widget-layered-nav-list li:not(:last-child) {
margin-bottom: 15px;
}
.footer-section .woocommerce.widget_top_rated_products .product_list_widget li a {
display: block;
font-weight: 600;
text-decoration: none;
color: var(--secondary-color);
transition: .6s;
}
.footer-section .woocommerce.widget_top_rated_products .product_list_widget li a:hover,
.footer-section .woocommerce.widget_top_rated_products .product_list_widget li a:focus-within {
color: var(--primary-color);
}
.footer-section .woocommerce.widget_top_rated_products ul.product_list_widget li img {
float: right;
margin-left: 4px;
width: 50px;
height: 50px;
height: auto;
box-shadow: none;
border-radius: 50%;
}
.footer-section .woocommerce.widget_top_rated_products ul.product_list_widget li img {
float: right;
height: auto;
}
.widget_price_filter form {
padding: 25px;
}