<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Nooni Child
Theme URI: https://demo.theme-sky.com/nooni/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: nooni
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: nooni-child
*/
.dicheckoutt {display: flex; gap: 20px;}
#order_review .button {display: none!important;}
body blockquote {font-size: 14px; line-height: 1.5;}
.breadcrumb-title-wrapper .term-description, .breadcrumb-title-wrapper .breadcrumbs a, .breadcrumb-title-wrapper .brn_arrow, .breadcrumb-title-wrapper .breadcrumbs-container &gt; span:not(.current), .price del, .products .meta-wrapper &gt; .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-grouped-product-list-item__price del, .woocommerce div.product .summary p.price del, .woocommerce div.product .summary span.price del, .wishlist_table li .item-details table.item-details-table del .amount.woocommerce-Price-amount, .woocommerce table.shop_table td del .amount.woocommerce-Price-amount
,.custom-upsell-price &gt; del{color: black;}
@font-face {font-family: 'WooCommerce';src: url('/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: swap;}
.search-button.search-icon .icon:before, .my-wishlist-wrapper .tini-wishlist:before, .shopping-cart-wrapper .cart-control .ic-cart:before, .ts-tiny-account-wrapper .account-control&gt;a:before {
    font-size: 30px;
}
.toc-title {font-size: 24px;font-weight: bold;}
.zmist {padding: 20px; border-radius: 5px; background: #F2F2F2;}
.dropdown-footer .view-cart {display: none!important;}
.product-brands, .woocommerce .products .product .product-categories {font-size: 14px;}
.breadcrumb-title-wrapper .breadcrumbs {line-height: 1.6;}
.stock .availability-text {color: #20632a;}
.footer-container a:not(.button):not(.elementor-button), .footer-container .elementor-widget-text-editor ul li a {color: white;}
header .sticky-wrapper.is-sticky .header-sticky .header-center ,
header .sticky-wrapper.is-sticky .header-sticky .header-left{display: none;}
header .sticky-wrapper.is-sticky .header-sticky .menu-wrapper.menu-fullwidth {width: auto;    order:1;   display: flex;flex-wrap: wrap;margin: 0;align-items: center;}
header .sticky-wrapper.is-sticky .header-sticky .header-right  {  order:2;display: flex;flex-wrap: wrap; margin: 0;align-items: center;}
.header-v6 .is-sticky .header-middle &gt; .container {padding-top: 5px!important;padding-bottom: 5px!important;}    
.di_upsells {margin-bottom: 0!important;}
.custom-upsell-container {display: flex;width: 100%;flex-direction: column;gap: 20px;  }
.di_upsells .products {margin: 0 0 5px 0;}
.custom-upsell-item .upsell_img {display: block; width: 65px;}
.custom-upsell-item .upsell_img img {border-radius: 5px;}
.custom-upsell-item {border: 1px solid #00a651;border-radius: 10px;padding: 10px;display: flex;    width: 100%;align-items: center;gap: 15px;margin-bottom: 10px;}
.custom-upsell-item img {width: 65px;min-width: 65px;max-width: 65px;height: 65px;}
.custom-upsell-info {flex-grow: 1;}
.custom-upsell-title {font-size: 14px;color: #00a046;font-weight: 600;margin-bottom: 5px;}
.custom-upsell-description {display: block; color: black;   display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 13px;text-overflow: ellipsis;}
.custom-upsell-price {min-width: 90px;text-align: center;font-weight: 600;color: #D10202;}
.custom-upsell-price &gt; del { display: block;  color: var(--nooni-product-sale-price-color);}
.custom-upsell-item:hover {border: 1px solid var(--nooni-link-color); text-decoration: none;}
.custom-upsell-item:hover .custom-upsell-title {color:var(--nooni-link-color)}
.single-post .content-wrapper h3, .single-post .content-wrapper h4, .single-post .content-wrapper h5, .single-post .content-wrapper h6 { padding-top: 30px; }
.woocommerce-checkout .woocommerce { display: flex;flex-direction: column;}
.woocommerce .checkout-login-coupon-wrapper {order: 2;margin-top: 20px;}
.woocommerce #customer_details {order: 1;}
.page-description {margin-bottom: 80px;}
.shipping-method-description, .woocommerce-checkout #payment div.payment_box p { font-weight: normal; color: #707070; margin-bottom:5px; font-size: 13px;line-height: 1.3; margin-top: 0px;}
.woocommerce div.product .summary form.cart .button21 {background: transparent; color: black; margin-left: 15px!important;}
.woocommerce div.product .summary form.cart .button21:hover {    background-color: var(--nooni-button-hover-bg);  border-color: var(--nooni-button-hover-border);}
.single-product-buttons &gt; .ts-social-sharing {margin-left: 0; margin: 10px 0;}
.summary .meta-content &gt; div.cats-link &gt; span:first-child {text-transform: none!important; }
.pwb-text-before-brands-links,div.product .summary .meta-content &gt; div &gt; span:first-child {text-transform: none; font-weight: bold;}
.woocommerce div.product .summary a:not(.button) {    color: var(--nooni-link-color);}
.di_fuul_r {position: relative;} 
.di_fuul_r .diadd {position: absolute; right: -10px; top: -10px; font-size: 11px; font-weight: bold; padding: 5px 10px;background: black; color: white;text-transform: uppercase; text-decoration: none; display: block;}
.di_fuul_r .diadd:hover{    background: var(--nooni-button-hover-bg);}
img.scaled-image {border: none!important;}
.login-remember label {font-size: 10px!important;}
.reg {text-align: center; margin-top: 40px;}
.create-account span {color: red;font-weight: bold;}
.thumbnail-wrapper .product-group-button&gt;div.loop-add-to-cart a {background: #D10202!important; color: white!important;}
.thumbnail-wrapper .product-group-button&gt;div.loop-add-to-cart a:hover {background: black!important; color: white!important;}
 .woocommerce &gt; form.checkout {    overflow: visible;}
 body .payment_method_bacs p {margin: 0!important;}
.single-product-buttons {display: block!important;}
.custom-html-block { position: relative;  background: transparent;  border: 1px solid #00a651; border-radius: 10px;  padding: 15px!important;}
.woocommerce div.product .summary &gt; * {    margin: 0 0 25px;}
.custom-html-block ul {margin-bottom: 0;}
 .woocommerce div.product .summary .price {font-size: 28px!important;  }
 .dropdown-container .theme-title span, .my-wishlist-wrapper .tini-wishlist .count-number, .shopping-cart-wrapper .cart-control .cart-number {    background: var(--nooni-link-color);}
.custom-html-block:before {color: #00a651; position: absolute; top: 15px;  right: 15px; content: "\e9af";font-family: 'tb-icon';font-weight: normal;font-style: normal;line-height: 1;letter-spacing: 0;    display: inline-block;vertical-align: middle;    font-size: 25px;}
.direlat_block{margin: 60px 0 30px 0;  }
.direlat_block h4 { text-align: center; }
.direlat {list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); grid-gap: 20px;}

.single-fishing_places .desk h1 {font-size: 26px!important; padding-right: 105px!important;}
.direlat_item {display: flex;flex-direction: column;}
.direlat_item_a { font-family: var(--nooni-heading-font-family);font-style: var(--nooni-heading-font-style);font-weight: var(--nooni-heading-font-weight);color: var(--nooni-heading-color);margin-top: 10px;}
.entry-content ol, .entry-content ul {margin: 15px!important;}
.entry-content ol li, .entry-content ul li {color: #000000!important;}
.ts-shortcode {    overflow: visible!important;}
.pwb-dropdown-widget {padding: 15px 20px!important; margin-bottom: 15px;}
#ts-filter-widget-area .ts-sidebar-content {margin-top: -95px;}
.shipping-method-description { color: red;}
.vertical-menu-sidebar .ts-sidebar-content  {width: 475px;transform: translateX(475px)!important }
.vertical-menu-sidebar.active .ts-sidebar-content  { transform: translateX(0px)!important; }
ul.products-list li .remove:before, .cart_list li .cart-item-wrapper a.remove:before, .woocommerce .widget_shopping_cart .cart_list li a.remove:before, .woocommerce.widget_shopping_cart .cart_list li a.remove:before, .elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before, #ts-shopping-cart-sidebar .close {color: var(--nooni-primary-color);}
.woocommerce ul.cart_list li a:not(.button), .woocommerce ul.product_list_widget li a:not(.button) {font-weight: bold; line-height: 1.3;}
.woocommerce-order-received .woocommerce-order p {     text-align: center;color: green;font-weight: bold;font-size: 17px;line-height: 1.5;background: #F9F9F9;padding: 20px;border-radius: 10px;}
.woocommerce-order-received .woocommerce-order h2 {font-size: 22px; text-align: center;}
.account_number {color: red;}
.wc-item-meta p {text-align: left!important;}
.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination {padding-left: 0;color: #707070;font-size: 13px; line-height: 1.3;}
#order_review table.shop_table ul#shipping_method {margin-left:0 ;}
.home #main &gt; .page-container {padding-top: 0;}
.woocommerce div.product div.images, .woocommerce div.product div.summary {margin-bottom: 80px;}
.di_container {max-width: 1600px;margin: 0 auto;position: relative;padding: 0 10px;display: flex;flex-direction: row;align-items: center;width: 100%;min-height: 55px;}
.di_container_1336 {max-width: 1336px;margin: 0 auto;}
.di_row:before, .di_row:after {content: " ";display: table;clear: both;}
.row-15 {margin: 0 -15px;}
.di_col {width: 100%;}
.entry-summary .short-content, .ts-blogs .entry-content .excerpt, .single-post &gt; .entry-content &gt; .content-wrapper {font-size: 15px;line-height: 1.5;color: var(--nooni-gray-color);}
.wpgmp-map-1 .fc-item-body-text-color { font-size: 14px!important; color: black!important; margin-bottom:20px!important;}
body .marshrut_link {text-align: center;margin-top: 15px;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px;}
body .fc-component-text .marshrut_link a {  padding: 7px 11px!important; }
body .marshrut_link a { font-size: 13px;margin-top: 15px;}
body .dimarker_message {font-size: 13px!important;color: black!important;margin-bottom: 20px;font-size: 13px;}
.wpgmp_print_listing .fc-item-padding-content_15 {padding: 10px 25px!important;}
.wpgmp_listing_container .fc-item-acerra .fc-item-title a {color: green;}
.wpgmp_listing_container .fc-item-acerra .fc-item-title a:hover {color: red;}
.di_grid {display: grid;grid-template-columns: 0.5fr 1fr; column-gap: 25px;}
.di_grid .di_right {padding-top: 10px;}
.marker_image {display: table;}
body .di_grid .marshrut_link a {padding: 6px 15px!important; font-size: 13px; width: 100%; margin-bottom: 0; display: inline-table;  font-weight: 600;}
.categories_filter select:focus {background: black!important;}
.wpgmp_listing_grid .wpgmp_locations { }
body .wpgmp_before_listing {font-weight: bold; font-size: 18px; text-transform: uppercase; text-align: center; margin-bottom: 10px!important;}
.elementor-kit-1 input[type="button"]:hover {background: black!important;}
body .di_box { min-width: 540px !important;}
.wpgmp_print_listing .fc-item-padding-content_15 {padding: 7px!important;}
.wpgmp-map-1 .wpgmp_infowindow.wpgmp_infowindow_post .fc-item-title {margin: 10px 0 20px 0 !important;}
body .gm-style-iw .gm-ui-hover-effect {top: 20px!important;right: 20px!important;color: white!important;background: #ffb500!important;z-index: 99999999999;}
body .wpgmp_locations img {width: 100%!important;}
.wpgmp_listing_container .fc-component-content  .list-unstyled {text-align: center!important;margin-top: 15px!important;display: flex!important;justify-content: space-between!important;align-content: center!important;}
.marshrut_link a {width: 100%;}
.di_left .marshrut_link {display: block;}
.list-posts .entry-meta-top {margin-top: 0;}
.di_post_link a {display: block; margin-bottom: 10px; font-size: 15px; font-weight: bold; text-transform: uppercase; margin-top: 10px;}
.entry-title a {font-size: var(--nooni-body-font-size);line-height: 1; color: black;letter-spacing: var(--nooni-body-letter-spacing);font-weight: normal;}
.cats-link a {text-transform: none;}

/* Noeee aey anieuaa?uaai ieia */
.bloc_hide {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: white;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* Oaiu */padding: 20px;}

/* Noeee aey eiiiee cae?uoey */
.close-btn {position: absolute;top: 10px;right: 10px;font-size: 20px;cursor: pointer;}
.di_fuul {display: grid; grid-template-columns: 0.8fr 1fr;    max-width: 1466px; margin: 0 auto  40px auto; column-gap: 40px; padding: 30px; background: #faf8f6; border-radius: 15px; border:1px solid #faf8f6 ;  }
.di_fuul2 {display: grid; grid-template-columns: 1fr 0.8fr ;    max-width: 1466px; margin: 0 auto  40px auto; column-gap: 40px; padding: 30px; background: #faf8f6; border-radius: 15px; border:1px solid #faf8f6 ;  }


.di_fuul_r .ul div {font-size: 15px;margin-bottom: 12px;color: green;}
.di_fuul_r .ul div:last-child {margin: 0;}
.di_fuul_r .ul div strong {color: black;}


body .di_fuul_r .marshrut_link {text-align: center;margin-top: 15px;display: flex;/* grid-template-columns: 1fr 1fr 1fr; */gap: 10px;}
body .di_fuul_r .marshrut_link a {/* min-width: 200px; *//* max-width: 200px; *//* background-color: #ffb500; */}

.marshrut_link_di {margin-top: 30px;}
.marshrut_link_di .di_pod i {font-size: 30px;}
.di_pod a {font-size: 50px;}
.di_pod a:hover {color: green!important; text-decoration: none;}
.fc-featured-hoverinner a {font-size: 24px;padding: 5px;background: white;border-radius: 50%;margin: 1px;text-align: center;width: 45px!important;height: 45px!important;display: inline-flex;align-items: center;justify-content: center;}
.fc-featured-hoverinner a:hover {color: green!important; text-decoration: none;}
.di_pod {text-align: center;margin-top: 15px;display: flex;/* grid-template-columns: 1fr 1fr 1fr; */gap: 10px;}
 
.di_fuul_r h2 {font-size: 22px; margin-bottom: 10px; padding-right: 110px;  line-height: 1.3;}
.desk p {margin-bottom: 15px;}
.di_fuul_l_img img {border-radius: 5px;}
.single-fishing_places .wpgmp_map_container {width: 100%!important;}
.marker_pan {width: 100%;}
.single-fishing_places .wpgmp_filter_wrappers, .single-fishing_places .location_listing1  {display: none!important;}
.di_left p {display: none!important;}
#respond .comment-form-author, #respond .comment-form-email {width: 48%;}
.comment-form-email {margin-right: 0!important;}
#Top_bar .menu {display: flex;    gap: 10px;}
body:not(.header-simple) #Top_bar #menu {background: transparent!important;}
#Top_bar .menu &gt; li {margin: 0;}
.mm0 .copyLinkButton, .mm0 {margin:0!important;}
.dicol2 {display: flex;justify-content: space-between;margin-bottom: 30px;}
.dicol2 a {margin: 0!important;}
.quform-success-message-content blockquote br{ display: none;font-size: 1px;}
.quform-option .quform-option-label {padding-left: 5px; color: #333;}
.quform-theme-light .quform-label&gt;label {color: #000;font-size: 16px;font-weight: 600;}
.is-sticky .top_container {padding: 0!important;}
 div.categories_filter select {  margin-right: 1%!important;  max-width: 24%!important;  margin-bottom: 10px!important;  padding: 11px!important;}
#formOrderOneClick .buyvalide {line-height: 1.4;color: silver;}
.fc-component-content .fc-featured-hoverinner {min-width: 201px;}
#Top_bar.is-sticky #logo img.logo-main {display: block!important;}
.di_fuul_l_btn {margin-top: 15px;    display: flex; text-align: center; gap: 10px;}
.di_fuul_l_btn a {width: 100%;margin: 0!important;}
.wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_locations { }
.woocommerce ul.products li.product .mfn-li-product-row-button {float: left;width: 48%;}
.woocommerce ul.products li.product .mfn-li-product-row-button a.button {width: 100%!important;padding: 9px 0px!important;}
.header_search {display: none!important;}
.logo-no-margin #Top_bar .logo {margin-left: 0!important}
.top_cart {margin-right: 0!important}
.pager .pages {margin-bottom: 30px;}
.quform-error&gt;.quform-error-inner {font-size: 12px;}
.single-post .the_content_wrapper .wp-caption {margin:5px 30px 0px 10px!important;}
.baner {display: block;text-align: center;background: #196719!important;color: white;padding: 10px;font-size: 18px;line-height: 1.3;}
.baner:hover {background: black!important; color: white; text-decoration: none;}
.single-post .the_content_wrapper .wp-caption img{width: 100%;} 
#Footer .footer_copy .social li a {font-size: 26px!important;}
.post-footer, .date i {display: none!important;}
#Footer .footer_copy .social li {    margin: 6px;width: 40px;}
.kama_breadcrumbs {padding: 0 20px;}
.woocommerce #Content , .woocommerce #Subheader{padding-left:20px!important; padding-right: 20px!important;}
.woocommerce-product-details__short-description p {margin-bottom: 0;}
#Top_bar .menu li ul li {min-width: 250px;}
.mm-vertical #Top_bar .menu &gt; li ul {box-shadow: 2px 2px 2px 0 rgba(0,0,0,.03)!important;-webkit-box-shadow: 0px 0px 5px 0 rgb(0 0 0 / 23%)!important;} 
.stock-status {font-weight: bold;}
.quform-theme-light .quform-description {line-height: 1.3;}
.di_outofstock {color: red;}
.quform-description  a {color: red;}
.di_onbackorder {color: red;}
.di_status { margin-top: 10px; color: green; }
.single-product .di_status {margin-top: 0px; color: green;position: absolute;right: 20px;top: 10px;} 
.di_col_2 {float: left;width: 50%;}
.telegram-button {position: fixed;right: 10px;bottom: 10px;transform: translate(-50%, -50%);background: #25abef;border-radius: 50%;width: 56px;height: 57px;color: #fff;text-align: center;line-height: 56px;font-size: 35px;z-index: 9999;}
.telegram-button:hover {background: #F9480B;}
.telegram-button a {color: #fff;}
.telegram-button:before,.telegram-button:after {content: " ";display: block;position: absolute;border: 50%;border: 1px solid #25abef;left: -20px;right: -20px;top: -20px;bottom: -20px;border-radius: 50%;animation: animate 1.5s linear infinite;opacity: 0;backface-visibility: hidden;}
.telegram-button:after {animation-delay: .5s;}
.quform-2 .quform-label&gt;label&gt;.quform-required {color: red;}
article.single-post &gt; header &gt; .entry-title {font-size: 30px;letter-spacing: 0;}
.dilist ul li, .pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {box-sizing: border-box;width: calc(25% - 15px);display: flex;padding-bottom: 0!important;align-items: start;justify-content: flex-start;}
.dilist ul{display: flex;flex-wrap: wrap;/* grid-row-gap: 5px; */margin: 0;/* column-gap: 15px; */gap: 15px;}
.dilist ul li a {font-size: 15px;text-align: left;}
.dilist ul li .count {color: silver; opacity: 0.7;font-size: 13px;}
footer .product-categories {display: grid;   grid-template-columns: 1fr 1fr 1fr;}
.ts-header nav &gt; ul.menu li.ts-megamenu-fullwidth ul.sub-menu {padding: 60px 0 60px;}
.woocommerce .product-category .product-wrapper &gt; a {border-radius: 0;}
footer .product-categories li{ }
#main &gt; .page-container {padding-top: 30px;}
.header-language li {float: left;margin-right: 8px; display: inline-block;padding-right: 11px;margin-right: 10px;}
.current-lang a {font-weight: bold; text-decoration: underline;}
.single-post .entry-header  {display: none!important;}
article.single-post &gt; header {margin-bottom: 30px;}
.ts-header .header-container { border-bottom: 1px solid var(--nooni-middle-border);}
.ts-blogs .entry-meta-top, .list-posts .entry-meta-top {margin-bottom: 10px;}
.list-posts article .entry-content, .ts-blogs .items article.video .entry-content, .ts-blogs .items article.has-post-thumbnail .entry-content {margin-top: 10px;}
.breadcrumb-title-wrapper .breadcrumb-title {padding: 30px 0;}
.page-container {padding-left: 100px;padding-right: 100px;}
.woocommerce div.product div.images {width: 38%!important;}
.woocommerce div.product div.summary{width: 62%!important;}
.single_variation_wrap, .ts-buy-now-button {max-width: 500px;}
.woocommerce div.product .summary form.cart .single_add_to_cart_button {max-width: 320px;}
.header-v6 .is-sticky .header-middle &gt; .container {padding-top: 15px;padding-bottom: 15px;}
.header-v6 .is-sticky .header-middle .menu-wrapper.menu-fullwidth {margin-top: 10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {    margin: 0 0 30px;}
.woocommerce div.product .ts-product-ratings-stock {margin-bottom: 20px;}
.woocommerce .product .entry-title {margin-bottom: 10px!important;}
.woocommerce div.product .summary &gt; .woocommerce-product-details__short-description:not(:last-child),.woocommerce div.product.color-variation-thumbnail form.cart .variations {margin-bottom: 15px;}
.before-loop-wrapper {margin-bottom: 30px;    font-size: 16px;}
.woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details, .woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce-checkout #order_review, .woocommerce #customer_login, .woocommerce &gt; form.checkout #customer_details, .woocommerce &gt; form.checkout #order_review, .woocommerce.yith-wcwl-form, .woocommerce .after-loop-wrapper:not(:last-child), .woocommerce form.track_order, article.single-post &gt; .comments-area, .woocommerce .woocommerce-order, .woocommerce form.woocommerce-ResetPassword.lost_reset_password, .woocommerce-account .woocommerce-MyAccount-content {margin-bottom: 60px;}
.blockquote p.author {margin-left: 62px;} 
blockquote { margin-left: 62px;}
blockquote {padding: 25px 25px 25px 75px;position: relative;display: block;line-height: 1.5;background: #f6f6f6;margin: 0 0 30px}
blockquote cite {display: block;margin-top: 15px;text-align: right }
blockquote:before {color: #D10202;display: inline-block;font: normal normal normal 48px/1 FontAwesome;position: absolute;left: 13px;text-rendering: auto;content: "\f10d";-webkit-font-smoothing: antialiased}
blockquote p {margin: 0 !important }
.gallery {margin-bottom: 30px!important;}
.woocommerce-checkout #order_review_heading {display: none!important;} 
.col-1 .woocommerce-billing-fields__field-wrapper {margin: 0!important;}
.woocommerce form .woocommerce-billing-fields__field-wrapper &gt; p.form-row, .woocommerce form .woocommerce-shipping-fields__field-wrapper &gt; p.form-row {margin-left: 0!important; margin-right: 0!important;}
.woocommerce-billing-fields__field-wrapper &gt; p.form-row-first {width: 100%;}
.woocommerce &gt; form.checkout #customer_details {width: 60%; float: left; padding-right: 30px;margin: 0;}
.layout-fullwidth .woocommerce &gt; form.checkout #order_review{width: 40%; float: right; margin: 0;}
.woocommerce-checkout .woocommerce {margin: 0 auto; max-width: 1024px;}
.woocommerce &gt; form.checkout #order_review table.shop_table thead, .woocommerce &gt; form.checkout #order_review table.shop_table tbody {display: none!important;}
.woocommerce &gt; form.checkout #order_review table.shop_table th {min-width: 185px;}
body .ts-megamenu-container .elementor-widget-container &gt; ul li{padding: 0!important;}
.woocommerce-checkout .col2-set { }
body .ul div {display: block;margin: 7px 0;font-size: 13px;}
body .ul  {font-size: 14px;display: block;margin: 0px 0 20px 0;color: black;}
.ul strong {font-weight: 600;}
body .ul &gt; li {list-style: none;display: block!important;margin: 5px 0;color: black;position: relative;}
body  .ul div:before {font: normal normal normal 8px/1 FontAwesome;color: #10a24b;content: "\f111";position: relative;top: -3px;padding-right: 10px;margin-left: 0;font-size: 6px;}
.sporaga {margin-top: 30px;}
#gallery-1 .gallery-item {padding: 15px;}
.copyLinkButton {  margin-top: 30px;  padding: 12px 26px; line-height: 24px;filter: none;cursor: pointer;text-align: center; display: inline-block; background-image: none;text-align: center;border-width: 1px;border-style: solid;border-radius: 0;text-decoration: none;text-transform: uppercase;font-size: var(--nooni-button-font-size);letter-spacing: var(--nooni-button-letter-spacing);text-transform: var(--nooni-button-transform);color: var(--nooni-button-color);background-color: var(--nooni-button-bg);border-color: var(--nooni-button-border);}
.copyLinkButton:hover {    color: var(--nooni-button-hover-color); background-color: var(--nooni-button-hover-bg);border-color: var(--nooni-button-hover-border);}
.elementor-lightbox .elementor-lightbox-item {padding: 20px!important;}
.elementor-lightbox-image {max-width: 100%!important;max-height: 100vh!important;object-fit: contain!important;}
.swiper-slide {display: flex!important;justify-content: center!important;align-items: center!important;}

/* Убираем лишний отступ между слайдами */
.swiper-wrapper {margin-right: 0 !important;}
.di_fuul_l .location_pagination1 {display: none!important;}

/* telegram-button */
.telegram-button {position: fixed;left: 50px;bottom: 0px;transform: translate(-50%, -50%);background: #25abef;border-radius: 50%;width: 56px;height: 57px;color: #fff;text-align: center;line-height: 56px;font-size: 35px;z-index: 9999;}
.telegram-button:hover {background: #f9480b;}
.telegram-button a {color: #fff;}
.telegram-button:before,.telegram-button:after {content: " ";display: block;position: absolute;border: 50%;border: 1px solid #25abef;left: -20px;right: -20px;top: -20px;bottom: -20px;border-radius: 50%;animation: animate 1.5s linear infinite;opacity: 0;backface-visibility: hidden;}
.telegram-button:after {animation-delay: 0.5s;}
@keyframes animate {0% {transform: scale(0.5);opacity: 0;}50% {opacity: 1;}100% {transform: scale(1.2);opacity: 0;}}
@media (max-width: 900px) {
.telegram-button {bottom: 0px;width: 40px;height: 40px;right: 0px;line-height: 40px;font-size: 25px;}
.telegram-button a {font-size: 20px;}
}

.header-language ul {margin: 0; padding: 0;}
.header-language ul li:first-child {padding-top: 5px;} 
.diattributes {margin-bottom: 10px;}
.woocommerce-Tabs-panel h2 {display: block;background: none; text-align: center!important;}
.product-attributes {margin-bottom: 10px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li &gt; a {font-size: 16px;}
header .logo-wrapper a {font-size: 0;}
.post-item .entry-title a  {font-size: 20px; font-weight: bold;}
.price, .products .meta-wrapper &gt; .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-grouped-product-list-item__price, .cart_list li .subtotal, .wishlist_table li .item-details table.item-details-table .amount.woocommerce-Price-amount, .woocommerce table.shop_table .amount.woocommerce-Price-amount, .woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price {
color: #D10202;}
div.product .summary .meta-content &gt; div &gt; span:not(:first-child), div.product .summary .meta-content &gt; div &gt; span:not(:first-child) a {font-weight: normal; color: var(--nooni-link-color);}
.layout-fullwidth.woocommerce.archive .style-sidebar.show-filter-sidebar #primary &gt; .ts-active-filters, .layout-fullwidth.woocommerce.archive.ts_desktop .style-sidebar.show-filter-default #primary &gt; .ts-active-filters
{padding-left: 430px; margin-bottom: 20px;}

.woocommerce-checkout-payment {margin-top: 15px; padding-top: 20px; border-top: 1px solid silver;}
.woocommerce-checkout-payment ul {padding-top: 0!important;}
.woocommerce-shipping-totals , .woocommerce-shipping-totals th,  .woocommerce-shipping-totals td, .woocommerce-shipping-totals tr {display: block!important; width: 100%!important;}
#order_review .shop_table.woocommerce-checkout-review-order-table th:last-child, #order_review .shop_table.woocommerce-checkout-review-order-table td:last-child {padding: 5px 0;}
#order_review .shop_table.woocommerce-checkout-review-order-table tfoot th, #order_review .shop_table.woocommerce-checkout-review-order-table tfoot td {border-width: 0;border-style: solid;padding: 11px 0;}
.woocommerce ul#shipping_method li {margin: 0;line-height: 21px;padding: 6px 0; }
tfoot .cart-subtotal {display: none!important;}
.woocommerce &gt; form.checkout #order_review table.shop_table tr {min-width: 100px!important; display: block;}


@media (max-width: 1600px) {  
    .layout-fullwidth.woocommerce.archive .style-sidebar.show-filter-sidebar #primary &gt; .ts-active-filters, .layout-fullwidth.woocommerce.archive.ts_desktop .style-sidebar.show-filter-default #primary &gt; .ts-active-filters {padding-left: 360px;}
    
}

@media (max-width: 1368px) { 
    .dilist ul li, .pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {width: calc(33% - 15px);}
 
}

@media (max-width: 1240px) {  
    .layout-fullwidth.woocommerce.archive .style-sidebar.show-filter-sidebar #primary &gt; .ts-active-filters, .layout-fullwidth.woocommerce.archive.ts_desktop .style-sidebar.show-filter-default #primary &gt; .ts-active-filters {padding-left: 0px;}
    
}

@media (max-width: 1024px) {
    .wpgmp_listing_grid .wpgmp_locations {/* width: 33.33%!important; */}
    .di_fuul_r .ul div { font-size: 14px; margin-bottom: 10px; }
    body .di_fuul_r .marshrut_link {display: grid;grid-template-columns: 1fr 1fr;}
    div.categories_filter select {max-width: 32%!important;}
    .di_post_link a {font-size: 14px;}
    .di_fuul_l_btn {grid-template-columns: 1fr; display: grid; } 
    .top_container .top_lang {margin-right: 20px;width: 115px;}
    .di_none {display: none!important;}
    footer .product-categories {display: grid;   grid-template-columns: 1fr 1fr;}
    .dilist ul {grid-template-columns:1fr 1fr 1fr;}
    .page-container {padding-left: 40px;padding-right: 40px;}
    .ts-mobile-icon-toggle .icon:before, .ts-sidebar-menu-icon .icon:before, .icon-menu-sticky-header .icon:before {font-size: 34px;}
}
 

@media (max-width: 900px) {
   
    body div.categories_filter select {margin-top: 10px; margin-bottom: 0;}
    body .wpgmp_map_container .gm-style-iw {min-height: 50px !important;min-width: 450px!important;}
    .di_grid {display: grid;grid-template-columns: 1fr; column-gap: 15px;}
    .di_fuul_l {margin-bottom: 15px;}
    .custom-upsell-price {font-size: 14px;}
    .dilist ul li, .pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {width: calc(50% - 15px);}
    .dilist ul {grid-template-columns:1fr 1fr;}
    .wpgmp-map-1 .wpgmp_infowindow.wpgmp_infowindow_post .fc-item-title {font-size: 14px!important;}
    .container, .content_wrapper .section_wrapper, .four.columns .widget-area {  max-width: 100%!important; padding-left: 20px!important;padding-right: 20px!important;}
    blockquote:before {font-size: 21px;left: 10px;}
    blockquote {padding: 25px 25px 25px 40px;}
    .woocommerce .product.style-default .entry-summary .cart .single_add_to_cart_button {font-size: 14px;font-weight: bold;}
    #Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {font-size: 14px;}
  .shop-filters {    justify-content: center;  margin-bottom: 10px;}
    .mobile-header-mini #Top_bar #logo, .mobile-header-mini #Top_bar .custom-logo-link {height: 35px!important;line-height: 35px!important;margin: 0;}
    .wpgmp_listing_grid .wpgmp_locations {/* width: 33%!important; */margin: 0!important;}
    body .marshrut_link {text-align: center;margin-top: 15px;display: grid;grid-template-columns: 1fr;gap: 10px;}
    div.categories_filter select {max-width: 48%!important; margin-right: 1%!important; margin-left: 1%!important;  }
    .list-posts .entry-meta-top  {margin: 0!important;}
    #Top_bar #logo img {margin-top: 0;}
     .top_container .top_lang {margin-right: 10px;width: auto;}
     .ts-header .header-middle .header-right &gt; .search-button.search-icon .icon {padding-right: 0;}
     .ts-header .header-middle .my-wishlist-wrapper .tini-wishlist {padding-right: 5px;}
     .ts-blogs.ts-slider.partial-view .entry-meta-top, .ts-blogs .entry-meta-top  {margin-top: 17px!important;}
     .woocommerce-Tabs-panel h2 {font-size: 14px!important;}
}
 
.custom-html-block p{margin: 0;}
@media (max-width:768px) {
    .wpgmp_listing_grid .wpgmp_locations {width: 100%!important;}
     .dicheckoutt{    flex-direction: column-reverse; }
    body .marshrut_link {display: grid; }
    .single-fishing_places .desk h1 {font-size: 22px!important; padding-right: 0px!important;}
    .marshrut_link_di h5 {margin-bottom: 0px!important;}
    .di_pod {margin-bottom: 15px; margin-top: 5px;} 
    body .thumbnail-wrapper .product-group-button &gt; div.loop-add-to-cart {display: none!important;}
    #Footer .footer_copy .social li a {font-size: 40px!important;}
    .dilist ul {grid-template-columns:1fr;}
    .di_fuul_r h2 {text-align: left;padding-right: 0;} 
    .di_fuul_r .diadd {position: relative;right: 0;top: -6px;font-size: 13px; padding: 9px 10px;background: #ae0000; text-align: center; }
    .ts-tiny-cart-wrapper .cart_list li &gt; a, .woocommerce .ts-tiny-cart-wrapper .cart_list li &gt; a {width: 95px;}
    .di_ul {margin-bottom: 0;}
    header .sticky-wrapper.is-sticky .header-sticky .header-center  {display: block;}
    .di_ul li {    line-height: 22px; padding: 1px 0; font-size: 14px; font-weight: normal;}
    .woocommerce div.product .woocommerce-tabs{order:1;}
    .woocommerce .related.products {order:2;}
    .woocommerce div.product { display: flex;flex-direction: column;}
    .cart-item-wrapper h3 {padding-right: 20px;}
    #ts-shopping-cart-sidebar .cart_list li a.remove {color: #D10202;}
    .cart_list li a.remove {right: 10px; color: #D10202;}
    #Side_slide #menu ul li a {font-size: 16px!important;}
    .di_row {justify-content: start;}
    .ts-active-filters .widget_layered_nav_filters ul li a {font-size: 13px;}
    .elementor-icon-box-description, .elementor-icon-box-title {line-height: 1.4;}
    .baner {font-size: 14px;}
    .woocommerce div.product div.images {width: 100%!important;}
    .woocommerce div.product div.summary{width: 100%!important;}
    .dilist ul li, .pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {width: calc(100% - 15px);}
    .woocommerce-ordering {display: none!important;}
    .woocommerce .before-loop-wrapper {margin-bottom: 5px!important;    justify-content: center;}
    .button-default .button, .button-flat .button, .button-round .button {line-height: 1.3;}
    .desk {margin-top: 20px;}
    .ts-active-filters .widget_layered_nav_filters .widgettitle {    margin: 0 0 10px 0;  float: none;  font-size: 14px!important;}
    #gallery-1 .gallery-item {padding: 10px;}
    body .wpgmp_map_container .gm-style-iw {min-height: 50px !important;min-width: 320px!important;}
    .ts-active-filters:not(:empty) {margin-bottom: 25px;}
    .di_fuul {grid-template-columns: 1fr;}
    .di_fuul2 {grid-template-columns: 1fr;}
    .dicol2 {display: flex;justify-content: space-between;margin-bottom: 30px;gap: 10px;}
    .kama_breadcrumbs {padding: 0;}
    .dicol2 a{padding: 5px 10px; font-size: 12px;}
    .woocommerce .col2-set:not(.woocommerce-Addresses) .col-1, .woocommerce-page .col2-set:not(.woocommerce-Addresses) .col-1 {margin-bottom: 30px;}
    body .di_fuul_r .marshrut_link a {font-size: 14px;}
    #respond .comment-form-author, #respond .comment-form-email {width: 100%;} 
    .container, .content_wrapper .section_wrapper, .four.columns .widget-area {  max-width: 100%!important; padding-left: 20px!important;padding-right: 20px!important;}
    body .di_fuul_r .marshrut_link {display: grid;grid-template-columns: 1fr;}
    #Side_slide .social li a {font-size: 22px;}
    .woocommerce #Content , .woocommerce #Subheader{padding-left:0px!important;padding-right: 0px!important;padding-top: 5px!important;padding-bottom: 5px!important;}
    .page-container {padding-left: 20px;padding-right: 20px;}
    .woocommerce &gt; form.checkout #customer_details {width: 100%; float: none; padding-right: 0px;padding-bottom: 0px; margin: 0;}
    .layout-fullwidth .woocommerce &gt; form.checkout #order_review{width:100%; float: none; margin: 0;}
    .header-v6 .header-middle &gt; .container, .header-v3 .header-middle &gt; .container{padding: 10px!important;}
    .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled], a.button, button, input[type^="submit"], .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .elementor-button-wrapper .elementor-button, .shopping-cart p.buttons a, a.wp-block-button__link, .ts-banner .ts-banner-button .button, .yith-woocompare-widget a.clear-all, .yith-woocompare-widget a.compare, .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all, .elementor-widget-wp-widget-yith-woocompare-widget a.compare, body table.compare-list .add-to-cart td a:not(.unstyled_button), .wishlist_table .product-add-to-cart a, .wishlist_table .product-add-to-cart a.button, .ts-header nav &gt; ul.menu &gt; li.button &gt; a, .ts-header nav &gt; ul &gt; li.button &gt; a, .ts-shortcode.ts-product &gt; .shop-more .shop-more-button
    {font-size: 12px!important; padding: 10px 15px!important;}
    .woocommerce.archive header .sticky-wrapper.is-sticky .header-sticky {box-shadow: 0 2px 4px rgba(0,0,0,.2)!important;}
    #main &gt; .page-container {padding-top: 15px;}
    .header-v6 .is-sticky .header-middle &gt; .container { padding: 5px 10px!important;}
    .woocommerce .products .product:not(.product-category) .product-wrapper &gt; .meta-wrapper {margin-top: 7px;}
    .products .meta-wrapper &gt; *:not(.product-group-button-meta){margin-bottom: 5px;}
    .after-loop-wrapper,.woocommerce .checkout-login-coupon-wrapper, .woocommerce .checkout-login-coupon-wrapper form.login {margin: 0!important;}
    body blockquote { font-size: 16px!important;}
    div.product &gt; .yith-wfbt-section, .woocommerce .woocommerce-order, article.single-post &gt; .entry-content:last-child, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-product-gallery, .woocommerce div.product div.summary {margin-bottom: 30px!important;}
    .breadcrumb-title-wrapper .breadcrumb-title {padding: 15px 0!important;} 
    .date-time, .comment-count {display: none!important;}
    #customer_details {order:2;}
    .breadcrumb-title-wrapper .breadcrumbs {font-size: 15px; line-height: 1.6;}
    #order_review {order:1;}
    .single-related-wrapper {padding-top: 4px;}
    article.single-post &gt; header {margin-bottom: 0;}
    .copyLinkButton {margin-top: 0;}
    .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {width: 50%;display: inline-block;}
    .entry-meta-top .cats-link {display: block;text-align: center;width: 100%;margin: 0!important;}
    h1, article.single-post&gt;header&gt;.entry-title, .h1 .elementor-heading-title, h2, .theme-title .heading-title, .comments-title .heading-title, .comments-area .add-comment .comments-count, #commentform .form-submit 
    {font-size: 20px!important;line-height: 1.2!important; text-align: center; margin-bottom: 15px;}
    .alignleft, .alignright {float: none;    margin: 0 0 0px 0!important;  width: 100%;display: block!important; padding-bottom: 20px; float:  none!important;} 
    .header-top .header-right {display: block!important;}
    .header-top &gt; .container {display: block; }
    .ts-header .language-currency {padding: 0!important;}
    .language-currency {align-items: center; justify-content: center;}
    .ts-header .header-top .header-store-notice {padding-bottom: 0;}
    .columns-3 .list-posts article header .heading-title { text-align: center;}
    .entry-title a {font-weight: bold;font-size: 18px;} 
    .list-posts article, .ts-blogs .items article {margin-bottom: 30px;}
    .woocommerce div.product .summary .woocommerce-variation-add-to-cart, .woocommerce div.product .summary form.cart {display: block;}
    .woocommerce div.product .summary form.cart .button21 {margin-left: 0!important; width: 100%;max-width:100%;}
    .woocommerce div.product .summary .product_title {text-align: left;}
    .mobile-menu-wrapper nav ul li &gt; a {padding:5px 0;}
    iframe {height: auto; min-height: 300px;}
    .logo-wrapper .normal-logo {  display:block!important; }
    .ts-header .header-middle .header-right &gt; .search-button.search-icon .icon {padding-right: 0; padding-left: 0; margin-right: 10px;}
} 
 


@media (max-width:580px) {
    footer .product-categories {display: grid;   grid-template-columns: 1fr;}
       .woocommerce .cross-sells &gt; .products:not(.swiper) .product, .woocommerce .up-sells &gt; .products:not(.swiper) .product, .woocommerce .related &gt; .products:not(.swiper) .product, .woocommerce #tab-more_seller_product .products .product, .woocommerce.columns-10 .products .product, .woocommerce.columns-9 .products .product, .woocommerce.columns-8 .products .product, .woocommerce.columns-7 .products .product, .woocommerce.columns-6 .products .product, .woocommerce.columns-5 .products .product, .woocommerce.columns-4 .products .product, .woocommerce.columns-3 .products .product {
        width: 100%!important;} 
        
        
} 
 </pre></body></html>