/*
Theme Name: Razzi Child
Theme URI: https://demo4.drfuri.com/razzi/
Author: DrFuri
Author URI: http://drfuri.com
Description: Razzi Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: razzi
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: razzi
*/


@import url('fonts.css');
:root {
    --rz-color-primary: #cf0000;
    --rz-color-lighter: #ffffff;
    --rz-color-dark: #111111;
    --rz-color-darker: #1f1f1f;
    --rz-color-placeholder: #A0A0A0;
    --rz-color-hover-primary: #cf0000;
    --rz-background-color-primary: #cf0000;
    --rz-background-color-light: #ffffff;
    --rz-background-color-gray: #f5f5f5;
    --rz-background-color-dark: #1F1F1F;
    --rz-background-text-color-primary: #ffffff;
    --rz-border-color: #cccccc;
    --rz-border-color-primary: #cf0000;
    --rz-border-color-light: #e2e2e2;
    --rz-border-color-lighter: #ffffff;
    --rz-border-color-gray: #cdcdcd;
    --rz-border-color-dark: #1f1f1f;
    --rz-text-color-gray: #767676;
    --rz-text-color: #525252;
    --rz-font-family-primary: 'Ravi', Arial, sans-serif;
    --rz-font-family-code: Ravi, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    --rz-font-family-pre: "Ravi", Courier, monospace;
    --rz-ratio-percent: 100%;
}
.elementor-10838 .elementor-element.elementor-element-1a42ce6 .razzi-slides-elementor .slick-slide-inner {
    text-align: right;
}
.slick-slide-inner {
    text-align: right !important;
}

.razzi--h-position-left .slick-slide-inner {
    justify-content: flex-end;
}

.elementor-10838 .elementor-element.elementor-element-1a42ce6 .razzi-slides-elementor .elementor-repeater-item-6b38963:not(.swiper-lazy) {
    background-size: 100% 100%;
}
ul.products li.product {
	.product-thumbnail {
		display: block;
		transition: none;
		background-image: radial-gradient(rgb(241 0 0 / 40%) 1px, transparent 0);
		background-size: 5px 5px;
		padding: 10px;
	}
	img {
		background: #f5f5f5;
		height: 300px;
		padding: 8px;
		object-fit: contain;
	}
}

.top-three .razzi-banner-carousel .banner-img img {
    height: 850px;
    object-fit: cover;
}
