body {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #5B5B5B;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
}


body::-webkit-scrollbar {
  width: 10px;
  background-color: #f9f9fd;
}

body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #ccc;
}

body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 10px;
  background-color: #f9f9fd;
}



.container-fluid {
    padding-right: 65px;
    padding-left: 65px;
}

.wrapper-container {
    padding-right: 45px;
    padding-left: 45px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #444;
}

/* default font size */
.fa {
    font-size: 14px;
}

/* Override the bootstrap defaults */
h1 {
    font-size: 24px;
    font-weight: 600;
}

h2 {
    font-size: 27px;
}

h3 {
    font-size: 21px;
}

h4 {
    font-size: 15px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 10.2px;
}

a {
    color: #23a1d1;
	transition:0.3s;
}

a:hover {
    text-decoration: none;
	transition:0.3s;
}

legend {
    font-size: 18px;
    padding: 7px 0px
}

label {
    font-size: 12px;
    font-weight: normal;
}

select.form-control,
textarea.form-control,
input[type="text"].form-control,
input[type="password"].form-control,
input[type="datetime"].form-control,
input[type="datetime-local"].form-control,
input[type="date"].form-control,
input[type="month"].form-control,
input[type="time"].form-control,
input[type="week"].form-control,
input[type="number"].form-control,
input[type="email"].form-control,
input[type="url"].form-control,
input[type="search"].form-control,
input[type="tel"].form-control,
input[type="color"].form-control {
    font-size: 12px;
}

.input-group input,
.input-group select,
.input-group .dropdown-menu,
.input-group .popover {
    font-size: 12px;
}

.input-group .input-group-addon {
    font-size: 12px;
    height: 30px;
	}

/* Fix some bootstrap issues */
span.hidden-xs,
span.hidden-sm,
span.hidden-md,
span.hidden-lg {
    display: inline;
}

@media screen and (max-width: 768px) {
    .section-search {
        /*! bottom: 7px; */
        width: 80%;
        left: 0;
        top: 70px;
    }

    .thumbnails {
        margin-left: -20px;
        margin-top: 40px;
    }

    .button-cart-inline {
        margin: 16px 0px;
    }

    .nav-tabs > li > a {
        width: 100%;
    }
}

@media screen and (max-width: 991px) {
    .section-search {
        position: absolute;
        /*! bottom: 5px; */
        left: 26%;
        top: 76px;
    }

    .button-cart-inline {
        margin: 16px 0px;
    }
}

.product-title {
    margin-top: 0px;
    font-size: 24px;
}

#quantity-nimus,
#quantity-plus {
    font-size: 17px;
    font-weight: 600;
    cursor: pointer;
}

#input-quantity {
    text-align: center;
    font-size: 16px;
}

.button-cart-inline {
    width: auto;
    padding: 18px 75px;
    font-size: 16px;
    line-height: 16px;
    text-shadow: none;
    color: #fff;
    background-color: #5ab946;
    border-radius: 6px;
    border: 0px;
}

.button-cart-inline:hover {
    background: #4E97FD;
    transition: all 0.5s ease-in;
}

.nav-tabs > li > a {
    color: #a0a0a0;
    background-color: #eeeff1;
    font-size: 16px;
    font-weight: 600;
    border: 0;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #fff;
    background-color: #4E97FD;
    font-size: 16px;
    font-weight: 600;
    border: 0;
}

.nav-tabs > li {
    float: none;
    display: inline-block;

}

.nav-tabs {
    margin-bottom: 15px;
    text-align: center;
}

.fiterproduct-tabs > li {
    padding: 0 4%;

}

@media screen and (max-width: 520px) {

    .fiterproduct-tabs > li > a {
        border: 0px !important;
        background-color: pink !important;
        color: white !important;
        font-weight: 600 !important;
        border-radius: 30px !important;
        padding: 15px 33px !important;
        min-width: 170px;
    }
}

.menu-scrol{
    display: none;
}
.breadcrumb li:first-child {
    padding-left: 0;
}

.p--button {
    background: #5AB946;
    border: 0;
    border-radius: 4px;
    display: flex;
    width: 25px;
    align-items: center;
    justify-content: center;
    height: 25px;
    outline: none;

}

.bottom--product {
    display: flex;
    flex-wrap: wrap;
    height: 50px;
    align-items: flex-end;
    margin-top: 10px;
    padding-bottom: 10px;
}

.p--button svg {
    width: 100%;
    height: 100%;
    fill: #fff;
}

a.href--button {
    background: #E7E7E9;
    border-radius: 4px;
    height: 25px;
    padding: 0 5px;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 12px;
    text-decoration: none;
    line-height: 15px;
    color: #767676;
    margin-right: 5px;
    margin-left: auto;

}

a.href--button:hover {
    background: #444040;
    color: #fff;
}

.p--button:svg {
    margin-left: auto;
    width: 100%;
    height: 100%;
    fill: #fff;
}

@keyframes levitate {
    0% {
        transform: translate3d(0, 0, 0);
    }

    50% {
        transform: translate3d(0, 5px, 0);
    }
}

@-webkit-keyframes levitate {
    0% {
        transform: translate3d(0, 0, 0);
    }

    50% {
        transform: translate3d(0, 5px, 0);
    }
}

.levitate {
    -webkit-animation: levitate 3s infinite ease-in-out;
    -moz-animation: levitate 3s infinite ease-in-out;
    -o-animation: levitate 3s infinite ease-in-out;
    animation: levitate 3s infinite ease-in-out;
}

.p--button:hover {
    background: #4E97FD
}

.ra-block i {
    color: #FFD43E;
}

.r--block {
    border-bottom: 0.5px solid #C4C4C4;
    padding-bottom: 10px;
}

.color--title {
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    color: #1D1D1D;
}

.colorscat {
    border-bottom: 0.5px solid #C4C4C4;
    padding-bottom: 10px;
}

.sharik--sale {
    position: absolute;
    z-index: 9;
    right: -15px;
    top: -15px;
    display: flex;
    align-items: center;
}

.sharik--sale svg {
    width: 85px;
    height: 85px;

}

.sharik--sale span {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}

.r--title {
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    color: #1D1D1D;
    display: flex;
    justify-content: space-between;
}

.r--info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    font-size: 12px;
    line-height: 17px;
    margin-top: 8px;
    color: #5B5B5B;
}

.r--info span {
    display: flex;
    align-items: center;
}

.ra--info {
    margin-left: 10px;
}

.r--info span svg {
    width: 16px;
    margin-right: 5px;
    height: 16px;
}

.sha--row .product-layout {
    padding: 0 5px;
}

.product-thumb .sku {
    font-size: 12px;
    line-height: 17px;
    color: #5B5B5B;
}

.product-thumb .stock {
    font-size: 12px;
    line-height: 17px;
    margin-top: 5px;
    color: #f44336;
    margin-bottom: 10px;
}

.product-thumb .in.stock {
    color: #008000;
}

.sha--row .description {
    font-size: 12px;
    line-height: 17px;
    color: #5B5B5B;
    border: 0.5px solid #C4C4C4;
    border-width: 0.5px 0 .5px 0;
    padding: 10px 0;
    min-height: 55px;

}

.sharik--h1 {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #1D1D1D;
    text-align: center;
    margin-bottom: 30px;
}

.line--cat {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 35px;
}
.catalog__toggle-filters {
    display: flex;
    border-radius: 4px;
    border: 1px solid rgb(0 0 0 / 25%);
    height: 35px;
    justify-content: center;
    align-items: center;
    flex-basis: calc(50% - 5px);
    border: 1px solid #ccc;
    font-size: 16px;
    font-weight: 500;
}
.mfilter-free-button.cl { display:none;}
.filters__header button {
    height: 50px;
    margin: 0;
    display: flex;
    margin-left: auto;
    background: #fff;
    align-items: center;
    color: #111;
    position: relative;
    z-index: 1;
    border: 0;
}
.overflow-hidden::before {
    content: "";
    background: #000000a3;
    height: 100%;
    width: 100%;
    position: absolute;
      z-index: 9999;
}
.filters__header button i {
    position: relative;

    margin: 0 5px 0 10px;
    display: inline-block;
}
.filters__header button i:before {
  
    font-size: 30px;
}

@media(min-width:768px) {
	
.catalog__toggle-filters,.filters__header button{
	
	display:none;
}

}
@media(max-width:767px) {
	.overflow-hidden {
    overflow: hidden;
    position: relative;
}
	.filters__header {
    display: flex;
    align-items: center;
    position: relative; }
	.filters__header h3 {
margin: 0;
    width: 100%;
    position: absolute;
    text-align: center;
    font-size: 17px;
} 
}


.line--pag {
    display: flex;
    margin-left: 50px;
    align-items: center;
}

.line--but {
    height: 27px;
}

.line--but svg {
    width: 27px;
    height: 27px;
    fill: #DADADA;
}

.line--but .active svg {
    fill: #4E97FD;
}

.line--but button {
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    display: inline-flex;
    outline: 0;
}

.line--but button:first-child {
    margin: 0 15px;
}

.line--pag .dropdown-menu,
.line--sort .dropdown-menu {
    border: 0;
    border-radius: 0;
    background: #f8f8f8;
    min-width: auto;
    width: auto;
    padding-right: 15px;
    right: 0;
    left: auto;
    text-align: right;
    padding: 0;
    z-index: 99;
}

.line--pag .dropdown-menu li {
    font-weight: 500;
    cursor: pointer;
    font-size: 16px;
    line-height: 25px;
    color: #1D1D1D;
    padding: 5px 15px;
}

.line--sort .dropdown-menu li {
    font-weight: 500;
    cursor: pointer;
    font-size: 14px;
    line-height: 25px;
    color: #1D1D1D;
    padding: 5px 15px;
    text-align: left;
}

.line--pag .dropdown-menu li:hover,
.line--sort .dropdown-menu li:hover {

    background: #fff;
}

.line--sort {
    display: flex;
    margin-left: auto;
    align-items: center;
}

.line--sort label {
    width: auto;
    flex: 1;
    font-size: 16px;
    line-height: 20px;
    color: #5B5B5B;
    border: 0;
    background: transparent;
    margin: 0 10px 0 0;
}

.line--pag .dropdown {
    margin-left: 10px;
    outline: 0;
}

.line--sort .dropdown {
    margin-left: 10px;
    outline: 0;
    cursor: pointer;
}

.line--sort .select {
    background: #EEEFF1;
    border-radius: 4px;
    height: 27px;
    display: flex;
    align-items: center;
    padding: 0 15px;
    font-size: 16px;
    line-height: 20px;
    color: #1D1D1D;
    min-width: 250px;
}

.line--sort .select svg {
    width: 11px;
    height: 6px;
    margin-left: auto;
    position: relative;
}

.line--sort .select span {
    margin-right: 15px;
}

.line--sort label {
    font-size: 16px;
    line-height: 20px;
    color: #5B5B5B;
    margin: 0;
}

.line--pag .select {
    font-weight: 500;
    cursor: pointer;
    font-size: 16px;
    line-height: 20px;
    color: #1D1D1D;
    position: relative;
}

.line--pag .select svg {
    width: 11px;
    height: 6px;
    position: relative;
    top: -2px;
}

.line--pag label {
    font-size: 16px;
    line-height: 20px;
    color: #5B5B5B;
    margin: 0;
}


.line--result {
    font-size: 16px;
    line-height: 20px;
    color: #5B5B5B;
}

.line--result span {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #1D1D1D;
    margin-left: 10px;
}

.price--default {
    font-weight: 600;
    font-size: 21px;
    line-height: 26px;
    color: #1D1D1D;
}

.sha--row .description a {
    transition: 0.3s;
    text-decoration: underline;
    color: #4E97FD;
    float: right;
}

.sha--row .description a:hover {

    text-decoration: none;
}

div.required .control-label:before {
    content: '* ';
    color: #F00;
    font-weight: bold;
}

/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
}

/* top */
#top {
    background-color: #EEEEEE;
    border-bottom: 1px solid #e2e2e2;
    padding: 4px 0px 3px 0;
    margin: 0 0 20px 0;
    min-height: 40px;
}

#top .container {
    padding: 0 20px;
}

#top #form-currency .currency-select,
#top #form-language .language-select {
    text-align: left;
}

#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
    text-shadow: none;
    color: #ffffff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
}

#top .btn-link,
#top-links li,
#top-links a {
    color: #888;
    text-shadow: 0 1px 0 #FFF;
    text-decoration: none;
}

#top .btn-link:hover,
#top-links a:hover {
    color: #444;
}

#top-links .dropdown-menu a {
    text-shadow: none;
}

#top-links .dropdown-menu a:hover {
    color: #FFF;
}

#top .btn-link strong {
    font-size: 14px;
    line-height: 14px;
}

