/*!
Theme Name: economyrentals
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: economyrentals
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

economyrentals is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

@font-face {
  font-family: 'Poppins-Bold';
  src: url("./fonts/Poppins-Bold.ttf") format("truetype");
}


@font-face {
  font-family: 'Poppins-Medium';
  src: url("./fonts/Poppins-Medium.ttf") format("truetype");
}


@font-face {
  font-family: 'Poppins-Regular';
  src: url("./fonts/Poppins-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Poppins-SemiBold';
  src: url("./fonts/Poppins-SemiBold.ttf") format("truetype");
}

body, * {
    margin:0;
    padding:0;
}
p, ul li, ol li, a{
    font-size:16px;
    margin:0;
    font-family: 'Poppins-Regular';
}
a{
    text-decoration:none;
}
h1, h2, h3, h4, h5, h6, ul, ol{
    margin:0;
}
img{
    width:100%;
    height:100%;
}
/* header css start */
.anousmentbar {
    background: #000000;
    padding: 7px 0px;
}
.anousmentbar-title span {
    color: #FFED00;
}
header.economy-header {
    background: #FFFFFF;
    box-shadow: 0px 3px 6px #00000042;
    padding: 8px 0px;
}
.header-logo img {
    width: 250px;
}
.economy-header-main {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.button-group a {
    display: inline-block;
    padding: 10px 20px;
    font-size: 15px;
    border-radius: 10px;
	font-family: 'Poppins-SemiBold';
}
a.white_button {
    background: #FFFFFF;
    color: #000000;
    margin-right: 10px;
    border: 1px solid #000000;
}
a.white_button:hover {
    background: #E30613;
    border: 1px solid #E30613;
    color: #ffffff;
}
a.red_button {
    border: 1px solid #E30613;
    color: #FFFFFF;
	background: #E30613;
}
a.red_button:hover {
    background: #ffffff;
    border: 1px solid #000000;
    color: #000000;
}
a.white_button img {
    width: 26px;
}
.header-inn {
    display: flex;
    align-items: center;
}
#mega-menu-wrap-primary {
    background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    background: #ffffff !important;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
/*     text-transform:uppercase; */
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{
    color: #E30613 !important;
}
.white-header .button-group {
    margin-bottom: 12px;
    margin-top: 8px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #292963;
    color: #000000;
    font-size: 14px;
    font-family: 'PenumbraFlareStd-Bold';
    text-transform: uppercase;
    border-bottom: 1px solid #ffffff;
}


.header-menu ul li.mega-menu-item.mega-current_page_item a {
    color: #e30613 !important;;
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    color: #000;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background: #ffffff;
    color: #292963;
}
header {
    position: sticky;
    top: 0;
    z-index: 999;
}
.header-information a.white_button {
    margin: 0 0 0 30px;
}
a.white_button:hover img {
    filter: invert(1);
}
/* header css end */

/* footer css start */
.widget_menu_row {
    display: flex;
    flex-wrap: wrap;
}

.widget_menu_row ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.widget_menu_row ul li a {
    display: block;
    color: #000;
    padding: 5px 0px;
    min-width: 132px;
    padding-right: 10px;
}

.row_footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.widget3 {
    width: 344px;
}

.widget2 {
    width: 350px;
}

.widget1 {
    width: 230px;
}

.widget4 {
    width: 200px;
}

.widget_menu_row ul li a:hover {
    color: #e30613;
}
footer.economy-footer {
    padding: 60px 0px;
    border-top: 1px solid #CCCCCC;
}
.footer-phone img {
    width: 26px;
	margin-right: 10px;
}
.logo-area img {
    width: 230px;
    margin: 0 0 30px 0;
}
.footer-social-media img {
    width: 40px;
	margin-right: 10px;
}
.menu-list-title h4 {
    font-size: 20px;
    color: #000000;
    font-family: 'Poppins-SemiBold';
    margin-bottom: 15px;
}
.footer-menu ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 120%;
}
.footer-menu ul li {
    list-style: none;
    padding: 0;
    margin-bottom: 10px;
	width: 50%;
}
.footer-phone {
    margin-bottom: 10px;
}
.footer-phone a {
    color: #000000;
}
.footer-menu ul li a {
    color: #000000;
}
.menu-list-title img {
    width: 200px;
    object-fit: cover;
    margin: 25px 0 0 0;
}
.footer-menu ul li a:hover {
    color: #E30613;
}
.footer-phone a:hover {
    color: #E30613;
}
/* footer css end */

/* banner css */

.banner-section {
    margin: 25px 0px;
}

.banner-section .row {
    margin: 0px !important;
    padding: 50px 35px;
    border-radius: 15px;
    overflow: hidden;
    background-size: cover !IMPORTANT;
}

.banner-left-box h2 span {
    display: block;
}

.banner-left-box h2 {
    border-bottom: 2px solid #fff;
    margin-bottom: 20px;
    color: #fff;
    padding-bottom: 20px;
}

span.fall_into {
    font-family: 'Poppins-Medium';
    font-size: 44px;
    text-shadow: 0 0 10px #FFFFFF2E;
}

span.saving_text {
    font-family: 'Poppins-Bold';
    font-size: 92px;
    text-shadow: 0 0 10px #FFFFFF2E;
}

span.modern_living {
    font-family: 'Poppins-Regular';
    font-size: 30px;
}

.banner-left-box h3 {
    color: #fff;
    font-family: 'Poppins-SemiBold';
    font-size: 30px;
    margin-bottom: 20px;
}

.banner-left-box h3 span {
    color: #FFED00;
    font-size: 34px;
}

