/* Theme Name: Remons Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of remons
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: remons
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: remons-child
*/

.search-results .ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-button { height: auto;padding: 12px 30px;background-color: var(--ovabrw-primary-color);border-radius: 0;font-family: var(--ovabrw-primary-font);font-weight: var(--ovabrw-label-weight);line-height: var(--ovabrw-label-line-height);color: var(--ovabrw-label-color); }
.search-results .ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-button:hover, .search-results .ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-button:focus { background: #000 !important;color: #fff; }
.search-results .ovabrw-product-list { list-style-type: none !important; }
.search-results .ovabrw-product-list li { padding: 10px 0; }

body .container_site { padding-top: 50px; }
#dighq-brw-popup-7133-1-question .wpcf7 form.sent .wpcf7-response-output { color:#000; }

.woocommerce-shop ul.products li.product a img, .tax-product_cat ul.products li.product a img, .tax-product_brand ul.products li.product a img { padding: 25px; }

/* Center product title */
.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-shop .remons-ovabrw-cardequipment .card-content .ovabrw-title, .tax-product_brand .remons-ovabrw-cardequipment .card-content .ovabrw-title { text-align: center; }

/* Center product price */
.woocommerce ul.products li.product .ovabrw-price { text-align: center; }

.tax-product_cat .row_site .container_site { padding-top: 25px;padding-bottom: 25px; }
.tax-product_cat .row_site .container_site h1.post-title { text-align: center;margin:0.50em 0;text-transform: uppercase;font-size: 50px; }
.tax-product_cat #woo_main .content-area ul.products li.product.product-type-ovabrw_car_rental a, .tax-product_brand #woo_main .content-area ul.products li.product.product-type-ovabrw_car_rental a, .post-type-archive #woo_main .content-area ul.products li.product.product-type-ovabrw_car_rental a { border: 1px solid #D8D8D8; }
.elementor-widget-container .ova-product-category-grid.template2 .item-category-grid { background:#fff; }
.woocommerce-product-attributes th { width: 33.33%; }
.woocommerce-product-attributes td { width: 66.67%; }
body.single.single-product.woocommerce table.shop_attributes td { padding: 8px 20px; }
body.single.single-product.woocommerce .ovabrw-product-sticky { display: block;z-index: 99; }
.single-product .ovabrw-product-sticky { display: none !important; } 
.ova-product-category-grid .item-category-grid .view-category { display: none !important; }

/* Product gallery thumbnails: grid instead of a single scrolling row */
.ovabrw-modern-product .ovabrw-product-images .gallery .dighq-gallery-grid { display: grid;grid-template-columns: repeat(var(--dighq-gallery-columns, 3), 1fr);gap: 25px; }
.ovabrw-modern-product .ovabrw-product-images .gallery .dighq-gallery-grid .gallery-item { overflow: hidden; }
.ovabrw-modern-product .ovabrw-product-images .gallery .dighq-gallery-grid .gallery-item a { display: block; }
.ovabrw-modern-product .ovabrw-product-images .gallery .dighq-gallery-grid .gallery-item img { width: 100%;height: 100%;aspect-ratio: 4 / 3;object-fit: cover;display: block; }

@media screen and (max-width: 480px) {
    .ovabrw-modern-product .ovabrw-product-images .gallery .dighq-gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 15px; }
    .tax-product_cat .row_site .container_site h1.post-title { font-size: 40px; } 
} 