#top-links {
    padding-top: 6px;
}

#top-links a + a {
    margin-left: 15px;
}

/* search */
#search {
    margin-top: 10px;

}

#search .input-lg {
    height: 38px;
    line-height: 20px;
    padding: 0 10px;
    font-size: 13px;
    border-radius: 4px 0 0 4px;
}

#search .btn-lg {
    font-size: 16px;
    line-height: 16px;
    padding: 11px 41px;
    background: #4E97FD;
    text-shadow: none;
    border: 0;
    color: #fff;
}

/* cart */
#cart {}

#cart > .btn {
    /*
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
*/
}

#cart button {
    padding: 0;
    background: none;
    border: 0;
    display: flex;
    align-items: center;
    box-shadow: none;
}

#cart.open > .btn {
    background-image: none;
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    color: #666;
    box-shadow: none;
    text-shadow: none;
}

#cart.open > .btn:hover {
    color: #444;
}

#cart .dropdown-menu {
    /*background: #eee;*/
    z-index: 1001;
}

#cart .dropdown-menu {
    min-width: 337px;
}

#cart .cart-noproduct-link {
    text-align: left;
    color: #008000;
    font-size: 14px;
    text-decoration: underline;
    display: block;

}

@media (max-width: 478px) {
    #cart .dropdown-menu {
        width: 100%;
    }
}

#cart .dropdown-menu table {
    margin-bottom: 10px;
}

#cart .dropdown-menu li > div {
    min-width: 427px;
    padding: 0 10px;
}

@media (max-width: 478px) {
    #cart .dropdown-menu li > div {
        min-width: 100%;
    }
}

#cart .dropdown-menu li p {
    margin: 20px 0;
    line-height: 2;
}

/* menu */
#menu {
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
    border-color: #1f90bb #1f90bb #145e7a;
    min-height: 40px;
}

#menu .nav > li > a {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    padding: 10px 15px 10px 15px;
    min-height: 15px;
    background-color: transparent;
}

#menu .nav > li > a:hover,
#menu .nav > li.open > a {
    background-color: rgba(0, 0, 0, 0.1);
}

#menu .dropdown-menu {
    padding-bottom: 0;
}

#menu .dropdown-inner {
    display: table;
}

#menu .dropdown-inner ul {
    display: table-cell;
}

#menu .dropdown-inner a {
    min-width: 160px;
    display: block;
    padding: 3px 20px;
    clear: both;
    line-height: 20px;
    color: #333333;
    font-size: 12px;
}

#menu .dropdown-inner li a:hover {
    color: #FFFFFF;
}

#menu .see-all {
    display: block;
    margin-top: 0.5em;
    border-top: 1px solid #DDD;
    padding: 3px 20px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 3px 3px;
    font-size: 12px;
}

#menu .see-all:hover,
#menu .see-all:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
}

#menu #category {
    float: left;
    padding-left: 15px;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

#menu .btn-navbar {
    font-size: 15px;
    font-stretch: expanded;
    color: #FFF;
    padding: 2px 18px;
    float: right;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
    border-color: #1f90bb #1f90bb #145e7a;
}

#menu .btn-navbar:hover,
#menu .btn-navbar:focus,
#menu .btn-navbar:active,
#menu .btn-navbar.disabled,
#menu .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #229ac8;
}
.class-404-img{
    display: inline-block;
}

@media (min-width: 768px) {
    #menu .dropdown:hover .dropdown-menu {
        display: block;
    }
}

@media (max-width: 767px) {
    #menu {
        border-radius: 4px;
    }

    #menu div.dropdown-inner > ul.list-unstyled {
        display: block;
    }

    #menu div.dropdown-menu {
        margin-left: 0 !important;
        padding-bottom: 10px;
        background-color: rgba(0, 0, 0, 0.1);
    }

    #menu .dropdown-inner {
        display: block;
    }

    #menu .dropdown-inner a {
        width: 100%;
        color: #fff;
    }

    #menu .dropdown-menu a:hover,
    #menu .dropdown-menu ul li a:hover {
        background: rgba(0, 0, 0, 0.1);
    }

    #menu .see-all {
        margin-top: 0;
        border: none;
        border-radius: 0;
        color: #fff;
    }
}

/* content */
#content {
/*    min-height: 600px;*/
}

/* footer */
footer {
    color: #fff;
    font-size: 14px;
}

footer hr {
    border-top: none;
    border-bottom: 1px solid #666;
    margin-top: 10px;
}

footer a {
    color: #ccc;
}

footer a:hover {
    color: #fff;
}

footer h5 {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}

/* alert */
.alert {
    padding: 8px 14px 8px 14px;
}

/* breadcrumb */
.breadcrumb {
    margin: 20px 0 20px 0;
    padding: 8px 0;
    background-color: transparent;
}

.breadcrumb i {
    font-size: 15px;
}

.breadcrumb > li {
    text-shadow: 0 1px 0 #FFF;
    padding: 0 20px;
    position: relative;
    white-space: nowrap;
}

.breadcrumb > li + li:before {
    content: '';
    padding: 0;
}

.breadcrumb > li:after {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    right: -5px;
    width: 13px;
    height: 13px;
    border-right: 2px solid #606060;
    border-bottom: 2px solid #606060;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


.breadcrumb > li > a {
    color: #606060;
}

.breadcrumb > li:last-child {
    color: #4E97FD;
}

.breadcrumb > li:last-child::after {
    content: none;
}

.pagination {
    margin: 0 0 30px;
}

/* buttons */
.buttons {
    margin: 1em 0;
}

.btn {
    padding: 7.5px 12px;
    font-size: 12px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}

.btn-xs {
    font-size: 9px;
}

.btn-sm {
    font-size: 10.2px;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 15px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
    font-size: 12px;
}

.btn-group > .btn-xs {
    font-size: 9px;
}

.btn-group > .btn-sm {
    font-size: 10.2px;
}

.btn-group > .btn-lg {
    font-size: 15px;
}

.btn-default {
    color: #777;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #e7e7e7;
    background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
    background-repeat: repeat-x;
    border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
    border-color: #1f90bb #1f90bb #145e7a;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    background-color: #1f90bb;
    background-position: 0 -15px;
}

.btn-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #df5c39;
    background-image: linear-gradient(to bottom, #e06342, #dc512c);
    background-repeat: repeat-x;
    border-color: #dc512c #dc512c #a2371a;
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

.btn-link {
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    color: #23A1D1;
    border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
}

.btn-inverse {
    /*
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
*/
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    /*
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
*/
}

/* list group */
.list-group a {
    border: 1px solid #DDDDDD;
    color: #888888;
    padding: 8px 12px;
}

.list-group a.active,
.list-group a.active:hover,
.list-group a:hover {
    color: #444444;
    background: #eeeeee;
    border: 1px solid #DDDDDD;
    text-shadow: 0 1px 0 #FFF;
}

/* carousel */
.carousel-caption {
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
}

.carousel-control .icon-prev:before {
    content: '\f053';
    font-family: FontAwesome;
}

.carousel-control .icon-next:before {
    content: '\f054';
    font-family: FontAwesome;
}

/* product list */
.product-thumb {
    margin-bottom: 23px;

    background: #FFFFFF;
    box-shadow: 0px 1px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;
    padding: 10px;
}

.product-thumb .image {
    text-align: center;
}

.product-thumb .image a {
    display: block;
    height: 245px;
    position: relative;
    max-height: 250px;
}

.product-thumb .image a:hover {
    opacity: 0.8;
}

.product-thumb .image img {
    /* margin-left: auto; */
    /* margin-right: auto; */
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.product-grid .product-thumb .image {
    float: none;
}

@media (min-width: 767px) {
    .product-list .product-thumb .image {
        float: left;
        padding: 0 15px;
    }
}

.product-thumb h4 {
    margin-bottom: 0;
    height: 43px;
    overflow: hidden;
}

.product-thumb h4 a {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #1D1D1D;
}

.product-thumb .caption {
    padding: 0 5px;
    min-height: 180px;
}

.product-list .product-thumb .caption {
    margin-left: 230px;
}

@media (max-width: 1200px) {
    .product-grid .product-thumb .caption {
        min-height: 210px;
        padding: 0 10px;
    }
}

@media (max-width: 767px) {
    .product-list .product-thumb .caption {
        min-height: 0;
        margin-left: 0;
        padding: 0 10px;
    }

    .product-grid .product-thumb .caption {
        min-height: 0;
    }
}

.product-thumb .rating {
    padding-bottom: 10px;
}

.rating .fa-stack {
    font-size: 8px;
}

.rating .fa-star-o {
    color: #999;
    font-size: 15px;
}

.rating .fa-star {
    color: #FC0;
    font-size: 15px;
}

.rating .fa-star + .fa-star-o {
    color: #E69500;
}

h2.price {
    margin: 0;
}

.product-thumb .price {
    color: #444;
}

.product-thumb .price-new {
    font-weight: 600;
    font-size: 21px;
    line-height: 26px;
    color: #FF3E3E;
}

.product-thumb .price-old {
    font-size: 14px;
    line-height: 17px;
    text-decoration-line: line-through;
    display: block;
    color: #A0A0A0;
}

.pagination > li > a,
.pagination > li > span {
    width: 45px;
    height: 45px;
    background: #ECEEFF;
    border-radius: 22.5px;
    font-size: 16px;
    line-height: 21px;
    color: #A4A4A4;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
}

.pagination > li {
    margin: 0 5px;
    display: inline-block;
}

.pagination > li.front--none {
    display: none;
}

.pagination > li.front--n a {
    background: transparent;
}

.pagination > li.front--n a svg {
    fill: #A4A4A4;
}

.pagination > li.front--n a:hover svg {
    fill: #fff;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
    z-index: 3;
    color: #fff;
    background: #00ACFF;
    border-radius: 22.5px;
    border: 0;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    border: 0;
    background: #00ACFF;

}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    background: #00ACFF;
    border-radius: 22.5px;
    color: #fff;
}

.product-thumb .price-tax {
    color: #999;
    font-size: 12px;
    display: block;
}

.product-thumb .button-group {
    border-top: 1px solid #ddd;
    background-color: #eee;
    overflow: auto;
}

.product-list .product-thumb .button-group {
    border-left: 1px solid #ddd;
}
.list-category-title a {
    margin-top: 15px;
    display: block;
    text-align: center;
    color: #4e4d4d;
    font-weight: 600;
    text-decoration: underline;
}

@media (max-width: 768px) {
    .product-list .product-thumb .button-group {
        border-left: none;
    }
}

.product-thumb .button-group button {
    width: 60%;
    border: none;
    display: inline-block;
    float: left;
    background-color: #eee;
    color: #888;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.product-thumb .button-group button + button {
    width: 20%;
    border-left: 1px solid #ddd;
}

.product-thumb .button-group button:hover {
    color: #444;
    background-color: #ddd;
    text-decoration: none;
    cursor: pointer;
}

@media (max-width: 1200px) {

    .product-thumb .button-group button,
    .product-thumb .button-group button + button {
        width: 33.33%;
    }
}

@media (max-width: 767px) {

    .product-thumb .button-group button,
    .product-thumb .button-group button + button {
        width: 33.33%;
    }
}

.thumbnails {
    overflow: auto;
    clear: both;
    list-style: none;
    padding: 0;
    margin: 0;
}

.thumbnails > li {
    margin-left: 20px;
}

.thumbnails {
    margin-left: -20px;
}

.thumbnails > img {
    width: 100%;
}

.image-additional a {
    margin-bottom: 20px;
    padding: 5px;
    display: block;
    border: 1px solid #ddd;
}

.image-additional {
    max-width: 78px;
}

.thumbnails .image-additional {
    float: left;
    margin-left: 20px;
}

@media (min-width: 1200px) {

    #content .col-lg-2:nth-child(6n+1),
    #content .col-lg-3:nth-child(4n+1),
    #content .col-lg-4:nth-child(3n+1),
    #content .col-lg-6:nth-child(2n+1) {
        clear: left;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    #content .col-md-2:nth-child(6n+1),
    #content .col-md-3:nth-child(4n+1),
    #content .col-md-4:nth-child(3n+1),
    #content .col-md-6:nth-child(2n+1) {
        clear: left;
    }
}

@media(max-width:991px) {
    .line--pag {
        display: none;
        margin-left: 50px;
        align-items: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    #content .col-sm-2:nth-child(6n+1),
    #content .col-sm-3:nth-child(4n+1),
    #content .col-sm-4:nth-child(3n+1),
    #content .col-sm-6:nth-child(2n+1) {
        clear: left;
    }
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left .product-layout .col-md-3 {
        width: 100%;
    }

    #column-left + #content .product-layout .col-md-3 {
        width: 50%;
    }

    #column-left + #content + #column-right .product-layout .col-md-3 {
        width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
        width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout,
#column-right .product-layout {
    width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
    min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

/* fix oclabs */
.alert-dismissable .close,
.alert-dismissible .close {
    right: -1px;
}




.header-bg {
    width: 100%;
    padding-top: 7px;
    position: fixed;
    top: 0;
    z-index: 999;
    background: #045f52b8;

    transition: top 1s ease-in-out;
/*
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.44) 0%, rgba(0, 0, 0, 0.21) 50%, rgba(0, 0, 0, 0.25) 59%, rgba(0, 0, 0, 0.29) 99%, rgba(0, 0, 0, 0.29) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.44) 0%, rgba(0, 0, 0, 0.21) 50%, rgba(0, 0, 0, 0.25) 59%, rgba(0, 0, 0, 0.29) 99%, rgba(0, 0, 0, 0.29) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.44) 0%, rgba(0, 0, 0, 0.21) 50%, rgba(0, 0, 0, 0.25) 59%, rgba(0, 0, 0, 0.29) 99%, rgba(0, 0, 0, 0.29) 100%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.44) 0%, rgba(0, 0, 0, 0.21) 50%, rgba(0, 0, 0, 0.25) 59%, rgba(0, 0, 0, 0.29) 99%, rgba(0, 0, 0, 0.29) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.44) 0%, rgba(0, 0, 0, 0.21) 50%, rgba(0, 0, 0, 0.25) 59%, rgba(0, 0, 0, 0.29) 99%, rgba(0, 0, 0, 0.29) 100%);
*/
}
.headings .product-thumb .description{
    display: none;
}


.header-tell {
    font-size: 1.15em;
}

.header-tell a {
    color: #fff;
    display: inline-block;
    text-decoration: none;
}

.header-tell a:nth-child(2) {
    margin-top: 14px;
}


.img-instagramm {
    max-width: 115px;
    display: inline-block;
}

.lang {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin-top: 12px;
}

.header-line {
    display: block;
    border-top: 1px solid #B4B4B4;
    margin: 15px 25px 0px 25px;
}

.header-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#cart svg {
    fill: #757575;
    height: 35px;
    background: #fff;
    padding: 7px;
    border-radius: 5px;
}

