/*
Theme Name: Feminine Store Rental
Theme URI: https://www.misbahwp.com/products/feminine-store-rental
Author: misbahwp
Author URI: https://www.misbahwp.com/
Description: The Feminine Store Rental is a beautifully crafted multipurpose WordPress theme designed with a minimal, elegant, and sophisticated touch. Its clean and modern layout makes it perfect for a feminine store rental, women’s boutique rental, fashion store rental, ladies clothing rental, women’s apparel rental, women’s dress store rental, gown rental, bridal store rental and other related stores that want to showcase their services or products stunningly. Fully responsive and retina-ready, this theme ensures your website looks beautiful and professional across all devices. Built with Bootstrap, it guarantees faster page load time, optimized code, and a seamless browsing experience backed by secure and clean code. One of its standout features is its wide range of personalization and customization options, allowing users to design their websites with ease. Whether you want to highlight your services with a bold banner, add a testimonial section for credibility, or introduce your staff with a professional team section, this theme has you covered. It also includes an engaging Call to Action Button (CTA) to drive conversions and smooth integration with social media for better reach and interaction. The Feminine Store Rental is not only mobile-friendly but also translation-ready, making it perfect for global audiences. The inclusion of shortcodes and interactive animated elements allows you to create a visually appealing and engaging website without technical hassle. Designed for both simplicity and luxury, it balances a minimal yet luxurious look that fits perfectly for boutiques, agencies, and rental businesses. With its user-friendly design, clean code, and agency-friendly features, this theme offers flexibility, speed, and style in one package. It is ideal for creating a stunning, multipurpose website that is as functional as it is beautiful, ensuring your brand leaves a lasting impression online.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 5.6
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: feminine-store-rental
Tags: flexible-header, style-variations, one-column, footer-widgets, custom-background, custom-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, news, education, portfolio

Feminine Store Rental WordPress Theme, Copyright 2025 misbahwp
Feminine Store Rental is distributed under the terms of the GNU General Public License v3
*/