.banner-left-box .button-group a {
    background: linear-gradient(180deg, #E30613, #72030a);
    display: inline-block;
    color: #fff;
    font-family: 'Poppins-SemiBold';
    font-size: 22px;
    border: 2px solid #fff;
    padding: 10px 33px;
}

.banner-left-box .button-group {
    margin: 10px 0px;
}

.banner-description {
    color: #fff;
    font-family: 'Poppins-Medium';
    font-size: 17px;
    font-style: italic;
}

.banner-left-box .button-group a:hover {
    background: #72030a;
}
.banner-left-box .red-button {
    margin-right: 10px;
}

/* banner css */



/* .copy-right {
    margin-top: 25px;
} */

.copy-rgt-title p, .copy-rgt-title p a {
    font-family: 'Poppins-Medium';
    color: #000;
    text-decoration: none;
}

.copy-rgt-title {
    padding: 10px 0px;
    border-top: 1px solid #CCCCCC;
}

.copy-rgt-title p a:hover {
    color: #e30613;
}

.rent-own-desc p {
    color: #787878;
    margin-bottom: 10px;
}

.rent-own-desc h4 {
    color: #000000;
    font-family: 'Poppins-SemiBold';
    font-size: 20px;
    margin-bottom: 9px;
}
.storefront-img img {
    border-radius: 10px;
}
/* 
.rent-own-desc {
    border-top: 1px solid #CCCCCC;
    padding-top: 30px;
} */

.redmore_button a {
    text-transform: uppercase;
    color: #E30613;
    font-family: 'Poppins-SemiBold';
}

.redmore_button a:hover {
    color: #000;
}

/* .readmoder_content {
    height: 110px;
    overflow: hidden;
		transition:0.5s;
} */

.readmoder_content.active {
    height: auto;
}

/* home page css start */
section.rent-step-section {
    padding: 60px 0;
    background: #ffffff;
}
.rent-step-title {
    text-align: center;
}
.title_text h2 {
    font-size: 35px;
    color: #000000;
    font-family: 'Poppins-SemiBold';
    margin: 0 0 5px 0;
}
.title_text p {
    color: #000000;
    font-family: 'Poppins-Regular';
    margin: 0 0 20px 0;
}
.rent-step-box {
    background: #000000;
    border-radius: 15px;
    color: #ffffff;
    height: 100%;
    padding: 20px;
}
.rent-step-box h3 {
    font-size: 22px;
    font-family: 'Poppins-SemiBold';
    margin: 0 0 10px 0;
}
.rent-step-box img {
    width: 50px;
	margin: 0 0 10px 0;
}
.rent-step-box p {
	text-shadow: 0 0 10px #FFFFFF2E;
}
.rent-step-box span {
    font-size: 50px;
    font-family: 'Poppins-Bold';
    color: #ffffff;
    opacity: 30%;
}
section.faq-section {
    padding: 60px 0 0 0;
    background: #ffffff;
}
.faq-title h2 {
    margin: 0 0 20px 0;
}
.faq-section .accordion-item {
    border: 1px solid #EFEFEF ! IMPORTANT;
    margin-bottom: 10px;
    background: #EFEFEF;
}
.faq-section button.accordion-button.collapsed {
    background: #ffffff !important;
}
.faq-section button.accordion-button {
	background: #EFEFEF !important;
	outline: none ! IMPORTANT;
	box-shadow: none ! IMPORTANT;
	color: #000000 ! IMPORTANT;
	font-size: 18px;
	padding-right: 40px;
	font-family: 'Poppins-Medium';
}
.faq-section .accordion-button::after {
    position: absolute;
    right: 15px;
    content: '\f067';
    font-family: fontAwesome;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #EFEFEF;
    border-radius: 7px;
}
.faq-section button.accordion-button[aria-expanded="true"]:after {
    content: '\f068';
	background-image: none;
	background: #ffffff;
}
section.economy-rental-section {
    padding: 60px 0px;
    background: #ffffff;
}
.economy-rental-box img {
    width: 50px;
    margin: 0 0 10px 0;
	height: 50px;
}
.economy-rental-box h3 {
    font-size: 24px;
    color: #000000;
    font-family: 'Poppins-SemiBold';
    margin: 0 0 10px 0;
}
.economy-rental-box p {
    color: #787878;
}
.economy-rental-title h2 {
    margin: 0 0 30px 0;
}
.cta-details {
    background: #000000;
    border-radius: 20px;
    padding: 50px;
    color: #ffffff;
}
.cta-details h3 {
    color: #F39200;
    font-size: 34px;
    margin: 0 0 20px 0;
    font-family: 'Poppins-SemiBold';
}
.cta-details h2 {
    font-size: 36px;
    font-family: 'Poppins-Bold';
    margin: 0 0 20px 0;
	color: #ffffff;
	text-shadow: 0 0 10px #FFFFFF2E;
}
.cta-details a.white_button {
    margin-right: 0;
}
.cta-details a.red_button {
    margin-right: 10px;
}
section.testimonial-sec {
    background: #EFEFEF;
    padding: 60px 0px;
    position: relative;
}
section.testimonial-sec::before {
    content: "";
    position: absolute;
    background: url(https://economyrentals.net/wp-content/uploads/2025/10/Group-593.png);
    width: 300px;
    height: 300px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    left: 25%;
}
.testimonial_title {
    position: relative;
}
section.neighbours-sec::after {
	content: "";
	position: absolute;
	background: url(https://economyrentals.net/wp-content/uploads/2025/10/Group-584.png);
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	right: 0;
	top: 0;
	background-position: right;
}
.neighbors-content h2 {
    font-size: 31PX;
    line-height: 40px;
    font-weight: 700;
    color: #ffffff !important;
    text-align: center;
	margin: 0 0 50px 0;
}

.testimonial_content_block_main {
    
    margin-bottom: 10px;
}

.testimonial_content_block{
	height: 107px;
    overflow: hidden;
}

.testimonial_content_block.load-more-content.expanded {
    height: auto;
}

a.readmore_button {
    display: inline-block;
    margin-bottom: 10px;
    color: #e30613;
}

.testimonial_content_block_main {
    position: relative;
    padding-bottom: 35px;
}

a.readmore_button {
    position: absolute;
    bottom: 0px;
    margin: 0px;
}

.testimonial_content_block_main:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #fff;
    width: 100%;
    height: 29px;
}

.swiper-slide.neighbor-slide {
    background: #ffffff;
    border-radius: 10px;
    border: 1px solid #feed12;      
    border-bottom-width: 5px;        
    padding: 30px;
    position: relative;
}
.swiper-slide.neighbor-slide img {
    width: 130px;
	margin: 0 0 10px 0;
}
.swiper-slide.neighbor-slide p {
    color: #000000;
    line-height: 27px;
    font-weight: 500;
}
.swiper-slide.neighbor-slide h6 {
    color: #000000;
    margin: 0 0 2px 0;
	font-family: 'Poppins-SemiBold';
}
.swiper-slide.neighbor-slide span {
    color: #787878;
    font-family: 'Poppins-Regular';
}
.google-area {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.swiper-slide.neighbor-slide::after {
    content: "";
    position: absolute;
    width: 70px;
    height: 70px;
    top: -29px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    right: 20px;
	background: url(https://economyrentals.net/wp-content/uploads/2025/10/Group-584.png);
}
.testimonial-sec .swiper-wrapper {
    margin-top: 30px;
}
.grey-slide-box img {
    width: 40px;
    margin-right: 15px;
}
section.grey-slide-section .row {
    background: #EFEFEF;
    padding: 10px 0px;
    border-radius: 15px;
}
.grey-slide-box h5 {
    color: #000000;
    font-family: 'Poppins-SemiBold';
    font-size: 18px;
}
/* explore css */

.explore-category-box {
    border: 2px solid #F39200;
    border-radius: 17px;
    background-size: cover !IMPORTANT;
    background-repeat: no-repeat !IMPORTANT;
    text-align: center;
    padding: 17px;
    padding-bottom: 0px;
}

.explore-category-box span {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
}

.explore-category-box h6 {
    background: linear-gradient(
180deg, #E30613, #72030A);
    display: inline-block;
    color: #fff;
    font-size: 16px;
    padding: 5px 10px;
    border-radius: 10px;
    font-weight: 600;
    margin-bottom: 10px;
}

.explore-category-box img {
    height: 150px;
    width: 100%;
    object-fit: contain;
    margin-bottom: 10px;
}

.explore-category-box h5 {
    background: #F39200;
    padding: 8px 10px;
    border-radius: 10px 10px 0px 0px;
    color: #fff;
    font-size: 15px;
}

section.explore-categories-section {
    padding: 60px 0px;
}

.title_text h1 {
    font-size: 35px;
    color: #000000;
    font-family: 'Poppins-SemiBold';
    margin: 0 0 5px 0;
}

.explore-category-title.title_text {
    margin-bottom: 30px;
}
 



/* rent css */

section.rent-the-look-section {
    padding: 50px 0px;
    background: #EFEFEF;
}

.rent-look-title.title_text p {
    margin: 0px;
}

.rent-look-title.title_text {
    margin-bottom: 30px;
}

.rent-look-box-img {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
}

.rent-look-box-img span {
    position: absolute;
    left: 20px;
    top: 20px;
    background: #FFED00;
    display: inline-block;
    font-size: 16px;
    color: #000000;
    font-weight: 400;
    padding: 4px 10px;
    border-radius: 30px;
    font-family: 'Poppins-Regular';
}

.rent-look-box-img h6 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #E30613;
    color: #fff;
    padding: 7px 15px;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Poppins-Regular';
}

.rent-look-box-img img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}

.rent-look-box-content {
    padding-top: 10px;
}

.rent-look-box-content-inner h5 {
    color: #F39200;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins-Regular';
}

.rent-look-box-content-inner h4 {
    font-weight: 600;
    color: #000000;
    font-size: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 4px;
    font-family: 'Poppins-SemiBold';
}

.rent-look-box-content-inner {
    height: 65px;
    margin-bottom: 7px;
}

.rent-look-box-content p {
    font-size: 15px;
    color: #000000;
    font-family: 'Poppins-Regular';
}

.rent-look-box-content p span {
    color: #009640;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Poppins-Medium';
}

.explore-category-box span {
    font-family: 'Poppins-SemiBold';
}

.explore-category-box h6 {
    font-family: 'Poppins-SemiBold';
}

.explore-category-box h5 {
    font-family: 'Poppins-SemiBold';
}

/* rent css */


/* offer css */

section.offers-section {
    padding: 60px 0px;
}

section.offers-section .col-12:nth-child(1) {
    margin-bottom: 30px;
}

.Offer-slide-box {
    background: linear-gradient(180deg, #E30613, #72030A);
    border-radius: 10px;
    overflow: hidden;
    margin: 5px;
    transition: 0.5s;
}

.offer-yellow-box {
    background: #F39200;
    padding: 13px 25px;
    min-height: 70px;
}

.offer-yellow-box h4 {
    margin: 0px;
    color: #fff;
    font-family: 'Poppins-SemiBold';
    font-size: 18px;
}

.offer-red-box {
    padding: 17px 25px;
    color: #fff;
    min-height: 176px;
}

.offer-slide-red-box-detail h6 {
    font-family: 'Poppins-SemiBold';
    font-size: 17px;
}

.offer-slide-red-box-detail h5 {
    font-family: 'Poppins-Regular';
    font-size: 13px;
    margin: 10px 0px;
}

.offer-slide-red-box-detail p {
    display: inline-block;
    margin: 5px 0px;
}

.offer-slide-red-box-detail p .border_line {
    border: 1px dashed #fff;
    border-radius: 30px 0px 0px 30px;
    border-right: none;
}

.offer-slide-red-box-detail p span {
    padding: 7px 15px;
    font-family: 'Poppins-SemiBold';
    font-size: 14px;
}

span.border_out {
    background: #F39200;
    border-radius: 0px 30px 30px 0px;
    border: 1px solid #F39200;
}

.offer-red-box p {
    font-size: 12px;
    font-family: 'Poppins-Medium';
    margin-top: 6px;
}

.offer-red-box-detail {
    position: relative;
}

.offer-red-box-detail img {
    position: absolute;
    right: 0px;
    width: 155px;
    height: 103px;
    object-fit: contain;
    object-position: right !IMPORTANT;
    top: 0px;
}

.offer-slide-red-box-detail {
    z-index: 1;
    max-width: 192px;
}

.Offer-slide-box:hover {
    box-shadow: 0px 0px 5px rgba(0 0 0/90%);
}

img{
	max-width:100%;
}

/* offer css */
section.gallery-slider-section {
    padding: 0 0 60px 0;
}
/* home page css end */

.modal-backdrop.show {
    opacity: 0;
}
.modal-backdrop.fade.show {
    z-index: 0;
}
.modal-body input {
    width: 100%;
    border-radius: 7px;
    border: 1px solid #EFEFEF;
    outline: none;
    background: #EFEFEF;
    height: 45px;
    padding: 7px 17px;
}
.modal-body p {
    margin-bottom: 10px;
}
.modal-body input::placeholder {
	color: #000000;
	font-family: 'Poppins-Regular'; 
}
.modal-body input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #E30613;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Poppins-Bold';
}
span.wpcf7-spinner {
    display: none;
}
h5#rentNowModalLabel {
    font-size: 30px;
    font-family: 'Poppins-SemiBold';
	color: #000000 !important;
}

div#gallery_slider img {
    border-radius: 20px;
}

a.wc-clear-enquiry.wc-enquiry-btn, a.back-to-shop {
    background: #e30613;
    color: #ffffff;
    padding: 10px 40px;
    font-family: 'Poppins-Medium';
    font-size: 20px;
	border-radius:5px;
}
a.wc-clear-enquiry.wc-enquiry-btn:hover {
    background: transparent;
    border: 1px solid #e30613;
    color: #000000;
}
.wc-enquiry-actions {
    margin-top: 30px;
    margin-bottom: 30px;
}
.wc-enquiry-cart {
    margin: 50px 0px;
}
.wc-enquiry-cart p strong {
    font-size: 30px;
    text-align: center;
    font-family: 'Poppins-Medium';
    text-transform: capitalize;
    width: 100%;
    justify-content: center;
    display: flex;
    margin-bottom: 30px;
}
.wc-enquiry-cart form input.wpcf7-form-control, .wc-enquiry-cart form textarea.wpcf7-form-control.wpcf7-textarea, .inquiry-form form input, .inquiry-form form textarea {
    width: 100%;
    height: 45px;
    border-radius: 30px;
    border: 1px solid #000000;
    outline: none ! IMPORTANT;
    box-shadow: none;
    font-family: 'Poppins-Medium';
    padding: 5px 18px;
    font-size: 15px;
	color: #000000;
}
input::placeholder,
textarea::placeholder {
	color: #000000;
}
.wc-enquiry-cart form textarea.wpcf7-form-control.wpcf7-textarea, .inquiry-form form textarea {
    height: 120px;
}
.wc-enquiry-cart form p {
    color: #000000;
    font-family: 'Poppins-Medium';
    margin-bottom: 30px;
}
/* .wc-enquiry-cart form p:nth-child(odd) {
    margin-bottom: 25px;
} */
.inquiry-title h2 {
    margin: 0 0 20px 0;
}
.wc-enquiry-cart form {
    background: #EFEFEF;
    padding: 50px;
    border-radius: 20px;
    width: 60%;
    margin: 0 auto;
	border: 2px solid #000000
}
.wc-enquiry-cart form input[type="submit"] {
    border-color: #E30613;
    background: #E30613;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Poppins-SemiBold';
    font-size: 17px;
    width: 100%;
    padding: 10px 20px;
    border: 1px solid #e30613;
    border-radius: 30px;
}
.wc-enquiry-cart form input[type="submit"]:hover {
	background: transparent;
	border: 1px solid #000000;
	color: #000000;
}
.wc-enquiry-cart form p:last-child {
    margin-bottom: 0 !important;
}

/* about us page css */

section.page_title {
    position: relative;
    padding: 50px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 250px;
	background-size: cover ! IMPORTANT;
}

section.page_title .container {
    position: relative;
    z-index: 1;
}

section.page_title:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    background: #0000009e;
}