#cart #cart-total {
      position: absolute;
    color: #fff;
    border-radius: 50%;
    padding: 0;
    top: -8px;
    right: -8px;
    background: #4F97FE;
    align-items: center;
    display: flex;
    justify-content: center;
    width: 16px;
    height: 16px;
    font-size: 10px;
    line-height: 12px;
}

#cart .header-cart-title {
    font-size: 17px;
    color: #fff;
    margin-right: 15px;
}

#cart.open .pull-right {
    margin-top: 11px;
    background-color: #fff;
    padding: 10px;
    font-size: 14px
}

.langmark {
    color: #fff;
    font-size: 1.1em;
}

.langmark ul {
    margin: 0
}

.langmark span a {
    color: #d2d1d1;
    font-weight: normal;
}

.langmark span a:hover {
    color: #fff;
}

.langmark span a.langmarkactive {
    color: #FFF;
    font-weight: bold;
}

.instagram-title {
    margin-bottom: 15px;
    display: flex;
    align-items: center;
       justify-content: center;
}

.instagram-title img {
    max-width: 36px;
    margin-right: 15px;
}

.instagram-title span {
  font-weight: 600;
    font-size: 34px;
    line-height: 41px;
    color: #3A7670;
}

.content-top-margin {
    margin-left: -15px;
    margin-right: -15px;
}

.container-home .content-top-margin,.container-home {  margin-left: 0px!important;
    margin-right: 0px!important;
	    overflow: hidden;
}
   .container-home .content-top-margin { overflow: hidden; }
.category-countprod{
    margin-left: 10px;
    font-size: 13px;
    background-color: #79b9b0;
    border-radius: 50%;
    padding: 3px;
}





.section_h-slick {
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}

.section_h-slick-title {
    font-weight: 600;
    text-align: center;
    font-size: 1.5em;
    margin-bottom: 40px;
}

.section_home_slick_bg {
    background-color: #fff;
    border-radius: 10px;
    padding: 30px;
    border: 1px solid #eeeeee;
    max-width: 287px;
    margin: 0 auto;
}

.slick-slide img {
    margin: 0 auto;
}


.slick-shar-img-left {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.slick-shar-img-right {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.slick-slide {
    margin: 0 8px;
}

.slick-slide.slick-current.slick-active.slick-center {
    -webkit-box-shadow: 0px 10px 40px -16px rgb(0 0 0 / 65%);
    -moz-box-shadow: 0px 10px 40px -16px rgba(0, 0, 0, 0.65);
    box-shadow: 0px 10px 40px -16px rgb(0 0 0 / 65%);
}

.slick-track {
    padding: 15px 0;
}

@media screen and (min-width: 450px) {
    .section_home_slick_bg:hover {
        -webkit-box-shadow: 0px 10px 40px -16px rgb(0 0 0 / 65%);
        -moz-box-shadow: 0px 10px 40px -16px rgba(0, 0, 0, 0.65);
        box-shadow: 0px 10px 40px -16px rgb(0 0 0 / 65%);
    }
}

.section_home_slick_item_icon {
    padding: 20px;
    background-color: #4E97FD;
    border-radius: 8px;
    -webkit-box-shadow: -6px 6px 2px -1px #4f98ff9e;
    box-shadow: -6px 6px 2px -1px #4f98ff9e;
}

.section_home_slick-title {
    font-size: 1.3em;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 20px;
}

.section_home_slick-description {
    line-height: 1.5;
    height: 96px;
    display: flex;
    align-items: center;
}

#search .fa-search {
    display: none;
}


.home-tabs {
    display: flex;
    justify-content: space-evenly;
    border: 0;
    margin-bottom: 20px;

}

.home-tabs.nav-tabs > li.active > a,
.home-tabs.nav-tabs > li.active > a:focus,
.home-tabs.nav-tabs > li.active > a:hover {
    color: #4E97FD;
    border: 0;
    background: none;
    border-bottom: 2px solid #4E97FD;
    font-size: 1.2em;
}

.home-tabs.nav-tabs > li > a {
    color: #B4B4B4;
    border: 0;
    background: none;
    font-size: 1.2em;
    padding: 0 10px 7px 10px;
}

.thumbnails .thumbnail {
    padding: 0;
    border: 0;
}
.section-google-map{
    margin-bottom: -50px;
}

.home-tabs-title {
    margin-top: 50px;
    font-weight: 600;
    text-align: center;
    font-size: 1.5em;
    margin-bottom: 40px;
}

.tabs-data {
    width: 20%;
    display: inline-block;
}

.container-instagram {
    margin-top: 50px;
}

.color_title {
    color: #1D1D1D;
}

.section-form-callback {
    background-image: url('../image/form_bg.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 80px;
}

.callback-text-title {

    font-weight: 600;
    text-align: center;
    font-size: 1.5em;
}
#error-not-found {
    margin-top: 150px;
}
.callback-text-desc {
    text-align: center;
    font-size: 1.2em;
}

.form-callback {
    text-align: left;
    display: inline-block;
    margin-right: 7%;
    width: 24%;
    margin-top: 140px;
}

#ocdw_form_builder-block-1 {
    margin: 0;
    background: none;
    border: 0;
    max-width: none;
    padding-bottom: 105px;
}

#ocdw_form_builder-block-1 .inner-header {
    display: none;
}

#ocdw_form_builder-block-1 .inner-center {
    background: none;
    padding: 0;
}

#ocdw_form_builder-block-1 .inner-field.with-icon img {
    margin-right: 5px;
    left: 10px;
    top: 8px;
}

#ocdw_form_builder-block-1 .inner-field.with-icon input {
    border-radius: 10px;
    padding: 10px 10px 10px 45px;
    height: 40px;
}

#ocdw_form_builder-block-1 .inner-footer {
    background: none;
    border: 0;
    padding: 0;
    margin-top: 40px;

}

#ocdw_form_builder-block-1 .inner-footer button {
    background: #FBA3B8;
    font-size: 1em;
    padding: 10px 30px;
}

.form-callback-title {
    font-size: 1.2em;
    font-weight: 600;

}

.form-callback-desc {}

#information-information h1 {
    text-align: center;
    margin-bottom: 20px;
}

#information-information {
    margin-bottom: 50px;
}

#information-information p {
    font-size: 1.15em;
    line-height: 1.6;
}

.inform-title {
    font-size: 1.5em;
    font-weight: 600;
    padding: 30px 0;
}

.o_nas_bottom_block img {
    margin: 0 auto;
    margin-bottom: 40px;
}

.footer_bg {
    background-color: #34374f;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-top: 50px;
}

.footer-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer-title-h5 {
    text-decoration: underline;
}

.block_contacts i {
    margin-right: 5px;
}

footer a {
    color: #fff;
}

footer a:hover {
    color: #ccc;
}

footer p {
    margin-bottom: 5px;
}

footer h5 {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}

.footer-logo {
    margin: auto;
    margin-top: 55px;
}

.lickvi-pay span {
    font-size: 20px;
    margin-right: 10px;
}

.lickvi-pay img {
    display: inline-block;
    height: 30px;
    margin-right: 15px;
}

.odcatwallhref {
    margin: 10px 0 7px 0;
    height: 40px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.odcatwallhref a {
    font-size: 1.2em;
    color: #000;
}

.section-catwal {
    display: grid;
    grid-template-columns: repeat(auto-fill, 20%);
    /*
    height: 725px;
    overflow: hidden;
*/
    -moz-transition: height 2s ease;
    -webkit-transition: height 2s ease;
    -o-transition: height 2s ease;
    transition: height 2s ease;
}

/*
.section-catwal.open {
    height: auto;

}
*/

.catwal-item {
    display: inline-block;
    background: #FFFFFF;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    margin: 5px;
    padding: 10px;
}

.catwal-item img {
    border-radius: 10px;

}

.odcatwalcount {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.odcatwalcount a {
    color: #5B5B5B
}
.catwal-title {

    font-size: 34px;
    line-height: 41px;
    display: flex;
    align-items: center;
    color: #3A7670;
    justify-content: center;
    font-weight: bold;
    font-size: 34px;
    line-height: 41px;
    color: #3A7670;
    text-align: center;
    margin: 0;
    margin-bottom: 60px;
}
.odcatwalcount i {
    font-size: 2.2em;
    color: #fff;
    border-radius: 50%;
    background: #C4C4C4;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}

.odcatwalcount i:hover {
    background: #444040;
}

.catwal-btn {
    display: block;
    margin: 60px auto 50px auto;
    color: #fff;
    background-color: #4E97FD;
    padding: 18px 29px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    border: 0;
}
.tab-content .owl-carousel .owl-wrapper-outer {

}
.tab-pane .owl-carousel .owl-item {
  padding: 4px;
}
.container--home .wrapper-container {
    
    margin-right: -5px;
    margin-left: -5px;
}


.catwal-btn:hover {
    background-color: #3d80de;
}

.p--button span {
    display: none;
}

@media(max-width:767px){
	.mt100 {
    margin-top: 60px;
}
	
	    .line--cat .line--result,.line--cat .line--but, .line--sort label{
        display: none;
    }
	.line--sort {
    display: flex;
    margin-left: auto;
    align-items: center;
    /* margin: 0 5px; */
    flex-basis: calc(50% - 5px);
}
.line--sort .dropdown {
    margin-left: 0px;
    outline: 0;
    width: 100%;
    cursor: pointer;
}
.line--sort .select {
    background: #EEEFF1;
    border-radius: 4px;
    height: 35px;
    display: flex;
    align-items: center;
    padding: 0 15px;
    font-size: 16px;
    line-height: 20px;
    color: #1D1D1D;
    min-width: auto;
}
.line--cat {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 -10px;
    margin-bottom: 15px;
}
}
@media(max-width:575px) {
.line--sort .select {

    font-size: 14px;
  
}
    .product-thumb .image a {
        height: 200px;
    }

    .product-thumb h4 a {

        font-size: 12px;
        line-height: 15px;
    }

    .sha--row .description {
        display: none;
    }

    .bottom--product {
        height: auto;
        flex-direction: row;
        margin-top: 0;
    }

    .product-thumb {

        padding: 7px;
    }

    .product-grid .product-thumb .caption {

        padding: 0;
    }

    a.href--button {

        height: 36px;
        flex: 0 0 100%;
        justify-content: center;
        margin: 0;
    }

    .p--button svg {
        width: 25px;
        height: 100%;
        fill: #fff;
        margin-right: 10px;
    }

    .product-thumb .price {
        width: 100%;
        position: relative;
        padding: 8px 0;
        text-align: center;
        height: 42px;
        overflow: hidden;
    }

    .ra--info {

        display: none;
    }

    .sharik--h1 {

        text-align: left;
    }

    .p--button span {
        display: block;
        font-weight: 600;
        font-size: 12px;
        line-height: 15px;
        color: #FFFFFF;
    }

    .r--block,
    .colorscat {
        border-bottom: 0.5px solid #C4C4C4;
        padding: 8px 0;
        border-top: 0.5px solid #C4C4C4;
    }

    .color--title,
    .r--title {

        font-size: 12px;
        line-height: 15px;
    }

    .product-thumb .price-old {
        font-size: 12px;
        line-height: 15px;

        position: absolute;
        right: 0;
        top: 5px;
    }

    .p--button span {
        display: block;
    }

    .p--button {

        height: 36px;
        width: 100%;
        margin-top: 5px;
    }
}

.btn .btn-navbar .navbar-toggle {
    float: left
}



@media(max-width:345px) {
    .sha--row .product-layout {
        width: 100%;
    }

    .product-thumb .image a {
        height: 200px;
    }
}

.owl-wrapper-outer .sharik--sale {
    top: 0;
    right: 0;
}

/******** bannerpro ***********************/
.bannerpro .owl-controls .owl-buttons .owl-prev {
    background: #fff;
    width: 34px;
    height: 34px;
    border-radius: 17px;
}

.bannerpro .owl-controls .owl-buttons .owl-next {
    background: #fff;
    width: 34px;
    height: 34px;
    border-radius: 17px;
}

.bannerpro div.owl-buttons div i {
    font-size: 30px;
    margin: 2px 0 0 10px;
}

.bannerpro div.owl-buttons div.owl-next i {
    margin: 2px 0 0 12px;
}

/**** mini-cart ******/
#cart button.btn-checkout {
    background: #4E97FD;
    border-radius: 8px;
    font-size: 16px;
    color: #fff;
    padding: 10px 20px;
    width: 164px;
}

#cart button.btn-cart {
    background: #6ab320;
    border-radius: 8px;
    font-size: 16px;
    color: #fff;
    padding: 10px;
    width: 164px;
    margin-bottom: 10px;
}

#cart .cart-total {
    font-weight: bold;
    display: block;
    font-size: 21px;
}

