@font-face {
font-family:"AFuturaRoundDemi";
src: url(//gryadka58.ru/wp-content/themes/gryadka/fonts/a_FuturaRoundDemi.ttf) format('truetype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/a_futurarounddemi-webfont.eot) format('eot'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/a_futurarounddemi-webfont.woff) format('woff'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/a_FuturaRoundDemi.woff2) format('woff2'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/a_futurarounddemi-webfont.svg) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "NotoSans";
src: url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans.ttf) format('truetype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Regular.eot) format('eot'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Regular.woff) format('woff'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Regular.woff2) format('woff2'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Regular.otf) format('opentype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Regular.svg) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "NotoSans";
src: url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Italic.ttf) format('truetype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Italic.eot) format('eot'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Italic.woff) format('woff'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Italic.woff2) format('woff2'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Italic.otf) format('opentype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Italic.svg) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "NotoSans";
src: url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Bold.ttf) format('truetype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Bold.eot) format('eot'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Bold.woff) format('woff'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Bold.woff2) format('woff2'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Bold.otf) format('opentype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-Bold.svg) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "NotoSans";
src: url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-BoldItalic.ttf) format('truetype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-BoldItalic.eot) format('eot'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-BoldItalic.woff) format('woff'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-BoldItalic.woff2) format('woff2'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-BoldItalic.otf) format('opentype'),
url(//gryadka58.ru/wp-content/themes/gryadka/fonts/NotoSans-BoldItalic.svg) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
body{
font-family: "Noto Sans", sans-serif;
}
h3{
font-family: "AFuturaRoundDemi";
color: #000000 !important;
font-size: 2rem !important;
font-weight: 500 !important;
}
:focus {outline: none !important;}
::-moz-focus-inner {border: 0px !important;}
.site-main,section{
margin-top:0 !important;
margin-bottom:0 !important;
padding-top:0 !important;
padding-bottom:0 !important;
}
@media (min-width: 768px){
.col-full {
max-width: 77.4989378333em;
margin-left: auto;
margin-right: auto;
padding: 0 2.617924em;
box-sizing: content-box;
}
}
.popup-sale{
position:absolute;
width:50vw;
height:50vh;
top:25vh;
right:0;
left:0;
margin:auto;
}
nav li a,footer li a{
text-decoration: none !important;
}
.secondary-navigation .fa::before{
position: absolute;
top: 14px;
left: -5px;
}
footer li a{
text-transform: uppercase;
}
footer li::before{
content: '' !important;
}
footer i{
color: #ffffff !important;
}
footer img{
filter: contrast(1.5) brightness(1.5);
}
.site nav a {
text-decoration: none;
background-image: linear-gradient(currentColor, currentColor);
background-position: 0% 100%;
background-repeat: no-repeat;
background-size: 0% 1px;
transition: background-size .3s;
}
.site nav a:hover {
background-size: 100% 1px;
}
.navbar a{
font-size: .8rem !important;
} .nav-link{
color:#000000 !important; }
#main-nav a{ 
font-size: 1rem !important;
}
.nav-link:hover ,.nav-link:active,a:hover ,a:active  {
color:#000000 !important;
}
.woocommerce-info {
border-top-color: #000000;
}
.woocommerce-info::before {
color: #000000;
}
.customize-partial-edit-shortcut button, .widget .customize-partial-edit-shortcut button {
background: #000000 !important;
}
.customize-partial-edit-shortcut button:activ, .widget .customize-partial-edit-shortcut button:hover {
background:#009241 !important;
}
textarea{
width:100%;
}
.btn-primary {
color: #ffffff !important;
background-color: #636262;
border-color: #636262;
}
.btn-primary:hover,.btn-primary:active {
color: #ffffff !important;
background-color: #a7a7a7;
border-color: #a7a7a7;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
color: #ffffff !important;
background-color: #a7a7a7;
border-color: #a7a7a7;
border-radius: 20px ;
}
.media-box, .location, .phone{
margin-top:12px;
}
.media-box i, .location i , .phone i{
color: #9dd99dff;
font-size: 18px;
margin-left: 10px;
}
.media-box a, .location a , .phone a{
font-size: 1rem;
color: #909090 !important;
}
.media-box a i:hover, .location a i:hover , .phone a i:hover{
color:#9dc8d9ff;
}   
.media-box a:hover, .location a:hover , .phone a:hover{
color:#909090  !important;
}
#imgid {
transition: left 0.5s ease;
}
footer,footer a{
color: #ffffff !important;
}
#footer-widget{
padding-top:30px;
}
.scale {
transition: 1s;
}
.scale:hover {
transform: scale(1.2);
}
svg{
fill:#909090 !important;
}
i{
color:#909090 !important;
}
.logo{
width: 100%;
height: auto;
max-width: 250px !important;
}
.logo-box{
display:inlinr-block;
width: 100%;
text-align:center;
margin-bottom:0px;
margin-top:10px;
}
#navbar ul {
list-style-type: none;
padding-left: 0;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
padding: .818em 3em;
font-weight: 100;
text-transform: uppercase;
}
.nav-2 li a,.nav-2 li a:hover{     
font-weight: 100 !important; 
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: #009241;    
}
.logo-title-r,.logo-title-l{
display:inline;
padding-top:90px;
text-align:left;
margin-left:30px;
}
.logo-title-r{
margin-left:30px;
}
.logo-title-l{
margin-right:30px;
}
.nav-link {
white-space: nowrap !important;
}
@media only screen and (max-width: 600px) {
.media-box, .location, .phone{
text-align: left;
}
.media-box a, .location a, .phone a {
font-size: 16px;
}    
.logo{
width: 100%;
height: auto;
max-width: 150px !important;
}
.logo-box{
margin-bottom:0px;
margin-top:0px;
}
.logo-box h3,.logo-box img{
display:block;
text-align:center;
}
.logo-box h3{
margin-left: 0px;
margin-right: 0px;
padding-top:0px;
}
.logo-box img{
margin:auto;
}    
#vdz_cb_widget{
display:none !important;
}
} .nav-link {
white-space: nowrap !important;
}
#page-sub-header{
padding-top: 2rem !important;
padding-bottom: 1rem !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
padding: .818em 2em !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #a7a7a7;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #009241;
}
.quantity{
margin-right:10px;
} .info-fon {
width: 100%;
padding-top: 50px;
padding-bottom: 50px;
background-image: url(//gryadka58.ru/wp-content/themes/gryadka/wp-content/uploads/2021/02/alessandra-2.jpg);
background-size: cover;
position: relative;
}
#menu-catalog a{
width:150px;
text-align:center;
line-height:20px;
}
#menu-catalog{
margin-bottom:20px;
}
h3 {
line-height: 40px;
}
.nav-link{
white-space:pre !important;
}
.nav>li>a:focus, .nav>li>a:hover {
color: #999999 !important;
}
.woocommerce form .form-row label {
line-height: 2;
margin-right: 10px;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 100%; 
overflow: visible;
}
#order_comments_field .woocommerce-input-wrapper{
width:100%;
}
#wpadminbar a{
color: #ffffff !important;
}
.woocommerce-loop-product__title{
margin-top: 10px !important;
}
.price{
font-size:1.7rem !important;
margin-bottom: 0px !important;	
}	
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before, a.wishlist_products_counter.top_wishlist-black:before, span.wishlist_products_counter.top_wishlist-black:before {
color: #75c500;
}
#cart-nav i{
font-size: 1.5rem;
}
#cart-nav span{
font-size: 0.7rem;
}
#head-wishlist-icon a:before {    
content: "\e908" !important;
font-size: 2rem  !important;
color:#75c500 !important;
margin-right: -5px;
margin-top: -5px;
}
.catalog-toggler,.catalog-toggler:focus,.catalog-toggler:hover{
background-color: #75c500;
color: #fff !important;
border-color: #75c500;
font-size: 1rem;
}
.wishlist_products_counter_number,.wishlist-a::before,#cart-nav .text,#cart-nav i,#cart-nav .count{
color: #75c500 !important;
}
.wishlist-a::before{
font-size: 30px !important;
}
.wishlist-a {
margin: 0;
margin-right: 14px;
top: -3px;
height: auto !important;
}
#cart-nav .text{
font-size: 0.8rem;
margin-bottom: -5px;
}
site-search .widget_product_search input[type=text], .site-search .widget_product_search input[type=search] {
border: solid 2px #75c500 !important;
color: #75c500 !important;
padding-left: 1.5rem !important;
border-radius: 5px;
background-color: transparent;
}
site-search .widget_product_search input[type=text]::placeholder, .site-search .widget_product_search input[type=search]::placeholder {
color: #75c500 !important;
} #nav-contact a{
font-size: 1.0rem !important;
font-weight: 600;
}
#nav-contact .ftinvwl-whatsapp{
font-size: 1.3rem !important;
vertical-align: text-bottom;
}
.owl-item{
padding: 10px;
}
@media only screen and (max-width: 468px){
.owl-item{
padding: 10px 5px 0px 5px;
} #cart-nav .wishlist_products_counter_number, #cart-nav .wishlis t-a::before, #cart-nav .text, #cart-nav i, #cart-nav .count {
color: #fff !important;
}
a.wishlist_products_counter {
vertical-align: text-bottom;
}
.ftinvwl-whatsapp{
font-size: 1.5rem !important;
}
.site-branding{
display: flex;
justify-content: center;
}
#head-wishlist-icon a:before {
content: "\e908" !important;
font-size: 1.7rem  !important;
color:#ffffff !important;
margin-right: -5px;
}
#cart-nav .text{
font-size: 0.8rem  !important;
}
#cart-nav i{
color:#ffffff !important;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before, a.wishlist_products_counter.top_wishlist-black:before, span.wishlist_products_counter.top_wishlist-black:before {
color: #fff;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 48%;
float: left;
clear: both;
margin: 0 0 2.992em;
}
li.product:nth-child(2n) {
clear: none !important;
float: right !important;
}
.products li {
min-height: auto;
}
.price{
font-size:1.5rem !important;	
}	
#cart-nav{
position: absolute;
top:0px;
right:0;
}
#cart-nav,#cart-nav i,#cart-nav span {
color: #fff !important;
}
#cart-nav svg {
fill: #fff !important;
}
#secondary{
display: none !important;
}
.site-search{
display: block;
}
.woocommerce-product-search {
margin-bottom: 0 !important;
margin-top: 0 !important;
}
.social-media-list svg{
width: 50px;
height: auto;
}
.owl-item li{
width: 100% !important;
}
}
.search-field{
border-radius: 5px !important;
}
#main-nav{
background-color: #009241 !important;
color: #ffffff !important;
}
#main-nav a,#main-nav i,#main-nav a:hover,#main-nav i:hover {
color: #ffffff !important;
}
.navbar-toggler {
&:focus,
&:active {
outline: none;
box-shadow: none;
}
}
.navbar-toggler-icon {
background-image: none;
&:focus {
outline: none;
box-shadow: none;
}
}
.p_img{
position:relative;
min-height: 200px;
text-align:center;
} .woocommerce span.onsale {
padding: 0em;
}	
[type=search] {
outline-offset: 0px;
-webkit-appearance: auto;
width: 100% !important;
}
.site-footer, #footer-widget {
background-color: #009241;
}
.info {
background-color: #006d77;
}
.btn-1,.single_add_to_cart_button,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button , components-button{
color: #ffffff !important;
background-color: #75c500 !important;
border-color: #75c500 !important;
border-radius: 20px;
font-weight: 600;
padding: 6px 10px 6px 10px !important;
border-radius: 5px !important;
text-transform: none;
font-size: 1rem;
display: inline-block !important;
}
.btn-1 {
margin: 10px;
#background-color: #75c500 !important;
}
.glsr-default .glsr-review p {
line-height: 1.5;
margin: 1rem 0;
font-size: 1.0rem;
}
.glsr-default form.glsr-form {
display: grid;
font-size: 1rem;
grid-template-columns: repeat(1,minmax(0,1fr));
line-height: 0.5;
grid-row-gap: 1rem;
row-gap: 1rem;
}
.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track {
position: absolute;
}
.pagination{
white-space: initial;
}
.woocommerce div.product div.images .flex-control-thumbs li{
padding:5px;
}
.mobile-main-nav li a{
font-size: 2.5rem;
}
@media only screen and (max-width: 600px){
[type=search] {
width: 100% !important;
}
}
.popup-sale{
position:absolute;
}
.cart-num{
color: #ffffff;
top: 10px;
left: -38px;
font-size: 10px;
background-color: #006f7a;
width: 14px;
height: 14px;
border-radius: 7px;
text-align: center;
}
#main-nav-1 svg{
max-height: 50px;
}
.nav-icon{
height: 40px;
}
.catalog-nav-home .nav-icon{
height: auto;
min-height: 40px;
width: auto;
max-width: 30px;
background-position: bottom center;
background-size: contain;
background-repeat: no-repeat;
display: block;
margin: auto;
margin-bottom: 10px;
}
.catalog-nav-page .nav-icon{
height: auto;
min-height: 40px;
width: auto;
min-width: 30px;
background-position: bottom;
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
margin-right: 10px;
}
.site-branding ,.site-search{
margin-bottom: 0px !important;
}
.site-header{
padding-top: 0;
}
.storefront-breadcrumb {
margin: 0;
}
.carousel-control-prev-icon,.carousel-control-next-icon{
filter: brightness(0.5);
}
#primary h3{
font-weight: 500;
}
.footer-widgets{
width: 100% !important;
}
.site-branding,.site-search,.site-header-cart{
width: 100% !important;
}
.widget {
margin: 0;
}
.wc-block-add-to-cart-form .input-text {
padding: 0.6180469716em !important;
border-radius: 5px;
}
.owl-nav{
display: flex;
justify-content: end;
position: absolute;
width: 100%;
bottom: 30px;
}
.owl-nav i{
font-size: 2rem;
font-weight: 100;
margin: 0 10px;
}
.owl-nav i::before{
color: #009241;
}
.owl-item li{
width: 100% !important;
}
.prod-dey .amount{
font-size: 1.4rem !important;
font-weight: 400;
padding-bottom: 20px;
display: block;
}
.prod-dey .wc-block-add-to-cart-form{
margin-top: 20px;
}
.wpcf7-spinner{
display: none;
}
ul li::marker {
color: #009241;
font-size: 1.5em;
color: #009241;
font-size: 1.5em;
}
.modal-content, .podpiska{
background-color:#75c500;
color:#000000;
}
.modal-content a,.podpiska a{
color:#000000;
text-decoration:underline;
}
.modal-content .btn-1, .podpiska .btn-1,.wpcf7-submit{
margin: 10px;
background-color: #009241 !important;
height:45px;
}
.woocommerce .product span.onsale {
padding: 0;
z-index: 100;
position: absolute;
top: -10px;
left: -10px;
background: red;
color: #fff;
padding: 0px 5px;
border: red;
text-transform: capitalize;
font-weight: 700;
font-size: 14px;
}
.cart-contents .woocommerce-Price-amount{
display:none;
}
.added_to_cart,.components-button{
margin-bottom:10px;	
background-color:#009241 !important; 
border-radius:5px;
}
.added_to_cart:hover,.components-button:hover{
color:#fff !important;
}
@media (min-width: 768px){
.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {
width: 100%;
}
.cart_totals .order-total td{
display: flex;
justify-content: end;
}
}
.cart-subtotal ,.cart_totals h2,.cart_totals .woocommerce-shipping-totals{
display: none;
}
.wc-proceed-to-checkout{
display: flex;
justify-content: end;
}
.entry-summary .wishlist-a {
top: -18px;
} .wc-block-product-categories-list--depth-1,
.wc-block-product-categories-list--depth-2 {
display: none;
} .wc-block-product-categories-list--depth-1.active,
.wc-block-product-categories-list--depth-2.active {
display: block;
} .wc-block-product-categories-list-item.has-children {
position: relative;
list-style-type: none;
} .wc-block-product-categories-list-item.has-children > a::before {
content: '▶';
display: inline-block;
margin-right: 8px;
font-size: 10px;
transition: transform 0.3s ease;
} .wc-block-product-categories-list-item.has-children.active > a::before {
transform: rotate(90deg);
} .wc-block-product-categories-list--depth-1 {
padding-left: 20px;
margin-top: 5px;
}
.wc-block-product-categories-list--depth-2 {
padding-left: 20px;
margin-top: 5px;
} .wc-block-product-categories-list {
list-style: none;
padding-left: 0;
}
#customer_details .col-1{
width:100% !important;
}
.stock.out-of-stock {
display:none !important;
}
ul.columns-3{
list-style:none;
}
#customer_details .col-2{
width:100% !important;
}
.wc-block-components-totals-item__value{
display:none !important;
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}