.page_heading_text h1 {
    font-family: 'Poppins-Bold';
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
}


section.about_section {
    margin: 75px 0px;
}

.title_text h3 {
    font-size: 21px;
    margin-bottom: 10px;
    font-family: 'Poppins-SemiBold';
    color: #000;
}

.aboutus_image img {
    border-radius: 15px;
}

.about_block {
    text-align: center;
    border: 1px solid;
    background: #EFEFEF;
    padding: 35px;
    border-radius: 15px;
    height: 100%;
    transition: 0.5s;
}

section.about_block_section {
    margin: 75px 0px;
    padding: 75px 0px;
    background: #000;
}

.about_block_icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #000000;
    height: 75px;
    width: 75px;
    border-radius: 50%;
    margin-bottom: 20px;
    transition: 0.5s;
}

.about_block_icon img {
    height: 47px;
    width: auto;
}

.about_block h3 {
    font-family: 'Poppins-SemiBold';
    color: #000000;
    font-size: 17px;
}

.about_block:hover {
    background: #F39200;
}

.about_block:hover .about_block_icon {
    background: #fff;
}

.about_block:hover h3 {
    color: #fff;
}

/* about us page css */



/* contact page css */

section.contact_page {
    margin: 75px 0px;
}

section.contact_page .title_text h2 {
    margin-bottom: 25px;
}