table.total {
    width: 100%;
    font-size: 16px;
}

table.table-striped > tbody > tr:nth-of-type(odd) {
    background: none;
}

table.table > tbody > tr > td {
    border-top: 0;
    border-bottom: 1px solid #ddd;
}

#cart .img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 0;
    line-height: 1.42857143;
    background-color: #fff;
    border: 0;
    border-radius: 0;
}

#cart .product-name {
    margin-bottom: 5px;
}

#cart .product-name a {
    font-size: 14px;
    color: #1D1D1D;
    line-height: 22px;
}

#cart .product-sku {
    font-size: 14px;
    color: #5B5B5B;
    line-height: 17px;
    margin-bottom: 10px;
}

#cart .product-price {
    font-size: 24px;
    color: #1D1D1D;
    line-height: 30px;
    font-weight: bold;
}

#cart .product-price.red {
    color: #FF0000;
}

#cart .product-price-old .price-old {
    text-decoration: line-through;
}

#cart .product-price-old .skidka {
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    padding: 5px 15px;
    background: #FF0000;
    border-radius: 4px;
    margin-left: 40px;
}

#cart .input-group {
    margin-bottom: 20px;
    max-width: 150px;
}

#cart .cart-title {
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    font-weight: bold;
}

#cart .product-total {
    font-size: 14px;
}

#cart .close {
    color: #4E97FD;
    font-size: 14px;
    font-weight: normal;
}

#cart .fa-times {
    font-size: 22px;
    padding-left: 10px;
    vertical-align: middle;
}

#cart .cart-products {
    max-height: 350px;
    overflow: auto;
}

#cart .pull-right {
    margin-top: 11px;
}

#cart input[type="text"].form-control {
    text-align: center;
    font-size: 16px;
}

.dropdown-menu.open {
    display: block;
}

/*** cart ***/
.shopcart {
    font-size: 16px;
}

.shopcart .img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 0;
    line-height: 1.42857143;
    background-color: #fff;
    border: 0;
    border-radius: 0;
}

.shopcart .input-group {
    max-width: 185px;
}

.shopcart .input-group input[type="text"].form-control {
    text-align: center;
    font-size: 16px;
}

.shopcart .product-quantity .btn {
    padding: 7.5px 10px;
    font-size: 12px;
    border: 1px solid #4E97FD;
    border-radius: 4px;
    margin-left: 10px;
    background: #4E97FD;
}

.shopcart .product-quantity {
    display: flex;
}

.shopcart .btn-delete {
    padding: 0;
    background: none;
    border: 0;
}

.shopcart .product-name {
    font-size: 21px;
    font-weight: bold;
}

.shopcart .product-price {
    position: absolute;
    bottom: 15px;
    font-size: 32px;
    line-height: 32px;
    font-weight: bold;
}

.shopcart .product-price.red {
    color: #FF0000;
}

.shopcart .product-price-old {
    font-size: 16px;
    color: #5B5B5B;
    font-weight: normal;
}

.shopcart .product-price-old .price-old {
    text-decoration: line-through;
}

.shopcart .product-price-old .skidka {
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    padding: 5px 15px;
    background: #FF0000;
    border-radius: 4px;
    margin-left: 80px;
}

.shopcart .tab-products td {
    padding: 15px 10px;
    position: relative;
}

.shopcart .tab-products td.text-bottom {
    vertical-align: bottom;
}

.shopcart .product-total {
    position: absolute;
    bottom: 15px;
    right: 10px;
    font-size: 32px;
    line-height: 32px;
    font-weight: bold;
    width: 100%;
}

table.table.totals > tbody > tr > td {
    border: 0;
    vertical-align: middle;
}

.totals .title {
    font-size: 18px;
}

.totals .sum {
    font-size: 38px;
    line-height: 38px;
    font-weight: bold;
}

.product-totals {
    font-size: 18px;
    text-align: right;
    margin-bottom: 20px;
}

#content .buttons > div {
    width: 180px;
}

#content .buttons > div a {
    font-size: 16px;
}

#content .buttons .pull-right a {
    background: #6ab320;
    width: 180px;
    border-color: #6ab320;
}

#content .buttons .pull-right:hover a {
    background: #008000;
    border-color: #008000;
}

#content .buttons .pull-left:hover a {
    background: #d4d4d4;
    border-color: #d4d4d4;
}

.product-total-mob,
.product-price-mob,
.text-price-mob {
    display: none;
}

@media screen and (max-width: 768px) {
    #content h1 {
        margin-top: 0;
    }

    .shopcart table,
    .shopcart thead,
    .shopcart tbody,
    .shopcart tr,
    .shopcart td {
        display: block;
    }

    .shopcart thead {
        display: none;
    }

    .table-responsive.shopcart {
        border: 0;
    }

    table.table > tbody > tr > td {
        border-bottom: 0;
    }

    .shopcart tr {
        border-bottom: 1px solid #ddd;
    }

    .shopcart .product-price {
        position: static;
    }

    .product-total-mob {
        display: block;
        border-bottom: 1px solid #ddd;
        font-size: 16px;
        padding-bottom: 5px;
    }

    .shopcart .tab-products {
        display: flex;
        flex-wrap: wrap;
    }

    .shopcart .tab-products td {
        width: 100%;
    }

    .shopcart .text-left {
        order: 1;
    }

    .shopcart .text-center {
        order: 2;
    }

    .shopcart .text-left.text-bottom {
        order: 4;
    }

    .shopcart .text-right {
        order: 3;
    }

    .shopcart .tab-products td.text-center {
        padding: 0 10px;
    }

    .shopcart .product-price-mob {
        display: block;
        font-size: 32px;
        font-weight: bold;
    }

    .shopcart .product-price-mob.red {
        color: #FF0000;
    }

    .shopcart .product-price,
    .shopcart .product-total {
        display: none;
    }

    .shopcart .img-thumbnail {
        width: 100%;
    }

    .shopcart .text-price-mob {
        display: block;
    }
}
/******* Checkout ***********************/
.nav-tabs.shipping-tabs-header{
text-align:left;
display:flex;
flex-wrap: wrap;
border: 0px;
}
.nav-tabs.shipping-tabs-header > li{
width:33.3333%;
display:block;
}
.nav-tabs.shipping-tabs-header > li > a, .nav-tabs.shipping-tabs-header > li > label {
    color: #fff;
    background-color: #4E97FD;
	opacity:0.7;
    font-size: 16px;    
    border: 0;
	border-radius:8px;
	text-align:center;
	height:55px;
	cursor: pointer;
	width:90%;
	padding:5px 5% 0;
	font-weight:bold;
}
.nav-tabs.shipping-tabs-header > li.active > a, .nav-tabs.shipping-tabs-header > li > a:hover,
.nav-tabs.shipping-tabs-header > li.active > label, .nav-tabs.shipping-tabs-header > li > label:hover {
opacity:1;
}
.delivery-address-wrapper{
display:flex;
flex-wrap: wrap;
}
.delivery-address-wrapper label{
display:block;
}
.delivery-address-wrapper > div{
margin:10px 10px 10px 0px;
}
.delivery-date-wrapper{
margin:10px 0 20px;
}
.nav-tabs.time-tabs-header{
border: 0px;
text-align:left;
}
.nav-tabs.time-tabs-header > li > a {
    color: #fff;
    background-color: #4E97FD;
	opacity:0.7;
    font-size: 16px;    
    border: 0;
	border-radius:4px;
	text-align:center;
	height:60px;
}
.nav-tabs.time-tabs-header > li.active > a, .nav-tabs.time-tabs-header > li > a:hover {
opacity:1;
}
.delivery-time-title{
margin:20px 0 10px;
font-weight:bold;
}
.form-control.delivery-time{
width:200px;
}
.shipping-tabs-header input[type="radio"]{
opacity:0;
}
#delivery_date{
width:200px;
}

