body{
min-width: 360px;
overflow-x: hidden;
}
a.added_to_cart.wc-forward{
display: none !important;
}
.cont2{
max-width: 1320px;	
margin-left: auto;
margin-right: auto;
}
.overlay-show {
margin-bottom: 0;
}
.font11{
font-size: 11px;
line-height: normal;
}
.font14{
font-size: 14px;
line-height: normal;
}
.font15{
font-size: 15px;
line-height: normal;
}
.font16{
font-size: 16px;
line-height: normal;
}
.font18{
font-size: 18px;
line-height: normal;
}
.font22{
font-size: 22px;
line-height: normal;
}
.font24{
font-size: 24px;
line-height: normal;
}
.font25{
font-size: 25px;
line-height: normal;
}
.font26{
font-size: 26px;
line-height: normal;
}
.font28{
font-size: 28px;
line-height: normal;
}
.font32{
font-size: 32px;
line-height: normal;
}
.font-bold{
font-weight: 700;
}
.font-kr{
font-family: Kramola, sans-serif;
}
.color1{
color: #1D1D1B;
}
.color2{
color: #255735;
}
.color3{
color: #620E05;
}
.mb10{
margin-bottom: 10px;
}
.mb15{
margin-bottom: 15px;
}
.mb20{
margin-bottom: 20px;
}
.mb40{
margin-bottom: 40px;
}
.text-up{
text-transform: uppercase;
}
.flex1{
display: flex;
}
.flex-js{
display: flex;
justify-content: space-between;
}
.visible-1200,
.visible-575{
display: none;
}
.ult-modal-input-wrapper.ult-adjust-bottom-margin{
margin: 0 !important;
}
.owl-carousel .owl-nav .owl-next, 
.owl-carousel .owl-nav .owl-prev{
line-height: 0;
}
.owl-carousel .owl-nav .owl-prev:before,
.owl-carousel .owl-nav .owl-next:before{
content: "";
display: inline-block;
background-repeat: no-repeat;
background-size: cover;
width: 30px;
height: 15px;
}
.owl-carousel .owl-nav .owl-prev:before {
background-image: url(//t-taynik.ru/wp-content/uploads/2024/07/ico-car-prev.svg);	
}
.owl-carousel .owl-nav .owl-next:before {
background-image: url(//t-taynik.ru/wp-content/uploads/2024/07/ico-car-next.svg);
}
.owl-carousel .owl-dots {
margin-top: 70px;
}
.owl-carousel .owl-dots .owl-dot span {
width: 11px;
height: 11px;
margin: 0 5px;
background: #255735;
border: 1px solid #255735;
}
.ult_modal-content {
border: 0 !important;
}
.ult_modal-body{
padding: 10px;
}
.mfp-content .p-modal {
position: relative;
}
.mfp-close, .mfp-close-btn-in .mfp-close {
color: #000000;
right: 0;
top: 0;
}
.mfp-content .porto-modal-content {
background: #ffffff;
padding: 20px;
}
.mega-menu .sub-menu i {
font-size: 7px;
color: #255735;
width: 10px !important;
}
#header .porto-wide-sub-menu > li > a {
font-weight: 400;
font-family: 'Kramola';
}
#header .container,
.page-top .container{
max-width: 1326px;
}
#header #head-row1 .wpb_wrapper.vc_column-inner::before,
#header #head-row1 .wpb_wrapper.vc_column-inner::after{
content: none;
}
#header #head-row1 .wpb_wrapper.vc_column-inner{
flex-wrap: nowrap;
justify-content: space-between;
}
#header #head-row1 .wpb_wrapper.vc_column-inner > div{
margin: 0;
}
#header #head-row1 .wpb_wrapper.vc_column-inner > div.head-left,
#header #head-row1 .wpb_wrapper.vc_column-inner > div.head-right{
flex-basis: calc(50% - 100px);
}
#header .logo {
margin: 0 auto;
}
#header .head-left .ult-content-box{
display: flex;
align-items: center;
}
#header .head-sw {
background-color: rgb(255 255 255 / 10%);
border-radius: 10px;
padding: 4px;
border: 1px solid rgb(255 255 255 / 10%);
margin-right: 47px;
}
#header .head-sw a {
width: 40px;
line-height: 1;
padding: 12px 0 10px;
display: inline-block;
text-align: center;
border-radius: 8px;
font-size: 14px;
font-family: Kramola, sans-serif;
color: #ffffff;
}
#header .head-sw a.active,
#header .head-sw a:hover{
background: #ffffff;	
color: #255735;
}
#header .head-left img{
display: inline-block;
margin-right: 10px;
}
#header .head-left .head-mail img{
padding-top: 2px;
}
#header .head-tel{
margin-bottom: 6px;
display: flex;
align-items: center;
}
#header .head-tel a{
font-size: 18px;
font-weight: 700;
}
#header .head-mail{
display: flex;
align-items: center;
}
#header .head-mail a{
font-size: 14px;
} #header .head-right .ult-content-box{
display: flex;
align-items: center;
justify-content: flex-end;
}
#header .head-right a.right-link,
#header .head-right a.search-toggle,
#header .head-right #mini-cart .cart-icon,
#header .search-head ul li a,
#header .head-left a.right-link{
width: 44px;
height: 44px;
display: flex;
align-items: center;
border-radius: 10px;
justify-content: center;
margin: 0 2px;	
}
#header .head-right a:hover,
#header .head-left a:hover{
opacity: 0.8;
}
#header .head-left .head-wb a.right-link{
background: linear-gradient(265.63deg, #C23EA6 -0.02%, #9A53A6 49.98%, #560C70 99.98%);
margin-left: 0;
}
#header .head-left .head-ozon a.right-link{
background: #005BFF;
}
#header .head-left .head-market a.right-link{
background: #FF5226;
text-align: center;
}
#header .head-left .head-market img{
margin: 0;
}
#header .head-left a.right-link{
color: #ffffff;
}
#header .head-left a.right-link{
font-size: 13px;
font-weight: 700;
color: #ffffff;
}
#header .head-right a.right-link img{
max-height: 20px;
}
#header .head-tg a.whatsapp-link {
background: #20A0E1;
width: 44px;
height: 44px;
display: flex;
border-radius: 10px;
align-items: center;
justify-content: center;
margin: 0;
}
#header div.head-cont {
margin-left: 15px;
margin-right: 15px;
}
#header .head-tg .flex1{
gap: 4px;
}
#header .head-tg a.link-max{
border-radius: 10px;
}
#header .head-left .link-max img {
margin-right: 0;
}
#header .head-tg img.tg-white  {
display: inline-block !important;
margin: 0;
}
#header .head-tg .title-tg {
display: none;
} #header .search-popup .search-toggle {
display: flex;
line-height: 0;
}
#header .live-search-list .autocomplete-suggestion .search-price{
display: none;
}
#mini-cart .cart-head{
line-height: 0;
} #mini-cart.simple .cart-items {
box-shadow: none;
}
#mini-cart .cart-items {
font-size: 12px;
color: #ffffff;
background-color: #255735;
} #header .search-toggle .porto-icon-magnifier:before{
content: "";
display: inline-block;
width: 22px;
height: 22px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
margin: 0;
padding: 0;
line-height: 0;
}
#header .search-head,
#header .search-head .widget_nav_menu{
margin: 0;
}
#header .search-head .widget_nav_menu ul {
border-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
#header .search-head .widget_nav_menu ul li{
padding: 0;
border: 0;
}
#header .search-head .widget_nav_menu>div>ul li:before{
content: none;
}
#header .search-head .widget_nav_menu ul li a svg{
width: 22px;
height: 22px;
background-size: cover;
background-repeat: no-repeat;
}
#header .search-head .widget_nav_menu ul li a svg path{
fill: transparent;
}
#header .cart-icon i:before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
margin: 0;
padding: 0;
line-height: 0;
}
#header #mini-cart .buttons a{
border-radius: 10px;
color: #ffffff;
}
.minicart-offcanvas .button {
background: #353a40;
color: #ffffff;
}
.minicart-offcanvas .button:focus, 
.minicart-offcanvas .button:hover{
background: #353a40;
color: #ffffff;
}
#header #mini-cart .buttons a:hover{
opacity: 0.8;
color: #ffffff;
}
#header .main-menu {
text-align: center;
width: 100%;
justify-content: space-between;
flex-wrap: nowrap;
padding: 20px 0 0;
}
#header .simple-search-layout .searchform{
padding: 0;
}
.page-top .page-title {
font-weight: 400;
}
.page-top ul.breadcrumb>li {
text-transform: none;
color: rgb(29 29 27 / 30%);
}
.page-top ul.breadcrumb>li .delimiter.delimiter-2:before {
content: url(//t-taynik.ru/wp-content/uploads/2024/09/dlm.svg);
right: 0;
}
.page-top ul.breadcrumb>li a:hover{
color: #255735;
}
.menu-foo3-container #menu-item-81 .whatsapp-link .title-tg{
display: none;
}
.menu-foo3-container #menu-item-81 .whatsapp-link img.tg-white{
display: inline-block !important;
margin-left: 10px;
} .btn1{
z-index: 999;
position: relative;
display: inline-block;
text-align: center;
background: #ffffff;
color: #255735;
font-size: 16px;
line-height: 100px;
font-weight: 700;
text-transform: uppercase;
border-radius: 10px;
padding: 0 50px;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.btn1:hover{
opacity: 0.9;
}
.btn2 {
background: #ffffff;
border-radius: 10px;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;
color: #255735;
font-weight: 700;
padding: 15px 25px;
}
.btn2:hover{
cursor: pointer;
background: #255735;
color: #ffffff;
}
.porto-tb-featured-image img {
border-radius: 10px;
}
.post-meta .fa-calendar-alt:before {
content: url(//t-taynik.ru/wp-content/uploads/2024/09/Calendar.svg);
width: 16px;
height: 17px;
display: inline-block;
vertical-align: bottom;
margin-right: 3px;
}
.post-meta .fa-folder:before {
content: url(//t-taynik.ru/wp-content/uploads/2024/09/bookmark.svg);
width: 16px;
height: 17px;
display: inline-block;
vertical-align: bottom;
margin-right: 3px;
}
.post-meta .meta-date,
.post-meta .meta-cats{
margin-right: 40px;
}
.post-meta .meta-cats a{
color: #1D1D1B;
}
.single-post .main-content{
padding-top: 80px;
padding-bottom: 80px;
}
.single-post .post-meta,
.single-post .post-share{
display: inline-block;
}
a.addtoany_share {
line-height: 1;
padding: 0;
font-size: 14px;
}
a.addtoany_share:before{
content: url(//t-taynik.ru/wp-content/uploads/2024/09/share1.svg);
width: 16px;
height: 17px;
display: inline-block;
vertical-align: text-bottom;
margin-right: 5px;	
}
.single-article .single-navigation,
.single-post .single-navigation {
width: 100%;
display: block !important;
overflow: hidden;
margin-bottom: 50px;
}
.single-article .box-h2 {
margin-top: 40px;
clear: both;
}
.single-article .box-h2 h2 {
margin-top: 0;
}
.single-article .single-navigation a:hover,
.single-post .single-navigation a:hover{
opacity: 0.8;
}
.single-article .single-navigation a[rel='prev'],
.single-post .single-navigation a[rel='prev']{
float: left;
}
.single-article .single-navigation a[rel='next'],
.single-post .single-navigation a[rel='next']{
float: right;
}
.single-article .single-navigation .article-nav-prev,
.single-article .single-navigation .article-nav-next,
.single-post .single-navigation .post-nav-prev,
.single-post .single-navigation .post-nav-next{
background: #255735;
padding: 30px 50px 30px 50px;	
border-radius: 10px;
color: #ffffff;
font-size: 16px;
line-height: 22px;
font-weight: 700;
text-transform: uppercase;
}
.single-post .single-navigation .post-nav-prev{
}
.single-article .single-navigation .article-nav-prev i:before,
.single-article .single-navigation .article-nav-next i:after,
.single-post .single-navigation .post-nav-prev i:before,
.single-post .single-navigation .post-nav-next i:after{
content: "";
width: 30px;
height: 15px;
display: inline-block;
background-image: url(//t-taynik.ru/wp-content/uploads/2024/07/ico-car-prev.svg);
background-repeat: no-repeat;
background-size: cover;
top: 2px;
position: relative;
}
.single-article .single-navigation .article-nav-prev i:before,
.single-post .single-navigation .post-nav-prev i:before{
background-image: url(//t-taynik.ru/wp-content/uploads/2024/07/ico-car-prev.svg);
margin: 0 20px 0 0;
}
.single-article .single-navigation .article-nav-next i:after,
.single-post .single-navigation .post-nav-next i:after{
background-image: url(//t-taynik.ru/wp-content/uploads/2024/07/ico-car-next.svg);
margin: 0 0 0 20px;
}
.single-article .single-navigation .article-nav-prev i:after,
.single-post .single-navigation .post-nav-prev i:after{
content: "Предыдущая запись";
font-style: normal;
}
.single-article .single-navigation .article-nav-next i:before,
.single-post .single-navigation .post-nav-next i:before{
width: auto;
content: "Следуюшая запись";
font-style: normal;
margin: 0;
font-size: 16px;
line-height: 22px;
font-weight: 700;
text-transform: uppercase;
font-family: OpenSans, sans-serif;
}
.cat-w-title h2{
display: none;
}
.porto-blog-sidebar aside.widget {
border: 1px solid rgb(37 87 53 / 20%);
padding: 40px;
border-radius: 10px;
}
.widget.widget_tag_cloud .widget-title{
display: none;
}
.porto-blog-sidebar .widget .widget-title {
font-size: 22px;
line-height: 32px;
text-transform: none;
margin-bottom: 30px;
font-family: Kramola, sans-serif;
text-align: center;
font-weight: 400;
color: #255735;
}
.porto-blog-sidebar .widget .tagcloud a, 
.porto-blog-sidebar .widget .wp-block-tag-cloud a {
font-size: 16px !important;
text-transform: none;
font-weight: 400;
border-radius: 10px;
background: transparent;
color: #255735;
font-family: Kramola, sans-serif;
letter-spacing: 0;
text-decoration: underline;
}
.porto-blog-sidebar .widget .tagcloud a:before{
content: "# ";
} .porto-toggles .toggle{
border: 1px solid rgb(37 87 53 / 20%);
border-radius: 10px;
padding: 0;
}
.porto-toggles .toggle > label {
display: flex;
align-items: center;
padding: 0 50px 0 30px;
border-left: 0;
font-size: 16px;
line-height: normal;
height: 80px;
font-weight: 700;
background: transparent;
}
.porto-toggles section.toggle.active label{
background: none;
color: #255735;
}
.porto-toggles .toggle > .toggle-content{
padding: 0 50px 30px 30px;
}
.toggle > label:before {
right: 30px;
border-top: 2px solid;
border-right: 2px solid;
top: calc(50% - .75em);
transform: rotate(135deg);
}
.toggle.active > label:before {
right: 30px;
-webkit-backface-visibility: hidden;
transform: translate3d(0, -50%, 0) rotate(-45deg);
border-color: #255735;
} .porto-posts-grid .porto-section.product-type-sqi{
border: 1px solid rgb(37 87 53 / 20%);
border-radius: 10px;
padding: 30px !important;
position: relative;
} .wp-block-group.box-sku-loop {
display: inline-block;
position: absolute;
z-index: 9;
width: 39%;
top: 40px;
left: 40px;
}
.wp-block-group.box-sku-loop .is-layout-constrained{
display: inline-block;
border: 1px solid rgb(37 87 53 / 20%);
border-radius: 6px;	
padding: 8px 13px;
font-size: 12px;
line-height: 1.3;
background: #ffffff;
}
.wp-block-group.box-sku-loop .loop-sku{
display: inline-block;
}
.porto-posts-grid .porto-section.product-type-sqi h3{
min-height: 90px;
}
.porto-posts-grid .porto-section.product-type-sqi .flex-container.loop-add {
justify-content: space-between;
flex-wrap: nowrap !important;
gap: 10px;
}
.porto-posts-grid .porto-section.product-type-sqi .flex-container.loop-add .wp-block-group {
gap: 10px !important;
flex-wrap: nowrap !important;
width: 100%;
justify-content: space-between;
}
.porto-posts-grid .tovar-loop p,
.porto-posts-grid .tovar-loop .tb-woo-rating{
display: none;
}
.porto-posts-grid .tovar-loop .loop-shtuk{
margin-bottom: 20px;
}
.porto-posts-grid .loop-add .add_to_cart_button{
width: 100%;
background: #255735;
color: #ffffff;
text-align: center;
border-radius: 10px;
line-height: 56px;
}
.porto-posts-grid .loop-add .add_to_cart_button:hover{
background-color: #255735;
opacity: 0.8;
}
body div.quantity .minus, 
body div.quantity .plus,
.shop_table.cart-table .quantity .minus, 
.shop_table.cart-table .quantity .plus{
position: relative;
width: 44px;
height: 56px;
line-height: 1;
border: 1px solid rgb(29 29 27 / 6%);
background: rgb(29 29 27 / 2%);
color: #255735;
text-indent: 0;
font-size: 20px;
font-weight: 600;
}
body div.quantity .minus:before, 
body div.quantity .plus:before,
body div.quantity .plus:after{
content: none;
}
body div.quantity .qty,
.shop_table.cart-table .quantity .qty{
text-align: center;
width: 74px;
height: 56px;
background: rgb(29 29 27 / 2%);
border-color: rgb(29 29 27 / 6%);
font-weight: 400;
font-size: 17px;
border-left: 0;
border-right: 0;
padding-right: 15px;
position: relative;
}
.shop_table.cart-table .quantity .qty{
padding-right: 0;
}
body .quantity.buttons_added::after {
content: "шт.";
position: absolute;
font-size: 11px;
line-height: 1;
color: #1D1D1B;
right: 38%;
top: calc(50% - 4px);
}
.woocommerce-cart .quantity.buttons_added::after{
content: none;
}
body div.quantity .minus,
.shop_table.cart-table .quantity .minus{
left: 0;
border-radius: 10px 0 0 10px;
}
body div.quantity .plus,
.shop_table.cart-table .quantity .plus{
right: 0;
border-radius: 0 10px 10px 0;
}
.loop-add .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, 
.loop-add .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,
.loop-add-list .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, 
.loop-add-list .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{
position: relative;
width: 48px;
height: 56px;
vertical-align: middle;
border: 1px solid rgb(29 29 27 / 6%);
background-color: rgb(29 29 27 / 2%);
border-radius: 10px;
}
.loop-add-list .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, 
.loop-add-list .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{
height: 40px;
}
.woocommerce-cart .card-sub-title, 
.woocommerce-checkout .card-sub-title, 
.woocommerce-order-details .card-sub-title,
.woocommerce-cart h4, 
.woocommerce-checkout h4, 
.woocommerce-order-details h4{
font-weight: 400;
}
.woocommerce-cart .text-md {
font-size: 1.6em !important;
letter-spacing: 0;
}
.woocommerce-cart h4, 
.woocommerce-checkout h4, 
.woocommerce-order-details h4 {
letter-spacing: 0;
font-size: 1.4em;
}
.shop_table.cart-table .actions button {
font-weight: 600;
}
.loop-price .price {
display: block;
font-size: 16px;
line-height: 24px;
font-weight: 700;
color: #255735;
padding-top: 10px;
}
.porto-section.loop-add {
padding-top: 15px;
padding-bottom: 0px;
} .widget.widget_nav_menu .menu{
margin-top: 15px;
border: 0;
margin-bottom: 20px;
}
.widget.widget_nav_menu .menu li{
border: 0;
}
.widget.widget_nav_menu .menu li.cat-new a{
font-weight: 700;
}
.widget.widget_nav_menu .menu li:before{
content: none;
} .info-spec {
display: inline-block;
border: 1px solid #620E05;
border-radius: 10px;
padding: 15px 20px;
color: #620E05;
font-size: 16px;
line-height: 1.4;
font-weight: 600;
text-align: center;
}
.info-spec:hover{
opacity: 0.9;
}
#custom_html-4 .info-spec{
width: 100%;
} .pagination-wrap {
margin-top: 30px;
}
.porto-posts-grid .pagination {
display: block;
position: relative;
}
.pagination-wrap .pagination a.next.page-numbers{
right: 0;
}
.pagination-wrap .pagination a.prev.page-numbers{
left: 0;
}
.pagination-wrap .pagination a.prev.page-numbers,
.pagination-wrap .pagination a.next.page-numbers{
width: 130px;
height: 75px;
background-color: #255735;
border-radius: 10px !important;
border: 0;
line-height: 78px;
text-align: center;
margin: 0;
margin-top: -15px;
position: absolute;
}
.pagination .prev:before,
.pagination .next:before{
content: "";
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
width: 30px;
height: 15px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.pagination .prev:before{
background-image: url(//t-taynik.ru/wp-content/uploads/2024/07/ico-car-prev.svg);
}
.pagination .next:before{
background-image: url(//t-taynik.ru/wp-content/uploads/2024/07/ico-car-next.svg);
}
.pagination>a, .pagination>span {
min-width: 34px;
height: 42px;
line-height: 40px;
color: #255735;
border: 2px solid #255735;
font-size: 16px;
border-radius: 10px !important;
margin: 0 5px;
font-weight: 400;
font-family: Kramola, sans-serif;
padding: 0;
} .after-loading-success-message.style-2>.success-message-container button {
margin-top: 12px;
padding: 10px 15px;
min-width: auto;
border-radius: 10px;
font-size: 14px;
line-height: 18px;
}
.woocommerce-account .account-sub-title, 
.woocommerce-checkout .account-sub-title, 
.woocommerce-thankyou .account-sub-title {
font-size: 2em;
font-weight: 400;
letter-spacing: 0;
margin-bottom: 20px !important;
}
.cart-popup .button.checkout, html .btn-v-dark {
background: #255735;
border-radius: 10px;
}
.cart-popup .button.checkout:hover, 
html .btn-v-dark:hover{
background: #255735;
opacity: 0.8;
}
.dokan-info, .woocommerce-info {
color: #255735;
}
button,
.button{
border-radius: 10px;
}
.search-results .entry-title{
font-size: 2em;
}
.alert-info {
color: #1d1d1b;
background-color: rgb(37 87 53 / 10%);
border-color: transparent;
}
#searchform #s {
font-size: 16px;
line-height: normal;
height: 50px;
background: rgb(29 29 27 / 2%);
border-color: rgb(29 29 27 / 6%);
border-radius: 10px 0 0 10px;
}
#searchform button {
border-radius: 0 10px 10px 0;
}
.vs2-grid .vs2 h4 {
color: #ffffff;
}
.order-again .button, 
.wc-action-btn.button, 
.wc-action-btn.button:disabled, 
.wishlist_table .add-links .quickview,
.wishlist_table .add-links .yith-compare {
background: #255735;
color: #ffffff;
}
.order-again .button:hover,
.wc-action-btn.button:hover, 
.wishlist_table .add-links .quickview:hover,
.wishlist_table .add-links .yith-compare:hover {
background: #255735;
color: #ffffff;
opacity: 0.8;
}
.woocommerce input:read-only {
opacity: 0.5;
} .wp-block-group.group-ptag {
display: inline-block;
float: right;
width: 60%;
text-align: right;
position: absolute;
top: 40px;
right: 40px;
}
.porto-tb-meta.prtag a{
display: inline-block;
position: relative; z-index: 9;
font-size: 10px;
line-height: 1.3;
text-transform: uppercase;
background: #620E05;
color: #ffffff;
font-weight: 700;
padding: 8px 13px;
border-radius: 6px;
pointer-events: none;
margin-bottom: 5px;
}
.porto-tb-meta.prakc a{
display: inline-block;
position: relative; z-index: 9;
font-size: 10px;
line-height: 1.3;
text-transform: uppercase;
background: #255735;
color: #ffffff;
font-weight: 700;
padding: 8px 13px;
border-radius: 6px;
pointer-events: none;
}
.pla-link span{text-decoration: underline;}
.pla-link:hover span{text-decoration: none;}
.tb-meta-article_tag.pla-tag a {
padding: 8px 13px;
background: #255735;
border-radius: 8px;
pointer-events: none;
}
.single-article .porto-posts-grid .porto-section.product-type-sqi h3{
min-height: auto;
} #footer .widget{
margin: 0;
padding: 0;
}
#footer a{
color: #ffffff;
}
#footer a:hover{
opacity: 0.8;
}
#footer .widgettitle {
color: #ffffff;
font-size: 22px;
line-height: 27px;
text-transform: none;
font-weight: 400;
margin-bottom: 25px;
}
#footer .widget>div>ul{
font-size: 16px;
line-height: 22px;
margin: 0;
border: 0;
}
#footer .widget_nav_menu>div>ul li{
padding: 5px 0;
display: flex;
align-items: center;
}
#footer .widget_nav_menu>div>ul li:before{
content: url(//t-taynik.ru/wp-content/uploads/2024/07/ico-menu.svg);
font-weight: 400;
margin-left: 0;
margin-right: 10px;
font-size: 8px;
}
#footer ul#menu-foo2 {
column-count: 2;
}
#footer #menu-foo3 li:before,
#footer #menu-foo-ss li:before,
#footer #menu-foo-mp li:before,
#footer #menu-foo-ss1 li:before{
content: none;
}
#footer #menu-foo-ss,
#footer #menu-foo-mp{
display: flex;
gap: 10px;
}
#footer .mb0{
margin-bottom: 20px;
}
#footer .widget_nav_menu ul#menu-foo-ss li,
#footer .widget_nav_menu ul#menu-foo-mp li{
padding: 0;
}
#footer #menu-foo3 img {
margin-right: 10px;
}
#footer #menu-foo3 i {
font-size: 20px;
margin-right: 10px;
}
#footer .foo-bottom .foo-bottom-left,
#footer .foo-bottom .foo-bottom-right a{
color: rgb(255,255,255,0.4);
font-size: 14px;
line-height: normal;
}
#footer .foo-bottom .foo-bottom-right{
text-align: right;
}
#footer .hr-bottom hr {
background: rgb(255 255 255 / 10%);
}
#footer #menu-foo3 li a {
display: flex;
}  span.wpcf7-spinner {
display: none !important;
}
.form1 input,
.form1 textarea{
border: 1px solid #255735;
border-radius: 10px;
font-size: 14px;
color: #255735;
height: 66px;
background: transparent;
width: 100%;
margin-bottom: 10px !important;
padding: 25px;
}
.form1 textarea{
height: 140px;
}
.form1 .wpcf7-acceptance {
margin-bottom: 10px !important;
display: inline-block;
}
.form1 input[type=checkbox]{
width: auto;
height: auto;
border: 0;
padding: 0;
}
.form1 .row2{
display: flex;
justify-content: space-between;
gap: 10px;
}
.form1 .row2 span{
width: 100%;
}
.form1 input[type=submit]{
background: #255735;
font-size: 16px;
height: 100px;
color: #ffffff;
text-transform: uppercase;
font-weight: 700;
padding: 0;
border: 0;
}
.form1 input[type=submit]:hover{
opacity: 0.8;
}
.form1 span.wpcf7-not-valid-tip {
margin-top: -5px;
padding: 0 25px 10px;
}
.form1.form2.form3 input[type=submit]{
background: #620E05;
}
.form1.form3 .row2 {
display: block;
}
.form1.form3 input[type=submit]{
height: 72px;
}
.form1 .pk{
text-align: center;
font-size: 12px;
line-height: normal;
}
.form-cp.form-kz .fc-box {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-bottom: 10px;
}
.wpcf7 .form-cp.form-kz input[type="text"],
.wpcf7 .form-cp.form-kz input[type="tel"]{
height: 72px;
border: 1px solid rgb(37 87 53 / 6%);
border-radius: 10px;
color: #255735;
font-size: 14px;
padding: 0 25px;
}
.wpcf7 .form-cp.form-kz input::-webkit-input-placeholder {color:rgb(37 87 53 / 40%); font-size: 14px;}
.wpcf7 .form-cp.form-kz input::-moz-placeholder {color:rgb(37 87 53 / 40%); font-size: 14px;} .wpcf7 .form-cp.form-kz input:-moz-placeholder {color:rgb(37 87 53 / 40%); font-size: 14px;} .wpcf7 .form-cp.form-kz input:-ms-input-placeholder {color:rgb(37 87 53 / 40%); font-size: 14px;}
.form-cp.form-kz .fc-box span {
flex-basis: calc(50% - 5px);
}
.wpcf7 .form-cp.form-kz input[type=submit] {
height: 72px;
background: #255735;
border: 0;
border-radius: 10px;
font-size: 16px;
color: #ffffff;
text-transform: uppercase;
text-align: center;
font-weight: bold;
width: 100%;
} @media (max-width: 1792px) {
.container, .container-sm, .container-md, .container-lg, .container-xl {
max-width: 1416px;
--porto-flick-carousel-width: 1416px;
} .porto-posts-grid .porto-section.product-type-sqi .flex-container.loop-add,
.porto-posts-grid .porto-section.product-type-sqi .flex-container.loop-add .wp-block-group{
display: block;
}
.porto-posts-grid .porto-section.product-type-sqi .flex-container.loop-add{
height: 122px;
}
.porto-posts-grid .porto-section.product-type-sqi .flex-container.loop-add div.quantity {
display: flex;
justify-content: space-between;
margin-bottom: 10px;
}
.porto-posts-grid .loop-add div.quantity .minus, .porto-posts-grid .loop-add div.quantity .plus{
min-width: 44px;
}
.porto-posts-grid .loop-add div.quantity .qty{
width: 100%;
}
.porto-posts-grid .loop-add .add_to_cart_button {
width: calc(100% - 58px);
float: left;
margin-right: 10px;
}
}
@media (max-width: 1440px) {
.container, .container-sm, .container-md, .container-lg, .container-xl, #header .container {
max-width: 1304px;
--porto-flick-carousel-width: 1304px;
}
h2{
font-size: 40px;
line-height: 50px;
}
.page-top .page-title{
font-size: 40px;
}
.porto-blog-sidebar aside.widget {
padding: 30px;
}
.wp-block-group.box-sku-loop {
width: 49%;
}
.wp-block-group.group-ptag {
width: 50%;
}
#footer .widget>div>ul {
font-size: 14px;
line-height: 20px;
}
#footer .widgettitle {
font-size: 20px;
}
}
@media(max-width: 1328px){
.container, .container-sm, .container-md, .container-lg, .container-xl, #header .container,
.page-top .container{
max-width: 1178px;
--porto-flick-carousel-width: 1178px;
}
.wp-block-group.box-sku-loop .is-layout-constrained {
padding: 7px;
font-size: 10px;
}
.single-article .single-navigation .article-nav-prev, 
.single-article .single-navigation .article-nav-next, 
.single-post .single-navigation .post-nav-prev, 
.single-post .single-navigation .post-nav-next {
padding: 25px 30px 25px 30px;
font-size: 14px;
line-height: 20px;
}
.single-article .single-navigation .article-nav-next i:before, 
.single-post .single-navigation .post-nav-next i:before {
font-size: 14px;
line-height: 20px;
}
.single-article .single-navigation .article-nav-next i:after, 
.single-post .single-navigation .post-nav-next i:after {
margin: 0 0 0 10px;
max-width: 20px;
background-size: contain;
background-position: center;
}
.single-article .single-navigation .article-nav-prev i:before, 
.single-post .single-navigation .post-nav-prev i:before {
margin: 0 201x 0 0;
max-width: 20px;
background-size: contain;
background-position: center;
}
}
@media(max-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl {
max-width: 968px;
--porto-flick-carousel-width: 968px;
}
#header .container,
.page-top .container{
max-width: 968px;
}
#header div.head-cont {
margin-left: 10px;
margin-right: 10px;
}
#header .head-tel a {
font-size: 14px;
}
#header .head-left a.right-link{
font-size: 11px;
width: 40px;
height: 40px;
}
h2 {
font-size: 36px;
line-height: 46px;
}
.page-top .page-title{
font-size: 34px;
line-height:1.2;
}
.font25 {
font-size: 22px;
}
.hidden-1200{
display: none;
}
.visible-1200{
display: block;
}
#header #menu-main.main-menu > li.menu-item > a{
font-size: 15px;
line-height: normal;
}
#header .head-sw {
margin-right: 30px;
}
#header .head-sw a{
width: 36px;
}
#header .head-tg a.whatsapp-link,
#header .head-tg a.link-max{
width: 40px;
height: 40px;
}
#header .logo {
max-width: 170px;
}
.btn1{
line-height: 90px;
}
.porto-blog-sidebar .sidebar-content .widget .widget-title{
font-size: 20px;
line-height: 28px;
margin-bottom: 20px;
}
.form1 textarea {
max-height: 123px;
}
.form1 input[type=submit]{
height: 70px;
}
.porto-posts-grid .porto-section.product-type-sqi.tovar-loop{
padding: 15px !important;
}
.wp-block-group.box-sku-loop {
top: 25px;
left: 25px;
}
.wp-block-group.group-ptag {
top: 25px;
right: 15px;
}
.single-article .single-navigation .article-nav-prev, 
.single-article .single-navigation .article-nav-next, 
.single-post .single-navigation .post-nav-prev, 
.single-post .single-navigation .post-nav-next {
padding: 20px;
font-size: 12px;
line-height: 1;
}
.single-article .single-navigation .article-nav-next i:before, 
.single-post .single-navigation .post-nav-next i:before {
font-size: 12px;
}
}
@media(max-width: 992px){ h2 {
font-size: 32px;
line-height: 42px;
}
.font25 {
font-size: 20px;
}
#header .logo-home img{
max-width: 170px;
}
#header .head-tel {
margin-bottom: 0;
} #header .head-mail a {
font-size: 13px;
} #header .porto-icon-magnifier:before,
#header .porto-icon-cart:before,
#header .search-head .widget_nav_menu ul li a svg{
width: 16px;
height: 16px;
}
#header .search-toggle .porto-icon-magnifier:before{
width: 16px;
height: 16px;
}
.is-menu.is-dropdown form {
left: -160%;
top: 110%;
}
#header .head-acc img,
#header .head-whl img{
max-width: 16px;
}
#header .head-sw a {
width: 34px;
padding: 7px 0 7px;
font-size: 12px;
}
#header .main-menu {
display: flex;
padding-top: 15px;
}
#header #menu-main.main-menu > li.menu-item > a {
font-size: 12px;
}
#header .head-right a.right-link, 
#header .head-right a.search-toggle, 
#header .head-right #mini-cart .cart-icon,
#header .search-head ul li a	{
width: 46px;
height: 36px;
}
#header .head-tg img.tg-white {
max-width: 14px;
}
#header .head-left a.right-link {
font-size: 9px;
width: 40px;
}
#header .head-left img {
margin-right: 5px;
}
#header .head-tel a {
font-size: 13px;
letter-spacing: -0.5px;
}
#header .head-cont {
margin-left: 5px;
}
#header .head-sw {
margin-right: 20px;
}
.mobile-sidebar .sidebar-toggle{
top: 30%;
cursor: pointer;
}
.porto-product-filters.mobile-sidebar .menu-kategorii-container{
display: block !important;
}
.btn1 {
line-height: 80px;
font-size: 14px;
}
.form1 input,
.form1 input[type=submit]{
height: 60px;
}
.form1 input[type=submit]{
font-size: 14px;
}
.porto-posts-grid .porto-section.product-type-sqi h3 {
font-size: 16px;
min-height: 90px;
}
.porto-posts-grid .porto-section.product-type-sqi {
padding: 20px !important;
}
.porto-posts-grid .porto-tb-meta.tb-meta-product_cat,
.porto-posts-grid .tb-woo-price .price{
font-size: 14px;
}
.porto-posts-grid .loop-add div.quantity .minus, 
.porto-posts-grid .loop-add div.quantity .plus,
.porto-posts-grid .loop-add div.quantity .qty{
height: 46px;
}
.porto-posts-grid .loop-add .add_to_cart_button {
line-height: 46px;
font-size: 11px;
}
.loop-add .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, 
.loop-add .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
position: relative;
height: 46px;
}
.porto-toggles .toggle > label{
font-size: 14px;
height: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 70px;
}
.filfer-woo .info-spec {
padding: 15px 10px;
font-size: 14px;
}
}
@media(max-width: 768px){ h2 {
font-size: 28px;
line-height: 38px;
margin-bottom: 20px;
}
.font25 {
font-size: 18px;
}
#header .head-left .head-ozon{
margin-right: 5px;
}
#header #head-row1{
padding: 0 !important;
}
#header #head-row-m{
padding-top: 15px !important;
padding-bottom: 15px !important;
}
#header #head-row-m > .wpb_wrapper.vc_column-inner{
display: block;
}
#header #m-row2 .wpb_wrapper.vc_column-inner::before,
#header #m-row2 .wpb_wrapper.vc_column-inner::after{
content: none;
}
#header #m-row1 .wpb_wrapper.vc_column-inner{
display: block;
}
#header #m-row2{
margin-right: -12px;
}
#header #m-row2 .wpb_wrapper.vc_column-inner{
flex-wrap: nowrap;
justify-content: space-between;
}
#header .mobile-toggle {
padding: 6px 18px;
border-radius: 10px;
margin-top: 0;
margin-bottom: 0;
}
#header .head-left a.right-link,
#header .head-tg a.whatsapp-link, 
#header .head-tg a.link-max{
width: 36px;
height: 36px;
}
#header .ult-content-box-container.head-right{
margin-right: 0;
}
#header .head-left .head-market img {
width: 16px;
}
#menu-main-1 .menu-item.d-none {
display: list-item !important;
padding-bottom: 6px;
}
#menu-main-1 .menu-item.d-none > a{
padding: 2px 0;
display: inline-block;
}
#menu-main-1 .menu-item.d-none i{
margin-right: 4px;
}
#nav-panel .mobile-nav-wrap{
max-height: none;
}
.page-top .page-title{
font-size: 28px;
}
div.owl-carousel .owl-nav button{
width: 76px !important;
height: 48px !important;
}
.owl-carousel .owl-nav .owl-prev:before, 
.owl-carousel .owl-nav .owl-next:before {
width: 16px;
height: 8px;
}
.owl-carousel .owl-dots {
margin-top: 25px;
}
.pagination-wrap .pagination a.prev.page-numbers, 
.pagination-wrap .pagination a.next.page-numbers {
width: 76px;
height: 48px;
margin-top: -5px;
}
.pagination .prev:before, 
.pagination .next:before{
width: 16px;
height: 8px;
}
.pagination>a, .pagination>span {
min-width: 6px;
height: 6px;
line-height: 1;
border: 1px solid #255735;
font-size: 0;
}
.page-links span.dots, 
.pagination span.dots {
top: 6px;
font-size: 6px;
}
.wp-block-group.box-sku-loop .is-layout-constrained {
padding: 5px 7px;
font-size: 11px;
}
.box-spec,
.filfer-woo .info-spec {
width: 100%;
}
.woocommerce-shop .porto-block .box-is{
display: none;
}
#foo-row1{
padding-top: 40px !important;
}
#footer .foo-col3{
margin-top: 30px;
}
}
@media(max-width: 768px) and (min-width: 575px){ .tovar-loop:not(.loop-list) .wp-block-group.group-ptag {
top: 60px;
right: auto;
left: 25px;
width: auto;
}
.tovar-loop:not(.loop-list) .wp-block-group.box-sku-loop {
width: auto;
}
}
@media(max-width: 575px){ .visible-575{
display: block;
}
h2 {
font-size: 24px;
line-height: 30px;
}
#header .head-left{
margin-right: 0;
}
#header .head-right a.right-link, 
#header .head-right a.search-toggle, 
#header .head-right #mini-cart .cart-icon, 
#header .search-head ul li a{
width: 34px;
height: 34px;
margin: 0 2px;
}
#header .head-left a.right-link,
#header .head-tg a.whatsapp-link, 
#header .head-tg a.link-max{
width: 34px;
height: 34px;
}
#header .mobile-toggle {
margin-right: 3px;
padding: 6px 8px;
}
.page-top .page-title{
font-size: 24px;
line-height: 1.3;
}
.page-top .breadcrumb {
font-size: 13px;
line-height: 19px;
}
.btn1 {
line-height: 56px;
font-size: 12px;
padding: 0 40px;
}
.owl-carousel .owl-dots {
margin-top: 20px;
}
.owl-carousel .owl-dots .owl-dot span {
width: 6px;
height: 6px;
margin: 0 3px;
}
.info-spec {
font-size: 14px;
}
.single-post .main-content {
padding-top: 30px;
padding-bottom: 30px;
}
.porto-blog-sidebar{
margin-top: 40px;
}
.single-article .single-navigation .article-nav-prev, 
.single-article .single-navigation .article-nav-next, 
.single-post .single-navigation .post-nav-prev, 
.single-post .single-navigation .post-nav-next {
padding: 15px;
font-size: 10px;
}
.single-article .single-navigation .article-nav-next i:before, 
.single-post .single-navigation .post-nav-next i:before,
.single-article .single-navigation .article-nav-prev i:after, 
.single-post .single-navigation .post-nav-prev i:after{
font-size: 10px;
line-height: 10px;
}
.single-article .single-navigation .article-nav-next i:after, 
.single-post .single-navigation .post-nav-next i:after,
.single-article .single-navigation .article-nav-prev i:before, 
.single-post .single-navigation .post-nav-prev i:before{
content: none;
}
#footer #foo-row1 .col-6{
width: 100%;
margin-bottom: 10px;
}
#footer .foo-col3 {
margin-top: 0;
}
#footer ul#menu-foo2 {
column-count: 1;
}
#footer .foo-bottom .col-7,
#footer .foo-bottom .col-5{
width: 100%;
}
#footer .foo-bottom .foo-bottom-left {
margin-top: 10px !important;
margin-bottom: 20px !important;
}
#footer .foo-bottom .foo-bottom-right {
text-align: left;
margin-top: 0 !important;
margin-bottom: 30px !important;
}
.form1 .row2 {
display: flex;
justify-content: space-between;
gap: 0;
flex-direction: column;
}
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.script-block {
display: none;
}