.contact_information_row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.contact_information_icon {
    width: 36px;
}

.contact_information_icon img {
    height: auto;
    filter: invert(1);
}

.contact_information_content {
    width: calc(100% - 36px);
    padding-left: 13px;
}

.contact_information_content p {
    margin: 0px;
    font-family: 'Poppins-SemiBold';
    color: #fff;
}


.contact_information_content a {
    display: block;
    color: #F39200;
}

.contact_information_row:last-child {
    margin: 0px;
}

.contact_information {
    padding: 45px;
    background: #000;
    border-radius: 15px;
    margin-bottom: 25px;
}

.time_info_block h4 {
    font-family: 'Poppins-SemiBold';
    font-size: 23px;
    margin-bottom: 25px;
    color: #000;
}

.time_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 280px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

.day_name {
    font-family: 'Poppins-SemiBold';
    color: #000;
    font-size: 16px;
}

.day_time {
    font-family: 'Poppins-Medium';
    font-size: 16px;
}

.contact_information_content a:hover {
    color: #E30613;
}

.form_section {
    background: #000;
    padding: 50px;
    border-radius: 30px;
}

.form_section.title_text h2 {
    color: #fff !important;
}

.input_field p {
    margin-bottom: 12px;
}

.input_field input {
    width: 100%;
    height: 45px;
    border-radius: 30px;
    border: 1px solid #F39200;
    outline: none !IMPORTANT;
    box-shadow: none;
    font-family: 'Poppins-Medium';
    padding: 5px 18px;
    font-size: 15px;
}