/***** *************************/
.simple-content .simplecheckout-block .checkout-heading {
    background: none;
    border:none;
	font-weight:bold;
	padding: 10px 0px;
}
.shipping_method_wrapper{
display:none;
width:100%;
margin-top:20px;
}
.shipping_method_wrapper.active{
display:block;
}
#simplecheckout_shipping .simplecheckout-block-content{
display:flex;
flex-wrap: wrap;
}
#simplecheckout_shipping .simplecheckout-block-content > div.radio{
width:33.3333%;
display:block;
margin:0;
}
#simplecheckout_shipping .simplecheckout-block-content > div.radio label{
    background-color: #f5f5f5;
    font-size: 16px;
    border: 0;
    border-radius: 4px;
    text-align: center;
    margin: 0;
    padding: 0;
    width: 96%;
    padding: 20px 0;
    border: 1px solid #ccc;
}
.list_shipping_description {
    margin-bottom: 30px;
}
#total_sub_total .simplecheckout-cart-total-value {
    font-size: 20px;
}
.list_shipping_description > ul > li {
    color: #7a7474;
    line-height: 2;
}
#simplecheckout_shipping .simplecheckout-block-content > div.radio label.active, .shipping_method_wrapper .radio label.active{
    color: #fff;
    background-color: #4E97FD;
}
.shipping_method_wrapper .radio {
width:33.3333%;
display:block;
margin:0;
}
.time_wrapper{
display:flex;
flex-wrap: wrap;
width:100%;
}
.shipping_method_wrapper .radio label{
   /* color: #fff;
    background-color: #4E97FD;
	opacity:0.7;*/
	background-color: #f5f5f5;
    font-size: 16px;    
    border: 0;
	border-radius:4px;
	text-align:center;
	height:60px;
	padding:10px 0 0;	
	margin:0 2%;
	width:96%;
}
#simplecheckout_shipping input[type="radio"]{
opacity:0;
}
.simplecheckout-block-content .form-horizontal .control-label.col-sm-4 {
    padding: 0 15px 5px;
    margin-bottom: 0;
    text-align:left;
	display:block !important;
	white-space: nowrap;
}
.simplecheckout-block-content .form-horizontal .control-label.col-sm-4 + div.col-sm-8 {
    width: 100%;
	padding-right:0;
}
#simplecheckout_customer {   
    margin-bottom:0px;
}
#simplecheckout_customer .form-horizontal{
display:flex;
flex-wrap: wrap;
}
#simplecheckout_customer .form-horizontal .form-group {    
	width:50%;
    margin:0 0 20px;
}
#simplecheckout_shipping .form-horizontal{
display:flex;
flex-wrap: wrap;
    position: relative;
}
#simplecheckout_shipping .form-horizontal .form-group { 	
    margin:0 0 20px;
}
#simplecheckout_shipping .form-horizontal.row-time .form-group {
    margin: 20px 0 0px;    
}
#simplecheckout_shipping .time-text{
width:100%;
text-align:left;
margin: 30px 0 0px;
padding:0 15px;
box-sizing: border-box;
}
#simplecheckout_shipping .row-shipping_field20 {    
	width:40%;    
}
#simplecheckout_shipping .row-shipping_field21 {    
	width:40%;    
}
#simplecheckout_shipping .row-shipping_field22, #simplecheckout_shipping .row-shipping_field23 {    
	width:117px;  
	margin-right:10px;  
}
#simplecheckout_payment .simplecheckout-block-content{
display:flex;
flex-wrap: wrap;
}
#simplecheckout_payment .simplecheckout-block-content > div.radio{
width:33.3333%;
display:block;
margin:0;
}
#simplecheckout_payment .simplecheckout-block-content > div.radio label{    
    background-color: #f5f5f5;	
    font-size: 16px;    
    border: 0;
	border-radius:4px;
	text-align:center;
	height:60px;
	padding:10px 0 0;	
	margin:0 2%;
	width:96%;
    border: 1px solid #ccc;
}
#simplecheckout_payment .simplecheckout-block-content > div.radio label.active{
    color: #fff;
    background-color: #4E97FD;
}
.simple-module-bottom .catwal-title {
    display: none;
}
.success-cont {
margin-top: 50px;
}
.simple-module-bottom .arroy-caruser.nav-tabs li a{
    font-size: 17px;
    text-transform: uppercase;
}
.simple-module-bottom .wrapper-container {
     padding-right: 0px;
     padding-left: 0px;
}
#simplecheckout_payment input[type="radio"]{
opacity:0;
}
#simplecheckout_cart .cart-products{
display:flex;
flex-wrap: wrap;
padding:15px 0;
border-bottom:1px solid #bbbbbb;
position:relative;
}
#simplecheckout_cart .image{
width:112px;
}
#simplecheckout_cart .name{
width:calc(100% - 112px);
padding:0 0 0px 20px;
}
#simplecheckout_cart .simplecheckout-cart .price {
    text-align: left;
    display: block !important;    
    font-weight: bold !important;
	font-size:24px !important;
	margin-bottom:10px;	
}
#simplecheckout_cart .new_price{
color: #ff3e3e;
}
#simplecheckout_cart .old_price{
text-decoration: line-through;
font-size:14px;
font-weight: normal !important;
color: #5B5B5B;
}
#simplecheckout_cart .model{
margin-bottom:20px;
}
#simplecheckout_cart .simplecheckout-cart .total {
    text-align: right;
    display: table-cell !important;    
    font-weight: bold !important;
	float:right;
	font-size:20px  !important;
	line-height:34px  !important;
	width:100%;
}
#simplecheckout_cart .simplecheckout-cart .quantity {
    display:flex !important;
    float: none !important;
    position: static !important;	
    align-content: center;
    margin: 0 3px;
}
#simplecheckout_cart .quantity button { 
	background: #f5f5f5;
	color: #5B5B5B;
	border: 1px solid #ccc;
}
#simplecheckout_cart .quantity input {  
    text-align: center;
	color: #5B5B5B;
	font-weight:bold;
	font-size:14px;
}
.simplecheckout-cart-total span.inputs{
font-weight: bold;
}
#simplecheckout_button_cart{
background: #4E97FD;
	color: #fff;
	border: 1px solid #4E97FD;
	width:100px;
	font-size:14px;
}
.simplecheckout-cart-total-value {
    display: inline-block;
    margin: 0px 3px;
    min-width: 60px;
	font-size:24px;
	font-weight: bold;
}
#total_shipping .simplecheckout-cart-total-value{
font-size:14px;
}
#simplecheckout_cart .simplecheckout-cart {
     border:0;
     max-height: 730px;
    overflow: auto;
}
#simplecheckout_cart .simplecheckout-cart-total{
border:0;
}
#simplecheckout_cart .simplecheckout-cart-total-remove{
display:none;
}
#simplecheckout_button_confirm{
background: #0eb01d;
	color: #fff;
	border: 1px solid #0eb01d;
	width:200px;
	height:50px;
	line-height:33px;
}
#content .buttons > div.simplecheckout-button-right {
    width: inherit;
}

element.style {
}
#simplecheckout_cart .simplecheckout-cart-total {
    border: 0;
}
.simplecheckout .simplecheckout-cart-total label{
margin-bottom:5px !important;
text-align:left;
display:block !important;
}
.simplecheckout-postcard{
display:flex;
}
.simplecheckout-postcard input{
margin:10px 10px 0 0;
}
.simplecheckout-postcard span{
display:block;
background:#f5f5f5;
padding:5px 10px;
}
.simplecheckout-cart-total textarea{
min-height:100px;
}
#postcard_text_block{
display:none;
}
.cart-products .sharik--sale {
top:0;
right:0;
}
#total_postcard .simplecheckout-cart-total-value{
font-size: 14px;
}

/***************************  @media screen and (max-width: 768px)   ***********************************************************/
@media screen and (max-width: 768px) {
    #simplecheckout_cart .simplecheckout-cart .quantity {
    display: block !important;
}
div.simplecheckout-block-content {
    padding: 0px;
}
    #simplecheckout_cart .form-control {
    min-width: 30px;
}
    #simplecheckout-cart .btn {
    padding: 7.5px 7px
    }
#simplecheckout_shipping .form-horizontal div.form-group {
    margin: 0 0 10px;
}
#simplecheckout_shipping .simplecheckout-block-content > div.radio label{	
    font-size: 12px;
	line-height:16px;	  
}
.shipping_method_wrapper div.radio label {    
    font-size: 12px;
	line-height:16px;
}
#simplecheckout_payment .simplecheckout-block-content > div.radio label{    
   font-size: 12px;
	line-height:16px;
}

}
.uk-padding-small{padding: 0}
.uk-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.header--logo {
    display: flex;
    padding: 13px 0;
    align-items: center;
}
.header--logo img { width: 100%;}
@media(min-width:1350px) {
/*
.header--logo img {
  
    height: 40px;
}
*/
}
@media(min-width:1600px) {
.header--logo img {     height: 44px;}

}
@media(min-width:1700px) {
.header--logo img {     height: 84px;}

}

@media(min-width:1800px) {
.header--logo img {     height: 114px;}

}
@media(min-width:1800px) {
.header--logo img {     height: 114px;}





}
.header--block {        flex: 1;
    width: 100%;
    margin-left: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;}
.top--menu {      margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    line-height: 37px;}
.top--menu li {	
	list-style: none;
}	
.header--block-top {
    border-bottom: 1px solid #E2E2E2;
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.header--block-info { display: flex;align-items: center;}
.header--block-info a {
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    display: flex;
    margin-left: 30px;
    align-items: center;
	
}
.btns {
    border: 0;
    background: transparent;
    position: absolute;
    left: 0;
    padding: 0;
    width: 40px;
    top: 0;
    display: flex;
    z-index: 999;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.btns svg {
	transition:0.3s;
	    height: 13px;
    width: 13px;
       fill: #5B5B5B;
    stroke: #5B5B5B;
}
.btns:hover svg {
	
	
       fill: #4F97FE;
    stroke: #4F97FE;

	
}
.header--block-info a span { margin-left:10px;}
.header--block-info svg{
    width: 17px;
    height: 17px; }
.header--block-info svg.ph{
    width: 19px;
    height: 19px; }
#search {
 margin-top: 21px;
    width: 100%;
}
#search .input-lg {
    height: 35px;
    line-height: 20px;
    padding: 0 10px 0 40px;
    font-size: 13px;
  border: 1px solid #FFFFFF;
box-sizing: border-box;
border-radius: 3px;
}
.top--menu li a {
	    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #fff;
	margin-right:29px;
}
.header--cart {
min-width: 100px;
    margin-top: 21px;
    display: flex;
    justify-content: flex-end;
}
.header--cart  #cart {
   
    width: auto;
}
.header--lang .langmark ul {
     margin: 0;
    background: #ffffff;
    border-radius: 3px;
    height: 25px;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    font-size: 0;
}
.header--lang .langmark span a {
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    align-items: center;
    color: #5B5B5B;
}
.header--lang .langmark span a {
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    align-items: center;
    color: #5B5B5B;
    display: inline-flex;
    height: 100%;
    flex: 1;
    width: 100%;
    padding: 0 5px;
}
.header--lang .langmark span a.langmarkactive {
    color: #C4C4C4;
    font-weight: normal;
    background: #F5F2F0;    pointer-events: none;
}
.header--lang  .langmark span a:hover {
	color: #4F97FE;
}
.header--lang  .langmark span:first-child a.langmarkactive {
    border-radius: 3px 0 0 3px;
}
.header--lang  .langmark span:last-child a.langmarkactive {
    border-radius: 0 3px 3px 0;
}


.header--menu {     flex: 1;}

.header--menu  .navbar {
    border-radius: 0!important;
}
.header--menu .navbar {
    position: relative;
    min-height: auto;
    margin-bottom: 0px;
    border: 0;
}
.header--menu ul {
    display: flex;
    flex-wrap: wrap; }
	
	.header--menu .nav>li>a,.header--menu .nav>li>span {
       position: relative;
    display: block;
      padding: 12px 15px;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    letter-spacing: -0.2px;
}
.header--menu .nav>li:first-child a, .header--menu .nav>li:first-child span{
	padding-left:0;
	
}
.header--menu .nav>li>a:focus, .header--menu .nav>li>a:hover,.header--menu .nav>li>span:focus, .header--menu .nav>li>span:hover {
    text-decoration: none;
    background-color: transparent;
	color: #4F97FE;
}
.header--menu .nav>li>a:focus svg, .header--menu .nav>li>a:hover svg,.header--menu .nav>li>span:focus svg, .header--menu .nav>li>span:hover svg {
    transform: rotateZ(
180deg
);
    fill: #fff;
    stroke: #fff;
}
 .header--menu .nav .open>a,  .header--menu .nav .open>a:focus,  .header--menu .nav .open>a:hover {
    background-color: transparent;
    border-color: transparent;
}
@media only screen and (min-width: 991px) {
 .header--menu .dropdown:hover .dropdown-menu {
    display: block;
  }
}
 .header--menu .dropdown-menu {
    border: 1px solid #3A7670;
    padding: 15px;
    border-radius: 0;
    box-shadow: none;
        margin: 1px 0 0;
	}
	 .header--menu  .dropdown-menu li > a:hover {
    text-decoration: none;
 color: #4F97FE;
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
}
	.header--menu .dropdown-menu ul.level1 {
	
	    justify-content: center;
    display: flex;
       margin-left: -25px;
    
 }