.wp-block-search.wp-block-search__button-only .wp-block-search__input{
	position: absolute;;
	right: 75px;
	padding:13px;
}
.service-short-heading{
    margin-bottom: 15px !important;
}
form.wp-block-search__button-only.wp-block-search__icon-button.wp-block-search{
	position: relative;
    margin: 0px !important;
}
.top-header{
	position: relative;
}
.service-content{
    margin-top: -15px !important;
}
.slider-main-box {
    position: relative;
}
.slider-meta-box{
    position: absolute;
    bottom: 10px;
    width: 100%;
    z-index: 2;
}
.header-nav {
    position: absolute;
    top: 0px;
    left: 58px;
    text-align: center;
    width: 30%;
    z-index: 3;
}
.main-header-top{
	position: relative;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button{
    padding: 10px;
}
.category-image img{
    height: 400px !important;
    object-fit: cover;
    object-position: top;
}
.category-heading{
    text-align: center;
}
.counter-icon{
    width: 90px;
    height: 90px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.category-heading h5{
    display: inline-block;
}
.category-box{
    position: relative;
}
.category-content{
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
}
.category-content h5{
    display: inline-block;
}
.slider-content-box{
    display: none;
} 
.center .slider-content-box{
    display: block !important;
}
.service-main h4.service-short-heading,.blog-heading h2.blog-short-heading{
    position: relative;
    display: inline-block;
}
.service-heading,.blog-heading{
    text-align: center;
}
/*.blog-heading h2.blog-short-heading:after {
    content: "";
    background: url(assets/images/Vector1.png);
    top: 15px;
    right: -40px;
    width: 30px;
    height: 2px;
    position: absolute;
    background-size: 100% 100%;
}*/
.service-main h4.service-short-heading:after {
    content: "";
    background: url(assets/images/Vector.png);
    top: 15px;
    right: -40px;
    width: 30px;
    height: 2px;
    position: absolute;
    background-size: 100% 100%;
}
/*.banner-cover img{
    position: relative;
    -webkit-mask-image: url(assets/images/bannercut.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    opacity: 1;
}*/
.video-left{
    position: relative;
    -webkit-mask-image: url(assets/images/videocut.png);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    opacity: 1;
}
.gutentor-element-video-popup .gutentor-video-popup-holder{
    background: transparent !important;
}
.video-popup {
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    text-align: center;
    transform: translateY(-50%);
}
.video-left:after{
    position: absolute;
    content: "";
    top: 34%;
    right: 23%;
    width: 108px;
    height: 52px;
    z-index: 2;
    background: url(assets/images/Shape.png);
    transform: translate(-50%);
}
.video-left{
    position: relative;
}
.slider-btn{
    position: relative;
}
.service-btn a,.video-btn a {
    clip-path: polygon(88% 0, 100% 40%, 100% 100%, 0 100%, 0 0);
}
.blog-btn a {
    clip-path: polygon(96% 0, 100% 37%, 100% 100%, 0 100%, 0 0);
    position: relative;
}
.wishlist-icon p span{
    color: var(--wp--preset--color--primary) !important;
    position: relative;
    top: 2px;
    font-size: 25px !important;
}
.slider-meta-column p span{
    margin-right: 10px !important;
    color: var(--wp--preset--color--primary) !important;
}
.gtf-bg-image.gtf-item-height {
    height: 400px;
}
.gutentor-term-module.gutentor-term-module-t1 .slick-arrow{
    display: none !important;
}
.slick-slide{
    height: auto !important;
}
.category-main .grid-container{
    max-width: 100% !important;
}
.gtf-image-box img{
    width: 100% !important;
    height: 400px !important;
    object-fit: cover;
    border-radius: 12px;
}
.gtf-item {
    display: flex;
    justify-content: center;
}
.gtf-image-box,.gtf-item{
    height: 400px !important;
    position: relative;
    text-align: center;
    background: var(--wp--preset--color--pure-black) !important;
    border-radius: 12px;
}
.category-main h3.g-d-title {
    position: absolute;
    bottom: 10px;
    text-align: center;
    border-radius: 5px;
    padding: 4px 20px;
    margin: 0 auto;
    color: var(--wp--preset--color--secaccent) !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    font-family: var(--wp--preset--font-family--jost) !important;
    background-color: var(--wp--preset--color--secondary-accent) !important;
}
.category-main .grid-container article.gutentor-term{
    margin-bottom: 30px !important;
}

/*.blog-btn a:after{
    content: "\f344";
    position: absolute;
    top: 10px;
    font-size: 20px;
    right: 20px;
    font-family: 'dashicons';
}*/
.phone-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}
/*.slider-btn:after {
    content: "\f344";
    position: absolute;
    top: 0px;
    right: -51px;
    width: 40px;
    border-radius: 6px;
    height: 41px;
    background-color: var(--wp--preset--color--secaccent) !important;
    font-family: 'dashicons';
    clip-path: polygon(77% 0, 100% 35%, 100% 100%, 0 100%, 0 0);
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #fff;
}*/
.wp-block-search.wp-block-search__button-only .wp-block-search__input {
    right: 17px;
}
.video-btn{
    position: relative;
    display: flex !important;
    gap:10px;
}
.video-btn:after {
    content: "\f344";
    position: relative;
    top: 0px;
    right: -0px;
    width: 75px;
    border-radius: 6px;
    height: 50px;
    background-color: var(--wp--preset--color--accent-text) !important;
    font-family: 'dashicons';
    clip-path: polygon(77% 0, 100% 35%, 100% 100%, 0 100%, 0 0);
    display: flex;
    text-align: center;
    color: var(--wp--preset--color--secaccent) !important;
    justify-content: center;
    align-items: center;
}
.video-right-image .video-1image img{
    position: relative;
    -webkit-mask-image: url(assets/images/video-rgihtcut.png);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    opacity: 1;
}
.video-right-image{
    position: absolute;
    top: 30%;
    right: 0px;
}
.video-icon {
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    text-align: center;
    transform: translateY(-50%);
}
/*.blog-post-section .gutentor-image-thumb img,.blog-image img{
    position: relative;
    -webkit-mask-image: url(assets/images/blogcut.png);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    opacity: 1;
}*/
.video-main-box{
    position: relative;
}
#slider .owl-nav {
    display: none;
}
.date-box img,.date-box{
    width: 100%;
}
.product-box{
	position: relative;
}
.sale-box {
    position: absolute;
    top: 0px;
    right: 0px;
}