.input_field textarea {
    width: 100%;
    height: 142px;
    border-radius: 17px;
    border: 1px solid #F39200;
    outline: none ! IMPORTANT;
    box-shadow: none;
    font-family: 'Poppins-Medium';
    padding: 12px 18px;
    font-size: 15px;
}

.input_field:last-child p {
    margin: 0px;
}

.input_field:last-child {
    border: 1px solid red;
}

.input_field input[type="submit"] {
    border-color: #E30613 !IMPORTANT;
    background: #E30613 !IMPORTANT;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Poppins-SemiBold';
    font-size: 17px;
}

.input_field input[type="submit"]:hover{
	border-color:#fff !important;
	background:#F39200 !Important;
}

.time_row:last-child .day_time {
    color: #e30613;
    font-family: 'Poppins-SemiBold';
}

iframe_contact p {
    margin: 0px !IMPORTANT;
}

.iframe_contact iframe {
    width: 100% !IMPORTANT;
    height: 450px !important;
    display: block;
}

/* contact page css */


.rent-own-desc.title_text p {
    margin-bottom: 8px;
}

.storefront-img {
    height: 100%;
}

.storefront-img img {
    object-fit: cover;
}




/* product page css */

section.product-category-section {
    margin: 50px 0px;
	margin-bottom:0px;
}

.category_main ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    white-space: nowrap;
    overflow-x: auto;
}

.category_main ul li {
    margin-right: 48px;
}

.category_main ul li:last-child {
    margin: 0px;
}

.category_main ul li a {
    display: block;
    text-align: center;
}

.category_main ul li a span {
    font-family: 'Poppins-SemiBold';
    color: #000;
    text-decoration: none;
    font-size: 15px;
    display: block;
    margin-top: 5px;
}

.category_image {
    background: #EFEFEF;
    width: 68px;
    height: 68px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 12px;
    border: 1px solid transparent;
}

.category_image img {
    height: 33px;
    width: 33px;
    object-fit: contain;
}

.category_main ul li.active a .category_image, .category_main ul li a:hover .category_image{
    background: #FFEACC;
    border-color: #F39200;
}



.load_more_button .red_button {
    padding: 10px 25px;
    display: inline-block;
    border-radius: 7px;
}

.product_listing_section .col-md-3 {
    margin-bottom: 35px;
}

section.product_listing_section {
    margin: 50px 0px;
}

.category_main {
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 30px;
    margin-bottom: 30px;
}


.filter_option_deta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.filter_select select {
    background: #EFEFEF;
    border: none;
    outline: none;
    width: 100%;
    height: 43px;
    padding: 7px;
    border-radius: 7px;
}

.filter_select {
    width: 160px;
}

.filter_by_category {
    width: calc(100% - 160px);
    padding-left: 11px;
}

.filter_by_category ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    white-space: nowrap;
    width: 100%;
    overflow-x: auto;
}

.filter_by_category ul li {
    display: inline-block;
    margin-right: 12px;
}

.filter_by_category ul li:last-child {
    margin: 0px;
}