.header--menu .dropdown-menu ul.level1 > li > a{
    text-decoration: underline;
}	
	
	
	
	.header--menu .dropdown-menu a, .header--menu .dropdown-menu .title-m{
	font-weight: 500;
font-size: 15px;
line-height: 15px;
/* identical to box height */

 
color: #333333; }  
	 .header--menu .dropdown-menu .title-m{
	font-weight: 500;
font-size: 15px;
line-height: 15px;
/* identical to box height */

 
color: #333333; }  
.header--menu .dropdown-menu li {
        padding-left: 25px;
    
}
.header--menu .dropdown-menu .column-cat li {
  
    margin-bottom: 15px;
}
.column-cat ul {
	flex-direction: column;
}
  .column-cat {  margin-right: 40px; }
    .column-cat:last-child {  margin-right: 0px; }
	.header--menu .dropdown-menu .level2 li {
         margin-bottom: 13px;
		
}
	.header--menu .dropdown-menu .level2 li {
    padding-left: 15px;
        position:relative;
        text-decoration: underline;
}
	   
  .header--menu .dropdown-menu .level2 li:after {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: #FBA4B6;
    border-radius: 100%;
    left: 0;
    top: 7px;
  
  }
.header--menu .dropdown-menu ul.level2 {
	    flex-direction: column;
    margin-left: 15px;margin-top:10px;
	
}
 .header--menu .dropdown-menu .level2 li a {
 font-weight:400;}
 
.header--menu .dropdown-inner {
	    display: flex;
    flex-wrap: wrap;
    width: max-content;
}

.header--menu .nav>li>a svg,.header--menu .nav>li>span svg {
    width: 11px;stroke: #4F97FE;
    height: 5px;transition:0.3s;
    margin-left: 8px; }
.header--block-bottom {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	}
	.header--lang {
	    margin-left: auto;
    margin: 10px 0; }
.top--menu li a:hover,.header--block-info a:hover  { color: #4F97FE;}
    .header--block-middle {
	    display: flex;
    flex-wrap: wrap; }
	.header--search { flex:1;}
	.header--cart .header-cart-title { display:none;}
	
.mob1{display:none;}
@media(max-width:1500px) {
	
	.header--menu .nav>li>a {
  
    padding: 12px 10px;

    font-size: 13px;
    line-height: 17px;
   
}

}
@media(max-width:1349px) {
.header--menu .nav>li>a {
    padding: 12px 10px;
    font-size: 12px;
    line-height: 17px;
} 

.header--block { margin-left: 0px;}
.header--logo {display:none;}
.mob1{display:flex;    height: 45px;
    position: absolute;
    left: 50%;
    margin-left: -10%;
    top: 2px;
    z-index: 999;
       background: #045f52;}
	
	.mob1.header--logo img {
		width: 100%;
    height: 45px;
}
	
}
.mob-btn-menu {
	
	  
    padding: 0;
    margin: 0;
    box-shadow: none;
    background: transparent;
    border: 0;
    line-height: 0;

}
.mob--visible{display:none;    
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    align-items: center;}
	.btnsmob {
	    border: 0;
    background: transparent;
    height: 29px;
    padding: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    width: 29px;
    margin: 0;
    margin-left: 15px;} 	.btnsmob svg { width:19px; height:19px; stroke:#fff;}
	@media(min-width:991px){ .header--mob-menu { display:none;} }
	
	.over--menu {
	
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    left: -100%;
    opacity: 0.5;
    visibility: hidden;
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    transition: all 150ms linear;
	}
	
	.menu-open .over--menu {
	   
    visibility: visible;
    left: 0;
	
	}
	#menu-mobile-ns.navmenu-fixed-left {
    background: #fff;
z-index: 1050!important;
}
	@media(max-width:900px) {
.header--block-bottom,.header--block-info a:nth-child(3),.header--block-info a:nth-child(2),.top--menu {
    display: none;
   
}
#search {
    width: 100%;
    margin-top: 0;
}
#smartsearch {
   
    top: 33px;
}
.mob--visible{display:flex;}
.header-bg-category {
    padding-top: 0px!important;
}
.header--block-info a { font-size:0;}
.header--block-info a:nth-child(1) {
	
	    position: absolute;
    right: 25px;    top: 50%;
    transform: translateY(-50%);
}
.header--block-top {
    border: 0;
    height: 57px;
    justify-content: center;
}
.header--search {

    flex: 1;
    position: fixed;
    width: 100%;
    background: #045f52;
    left: 0;
    padding: 3px;
    top: 57px;
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;

}
.seacrh-open .header--search{
	
	opacity: 1;
    visibility: visible;
}
.mob1 {  background:transparent;    height: auto;
    position: static;
    margin: 0;
    top: 0;}
.header--block {
    
    position: relative;
}
.header--cart {
    min-width: auto;
    margin-top: 0;
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.header--cart #cart #cart-total {

    width: 10px;
    height: 10px;
    font-size: 6px;
    line-height: 6px;
}
.header--cart #cart svg { display: none;}
.header--cart #cart button {

    background: url(/image/cartm.svg);
    width: 19px;
    height: 19px;

}


}




.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:'';display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-navbar_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc(((var(--mm-listitem-size) * .65) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-divider{position:-webkit-sticky;position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;display:block;left:0}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;display:block;right:0}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;z-index:2;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__top{top:0}.mm-iconbar__bottom{bottom:0}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:'';display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:'';display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);content:'';display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{margin:0!important}.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{padding:0;float:left;position:relative;width:50%;height:0;padding-top:50%}.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{width:25%;padding-top:25%}.mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{width:75%;padding-top:75%}.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{width:100%;padding-top:100%}.mm-menu_tileview .mm-listitem__text,.mm-panel_tileview .mm-listitem__text{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu_tileview .mm-listitem__btn,.mm-panel_tileview .mm-listitem__btn{width:auto}.mm-menu_tileview .mm-listitem__btn:after,.mm-menu_tileview .mm-listitem__btn:before,.mm-panel_tileview .mm-listitem__btn:after,.mm-panel_tileview .mm-listitem__btn:before{content:none;display:none}.mm-menu_tileview .mm-divider,.mm-panel_tileview .mm-divider{display:none}.mm-menu_tileview .mm-panel,.mm-panel_tileview{padding-left:0;padding-right:0}.mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before,.mm-panel_tileview:after,.mm-panel_tileview:before{content:none;display:none}body.modal-open .mm-slideout{z-index:unset}


.mm,.mm a,.mm li,.mm span,.mm ul:not(.ulang){display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
:root{--mm-item-height:50px;--mm-item-indent:20px;--mm-line-height:24px}.mm-hidden{display:none!important}.mm{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);color:#444;background:#f3f3f3;line-height:24px;line-height:var(--mm-line-height);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm{cursor:pointer}.mm:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-item-height)/ 2);left:20px;left:var(--mm-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm.mm--main{cursor:default}.mm.mm--main:before{content:none;display:none}.mm:after{content:attr(data-mm-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-item-height);padding:0 40px;padding:0 calc(var(--mm-item-indent) * 2);line-height:50px;line-height:var(--mm-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.625),0 1px 0 0 currentColor;box-shadow:0 1px 0 0 rgba(255,255,255,.625),0 1px 0 0 currentColor}.mm.mm--main:after{padding-left:20px;padding-left:var(--mm-item-indent)}
.mm ul:not(.ulang){-webkit-overflow-scrolling:touch;position:fixed;top:50px;top:var(--mm-item-height);left:100%;bottom:0;width:200%;padding-right:100%;overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm ul:after{content:'';display:block;height:50px;height:var(--mm-item-height)}.mm>ul{left:0}.mm ul.mm--open{left:0}.mm ul.mm--parent{left:-100%;overflow-y:hidden}.mm li{position:relative;background:inherit;cursor:pointer}.mm li:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-item-height)/ 2);right:25px;right:calc(var(--mm-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm li:after{content:'';display:block;margin-left:20px;margin-left:var(--mm-item-indent);border-top:1px solid;opacity:.15}.mm a,.mm span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-item-height) - var(--mm-line-height))/ 2) var(--mm-item-indent)}.mm a{background:inherit;color:inherit;text-decoration:none}.mm a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-item-height))}.mm a:not(:last-child):after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm span{background:0 0}.mm.mm--dark{background:#333;color:#ccc}.mm.mm--vertical:after,.mm.mm--vertical:before{content:none;display:none}.mm.mm--vertical{overflow-y:auto}.mm.mm--vertical ul{width:100%;padding-right:0;position:static}.mm.mm--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-item-indent)}.mm.mm--vertical ul ul:after{height:25px;height:calc(var(--mm-item-height)/ 2)}.mm.mm--vertical ul.mm--open{display:block}.mm.mm--vertical li.mm--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm.mm--vertical ul ul li:last-child:after{content:none;display:none}:root{--mm-width:80%;--mm-min-width:200px;--mm-max-width:440px}.mm-body--open{overflow-y:hidden;pointer-events:none}.mm{pointer-events:auto}.mm.mm--offcanvas{position:fixed;top:0;bottom:0;left:0;z-index:9995;width:80%;width:var(--mm-width);min-width:200px;min-width:var(--mm-min-width);max-width:440px;max-width:var(--mm-max-width);-webkit-transition:bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:bottom 0s ease 0s,-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s,bottom 0s ease 0s;transition:transform .3s ease 0s,bottom 0s ease 0s;transition:transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s}.mm.mm--offcanvas:not(.mm--open){bottom:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:0s,.6s;-o-transition-delay:0s,.6s;transition-delay:0s,.6s}.mm.mm--right{left:auto;right:0}.mm.mm--right:not(.mm--open){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.mm-blocker{pointer-events:auto;display:block;position:fixed;bottom:0;right:0;background:rgba(0,0,0,.2);top:100%;z-index:9990;width:100%;opacity:0;-webkit-transition-property:opacity,top;-o-transition-property:opacity,top;transition-property:opacity,top;-webkit-transition-timing-function:ease,linear;-o-transition-timing-function:ease,linear;transition-timing-function:ease,linear;-webkit-transition-duration:.45s,0s;-o-transition-duration:.45s,0s;transition-duration:.45s,0s;-webkit-transition-delay:0s,.45s;-o-transition-delay:0s,.45s;transition-delay:0s,.45s}.mm-blocker.mm--open{top:0;z-index:9999;width:calc(100% - 80%);width:calc(100% - var(--mm-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-min-width));opacity:1;-webkit-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}.mm.mm--right{left:auto;right:0}.mm.mm--right:not(.mm--open){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.mm-blocker.mm--right{right:auto;left:0}
#mobmenu { background: #FFFFFF;
    border: 1px solid #3A7670;
	
}


.mm a {
    background: inherit;
    color: inherit;
    text-decoration: none;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    display: flex;
    align-items: center;text-decoration: underline;
    color: #333333;
}
.mm.mm--offcanvas {
  
    z-index: 19995;
}
.mm:after {
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 30px;
    line-height: 1;
    display: flex;
    opacity: 1;
    top: 66px;
    align-items: center;
}
.mm.mm--main:after {
display:none;
    opacity: 0;
}
.mm a:not(:last-child):after {
  
    opacity: 0;
}
.mm li:after {
    border-top: 1px solid #EBEBEB;
    opacity: 1;
    margin-left: 15px;
    
    margin-right: 15px;
}
.mm li:before {

    opacity: 1;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='5' height='11' viewBox='0 0 5 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10L4 5.5L1 1' stroke='%234F97FE' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	width: 5px;
    height: 11px;
    border: 0;
    transform: rotate(0);
    display: flex;
    top: 50%;
    transform: translateY(-50%);
	
}
.mm .bot--menu a {
	
	font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    display: flex;
    align-items: center;
    color: #333333;
    padding: 5px 20px;text-decoration: none;
}
.mm li.bot--menu:after,.mm li.mlang:after {
    border-top: 0px solid #EBEBEB;
    opacity: 1;
    margin-left: 15px;
	display:none;
    margin-right: 15px;
}
.mm li.bot--menu:first-child{
    margin-top: 15px; }
	.bot--menu:first-child{
    margin-top: 15px; }
.mlang .langmark {
    position: unset;
    padding: 5px 20px;
    margin-top: 15px;
}
	.mlang .langmark ul {
     margin: 0;
    background: #fff;
    border-radius: 3px;
    height: 23px;
    border: 1px solid #f5f2f0;
    padding: 0;
    display: inline-flex;
    flex-wrap: wrap;
    font-size: 0;
}
.mlang .langmark span a {
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    align-items: center;
    color: #5B5B5B;
}
.mlang .langmark span a {
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    align-items: center;
    color: #5B5B5B;
    display: inline-flex;
    height: 100%;
    flex: 1;
    width: 100%;
    padding: 0 5px;
}
.mlang .langmark span {
	   position: unset;padding:0;height:22px;
	
}
.mlang .langmark span a.langmarkactive {
    color: #C4C4C4;
    font-weight: normal;
    background: #F5F2F0;
    pointer-events: none;
}
.mm li.mlang:before { display:none;}
.mlang .langmark span:first-child a.langmarkactive {
    border-radius: 3px 0 0 3px;
}
.bottom-soc {
	    height: 37px;
	    display: flex;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #F5F2F0;
    justify-content: space-between;
    padding: 0;
	
}
.bottom-soc a {      padding: 0;
    width: 50%!important;
    justify-content: center;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    display: flex;
    align-items: center;
    color: #5B5B5B;
	text-decoration: underline;
}
.close-mob-m { 
	    position: absolute;
    width: 37px;
    height: 37px;
    left: 15px;
    top: 15px;
    background: #4F97FE;
    border: 0;
    border-radius: 100%;
    box-shadow: none;
    align-items: center;
    display: flex;
    justify-content: center;
}
.mm ul:not(.ulang) {
	top:98px
}
.mm.mm--main ul:not(.ulang) {
    top: 70px;
}

.bottom-soc a span { padding:0}
.bottom-soc svg {width: 17px;
    height: 17px;
     margin-right: 7px;}
