header {
    width: 100%;
    position: absolute;
    z-index: 999;
    top: 0;
    padding:17px 0;

}
header a {

}
footer {
    background: #e3e3e3;
}
.footer_menu ul li{
    display: block;
    width: 100%;

}
.webadminka {
    position: relative;
    z-index: 10;
}
.wave{
    position: absolute;
    z-index: 0;
    width: 100%;
    margin-bottom: 0;
}

.path-0{
    animation:pathAnim-0 45s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.img-fluid {
    max-width: 100%;
    height: auto;
    position: relative;
    display: block;
    margin: 0 auto;
    top: 0;
    padding: 0;}

@keyframes pathAnim-0{
    0%{
        d: path("M 0,400 L 0,360 C 128.96428571428572,359.3392857142857 257.92857142857144,358.67857142857144 393,354 C 528.0714285714286,349.32142857142856 669.2500000000001,340.62499999999994 765,314 C 860.7499999999999,287.37500000000006 911.0714285714287,242.82142857142858 1016,210 C 1120.9285714285713,177.17857142857142 1280.4642857142858,156.08928571428572 1440,135 L 1440,400 L 0,400 Z");
    }
    25%{
        d: path("M 0,400 L 0,360 C 123.03571428571428,363.19642857142856 246.07142857142856,366.39285714285717 386,362 C 525.9285714285714,357.60714285714283 682.7499999999999,345.625 782,310 C 881.2500000000001,274.375 922.9285714285716,215.10714285714286 1023,182 C 1123.0714285714284,148.89285714285714 1281.5357142857142,141.94642857142856 1440,135 L 1440,400 L 0,400 Z");
    }
    50%{
        d: path("M 0,400 L 0,360 C 91.64285714285714,374.80357142857144 183.28571428571428,389.60714285714283 302,370 C 420.7142857142857,350.39285714285717 566.4999999999999,296.375 713,259 C 859.5000000000001,221.625 1006.7142857142858,200.89285714285714 1128,183 C 1249.2857142857142,165.10714285714286 1344.642857142857,150.05357142857144 1440,135 L 1440,400 L 0,400 Z");
    }
    75%{
        d: path("M 0,400 L 0,360 C 135.17857142857142,370.80357142857144 270.35714285714283,381.60714285714283 386,364 C 501.64285714285717,346.39285714285717 597.75,300.375 725,276 C 852.25,251.625 1010.6428571428571,248.89285714285714 1135,229 C 1259.357142857143,209.10714285714286 1349.6785714285716,172.05357142857144 1440,135 L 1440,400 L 0,400 Z");
    }
    100%{
        d: path("M 0,400 L 0,360 C 128.96428571428572,359.3392857142857 257.92857142857144,358.67857142857144 393,354 C 528.0714285714286,349.32142857142856 669.2500000000001,340.62499999999994 765,314 C 860.7499999999999,287.37500000000006 911.0714285714287,242.82142857142858 1016,210 C 1120.9285714285713,177.17857142857142 1280.4642857142858,156.08928571428572 1440,135 L 1440,400 L 0,400 Z");
    }
}
.path-1{
    animation:pathAnim-1 30s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes pathAnim-1{
    0%{
        d: path("M 0,400 L 0,440 C 89,451.05357142857144 178,462.10714285714283 300,445 C 422,427.89285714285717 576.9999999999999,382.62500000000006 715,355 C 853.0000000000001,327.37499999999994 974,317.3928571428571 1092,297 C 1210,276.6071428571429 1325,245.80357142857144 1440,215 L 1440,400 L 0,400 Z");
    }
    25%{
        d: path("M 0,400 L 0,440 C 103.07142857142858,462.4821428571429 206.14285714285717,484.9642857142857 317,469 C 427.85714285714283,453.0357142857143 546.4999999999999,398.625 684,364 C 821.5000000000001,329.375 977.8571428571429,314.5357142857143 1107,293 C 1236.142857142857,271.4642857142857 1338.0714285714284,243.23214285714286 1440,215 L 1440,400 L 0,400 Z");
    }
    50%{
        d: path("M 0,400 L 0,440 C 143.75,440.2678571428571 287.5,440.5357142857143 420,427 C 552.5,413.4642857142857 673.7500000000001,386.125 768,362 C 862.2499999999999,337.875 929.5,316.9642857142857 1037,293 C 1144.5,269.0357142857143 1292.25,242.01785714285714 1440,215 L 1440,400 L 0,400 Z");
    }
    75%{
        d: path("M 0,400 L 0,440 C 156.67857142857144,447.0892857142857 313.3571428571429,454.17857142857144 421,434 C 528.6428571428571,413.82142857142856 587.2500000000001,366.37499999999994 681,347 C 774.7499999999999,327.62500000000006 903.6428571428571,336.32142857142856 1036,319 C 1168.357142857143,301.67857142857144 1304.1785714285716,258.3392857142857 1440,215 L 1440,400 L 0,400 Z");
    }
    100%{
        d: path("M 0,400 L 0,440 C 89,451.05357142857144 178,462.10714285714283 300,445 C 422,427.89285714285717 576.9999999999999,382.62500000000006 715,355 C 853.0000000000001,327.37499999999994 974,317.3928571428571 1092,297 C 1210,276.6071428571429 1325,245.80357142857144 1440,215 L 1440,400 L 0,400 Z");
    }
}
.path-2{
    animation:pathAnim-2 25s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes pathAnim-2{
    0%{
        d: path("M 0,400 L 0,520 C 145.3571428571429,526.375 290.7142857142858,532.75 408,518 C 525.2857142857142,503.25 614.4999999999998,467.375 722,447 C 829.5000000000002,426.625 955.2857142857144,421.75 1078,399 C 1200.7142857142856,376.25 1320.3571428571427,335.625 1440,295 L 1440,400 L 0,400 Z");
    }
    25%{
        d: path("M 0,400 L 0,520 C 154.21428571428572,534.1964285714286 308.42857142857144,548.3928571428571 416,535 C 523.5714285714286,521.6071428571429 584.4999999999999,480.62500000000006 683,443 C 781.5000000000001,405.37499999999994 917.5714285714287,371.1071428571429 1050,347 C 1182.4285714285713,322.8928571428571 1311.2142857142858,308.94642857142856 1440,295 L 1440,400 L 0,400 Z");
    }
    50%{
        d: path("M 0,400 L 0,520 C 99.28571428571428,536.5535714285714 198.57142857142856,553.1071428571429 306,538 C 413.42857142857144,522.8928571428571 528.9999999999999,476.125 657,438 C 785.0000000000001,399.875 925.4285714285716,370.3928571428571 1058,348 C 1190.5714285714284,325.6071428571429 1315.2857142857142,310.30357142857144 1440,295 L 1440,400 L 0,400 Z");
    }
    75%{
        d: path("M 0,400 L 0,520 C 145.71428571428572,525.6607142857142 291.42857142857144,531.3214285714286 415,519 C 538.5714285714286,506.67857142857144 639.9999999999999,476.375 757,445 C 874.0000000000001,413.625 1006.5714285714287,381.1785714285714 1123,356 C 1239.4285714285713,330.8214285714286 1339.7142857142858,312.91071428571433 1440,295 L 1440,400 L 0,400 Z");
    }
    100%{
        d: path("M 0,400 L 0,520 C 145.3571428571429,526.375 290.7142857142858,532.75 408,518 C 525.2857142857142,503.25 614.4999999999998,467.375 722,447 C 829.5000000000002,426.625 955.2857142857144,421.75 1078,399 C 1200.7142857142856,376.25 1320.3571428571427,335.625 1440,295 L 1440,400 L 0,400 Z");
    }
}
.path-3{
    animation:pathAnim-3 40s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes pathAnim-3{
    0%{
        d: path("M 0,400 L 0,600 C 99.96428571428572,613.4107142857142 199.92857142857144,626.8214285714286 336,607 C 472.07142857142856,587.1785714285714 644.2500000000001,534.125 762,501 C 879.7499999999999,467.87500000000006 943.0714285714287,454.6785714285715 1047,437 C 1150.9285714285713,419.3214285714285 1295.4642857142858,397.1607142857142 1440,375 L 1440,400 L 0,400 Z");
    }
    25%{
        d: path("M 0,400 L 0,600 C 95.32142857142858,602.9464285714286 190.64285714285717,605.8928571428571 295,593 C 399.35714285714283,580.1071428571429 512.7499999999999,551.375 655,519 C 797.2500000000001,486.62500000000006 968.3571428571429,450.60714285714283 1104,426 C 1239.642857142857,401.39285714285717 1339.8214285714284,388.19642857142856 1440,375 L 1440,400 L 0,400 Z");
    }
    50%{
        d: path("M 0,400 L 0,600 C 148.3214285714286,601.0178571428571 296.6428571428572,602.0357142857143 408,590 C 519.3571428571428,577.9642857142857 593.7499999999998,552.875 694,524 C 794.2500000000002,495.12499999999994 920.3571428571429,462.4642857142857 1049,437 C 1177.642857142857,411.5357142857143 1308.8214285714284,393.2678571428571 1440,375 L 1440,400 L 0,400 Z");
    }
    75%{
        d: path("M 0,400 L 0,600 C 131.89285714285714,615.125 263.7857142857143,630.25 369,607 C 474.2142857142857,583.75 552.7499999999999,522.125 671,497 C 789.2500000000001,471.875 947.2142857142858,483.25000000000006 1082,469 C 1216.7857142857142,454.74999999999994 1328.392857142857,414.875 1440,375 L 1440,400 L 0,400 Z");
    }
    100%{
        d: path("M 0,400 L 0,600 C 99.96428571428572,613.4107142857142 199.92857142857144,626.8214285714286 336,607 C 472.07142857142856,587.1785714285714 644.2500000000001,534.125 762,501 C 879.7499999999999,467.87500000000006 943.0714285714287,454.6785714285715 1047,437 C 1150.9285714285713,419.3214285714285 1295.4642857142858,397.1607142857142 1440,375 L 1440,400 L 0,400 Z");
    }
}


.second_page {
    position: relative;
    /*margin-top: 3rem;*/

}
h3.page_name {
    position: relative;
    margin-top: 5rem;
}
.menu_top {
    position: relative;
    top: 10px;
}
.menu_top ul li {
    position: relative;
    display: inline-block;
    padding: 0 12px 0 0;
    font-size: 14px;
}
.menu_top ul li a{
    color: #000000;
    text-decoration: none;
}
.btn.btn-pure {
    padding: 8px 15px;
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
}
.btn.btn-pure:hover {
    padding: 8px 15px;
    border: solid 1px #e4e4e4;
    color: #e4e4e4;
}
.btn.btn-pure a {
    color: #FFFFFF;
}
.btn.btn-pure a:hover {
    color: #e4e4e4;
}
.btn.btn-pure2 {
    position: absolute;
    z-index: 2;
    margin-top: 6rem;
    margin-left: 15px;
    padding: 8px 15px;
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
}
.btn.btn-pure2:hover {
    position: absolute;
    z-index: 2;
    margin-top: 6rem;
    margin-left: 15px;
    padding: 8px 15px;
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
}
.btn-warning {
    --bs-btn-color: #fff;
    --bs-btn-bg: #606060;
    --bs-btn-border-color: #606060;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #606060;
    --bs-btn-hover-border-color: #606060;
    --bs-btn-focus-shadow-rgb: 217,164,6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #606060;
    --bs-btn-active-border-color: #606060;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #606060;
    --bs-btn-disabled-border-color: #606060;
}
.bg-success {
    --bs-bg-opacity: 1;
    background: none !important;
    color: #0a3622;
    border: solid 1px;
    border-radius: 5px;
}

.carousel-caption {
    position: absolute;
    width: 65%;
    padding: 15px;
    top: 25%;

}
.banner_title {
    position: absolute;
    z-index: 2;
    font-size: 2rem;
    padding: 15px;
    color: #FFFFFF;
}
.category_title {
    position: absolute;
    z-index: 2;
    font-size: 3rem;
    padding: 15px;
    color: #FFFFFF;
    margin: 15%;
}
.category_small_text{
    position: absolute;
    z-index: 2;
    font-size: 1.5rem;
    padding: 15px;
    color: #FFFFFF;
    margin-top: 20%;
    width: 50%;
    margin-left: 15%;

}
h2.slide_big_text {
    font-size: 4rem;
    text-align: left;
    width: 100%;
}
p.slide_small_text {
    font-size: 1.2rem;
    text-align: left;
    width: 100%;
}
h2 {
    font-weight: bold;
    text-transform: uppercase;
}

a {color: #7b7c80;}
a:hover {color: #057b9c;}

.text-cyan {
    color: #7b7c80;
}
.text-warning-dark {
    color: #5c4535;
}

.btn-cyan {
    color: #fff;
    background-color: #7b7c80;
    border-color: #7b7c80;
}
.btn-cyan:hover {
    color: #fff;
    background-color: #5f5f61;
    border-color: #5f5f61;
}
.btn-check:focus + .btn-cyan, .btn-cyan:focus {
    color: #fff;
    background-color: #5f5f61;
    border-color: #5f5f61;
    box-shadow: 0 0 0 0.25rem rgba(197, 197, 198, 0.5);
}

.btn-check:checked + .btn-cyan, .btn-check:active + .btn-cyan, .btn-cyan:active, .btn-cyan.active, .show > .btn-cyan.dropdown-toggle {
    color: #fff;
    background-color: #5f5f61;
    border-color: #5f5f61;
}

.btn-check:checked + .btn-cyan:focus, .btn-check:active + .btn-cyan:focus, .btn-cyan:active:focus, .btn-cyan.active:focus, .show > .btn-cyan.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(174, 170, 170, 0.5);
}
.btn-cyan:disabled, .btn-cyan.disabled {
    color: #fff;
    background-color: #7b7c80;
    border-color: #7b7c80;
}

.nav-pills-cyan .nav-link.active,
.nav-pills-cyan .show > .nav-link {
    color: #fff;
    background-color: #7b7c80;
}

.form-floating > .form-control-sm,
.form-floating > .form-select-sm {
    height: calc(2.3rem + 2px) !important;
    padding: .3rem .5rem !important;
}

.category-with-childs .category-parent {
    transition: all .2s;
}
.category-with-childs .category-childs {
    transition: all .5s;
    background: transparent;
    display: none;
}
.category-with-childs:hover .category-parent {
    display: none;
}
.category-with-childs:hover .category-childs {
    display: block;
    background: #fff;
}

#dropdownUserMenu + .dropdown-menu {
    min-width: 14rem !important;
}

.text-dot3 {
    width: 100%;
    max-width: inherit !important;
    height: 3.5em;
    overflow: hidden;
    position: relative;
    /*pointer-events: none;*/
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    outline-left: 1px solid transparent;
    outline-right: 1px solid transparent;
    z-index: 1;
}

.text-dot3:after {
    content: '...';
    position: absolute;
    width: 1em;
    height: 1.2em;
    right: 10px;
    bottom: -2px;
    pointer-events: auto;
    cursor: pointer;
    background: #fff;
    z-index: 2;
}

.text-dot3:hover {
    height: auto !important;
    position: absolute;
    background: #fff;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    box-shadow: 0px 6px 5px -2px rgba(50, 50, 50, 0.5);
    outline-left: 1px solid rgba(0,0,0,.125);
    outline-right: 1px solid rgba(0,0,0,.125);
}
.text-dot3:hover:after {
    display: none;
}

/*.form-switch > label {*/
/*    cursor: pointer;*/
/*}*/

.badge-amount {
    position: absolute;
    padding: 2px 3px;
    top: 0;
    left: 25px;
}

.roboto-cond {
    font-family: "Roboto Condensed";
}

.fs5 {font-size: .5rem !important;}
.fs6 {font-size: .6rem !important;}
.fs7 {font-size: .7rem !important;}
.fs8 {font-size: .8rem !important;}
.fs9 {font-size: .9rem !important;}
.fs10 {font-size: 1rem !important;}
.fs11 {font-size: 1.1rem !important;}
.fs12 {font-size: 1.2rem !important;}
.fs13 {font-size: 1.3rem !important;}
.fs14 {font-size: 1.4rem !important;}
.fs15 {font-size: 1.5rem !important;}
.fs16 {font-size: 1.6rem !important;}
.fs17 {font-size: 1.7rem !important;}
.fs18 {font-size: 1.8rem !important;}
.fs19 {font-size: 1.9rem !important;}
.fs20 {font-size: 2rem !important;}
.fs21 {font-size: 2.1rem !important;}
.fs22 {font-size: 2.2rem !important;}
.fs23 {font-size: 2.3rem !important;}
.fs24 {font-size: 2.4rem !important;}
.fs25 {font-size: 2.5rem !important;}
.fs26 {font-size: 2.6rem !important;}
.fs27 {font-size: 2.7rem !important;}
.fs28 {font-size: 2.8rem !important;}
.fs29 {font-size: 2.9rem !important;}
.fs30 {font-size: 3rem !important;}

.lh08 {line-height: .8em;}
.lh09 {line-height: .9em;}
.lh1 {line-height: 1em;}
.lh11 {line-height: 1.1em;}
.lh12 {line-height: 1.2em;}

.ya-share2 .ya-share2__link {
    border-radius: 4px !important;
    border: 1px solid #dee2e6 !important;
    background-color: #f8f9fa !important;
}

.custom-tooltip {
    --bs-tooltip-bg: rgb(138, 138, 138);
    opacity: 1 !important;
    transition: none !important;
    /*margin-left: -35px !important;*/
}

.product_img {
    width: auto;
    height: 100%;
    max-height: 195px;
    overflow: hidden;
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.product_img img,
.product_img .carousel-item img {
    width: 100%;
    height: 100% !important;
    object-fit: contain !important;
}

.badge-position {
    position: absolute;
    z-index: 100;
    bottom: 5px;
    left: 5px;
    text-align: left !important;
}
.badge-position .badge {
    color: #000;
}

.quantity {
    position: relative;
}
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.quantity input[type="number"]{
    -moz-appearance: textfield;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.alert-static {
    position: fixed;
    z-index: 999;
    top: 0;
    transition: all .5s ease;
}
.alert-static .alert {
    box-shadow: 0 0.5rem 1rem -.5rem rgba(0, 0, 0, 0.15);
}

.form-check-input:checked {
    background-color: #7b7c80;
    border-color: #7b7c80;
}
.container-fluid-big {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
    width: 100%;
    max-width: 2000px;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
}
.slider-wrapper {
    width: 100%;
    height: auto;
    max-height: 100vh;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
img.slider-img {
    /*background-size: cover;*/
    width: 100%;
    min-width: 100vw;
    max-width: 100vw;
    height: auto;
    overflow: hidden;
    margin: 0 auto;

}
@media (max-width: 800px) {
    .carousel-caption {
        position: absolute;
        width: 100%;
        left: 3%;
        top: 30%;
        height: 100vh;
        overflow: hidden;
    }
    img.slider-img {
        width: auto;
        min-width: 300%;
        height: 100%;
        min-height: 100vh;
        max-height: 100vh;
        overflow: hidden;
        background-size: cover;
        margin-left: -150%;
    }

}
