/*
Theme Name: sexshop
Template: hello-elementor
Author: Child Theme Configurator
Version: 1.1682333422
Updated: 2023-04-24 12:50:22

*/
@font-face {
    font-family: 'FuturaPT';
    src: url('https://gayvoronskaya.com/wp-content/uploads/2023/04/FuturaPT-Book.ttf');
    src: url('https://gayvoronskaya.com/wp-content/uploads/2023/04/FuturaPT-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaPT';
    src: url('https://gayvoronskaya.com/wp-content/uploads/2023/04/FuturaPT-Demi.ttf');
    src: url('https://gayvoronskaya.com/wp-content/uploads/2023/04/FuturaPT-Demi.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaPT';
    src: url('https://gayvoronskaya.com/wp-content/uploads/2023/04/FuturaPT-Medium.ttf');
    src: url('https://gayvoronskaya.com/wp-content/uploads/2023/04/FuturaPT-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
body {
	font-family:'FuturaPT';
}
a {
	color:var(--e-global-color-primary);
	transition: all 0.2s
}
a:hover {
	color:var(--e-global-color-accent);
}
p.price del {
	font-size:25px;
}
p.price ins {
	text-decoration:none;
}
.elementor-widget-loop-grid:has(.e-loop-nothing-found-message) {
	display:none!important;
}

.ytgrid .elementor-grid {
	  grid-template-columns: 4fr 6fr!important;
  align-items: center!important;
}

.home-razdels {
	display:grid;
	 grid-template-columns: 3.5fr 5.5fr;
	padding:0;
	list-style:none;
	font-family:"Cormorant";
	text-transform:uppercase;
	font-size: 25px;
	color:#000;
}
.home-razdels li {
	padding:12px 0;
	border-bottom: 2px solid var(--e-global-color-accent);
}
.home-razdels li:first-child, .home-razdels li:nth-child(2) {
	border-top: 2px solid var(--e-global-color-accent);
	border-bottom: 2px solid var(--e-global-color-accent);
}

.outofstock img {
	-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
}

.woocommerce-shipping-fields {
	display:none!important;
}

.home-razdels a{
	color:#000;
}

.page-numbers li {
	font-size:18px;
	font-weight:600;
}

.page-numbers.current{
    border: 1px solid var(--e-global-color-primary);
	color:#000;
	opacity:1;
}
.page-numbers:hover {
	background-color: rgba(24, 145, 169, 0.05);
}


@media screen and (max-width:767px) {
	.ytgrid .elementor-grid {
	grid-template-columns: repeat(1,1fr)!important;
    align-items: stretch!important;
}
	body {
		overflow-x:hidden;
	}
	.home-razdels {
		font-size:18px;
	}