.mm:before {
    content: '';
    display: block;
    position: absolute;
      top: 75px;
    left: 20px;
    width: 5px;
    height: 11px;
    margin-top: 0;
    border-top: 0;
    border-left: 0;
    opacity: 1;
     background-image: url("data:image/svg+xml,%0A%3Csvg width='5' height='11' viewBox='0 0 5 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10L4 5.5L1 1' stroke='%234F97FE' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	transform: rotateZ(
180deg
);
}
.mm span.title-m:not(:last-child) {
    width: calc(100% - 50px);
    width: calc(100% - var(--mm-item-height));
}
.mm span.title-m {

    background: inherit;
    color: inherit;
    text-decoration: none;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    display: flex;
    align-items: center;
    color: #333333; }
	.mm li.umobli:after { border:0;}
	.mm li.umobli {
	    background: #F5F2F0;
    border-radius: 3px;
    margin: 0 15px 8px 15px; }
	.mm ul:not(.ulang) {
   
    background: #fff;
}

.mm  .normal--menu ul:not(.ulang) {
    position: static;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    max-height: 0;
    padding-right: 0;    padding-left: 15px;
	
	
}
   .openclosem { border: 0;
    height: 40px;
    width: 40px;
    position: absolute;
    top: 0;
    right: 0;
    background: transparent; }
.mm   li.normal--menu:before { display:none;}
.openclosem:before {
	content:'';
	position:absolute;
    opacity: 1;
   background-image: url("data:image/svg+xml,%0A%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 1V8M8 4.5H1' stroke='%235B5B5B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); width: 5px;
      width: 9px;
    height: 9px;
    border: 0;
    transform: rotate(0);
    display: flex;
top: 20px;
    transform: translateY(-50%);
    right: 15px;
}
.mm ul.nop.mm--parent {
	
	left:0;
}
.mm:after {
    content: 'Назад';
}
.mm  .normal--menu._opens > ul {
    opacity: 1;
    max-height: 500px;
    visibility: visible;
}
.openclosem._open:before,._opens .openclosem:before  {
	height:1px;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='9' height='2' viewBox='0 0 9 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1H1' stroke='%235B5B5B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}



.mm .normal--menu li.umobli {
    background: #fff;
    border-radius: 3px;
    margin: 0;
}


.mm .normal--menu > ul:after { display:none;}
.mm .normal--menu li.umobli:after {
      border: 0;
    position: absolute;
    width: 6px;
    height: 6px;
    left: 0;
    top: 18px;
    background: #FBA4B6;
    border-radius: 100%;
    margin: 0;
    z-index: 99;
}
	@media (min-width:900px) {
		
		#mobmenu { display:none;}

		
	}
	  .instagram-slideshow .ititle svg {  margin-right: 30px; }
.instagram-slideshow .slick-slide img {
    display: block;
    max-height: 260px;
    width: 100%;
    object-fit: cover;
}
	.instagram-slideshow .slick-list {
  
    margin-left: -8px;
    margin-right:  -8px;
}
.mt100 {margin-top:100px;}
.h--plus h2 {
    font-weight: bold;
    font-size: 34px;
    line-height: 41px;
    color: #3A7670;
    text-align: center;
    margin: 0;
    margin-bottom: 60px;    text-align: center;
}
.h--plus-description {
font-size: 18px;
line-height: 26px;
color: #5B5B5B;
}
.h--plus-description li {
    position: relative;
    list-style: none;
    margin-bottom: 25px;
}
.h--plus-description li:after {
	content:'';
	background-image: url("data:image/svg+xml,%0A%3Csvg width='25' height='37' viewBox='0 0 25 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8644 11.0408L24.8549 10.9036L24.7016 9.79646L23.6183 10.0715L23.8644 11.0408ZM1.11181 14.2888L0.121253 14.4259L0.121294 14.4261L1.11181 14.2888ZM23.8615 11.0415L22.8709 11.1786L23.0242 12.2858L24.1076 12.0107L23.8615 11.0415ZM11.0675 22.2978L10.6944 23.2256L11.7933 21.6098L11.0675 22.2978ZM5.15462 16.0602L5.88036 15.3722L4.21168 16.3931L5.15462 16.0602ZM20.1557 36.9278C20.6681 37.1338 21.2505 36.8855 21.4566 36.3731C21.6626 35.8607 21.4143 35.2783 20.9019 35.0722L20.1557 36.9278ZM15.8297 29.652C15.6458 29.1312 15.0746 28.8581 14.5538 29.0421C14.033 29.226 13.76 29.7973 13.9439 30.318L15.8297 29.652ZM13.2704 26.6888L13.1291 25.6989C12.703 25.7597 12.3637 26.0863 12.2866 26.5097L13.2704 26.6888ZM12.6114 30.3098L11.6275 30.1307C11.57 30.447 11.6679 30.7716 11.8909 31.0033C12.1138 31.2349 12.4344 31.3452 12.7527 31.2998L12.6114 30.3098ZM17.1616 29.6602L17.3029 30.6502C17.6198 30.6049 17.8959 30.4107 18.0455 30.1278C18.1952 29.8448 18.2004 29.5073 18.0594 29.2199L17.1616 29.6602ZM15.5452 26.364L16.443 25.9237C16.2523 25.5347 15.8327 25.3128 15.4038 25.3741L15.5452 26.364ZM22.8738 11.1779C23.3929 14.9266 22.2556 18.387 20.4408 20.9959C18.6017 23.6396 16.1745 25.2649 14.2667 25.5376L14.5496 27.5175C17.192 27.1398 20.0518 25.0573 22.0826 22.138C24.1377 19.1838 25.4534 15.226 24.8549 10.9036L22.8738 11.1779ZM14.2667 25.5376C12.3618 25.8098 9.5897 24.9223 7.10438 22.8931C4.65226 20.8911 2.62014 17.8845 2.10233 14.1514L0.121294 14.4261C0.718942 18.7349 3.05987 22.1729 5.83951 24.4423C8.58594 26.6847 11.9043 27.8955 14.5496 27.5175L14.2667 25.5376ZM2.10237 14.1517C1.91013 12.7627 1.98919 11.349 2.33491 9.99134L0.396762 9.4978C-0.0128469 11.1063 -0.106427 12.7808 0.121253 14.4259L2.10237 14.1517ZM2.33491 9.99134C2.68063 8.63371 3.28607 7.35936 4.11598 6.24089L2.50983 5.04913C1.52417 6.37751 0.806376 7.88923 0.396762 9.4978L2.33491 9.99134ZM4.11598 6.24089C4.94586 5.12245 5.98381 4.18194 7.16997 3.47236L6.14323 1.75603C4.72995 2.60147 3.49553 3.7207 2.50983 5.04913L4.11598 6.24089ZM7.16997 3.47236C8.35608 2.76281 9.66745 2.29788 11.0292 2.10351L10.7466 0.123582C9.12074 0.355649 7.55653 0.910565 6.14323 1.75603L7.16997 3.47236ZM11.0292 2.10351C12.3909 1.90915 13.777 1.98903 15.1085 2.33872L15.6165 0.404318C14.0273 -0.0130522 12.3724 -0.108488 10.7466 0.123582L11.0292 2.10351ZM15.1085 2.33872C16.4401 2.68842 17.6917 3.30127 18.7916 4.14299L20.0071 2.55469C18.6976 1.55262 17.2058 0.821681 15.6165 0.404318L15.1085 2.33872ZM18.7916 4.14299C19.8916 4.98475 20.8186 6.03903 21.5188 7.24623L23.2488 6.24273C22.4178 4.81012 21.3165 3.55672 20.0071 2.55469L18.7916 4.14299ZM21.5188 7.24623C22.2191 8.45346 22.6787 9.78967 22.8709 11.1786L24.8521 10.9044C24.6244 9.25935 24.0798 7.67531 23.2488 6.24273L21.5188 7.24623ZM24.1076 12.0107L24.1104 12.01L23.6183 10.0715L23.6154 10.0722L24.1076 12.0107ZM11.4406 21.37C9.3229 20.5184 7.08509 18.5239 6.09756 15.7272L4.21168 16.3931C5.40762 19.7801 8.09305 22.1795 10.6944 23.2256L11.4406 21.37ZM4.42887 16.7482L10.3418 22.9858L11.7933 21.6098L5.88036 15.3722L4.42887 16.7482ZM20.9019 35.0722C18.7931 34.2242 16.8203 32.4565 15.8297 29.652L13.9439 30.318C15.1368 33.6956 17.5453 35.8781 20.1557 36.9278L20.9019 35.0722ZM12.2866 26.5097L11.6275 30.1307L13.5952 30.4889L14.2543 26.8679L12.2866 26.5097ZM12.7527 31.2998L17.3029 30.6502L17.0202 28.6702L12.47 29.3198L12.7527 31.2998ZM18.0594 29.2199L16.443 25.9237L14.6473 26.8043L16.2637 30.1005L18.0594 29.2199ZM15.4038 25.3741L13.1291 25.6989L13.4118 27.6788L15.6865 27.354L15.4038 25.3741Z' fill='%23FBA4B6'/%3E%3C/svg%3E%0A");
	width: 23px;
    height: 35px;
    display: flex;
    position: absolute;
    background-size: contain;
    top: 0px;
    left: -50px
;    background-repeat: no-repeat;
}
.h--plus-description ul { padding-left: 60px; }
.container--home,.container--printing {
	width: 1262px;
	
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container--home .wrapper-container {
    padding-right: 0;
    padding-left: 0;
}
	.instagram-slideshow .ititle {
	font-weight: bold;    margin-bottom: 35px;
    font-size: 34px;
    line-height: 41px;
    color: #3A7670;margin-top: 0;
    display: flex;
    align-items: center;
    justify-content: center; }
	
	@media(max-width:1400px) { 

	.instagram-slideshow .slick-slide img {
 
    max-height: 180px;

}
	}
	@media(max-width:1200px) { 
		.container--home,.container--printing {
	width:100%;
	    padding-right: 15px;
    padding-left: 15px;
	}
	}
	@media(max-width:991px) { 
	.h--plus h2 {font-size: 26px;}
	.h--plus-description {
    font-size: 17px;
    line-height: 1.4;
   
}

	}
	
		@media(max-width:600px) { 
		.h--plus-description ul {
 
    padding-left: 40px;
}
.h--plus-description li:after {left:-40px;}
.h--plus h2 {margin-bottom:15px;}
	.instagram-slideshow .ititle {
    font-weight: bold;
    margin-bottom: 25px;

    font-size: 26px;
    line-height: 32px;
    flex-direction: column;
}
.h--plus-description {
   
    font-size: 16px;
    line-height: 26px;
}
.instagram-slideshow .ititle svg {
   
    width: 30px;
    height: 30px;

    margin-right: 0;
    margin-bottom: 10px;
}
}



#delevire_form_home {
    background: url('/image/arrangement-of-abstract-festive-balloons 1.png'),linear-gradient(360deg, #A8C8D6 0%, #ACCBD9 51.11%, #AFCDD8 100%);
    border-radius: 10px;
    padding: 100px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;

}
#delevire2_form_home { 
    background:url('/image/form_bg.png');  
    border-radius: 10px;
    padding: 33px 100px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;    display: flex;display: flex;
    justify-content: space-between;    align-items: center;
}

#delevire6_form_home { 
    background:url('/image/form_bg6.jpg');
    border-radius: 10px;
    padding: 33px 100px;
    background-position: right;
    background-repeat: no-repeat;
    display: flex;display: flex;
    justify-content: space-between;    align-items: center;
}

.iform .block--form {   
    background: #90BACA;
    box-shadow: 0px 4px 10px rgb(92 92 92 / 25%);
    border-radius: 5px;
    max-width: 70%;
    width: 100%;
    padding: 28px 35px 41px;
}

#delevire2_form_home .block--form { 
	
	background: #FBA4B6;
    box-shadow: 0px 4px 10px rgb(92 92 92 / 25%);
    border-radius: 5px;
    padding: 35px 65px;    width: auto;
     max-width: 388px;
}
#delevire6_form_home .block--form { 
	
	background: #FBA4B6;
    box-shadow: 0px 4px 10px rgb(92 92 92 / 25%);
    border-radius: 5px;
    padding: 35px 65px;    width: auto;
     max-width: 388px;
}
.iform div[id^="ocdw_form_builder-block"].ocdw_form_builder-static {
    border: 0;background: transparent;
    max-width: 100%;    min-height: auto;
}
.iform .f--block {flex: 0 0 36%; padding:0 8px;}

.iform .f--block:last-child{ flex:0 0 28%;}
 #delevire2_form_home  .f--block:last-child {
    flex: 0 0 100%;
        margin: 0 auto;    margin-top: 24px;
}

 .iform label {   font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    margin-bottom: 8px;
 }
 
 #delevire2_form_home label  {margin-bottom:10px; }
 
#delevire2_form_home .f--block {
    position: relative;
    padding: 0;
    margin-bottom: 20px;
}
 #delevire6_form_home label  {margin-bottom:10px; }
 
#delevire6_form_home .f--block {
    position: relative;
    padding: 0;
    margin-bottom: 20px;
}
 
  .iform input {
     height: 42px;color: #C4C4C4;
    background: #FFFFFF;
    border-radius: 3px;
    border: 0;
    outline: 0;font-size: 14px;
line-height: 17px;
    width: 100%;
    padding: 0 13px;}
	
	#delevire2_form_home input {
	  min-width:257px;
	  height: 53px;
	}
.iform #ocdw_form_builder-form-3 {
        align-items: flex-end;
        width: 100%;
    display: flex;margin: 0 -8px;
    justify-content: space-between;
}
.iform .error-text,#delevire2_form_home  .error-text{
    color: #e91e63;
    font-size: 12px;
    position: absolute;
    bottom: -17px; }