.leaf-image {
    position: relative;
    -webkit-mask-image: url(assets/images/leaf.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    background: var(--wp--preset--color--primary) !important;
    width: 30px !important;
    object-fit: cover;
    opacity: 1;
    height: 30px !important;
    z-index: 9999;
}
.carrot-image {
    position: relative;
    -webkit-mask-image: url(assets/images/carrot.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    background: var(--wp--preset--color--primary) !important;
    width: 30px !important;
    object-fit: cover;
    opacity: 1;
    height: 30px !important;
    z-index: 9999;
}
.admin-image {
    position: relative;
    -webkit-mask-image: url(assets/images/admin.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    background: var(--wp--preset--color--primary) !important;
    width: 25px !important;
    object-fit: cover;
    opacity: 1;
    margin: 0px 3px !important;
    height: 30px !important;
    z-index: 9999;
}
.star-image {
    position: relative;
    -webkit-mask-image: url(assets/images/single-star.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    background: var(--wp--preset--color--primary) !important;
    width: 30px !important;
    object-fit: cover;
    opacity: 1;
    height: 30px !important;
    z-index: 9999;
}
.blog-box{
	position: relative;
	text-align: center;
}
.date-box-inner {
    position: absolute;
    bottom: 4%;
    width: 14%;
    left: 4%;
}
/*.blog-box:hover .blog-btn a{
	background-color: var(--wp--preset--color--primary) !important;
	color: var(--wp--preset--color--accent-text) !important;
}*/
.date-box {
    display: inline-block;
}
.blog-image,.blog-image img{
	width: 100%;
	height: 350px !important;
	object-fit: cover;
}
.slider-btn a:hover,.product-btn a:hover,.dynamic-product-btn button:hover {
	background-color: var(--wp--preset--color--secaccent) !important;
}
.video-btn a:hover{
    background-color: var(--wp--preset--color--secondary-accent) !important;
    color: var(--wp--preset--color--primary) !important;
}
.video-btn:hover:after{
    background-color: var(--wp--preset--color--primary) !important;
    color: var(--wp--preset--color--accent-text) !important;
}
.slider-social .wp-social-link:hover,.service-btn a:hover{
    background-color: var(--wp--preset--color--primary) !important;
    color: var(--wp--preset--color--secondary-accent) !important;
}
.social-icon .wp-block-button a:hover{
    background: var(--wp--preset--color--pure-black) !important;
}
.category-content h5{
    cursor: pointer;
}
.owl-carousel .owl-item img{
    object-position: top;
}
.blog-btn{
    text-align: left;
}
.blog-btn a{
    display: inline-block;
    width: auto !important;
}
.blog-btn a:hover{
    color: var(--wp--preset--color--pure-black) !important;
}
.category-content h5:hover{
    background: var(--wp--preset--color--primary) !important;
    color: var(--wp--preset--color--secondary-accent) !important;
}
.slider-btn:hover:after{
    background-color: var(--wp--preset--color--primary) !important;
}
.bk-hide-tab.bk-hide-mob.social-icon a.wp-block-social-link-anchor:hover,.social-icon ul li a:hover svg{
	color: var(--wp--preset--color--secondary);
	fill: var(--wp--preset--color--secondary);
}
.header-menu ul li a{
	padding: 5px 20px !important;
}
.header-menu ul li a:hover{
	background-color: var(--wp--preset--color--secondary) !important;
	color: var(--wp--preset--color--accent-text) !important;
	border-radius: 8px;
}
.wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge svg:hover{
	fill: var(--wp--preset--color--secondary) !important;
}
.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale span{
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    color: var(--wp--preset--color--accent-text) !important;
}
.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale{
    background-color: var(--wp--preset--color--primary) !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 12px;
    border: 0px !important;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 0px;
    padding-top: 3px;
    padding-right: var(--wp--preset--spacing--x-small);
    padding-bottom: 3px;
    padding-left: var(--wp--preset--spacing--x-small);
    position: absolute;
    top: 0px;
    right: 0px;
}
.footer-contact span{
    fill: var(--wp--preset--color--primary) !important;
}
.product-main li.wc-block-product{
    position: relative;
}
.top-header span{
    margin-right: 5px !important;
}
span.dashicons.dashicons-phone {
    transform: rotate(92deg);
}
.counter-btn a:hover{
    background-color: var(--wp--preset--color--secondary) !important;
    border-color: var(--wp--preset--color--secondary) !important;
}
.blog-box p span {
    color: var(--wp--preset--color--secaccent) !important;
    margin-right: 5px !important;
    position: relative;
    top: 4px;
}
.footer-main a.wp-block-social-link-anchor:hover, .footer-main ul li a:hover svg {
    color: var(--wp--preset--color--pure-black) !important;
    fill: var(--wp--preset--color--pure-black)  !important;
}

.gutentor-entry-meta.gutentor-entry-meta-secondary .author.vcard, .gutentor-entry-meta.gutentor-entry-meta-secondary .gutentor-meta-categories {
    display: none !important;
}

.gutentor-entry-meta.gutentor-entry-meta-secondary {
    position: absolute;
    top: 225px;
    left: 14px;
}

 .blog-post-section .gutentor-image-thumb img{
    width: 100%;
    height: 320px !important;
    object-fit: cover;
    border-radius: 12px;
}

.gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on:before,
.gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on i,
.gutentor-entry-meta.gutentor-entry-meta-secondary .comments-link{
    display: none !important;
}
.main-header{
    position: relative;
}
.home .main-header {
    position: absolute;
    top: 10px;
    z-index: 2;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    width: 100%;
}
.blog-post-section .gutentor-post-item{
    position: relative;
    text-align: center;
    padding-top: 0px;
}
.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on{
    margin-right: 0px !important;
    padding-right: 0px !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    color: var(--wp--preset--color--accent-text) !important;
}
.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary {
    border-radius: 10px;
    background: var(--wp--preset--gradient--secondary-gradient) !important;
    width: 20%;
    text-align: center;
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
    word-break: break-all;
}

.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on a {
    line-height: 42px;
}

.blog-post-section .gutentor-post-item h3.gutentor-post-title {
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    text-transform: capitalize;
    font-family: var(--wp--preset--font-family--jost) !important;
    color: var(--wp--preset--color--secaccent) !important;
}
.blog-post-section .gutentor-post-item .gutentor-post-desc {
    color: var(--wp--preset--color--secaccent) !important;
    font-size: 15px;
    text-align: left;
    font-style: normal;
    font-weight: 400;
    font-family: var(--wp--preset--font-family--jost) !important;
}
.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-primary a {
    color: var(--wp--preset--color--secaccent) !important;
    font-size: 14px;
    font-style: normal;
    font-family: var(--wp--preset--font-family--dm-sans) !important;
    font-weight: 300;
}
.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-primary i{
    color: var(--wp--preset--color--primary) !important;
}
.blog-post-section .gutentor-post-item a.gutentor-button.gutentor-post-button {
    display: block;
    margin-top: 15px;
    font-family: var(--wp--preset--font-family--jost) !important;
    background-color: transparent;
    border-radius: 8px;
    color: var(--wp--preset--color--primary) !important;
    padding: 0px !important;
    font-size: 14px;
    font-style: normal;
    text-align: left;
    position: relative;
    font-weight: 600;
}
.blog-post-section .gutentor-post-module .gutentor-post .gutentor-entry-meta-primary{
    text-align: left;
}
/*.blog-post-section .gutentor-post-item a.gutentor-button.gutentor-post-button:after{
    content: "\f344";
    position: absolute;
    top: 10px;
    font-size: 20px;
    right: 20px;
    font-family: 'dashicons';
}*/

.blog-post-section .gutentor-post-item:hover .gutentor-entry-meta.gutentor-entry-meta-secondary{
    background-color: var(--wp--preset--color--secondary) !important;
}


.blog-post-section{
    margin-bottom: 50px !important;
}