/*footer-widgets*/ .ast_footer_wrapper .widget{ padding: 35px 0 0 0; } .footer-widget .widget-title, .widget .widget-title{ font-size: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 30px; color:var(--white-color); } .ast_footer_wrapper .text_widget .ft_mail-icon .ft-mail-btn, .sidebar .text_widget .ft_mail-icon .ft-mail-btn{ width: 62px; height: 62px; display: block; line-height: 62px; background-color: var(--primary-color); border-radius: 50%; margin-bottom: 20px; text-align: center; } .ast_footer_wrapper .text_widget .ft_mail-icon .ft-mail-btn img, .sidebar .text_widget .ft_mail-icon .ft-mail-btn img{ width: 30px; height: 30px; object-fit: cover; margin: auto; } .ast_footer_wrapper .menu-item a, .widget_meta ul li a, .widget_archive ul li a, .widget_categories .cat-item a, .ast_footer_wrapper .page_item a{ position: relative; display: block; font-weight: 500; font-size: 16px; line-height: 27px; padding-left: 20px; letter-spacing: 0.1px; margin-bottom: 12px; color: var(--white-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .widget_categories .cat-item { color: var(--white-color); display: flex; gap: 5px; } .ast_footer_wrapper .menu-item a:before, .widget_meta ul li a:before, .widget_archive ul li a:before, .widget_categories .cat-item a:before, .ast_footer_wrapper .page_item a:before{ content: "\f0dd"; font-family: FontAwesome; position: absolute; font-size: 18px; color: var(--primary-color); left: 5px; transform: rotate(89deg); -webkit-transition: all 0.3s; transition: all 0.3s; } .ast_footer_wrapper .menu-item a:hover, .ast_footer_wrapper .menu-item a:focus, .widget_categories .cat-item a:hover, .widget_meta ul li a:focus, .widget_meta ul li a:hover, .widget_archive ul li a:focus, .widget_archive ul li a:hover, .widget_categories .cat-item a:focus, .ast_footer_wrapper .page_item a:hover, .ast_footer_wrapper .page_item a:focus{ color: var(--primary-color); } .ast_footer_wrapper .ft-contact-icons li{ display: flex; align-items: center; margin-bottom: 20px; } .ast_footer_wrapper .ft-contact-icons li .widget_content_img{ width: 50px; height: 50px; line-height: 50px; text-align: center; margin-right: 12px; background-color: #ffffff2e; border-radius: 12px; -webkit-transition: all 0.3s; transition: all 0.3s; } .ast_footer_wrapper .ft-contact-icons li span{ color: var(--white-color); font-weight: 500; font-size: 16px; line-height: 32px; } .payment-method{ text-align: right; } .payment-method a { font-size: 36px; color: var(--white-color); margin-right: 6px; } .payment-method a:last-child{ margin-right: 0px; } .ast_footer_wrapper .about-title{ font-size: 22px; font-weight: 600; line-height: 24px; margin-bottom: 12px; color: var(--white-color); } .ast_footer_wrapper .about-text{ font-size: 16px; font-weight: 500; line-height: 24px; margin-bottom: 20px; color: var(--white-color); } .ast_footer_wrapper .ft-contact-icons li:hover .widget_content_img, .ast_footer_wrapper .ft-contact-icons li:focus-within .widget_content_img{ background-color: var(--white-color); } .widget .product-categories .cat-item{ display: inline-block; } .widget .tagcloud .tag-cloud-link, .widget .product-categories .cat-item a{ position: relative; border: none; display: inline-block; color: var(--heading-color); padding: 8px 15px; overflow: hidden; background: var(--white-color); border-radius: 20px; font-size: 14px !important; font-weight: 600; z-index: 0; text-decoration: none; transition: 0.5s all ease; } .widget .tagcloud .tag-cloud-link::before, .widget .product-categories .cat-item a::before, .widget .tagcloud .tag-cloud-link::after, .widget .product-categories .cat-item a::after { position: absolute; top: 50%; content: ""; width: 20px; height: 20px; z-index: -1; background-color: var(--primary-color); border-radius: 50%; } .widget .tagcloud .tag-cloud-link::before, .widget .product-categories .cat-item a::before { left: -20px; transform: translate(-50%, -50%); } .widget .tagcloud .tag-cloud-link::after, .widget .product-categories .cat-item a::after { right: -20px; transform: translate(50%, -50%); } .widget .tagcloud .tag-cloud-link:hover:after, .widget .product-categories .cat-item a:hover:after, .widget .product-categories .cat-item a:focus:after, .widget .tagcloud .tag-cloud-link:focus:after{ animation: criss-cross-right 0.8s both; animation-direction: alternate; } .widget .tagcloud .tag-cloud-link:hover::before, .widget .tagcloud .tag-cloud-link:focus::before, .widget .product-categories .cat-item a:hover::before, .widget .product-categories .cat-item a:focus::before { animation: criss-cross-left 0.8s both; animation-direction: alternate; } .widget .tagcloud .tag-cloud-link:hover, .widget .product-categories .cat-item a:hover, .widget .tagcloud .tag-cloud-link:focus, .widget .product-categories .cat-item a:focus{ color: var(--white-color); } /*Calender widget*/ .widget table.wp-calendar-table{ width: 100%; } .widget table.wp-calendar-table thead>tr>th{ text-align: center; color: var(--heading-color); background-color: var(--primary-color); } .widget table.wp-calendar-table tbody>tr:nth-child(odd)>td{ text-align: center; color: var(--primary-color); background-color: var(--white-color); } .widget table.wp-calendar-table tbody>tr:nth-child(even)>td{ text-align: center; color: var(--heading-color); background-color: var(--primary-lite-01); } .widget .wp-calendar-table caption{ color: var(--white-color); } .widget .wp-calendar-nav .wp-calendar-nav-prev, .widget .wp-calendar-nav .wp-calendar-nav-next{ color: var(--white-color); } /* Gallery Css Here*/ .widget .gallery-icon a { display: block; position: relative; z-index: 1; } .widget .gallery-icon a img{ border-radius: 5px; } .widget .gallery figure.gallery-item { margin-bottom: 0; } .widget .gallery-columns-1 .gallery-item { width: 100%; } .widget .gallery-columns-2 .gallery-item { width: 45%; } .widget .gallery-columns-3 .gallery-item { width: 31.3%; } .widget .gallery-columns-4 .gallery-item { width: 20%; } .widget .gallery-columns-5 .gallery-item { width: 17.7%; } .widget .gallery-columns-6 .gallery-item { width: 13.6%; } .widget .gallery-columns-7 .gallery-item { width: 12.25%; } .widget .gallery-columns-8 .gallery-item { width: 10.5%; } .widget .gallery-columns-9 .gallery-item { width: 9.11%; } .widget .gallery-columns-1 .gallery-item:nth-child(1n), .widget .gallery-columns-2 .gallery-item:nth-child(2n), .widget .gallery-columns-3 .gallery-item:nth-child(3n), .widget .gallery-columns-4 .gallery-item:nth-child(4n), .widget .gallery-columns-5 .gallery-item:nth-child(5n), .widget .gallery-columns-6 .gallery-item:nth-child(6n), .widget .gallery-columns-7 .gallery-item:nth-child(7n), .widget .gallery-columns-8 .gallery-item:nth-child(8n), .widget .gallery-columns-9 .gallery-item:nth-child(9n) { margin-right: 0; } .widget_media_gallery .gallery-item { padding: 0; margin-right: 2.3%; margin-top: 2.3%; text-align: center; float: left; } .widget_media_gallery .gallery-item { position: relative; overflow: hidden; border-radius: 5px; border: 1px solid var(--primary-lite-01); } .widget .gallery dl a { display: block; } .widget .gallery dl a img { height: auto; margin: 0 auto; } .widget .gallery br+br { display: none; } .widget .gallery-icon { position: relative; overflow: hidden; } .widget .gallery-icon a { display: block; position: relative; z-index: 1; } .widget .gallery-icon a img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; } /*Image widget*/ .widget_media_image .image { width: 100%; height: auto; border-radius: 10px; } /*Product Search*/ .widget_search .search-form, .widget_product_search .woocommerce-product-search{ display: block; position: relative; z-index: 0; } .widget_search form .search-field, .widget_product_search form .search-field{ padding-right: 64px; } .widget_search .search-form .search-submit, .widget_product_search .woocommerce-product-search button{ position: absolute; top: 0; right: 0px; bottom: 0; border: none; outline: none; box-shadow: none; line-height: 34px; z-index: 0; color: var(--white-color); background-color: var(--primary-color); font-size: 12px; font-weight: 600; border-radius: 0px 10px 10px 0px; width: 60px; height: 50px; padding: 0 0.5rem; } /*Product List widget*/ .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{ background-color: var(--primary-lite-01); border-radius: 10px; padding: 5px 10px; margin-bottom: 10px; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{ float: right; margin-left: 4px; width: 50px; height: 50px; box-shadow: none; } .widget .product_list_widget li .product-title{ color: var(--heading-color); } .widget .product_list_widget li del .amount{ color: var(--gray-color); font-size: 14px; } .widget .product_list_widget li ins .amount{ color: var(--heading-color); } /*Cart*/ .widget_shopping_cart .widget_shopping_cart_content .cart-product{ display: flex; gap: 20px; } .widget_shopping_cart .widget_shopping_cart_content .cart-product .cart-img-col, .widget_shopping_cart .widget_shopping_cart_content .cart-product .cart-sum-col{ width: 50%; } .widget_shopping_cart .widget_shopping_cart_content .cart-product .cart-img-col{ display: flex; align-items: center; } .widget_shopping_cart .widget_shopping_cart_content .cart-product .cart-img-col .attachment-woocommerce_thumbnail{ width: 80px; height: 80px; } .widget_shopping_cart .widget_shopping_cart_content .cart-footer .cart-ft-btn{ background: var(--primary-color) !important; color: var(--white-color) !important; } /*Recent Comments*/ .widget_recent_comments .recentcomments{ background-color:var(--white-color); border-bottom: 1px solid #ffd7b0; border-radius: 10px; padding: 5px 10px; margin-bottom: 10px; } .widget_recent_comments .recentcomments .comment-author-link a{ font-size: 18px; font-weight: 600; color: var(--heading-color); } /*Recent Posts*/ .widget_recent_entries ul li a{ font-size: 18px; font-weight: 500; color: var(--white-color); margin-bottom: 12px; display: block; line-height: 1.3; } .widget_recent_entries ul li a:hover, .widget_recent_entries ul li a:focus{ color: var(--primary-color); } /*Sidebar widgets*/ .sidebar .widget { position: relative; margin-bottom: 30px; border-radius: 10px; padding: 80px 25px 20px 25px; overflow: hidden; background-color: #ffecd9; } .sidebar .widget .widget-title, .sidebar .widget .wp-block-heading{ position: absolute; width: 100%; top: 0; left: 0; padding: 18px 25px; font-size: 20px; color: var(--white-color); background-color: var(--primary-color); margin-bottom: 0px; } .sidebar .widget .widget_content, .sidebar .widget .wp-block-search__inside-wrapper { padding: 24px 30px; background-color: #ffecd9; } .sidebar .widget.widget_search{ padding: 0px !important; } .sidebar .widget.widget_search .widget-title, .sidebar .widget.widget_search .wp-block-search__label { display: none; } .search-widget .search-form{ display: block; position: relative; z-index: 0; } .widget .search-form label{ width: 100%; } .widget form .search-field{ padding-left: 20px; min-height: 50px; border-radius: 0; padding-top: 15px; padding-bottom: 15px; font-size: 16px; border-radius: 10px; display: block; line-height: 1.5; font-weight: 400; padding: 0.65rem 1.25rem; vertical-align: middle; width: 100%; min-height: 50px; color: var(--heading-color); background-color: #ffecd9; border:1px solid var(--primary-color); outline: none; letter-spacing: 0.5px; box-shadow: none; -webkit-transition:all 0.3s ; transition: all 0.3s; } .widget form .search-field{ padding-right: 64px; } .sidebar .search-form .search-submit{ position: absolute; top: 0; right: 0px; bottom: 0; border: none; outline: none; box-shadow: none; line-height: 50px; z-index: 0; color: var(--white-color); background-color: var(--primary-color); font-size: 18px; font-weight: 600; border-radius: 0px 10px 10px 0px; width: 50px; height: 50px; padding: 0 0.5rem; } .sidebar .widget .widget-title-box{ padding: 20px 30px; position: relative; background-color: var(--primary-color); } .sidebar .widget .widget-title-box .widget_title{ font-size: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 0px; color: var(--white-color); } .sidebar .widget .sidebar_category-list li{ position: relative; width: 100%; } .sidebar .widget .sidebar_category-list li a{ width: 100%; display: inline-block; font-size: 16px; font-weight: 600; background-color: #ffecd9; padding: 18px 30px; position: relative; text-transform: uppercase; border-radius: 0px; border-bottom: 1px solid #ffd7b0; } .sidebar .widget .sidebar_category-list li:last-child a{ border-bottom: none; } .sidebar .widget .sidebar_blog-list .blog_list-item { position: relative; display: flex; margin-bottom: 15px; } .sidebar .widget .sidebar_blog-list .blog_list-item .img-box{ margin-right: 15px; } .sidebar .widget .sidebar_blog-list .ast_blog_post{ padding: 0px; } .sidebar .widget .sidebar_blog-list .blog_list-item .text-box .ast_blog_post a{ padding: 0; margin-bottom: 8px; } .sidebar .widget .sidebar_blog-list .blog_list-item .blog-title .title{ font-size: 18px; line-height: 24px; } .sidebar .widget .sidebar_blog-list .blog_list-item:last-child{ margin-bottom: 0px; } .sidebar .widget .tagcloud .tag-cloud-link, .sidebar .widget .product-categories .cat-item a{ color: var(--white-color); background-color: var(--heading-color); } .sidebar .widget_recent_entries ul li a, .sidebar .widget_meta ul li a, .sidebar .widget_categories .cat-item, .sidebar .widget .wp-calendar-table caption, .sidebar .widget .wp-calendar-nav .wp-calendar-nav-prev, .sidebar .widget .wp-calendar-nav .wp-calendar-nav-next, .sidebar .widget_categories .cat-item a{ color: var(--heading-color); }