.iform button {
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgb(92 92 92 / 25%);
    border-radius: 3px;
    border: 0;
    height: 43px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    color: #3A7670;
    justify-content: center;
    width: 100%;
	}
	
	#delevire2_form_home  button {
	font-size: 16px;    max-width: 195px;
    margin: auto;
line-height: 26px;
	height:52px;
	}
.text--form--title {     font-weight: bold;
    font-size: 34px;
    line-height: 41px;
    color: #FFFFFF;
    margin-bottom: 33px;
}
.text--form--description {
    font-size: 18px;
    line-height: 26px;
    color: #FFFFFF;
    margin-bottom: 70px;
	
	}
#delevire2_form_home	.text--form--title {
    color: #3A7670;
    margin-bottom: 54px;
}

#delevire2_form_home.tform1 .text--form--title  {

    text-transform: uppercase;
}
#delevire2_form_home .text--form {
    max-width: 452px;
}
#delevire2_form_home.tform2 .text--form {
    max-width: 100%;
    margin-right: 50px;
}
	#delevire2_form_home	.text--form--description {
	    color: #5B5B5B;     margin: 0;}
		
	#delevire2_form_home	div[id^="ocdw_form_builder-block"].ocdw_form_builder-static {
    border: 0;
    background: transparent;
}
.block--price {     margin-bottom: 60px;}
 .block--price h2,.pink--title h2{   font-weight: bold;
    font-size: 34px;
    line-height: 41px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #3A7670;position:relative;
    justify-content: center; margin-bottom:60px; }
.block--price h2:after,.pink--title h2:after {
    content: '';
    position: absolute;
    width: 180.41px;
    height: 171.55px;
    background: #FFACBD;
    filter: blur(50px);
    transform: rotate(-52.96deg);
    display: inline-flex;
    z-index: -1;
    opacity: 0.5;
}
.pink--title h2 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px; }
	.mb100 {
	    margin-bottom: 100px; }
.table--price {     background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    border-radius: 10px;
}
.one--col-price {
   font-weight: 500;
font-size: 18px;
line-height: 26px;
/* identical to box height, or 144% */
    justify-content: space-between;
display: flex;
align-items: center;

color: #5B5B5B;
    height: 70px;
    display: flex;
    align-items: center;
	
	}
	
	.one--col-price .one-row {
	    flex: 1;
    text-align: center;
	
	}
	.one--col-price.heading-col {
	
	 background: #F5F2F0;
	}
	
	@media(min-width:991.1px) { .heading-col.dn{ display:none;} }
.one--steps {     display: flex; }	
.num--steps {
	    font-size: 72px;
    line-height: 88px;
    display: flex;
    align-items: flex-start;
    color: #3A7670; position:relative}
	.num--steps:after {
	content:'';
	position: absolute;
    width: 67.24px;
    height: 66.43px;
    left: -20px;
    top: -15px;
z-index:-1;background-size: cover;
background-image: url("data:image/svg+xml,%0A%3Csvg width='67' height='66' viewBox='0 0 67 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.7449 60.2467C24.718 75.9374 22.9122 54.8568 8.34339 40.6925C-6.22543 26.5282 -0.225843 10.2103 15.7277 2.47362C31.6813 -5.2631 55.3892 8.24103 63.1259 24.1946C70.8626 40.1482 62.7718 44.556 43.7449 60.2467Z' fill='%23FBA4B6'/%3E%3C/svg%3E%0A");
	}
	
	
	.block--steps {   
	    margin: 75px 0 0px;
    display: grid;
    margin-left: 42px;
        grid-template-columns: 55% 35%;
    grid-gap: 60px;
	
}
.one--steps:nth-child(2) {
    display: inline-flex;
        top: 125px;
}

.one--steps:nth-child(1) .one--line{
      position: absolute;
    left: 45px;
    top: -20px;
}
.one--steps:nth-child(4) {
	top: 140px;
    left: 30px;
}
.one--steps:nth-child(5) {
	    margin-left: 160px;
    margin-top: 80px;
}
.one--steps:nth-child(1) .two--line	{
	 position: absolute;
	transform: matrix(0.98,-0.17,0.17,0.98,0,0);
    left: 15px;
    bottom: -40px;
    right: 0;
}
.one--steps:nth-child(3) svg {
position: absolute;
   bottom: 10px;
    left: 35px;
	
	}
	.one--steps .tree--line {
position: absolute;
   bottom: 10px;
    left: 35px;
}

.one--steps .foo--line {
    position: absolute;
    top: -70px;
    left: 25px;
}
.one--steps {
    position: relative;
    display: inline-flex;    padding: 45px 0;
}
.text-steps {
    margin-left: 30px;
    font-size: 18px;
    max-width: 455px;
}
.h--plus-description .text-steps ul {
    padding-left: 18px;
}
.h--plus-description .text-steps li:after {
	background:none;
    width: 6px;
    height: 6px;
    background: #FBA4B6;
    left: -18px;
    top: 50%;
    border-radius: 100%;
    margin-top: -3px;
}
.h--plus-description .text-steps li {
    
    margin-bottom: 8px;
}
.table--title {     background: #3A7670;
    border-radius: 10px 10px 0px 0px;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    justify-content: center;
    height: 70px;
}
.mt100.pink-star { margin-top:0;}
.pink-star .h--plus-description ul {

     padding-left: 10px;
    margin-top: 25px;
}
.pink-star .h--plus-description li:after {
	content:'*';    background: none;
    width: auto;
    left: -12px;
    height: auto;
    font-size: 25px;
    color: #fba4b6;
}

@media(max-width:1100px){
	#delevire2_form_home { 
    padding: 33px;
	background-size: cover;
	}
	.iform {

    padding: 40px;
	}
	.text--form--description {


    margin-bottom: 50px;
}

	.text--form--title {
 
    margin-bottom: 23px;
}
	.iform .block--form {

    max-width: 80%;
    width: 100%;

}
	
}
.iform .f--block {

    position: relative;
}
@media(max-width:991px){
	
	.table--price {

    display: flex;
    flex-wrap: wrap;
}
	.table--title {
    text-align: center;
    width: 100%;
}
.one--col-price {

    display: flex;
    align-items: center;
    height: auto;
    flex-wrap: wrap;
    width: 50%;
}
	.one--col-price .one-row {
    flex: 0 0 100%;
    text-align: center;
    min-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.one--col-price .one-row:first-child {

 border-bottom: 1px solid #E0E0E0;

}

	#delevire2_form_home .text--form {
    margin: auto !important;
    max-width: 100%;
}
#delevire2_form_home {

    flex-wrap: wrap;
}

#delevire2_form_home .block--form {

    margin: 0 auto;
}
#delevire2_form_home .text--form--title {
    
    text-align: center;
    margin-bottom: 34px;
}

#delevire2_form_home .text--form--description {

    text-align: center;
    margin-bottom: 30px;
}
    
    
 	#delevire6_form_home .text--form {
    
    max-width: 100%;
}
#delevire2_form_home {
    flex-wrap: wrap;
}
    #delevire6_form_home {
    flex-wrap: wrap;
}

#delevire6_form_home .block--form {

    margin: 0 auto;
}
#delevire6_form_home .text--form--title {
    
    text-align: center;
    margin-bottom: 34px;
}

#delevire6_form_home .text--form--description {

    text-align: center;
    margin-bottom: 30px;
}   
    
    
    
    
    
    
    
.iform .error-text {
    color: #e91e63;
    
    bottom: -25px;
}

}
.custom--title { font-size: 34px;
line-height: 41px;
display: flex;
align-items: center;
text-align: center;
    justify-content: center;
color: #3A7670;

}
.section_home_slick_bg {

    max-width: 100%;
    margin: 0 auto;
}

.section_home_slick .slick-slide {
    margin: 0 10px;
  }
  
.section_home_slick .slick-list {
    margin-left: -10px;
    margin-right: -10px;
  }
  .section_h-slick {

   
    padding: 0;
    margin-top: 100px;
}

.home_banner_1 .home_banner_desc, .home_banner_2 .home_banner_desc, .home_banner_3 .home_banner_desc {
 
    font-size: 18px;
    line-height: 26px;
}
.success--form {
	position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.success--form.off { display:none;}
.oc0 { opacity:0;}
.text--pol {     font-size: 10px;
    line-height: 16px;
    /* display: flex; */
    /* align-items: center; */
    color: #FFFFFF;width: 277px;
    margin-top: 25px;

}
.text--pol a {
	 color: #FFFFFF; text-decoration:underline;
	
}
#delevire_form_home .text--pol { display:none;}
@media (max-width:600px){
	.table--title {
    font-size: 16px;
    line-height: 26px;
    padding: 7px 20px;
    height: auto;
}
.one--col-price .one-row {
font-size: 14px;
line-height: 17px; }
	.iform button {

    height: 38px;
	}
	.text--pol {     font-size: 8px;     width: 248px;}
#delevire_form_home .text--pol { display:block;}
	.mt100 {
    margin-top: 35px;
}
.block--price h2:after {

    width: 133.49px;
    height: 126.94px;
}
.block--price {

    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 32px;
}
.block--price h2 {

    font-size: 26px;
    line-height: 32px;
}
	.section-catwal {
   
    max-width: 86%;
    margin-left: 7%;
}
	  .section_h-slick {

   
    padding: 0;
    margin-top: 60px;
}
	.custom--title {
   
 
    font-weight: bold;
    font-size: 26px;
    line-height: 32px;
}
	.iform {
   padding: 40px 20px;
    width: 100vw;
    margin: 0;
    left: 0;
    margin: 0 -15px;
    border-radius: 0px;
}
#delevire_form_home.iform {
   padding: 40px 20px;
    width: 100vw;
    margin: 0;
    left: 0;
    margin: 0 -15px;
    border-radius: 0px;
}
	.iform #ocdw_form_builder-form-3 {
 
    margin: 0;
    justify-content: space-between;
    flex-wrap: wrap;
}
	#delevire2_form_home .block--form {
    margin: 0 auto;
    padding: 20px 0;
    padding: 30px 40px;
    width: 100%;
}
#delevire2_form_home input {

    height: 41px;
    min-width: 100%;
}
#delevire2_form_home button {

    height: 38px;
}
    	#delevire6_form_home .block--form {
    margin: 0 auto;
    padding: 20px 0;
    padding: 30px 40px;
    width: 100%;
}
#delevire6_form_home input {

    height: 41px;
    min-width: 100%;
}
#delevire6_form_home button {

    height: 38px;
}
	.text--form--title {
    margin-bottom: 18px;
    font-size: 26px;
    line-height: 32px;
    text-align: center;
}
.iform .f--block:last-child {
    flex: 0 0 80%;
    margin-left: 10%;
}
.iform .f--block {
    flex: 0 0 100%;
    padding: 0;
    margin-bottom: 15px;
}
.text--form--description {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
}
.iform .block--form {
    max-width: 100%;
    width: 100%;
    padding: 30px 40px;
}
.iform .f--block {
    flex: 0 0 100%;
    padding: 0;
    margin-bottom: 20px;
}
.iform .f--block:last-child {
    flex: 0 0 100%;
    max-width: 175px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}
 #delevire_form_home.iform , #delevire2_form_home.iform, #delevire6_form_home.iform{
    width: 100vw;
    margin: 0;
    left: 0;
    margin: 0 -15px;
   padding: 60px 24px 70px;
    background-size: cover;
 }
.iform .error-text {
   display:none;
}

.iform .f--block.error-style input {
    border: 1px solid #f44336;
}


}




.balloon-printing-title{
    color: #136C62;
    margin-bottom: 20px;
font-weight: bold;
}
.section-balloon-printing{
    margin-bottom: 80px;
}

.ballon-baner-section{

    background-repeat: no-repeat;
    width: 100%;
    height: 615px;
    background-position: center;
    background-size: contain;
    max-width: 1526px;
    margin: 0 auto;
}
.container-pb .content-top-margin{
 background: url("../image/ballon_baner.jpg");
    background-repeat: no-repeat;	
	background-position: center;
        background-size: cover;
}
.ballon-baner-text{
    padding-top: 10%;
    padding-left: 10%;
    color: #fff;
}
.ballon-baner-title {
    font-size: 45px;    color: #fff;
    font-weight: bold;
    width: 490px;
    line-height: 1.3;
}
.ballon-baner-desc{
    font-size: 18px;
    width: 625px;
    margin-bottom: 60px;
    margin-top: 20px;
    line-height: 1.5;
}
.ballon-baner-btn{
    padding: 23px 44px;
    color: #3A7670;
    background-color: #fff;
    box-shadow: 0px 4px 10px rgba(92, 92, 92, 0.25);
    border-radius: 5px;
    font-weight: bold;
    font-size: 16px;
}