.filter_by_category ul li a {
    display: inline-flex;
    border: 1px solid #efefef;
    height: 43px;
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    font-size: 14px;
    color: #000000;
    font-family: 'Poppins-Regular';
    border-radius: 7px;
}

.filter_by_category ul li a:hover {
    background: #efefef;
}

/* product page css */


/* product detail page */

section.product_detail_heading {
    margin: 50px 0px;
}

.product_detail .title_text h5 {
    background: #FFEACC;
    border-color: #F39200;
    display: inline-block;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    padding: 7px 20px;
    border-radius: 30px;
    margin-bottom: 15px;
}

section.faq-section.product_faq_section {
    padding: 0px;
    margin: 75px 0px;
}

.offer_product_row {
    background: linear-gradient(180deg, #E30613, #72030A);
    border-radius: 15px;
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    min-height: 107px;
}

.offer_product_image {
    width: 43px;
}

.offer_product_content {
    width: calc(100% - 43px);
    color: #fff;
    padding-left: 10px;
}

.offer_product_content h3 {
    font-family: 'Poppins-SemiBold';
    font-size: 20px;
}

.offer_product_content p {
    font-family: 'Poppins-Regular';
    font-size: 14px;
}

.offer_product_image img {
    filter: invert(1);
}

.product_offer_section {
    margin: 25px 0px;
}


.product_inquerys {
    margin: 15px 0px;
}

.product_inquerys h2 {
    color: #009640;
    font-size: 31px;
    font-family: 'Poppins-SemiBold';
    margin-bottom: 10px;
}

.product_price span.woocommerce-Price-amount.amount {
    display: inline-block;
    color: #F39200;
}

.product_price {
    margin: 15px 0px;
}

.inquery_now_button a {
    display: inline-block;
    border: 1px solid #E30613;
    color: #FFFFFF;
    background: #E30613;
    padding: 10px 19px;
    border-radius: 7px;
    font-size: 17px;
    font-family: 'Poppins-SemiBold';
}

.inquery_now_button a:hover {
    background: #ffff;
    color: #000;
}


.seting_block {
    margin: 15px 0px;
}

.seting_block h4 {
    font-family: 'Poppins-SemiBold';
    font-size: 17px;
    text-transform: capitalize;
    margin-bottom: 9px;
    color: #000;
}

.seting_block button {
    border: none;
    background: #e8e8e8;
    padding: 10px 20px;
    margin-right: 6px;
    border-radius: 6px;
    font-family: 'Poppins-Medium';
    color: #000;
    outline: none;
    font-size: 15px;
}

.seting_block button:last-child {
    margin-right: 0px;
}

.seting_block button.active, .seting_block button:hover {
    background: #FFEACC;
    border-color: #F39200;
}

.seting_block button {
    border: 2px solid transparent;
}

h2.product_detail_title {
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin: 15px 0px;
    font-size: 24px;
}

.product_image {
    position: sticky;
    top: 94px;
}

/* product detail page */

/* main product page */
section.economy-rental-section.product-page-rental {
    background: #EFEFEF;
}
section.economy-rental-section.product-page-rental {
    background: #EFEFEF;
}

.economy-rental-box.product-box {
    background: #ffffff;
    padding: 30px;
    text-align: center;
    height: 100%;
    border-radius: 20px;
}

.economy-rental-box.product-box h3 {
    height: 50px;
}
/* main product page */

section.service-we-need {
    margin: 50px 0px;
}

.service-inn img {
    height: 250px;
    width: 100%;
    object-fit: cover;
    border-radius: 15px;
    margin-bottom: 10px;
    transition: 0.5s;
}

.service-inn {
    text-align: center;
}

.service-inn a {
    color: #000;
    font-size: 18px;
    font-family: 'Poppins-SemiBold';
}

.service-inn:hover a{
	color:#F39200;
}

.service-inn:hover img {
    box-shadow: 0px 0px 20px rgba(0 0 0/20%);
}

.economy-rental-box.product-box:hover {
    box-shadow: 0px 0px 20px rgba(0 0 0/30%);
}

section.policy_page_section {
    margin: 50px 0px;
}

.quantity, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    display: none;
}

/* shop page css */

.entry-content {
    max-width: 1320px;
    margin: 0 auto;
    padding: 0px 15px;
}

ul.products li.product a h2 {
    font-family: 'Poppins-SemiBold';
    color: #000;
}

ul.products li.product {
    border: 1px solid #ddd;
    border-radius: 15px;
    overflow: hidden;
}

ul.products li.product {
    transition: 0.5s;
}

ul.products li.product:hover {
    box-shadow: 0px 0px 20px rgba(0 0 0/20%);
}

ul.products li.product a img {
    border-radius: 15px;
}

ul.products li.product a.woocommerce-LoopProduct-link h2 {
    padding: 0px 15px !IMPORTANT;
    min-height: 60px;
    margin-bottom: 15px !IMPORTANT;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

ul.products li.product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, ul.products li.product a.wc-enquiry-btn, a.added_to_cart.wc-forward {
    text-align:center;
    background: #E30613 !IMPORTANT;
    color: #fff;
    padding: 0px 15px;
    font-family: 'Poppins-SemiBold';
    font-size: 15px;
    border:2px solid #E30613;
    height:45px;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius: 0px !IMPORTANT;
    margin: 0px 14px;
    margin-bottom: 10px;
}

ul.products li.product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover, a.added_to_cart.wc-forward:hover{
	background:#fff !important;
	color:#000 !Important;
}

ul.products li.product a.wc-enquiry-btn{
    background: transparent !important;
    color: #000;
}

ul.products li.product a.wc-enquiry-btn:hover{
	background:#E30613 !important;
	color:#fff !Important;
}

select.orderby {
    height: 40px;
    padding: 5px 7px;
}

.post-thumbnail img {
    height: 250px !IMPORTANT;
    width: 100% !IMPORTANT;
    object-fit: cover;
}

.post-thumbnail {
    margin-bottom: 50px;
    position: relative;
}

.post-thumbnail:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #0000009e;
}

main#primary header {
    position: absolute;
    z-index: 9;
    top: auto !IMPORTANT;
    width: 100%;
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
}

main#primary header h1 {
    font-family: 'Poppins-Bold';
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !IMPORTANT;
}

/* shop page css */


.gmwqp_inquirybtn_loop {
    text-align: left !IMPORTANT;
}

.gmwqp_inquirybtn_loop a {
    padding: 14px 49px !IMPORTANT;
    border-radius: 7px !IMPORTANT;
    border: 2px solid #e30613 !important;
}

.gmwqp_inquirybtn_loop a:hover {
    background: #fff !IMPORTANT;
}

button.single_add_to_cart_button.button.alt {
    display: none !IMPORTANT;
}

form.variations_form.cart {
    margin: 20px 0px;
}

a.reset_variations {
    margin-left: 10px;
    color: #e30613;
}

table.variations tr {
    display: flex !IMPORTANT;
    flex-direction: column !IMPORTANT;
}

table.variations, table.variations tbody {
    display: flex !IMPORTANT;
    flex-wrap: wrap !important;
    flex-direction: column !IMPORTANT;
}

table.variations tr th {
    width: 100%;
}

table.variations tr td {
    width: 100% !important;
    padding-bottom: 9px;
}

table.variations tr th label {
    margin-bottom: 10px;
    font-size: 18px;
    font-family: 'Poppins-SemiBold';
}

table.variations tr td select {
    height: 42px;
    padding: 5px 8px;
    padding-right: 15px;
    appearance: none;          /* Remove default arrow */
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('https://economyrentals.net/wp-content/uploads/2025/10/down-arrow.png') no-repeat right 10px center;
    background-size: 16px;     /* Adjust arrow size */
    padding: 10px 40px 10px 15px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 16px;
    cursor: pointer;
	border:1px solid #ddd !Important;
	outline:none !important;
	box-shadow:none !important;
}

.gmwqp_inner_popup_op h3 {
    font-family: 'Poppins-SemiBold';
    background: #e30613 !important;
    color: #fff;
}

label.gmqqp_label {
    font-family: 'Poppins-SemiBold';
    margin-bottom: 7px;
}

.gmwqp_inq_addtocart, .gmwqp_inq, .viewcaren, .gmqqp_submit_btn {
    border: 2px solid #e30613 ! IMPORTANT;
    padding: 10px 55px !Important;
    font-family: 'Poppins-SemiBold';
}

.gmwqp_inq_addtocart:hover, .gmwqp_inq:hover, .viewcaren:hover, .gmqqp_submit_btn:hover {
    background: #fff !IMPORTANT;
}

.woocommerce.woocommerce-page ul.products span.price {
    display: none;
}

.woocommerce.woocommerce-page ul.products a.button.product_type_variable.add_to_cart_button {
    display: none;
}

.woocommerce.woocommerce-page ul.products .gmwqp_inquirybtn_loop {
    display: none !IMPORTANT;
}

body.wp-theme-economyrentals.theme-economyrentals.woocommerce.woocommerce-page.woocommerce-js.mega-menu-primary.hfeed.no-sidebar {}

body.wp-theme-economyrentals.theme-economyrentals.woocommerce.woocommerce-page.woocommerce-js.mega-menu-primary.hfeed.no-sidebar header.entry-header {
    position: relative !IMPORTANT;
    background: url(https://economyrentals.net/wp-content/uploads/2025/10/medium-shot-woman-preparing-mate.png);
    background-size: cover !IMPORTANT;
    margin-bottom: 50px;
}

body.wp-theme-economyrentals.theme-economyrentals.woocommerce.woocommerce-page.woocommerce-js.mega-menu-primary.hfeed.no-sidebar header.entry-header h1 {
    position: relative;
    z-index: 2;
}

body.wp-theme-economyrentals.theme-economyrentals.woocommerce.woocommerce-page.woocommerce-js.mega-menu-primary.hfeed.no-sidebar header.entry-header:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #0000009e;
}

.woocommerce.woocommerce-page ul.products a.button.product_type_variable {
    display: none !IMPORTANT;
}


.product_details_section_inner .accordion-item {
    border: 2px solid #e30613 !Important;
    border-radius: 11px;
    overflow: hidden;
}

.product_details_section_inner button.accordion-button[aria-expanded="true"] {
    border-bottom: 2px solid #e30613 !important;
}

.gmwqp_inquirybtn_loop a, table.variations tr td select {
    width: 241px;
}

h4.price ins {
    display: none !IMPORTANT;
}

@media only screen and (max-width:1440px) {
	.filter_by_category ul li {
		margin-right: 7px;
	}
	p, ul li, ol li, a {
		font-size: 14px;
	}
	.title_text h1 {
		font-size: 32px;
	}
	
	.product_inquerys h2{
		font-size:26px;
	}
	
	span.fall_into {
		font-size: 40px;
	}
	span.saving_text {
		font-size: 55px !important;
	}
	span.modern_living {
		font-size: 28px;
	}
	.banner-left-box h3 {
		font-size: 26px;
	}
	.banner-left-box h3 span {
		font-size: 30px;
	}
	.explore-category-box h6 {
		font-size: 14px;
	}
	.explore-category-box h5 {
		font-size: 12px;
	}
	.rent-look-box-content p {
		font-size: 14px;
	}
	.rent-look-box-content p span {
		font-size: 15px;
	}
	.title_text h2 {
		font-size: 32px;
	}
	.economy-rental-box h3 {
		font-size: 20px;
	}
	.cta-details h3 {
		font-size: 32px;
	}
	.cta-details h2 {
		font-size: 34px;
	}
	section.offers-section .col-12:nth-child(1) {
		margin-bottom: 10px;
	}
	.offer-slide-red-box-detail h6 {
		font-size: 15px;
	}
	.offer-red-box-detail img {
		width: 105px;
		height: 100px;
		top: 0px;
		right: -10px;
	}
	.offer-red-box {
		min-height: 190px;
	}
	section.testimonial-sec::before {
		left: 20%;
	}
	
	ul.products li.product a.woocommerce-LoopProduct-link h2{
		min-height:50px;
	}
}

@media only screen and (max-width:1399px) {
	.logo-area img {
		width: 200px;
	}
	.footer-social-media img {
		width: 35px;
		margin-right: 0;
	}
	.widget1 {
		width: 220px;
	}
	.widget_menu_row ul li a {
		min-width: 110px;
	}
	.offer-red-box {
		min-height: 200px;
	}
}

@media only screen and (max-width:1200px) {
	.grey-slide-box h5 {
		font-size: 14px;
	}
	.offer-yellow-box h4 {
		font-size: 16px;
	}
	.faq-section button.accordion-button {
		font-size: 16px;
	}
	.banner-left-box .button-group a {
		font-size: 20px;
	}
	
	ul#mega-menu-primary {
		background: transparent !IMPORTANT;
		display: flex !IMPORTANT;
		flex-wrap: wrap;
	}

	.header-menu {
		position: static !IMPORTANT;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		color: #000 !IMPORTANT;
	}
	
	section.about_section, section.contact_page {
		margin: 50px 0px;
	}

	section.about_block_section {
		margin: 50px 0px;
		padding: 50px 0px;
	}
	
	.page_heading_text h1, main#primary header h1 {
		font-size: 36px;
	}
	
	.category_main ul li {
		margin-right: 30px;
	}
	
	.category_image {
		height: 60px;
		width: 60px;
	}

	.category_main ul li a span {
		font-size: 13px;
	}

	.category_image img {
		height: 28px;
		width: 28px;
	}
	
	.product_listing_section .col-md-3 {
		width: 33.3%;
	}
	
}
@media only screen and (max-width:1024px){
	.banner-left-box .button-group a {
		font-size: 15px;
		padding: 10px 20px;
	}
}

@media(max-width:992px){
	.contact_information, .title_text.form_section {
		padding: 30px;
	}

	.contact_information_content a {word-break: break-all;}

	section.contact_page .title_text h2 {
		font-size: 25px;
		margin-bottom: 10px !important;
	}

	.input_field input {
		height: 40px;
		font-size: 14px;
	}

	.input_field textarea {
		font-size: 14px;
	}

	.time_info_block h4 {
		margin-bottom: 20px;
		font-size: 20px;
	}

	.day_name, .day_time {
		font-size: 14px;
	}
	
	.iframe_contact iframe {
		height: 300px !important;
	}
	
	.product_listing_section .col-md-3 {
		width: 50%;
	}
	
	
	.seting_block button {
		font-size: 14px;
		padding: 8px 15px;
	}

	.seting_block h4 {
		font-size: 16px;
	}

	h2.product_detail_title {
		font-size: 20px;
	}

	section.about_block_section .col-md-3 {
		width: 50%;
		margin-bottom: 15px;
	}
	
	.offer_product_content p {
		font-size: 12px;
	}

	.offer_product_content h3 {
		font-size: 16px;
	}

	.offer_product_image {
		width: 36px;
	}
	
	.seting_block button {
		margin-bottom: 5px;
	}
}

@media only screen and (max-width:767px){
	.banner-section .row {
		padding: 26px 15px;
		background-position: bottom center;
		height: 500px;
		background-repeat: no-repeat;
	}
	
	.aboutus_image {
		margin-bottom: 15px;
	}
	
	section.about_block_section .col-md-3 {
		margin-bottom: 20px;
	}

	section.about_block_section .col-md-3:last-child {
		margin: 0px;
	}
	
	.title_text h3 {
		font-size: 17px;
	}
	
	section.page_title {
		min-height: 150px;
	}
	
	main#primary header, .post-thumbnail img{
		height:150px !Important;
	}

	.page_heading_text h1, main#primary header h1 {
		font-size: 30px;
	}
	
	.title_text.form_section {
		margin-top: 25px;
	}
	
	.storefront-img {
		margin-bottom: 15px;
		height: auto;
	}
	
	.product_detail {
		margin-top: 22px;
	}
}


@media(max-width:510px){
	.title_text h3 {
		font-size: 16px;
	}
	
	div#gallery_slider img {
		border-radius: 7px;
	}
	
   .page_heading_text h1, main#primary header h1 {
        font-size: 27px;
    }
	
	.contact_information, .title_text.form_section {
		padding: 20px;
		border-radius: 10px;
	}

	.contact_information_icon {
		width: 30px;
	}

	.contact_information_content {
		width: calc(100% - 30px);
		padding-left: 7px;
	}

	.iframe_contact iframe {
		height: 200px !IMPORTANT;
	}
	
	.product_listing_section .col-md-3 {
		width: 100%;
	}
	
	section.about_block_section .col-md-3{
		width:100%;
	}
	
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}

	ul.products li.product a.woocommerce-LoopProduct-link h2 {
		font-size: 19px !important;
	}
}




