*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}
a {
    background-color: transparent
}
b,strong {
    font-weight: 700
}
h1 {
    font-size: 2em;
    margin: .67em 0
}
img {
    border: 0
}
button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}
input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

body {
    /*font-family: helvetica neue,Helvetica,Arial,sans-serif;*/
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
    background-color: #fff
}

input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #2A5993;
    text-decoration: none
}
img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}
h1,.h1,h2,.h2,h3,.h3 {
    margin-top: 20px;
    margin-bottom: 10px
}
h1,.h1 {
    font-size: 36px
}

h2,.h2 {
    font-size: 30px
}

h3,.h3 {
    font-size: 24px
}
p {
    margin: 0 0 5px
}
ul,ol {
    margin-top: 0;
    margin-bottom: 10px
}

ul ul,ul ol,ol ul,ol ol {
    margin-bottom: 0
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.container:before,.container:after {
    display: table;
    content: " "
}

.container:after {
    clear: both
}

@media(min-width: 768px) {
    .container {
        width:100%;
		max-width:992px;
    }
}

@media(min-width: 992px) {
    .container {
        width:100%;
		max-width:1200px;
    }
}

@media(min-width: 1200px) {
    .container {
        width:100%;
		max-width:1500px;
    }
}
.row {
    margin-right: -15px;
    margin-left: -15px
}

.row:before,.row:after {
    display: table;
    content: " "
}

.row:after {
    clear: both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left
}
.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}
.col-xs-7 {
    width: 58.33333%
}
@media(min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-12 {
        width: 100%
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}

.m-b-15 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.fa-envelope-o:before {
    content: "\f003"
}
.fa-map-marker:before {
    content: "\f041"
}
.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,.fa-facebook:before {
    content: "\f09a"
}
.fa-feed:before,.fa-rss:before {
    content: "\f09e"
}
.fa-pinterest:before {
    content: "\f0d2"
}
.fa-google-plus:before {
    content: "\f0d5"
}
.fa-caret-down:before {
    content: "\f0d7"
}
.fa-youtube:before {
    content: "\f167"
}
.fa-instagram:before {
    content: "\f16d"
}
.fa-vk:before {
    content: "\f189"
}
.fa-odnoklassniki:before {
    content: "\f263"
}

@media(min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%;
        line-height:13px
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-offset-0 {
        margin-left: 0%
    }

}
table {
    background-color: transparent
}

th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}
input[type=radio],input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px;
    line-height: normal
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.fade {
    opacity: 0;
}
.dropup,.dropdown {
    position: relative
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.panel-body {
    padding: 15px
}

.panel-body:before,.panel-body:after {
    display: table;
    content: " "
}

.panel-body:after {
    clear: both
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}
.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}
.clearfix:before,.clearfix:after {
    display: table;
    content: " "
}

.clearfix:after {
    clear: both
}
.hidden {
    display: none!important
}
@media(min-width: 1200px) {
    .hidden-lg {
        display:none!important
    }
}
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 26px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 6px;
	font-size:12px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.select2-hidden-accessible {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    -webkit-clip-path: inset(50%)!important;
    clip-path: inset(50%)!important;
    height: 1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important;
    white-space: nowrap!important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}
.main-menu {
    background-color: #0067a9
}

.main-menu__wrapper {
    position: relative
}

.main-menu__main-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-around
}

.main-menu__item {
    flex: 1 1 auto;
    position: static;
    line-height: 40px;
    text-align: center;
    display: inline-block
}
.main-menu__link {
    color: #fff;
    display: block;
    font-family: SemiBold;
    font-size: 16px;
    outline: none;
    text-decoration: none;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.9px
}
.main-menu__submenu {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 8;
    display: none;
    min-width: 160px;
    padding: 5px 30px 10px;
    margin: 0px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.main-menu__city-link {
    color: #ff9000;
    font-family: Regular;
    font-size: 15px;
    line-height: 36px;
    position: absolute;
    right: 13px;
    text-decoration: underline dashed;
    text-transform: none;
    top: 0;
    display: none
}

.main-menu__search-bar {
    display: none
}

.main-menu__cart-widget {
    display: none
}

.main-menu__top_panel {
    display: none
}

.main-menu__user-menu {
    display: none
}
.search-bar {
    position: relative
}

.search-bar__input[type=text] {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-right: 0;
    border: 1px solid #e9eaeb;
    border-radius: 50px;
    line-height: 30px;
    outline: none;
    padding: 0 40px 0 12px
}

header .first_header .first_header_container li .fa{color:#db8d24;}
header .first_header .first_header_container li .fa{color:#db8d24;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}









.fa-map-marker:before{content:"\f041";}
.fa-map-marker:before{content:"\f041";}



.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-map-marker:before{content:"\f041";}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-map-marker:before{content:"\f041";}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-map-marker:before{content:"\f041";}


@font-face{font-family:'FontAwesome';font-display:swap;src:url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.eot");src:url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.eot") format("embedded-opentype"),url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;}

/* valuta */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}
input{color:inherit;font:inherit;margin:0;}

input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
ul{margin-top:0;margin-bottom:10px;}
input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}





ul{margin-top:0;margin-bottom:10px;}







ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}

:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul{margin-top:0;margin-bottom:10px;}


ul{margin-top:0;margin-bottom:10px;}
input{color:inherit;font:inherit;margin:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
ul{margin-top:0;margin-bottom:10px;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
ul{margin-top:0;margin-bottom:10px;}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}
.select2-results{display:block;}
.select2-results__options{list-style:none;margin:0;padding:0;}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}
.select2-results__option[aria-selected]{cursor:pointer;}
.select2-container--open .select2-dropdown{left:0;}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}
.select2-search--dropdown{display:block;padding:4px;}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}

/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/css/screen_update_index.css?v=24-06-2021-v2 */
a{outline:none;text-decoration:none;}
input[type=text]{border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;outline:none;padding-left:12px;width:100%;}
.cur{display:inline-block;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#db8d21 transparent transparent!important;}
a{outline:none;text-decoration:none;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a{clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}
button,input,select{color:inherit;font:inherit;margin:0;}
button{-webkit-appearance:button;cursor:pointer;}
input[type="text"]{border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;outline:none;padding-left:12px;width:100%;}

input[type=text]{border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;outline:none;padding-left:12px;width:100%;}
input[type=text]{border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;outline:none;padding-left:12px;width:100%;}
@media (max-width:991px){
    input[type=text]{margin-right:0;width:63%;}
}
input[type=text]:hover{border:1px solid #db8d21;transition:.2s linear;}
input[type=text]:focus{border:1px solid #db8d21;}
input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
a{outline:none;text-decoration:none;}
input[type=text]{border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;outline:none;padding-left:12px;width:100%;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
input[type=text]{border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;outline:none;padding-left:12px;width:100%;}
@media (max-width:991px){
    input[type=text]{margin-right:0;width:63%;}
}
input[type=text]:hover{border:1px solid #db8d21;transition:.2s linear;}
input[type=text]:focus{border:1px solid #db8d21;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
input,select{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input,select{font-family:inherit;font-size:inherit;line-height:inherit;}
a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a{clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a{clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}
a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
a{background-color:transparent;}

:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#275A86;text-decoration:none;}
ul{margin-top:0;margin-bottom:10px;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a{clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a{clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a{clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}
a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}



a{outline:none;text-decoration:none;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}


a{outline:none;text-decoration:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
a{background-color:transparent;}

:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#275A86;text-decoration:none;}
ul{margin-top:0;margin-bottom:10px;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
a{background-color:transparent;}


a{color:#275A86;text-decoration:none;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}


:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a{clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}
/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/new_slicing/styles/style_index.css?v=24-06-2021-v2 */
a{background-color:transparent;}
b{font-weight:700;}
button,input,select{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
input{line-height:normal;}


input,button,select{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#275A86;text-decoration:none;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.container:before,.container:after{display:table;content:" ";}
.container:after{clear:both;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1200px){
    .container{width:1170px;}
}
/*.row{margin-right:-15px;margin-left:-15px;}*/
.row:before,.row:after{display:table;content:" ";}
.row:after{clear:both;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-caret-down:before{content:"\f0d7";}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:26px;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.main-menu{background-color:#0067a9;}
.main-menu__wrapper{position:relative;}
.main-menu__main-list{list-style:none;padding:0;margin:0;display:flex;justify-content:space-around;}
.main-menu__item{flex:1 1 auto;position:static;line-height:40px;text-align:center;display:inline-block;}
.main-menu__link{color:#fff;display:block;font-family:SemiBold;font-size:14px;outline:none;text-decoration:none;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.9px;}
.main-menu__submenu{width:100%;position:absolute;top:100%;left:0;z-index:8;display:none;min-width:160px;padding:5px 30px 10px;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);}
.main-menu__city-link{color:#ff9000;font-family:Regular;font-size:15px;line-height:36px;position:absolute;right:13px;text-decoration:underline dashed;text-transform:none;top:0;display:none;}
.main-menu__search-bar{display:none;}
.main-menu__cart-widget{display:none;}
.main-menu__top_panel{display:none;}
.main-menu__user-menu{display:none;}
.search-bar{position:relative;}
.search-bar__input[type=text]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:0;border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;padding:0 40px 0 12px;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}


.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}
input{color:inherit;font:inherit;margin:0;}

input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
ul{margin-top:0;margin-bottom:10px;}
input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}





ul{margin-top:0;margin-bottom:10px;}







ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}





ul{margin-top:0;margin-bottom:10px;}




ul{margin-top:0;margin-bottom:10px;}

:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul{margin-top:0;margin-bottom:10px;}


ul{margin-top:0;margin-bottom:10px;}
input{color:inherit;font:inherit;margin:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
ul{margin-top:0;margin-bottom:10px;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input{font-family:inherit;font-size:inherit;line-height:inherit;}
ul{margin-top:0;margin-bottom:10px;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/css/screen_updated.css?v=24-06-2021-v2 */
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
input[type="text"]{border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;outline:none;padding-left:12px;width:100%;}
@media (max-width: 991px){
    input[type="text"]{margin-right:0;width:63%;}
}
input[type="text"]:hover{border:1px solid #db8d21;transition:.2s linear;}
input[type="text"]:focus{border:1px solid #db8d21;}
@media (max-width: 991px){
    .dropdown-menu{border:none;border-radius:4px;box-shadow:none;}
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#db8d21 transparent transparent!important;}
@media screen and (max-width: 991px){
    .container{flex-wrap:wrap;}
}
.cur{display:inline-block;}
.sidr .select2-container .select2-selection--single{height:32px;}
.sidr .select2-container{vertical-align:middle;}
/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/new_slicing/styles/styles.css?v=24-06-2021-v1 */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-caret-down:before{content:"\f0d7";}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
b{font-weight:bold;}
button,input,select{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}


input,button,select{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.container:before,.container:after{display:table;content:" ";}
.container:after{clear:both;}
@media (min-width: 768px){
    .container{width:750px;}
}
@media (min-width: 992px){
    .container{width:970px;}
}
@media (min-width: 1200px){
    .container{width:1170px;}
}
/*.row{margin-right:-15px;margin-left:-15px;}*/
.row:before,.row:after{display:table;content:" ";}
.row:after{clear:both;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.dropdown-menu>li>a{clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:26px;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.cart-widget:hover{text-decoration:none;}
.flowers-list__letter{color:#f38e00;line-height:40px;font-size:14px;font-family:Regular;display:list-item;vertical-align:top;}
.flowers-list__list-wrapper{margin:0 0 0 30px;display:inline-block;}
.flowers-list__img{content:"";background:url(/templates/2015_utf8/css/new_menu/sprite/menu_sprite.jpg?v=4) no-repeat -151px -368px;width:25px;height:25px;display:inline-block;margin:0 15px 0 0;}
.flowers-list__name{color:#000;font-size:15px;font-family:Regular;display:flex;align-items:center;}
.flowers-list__name:hover{color:#f38e00;text-decoration:none;}
.flower_alstromeria{background-position:-124px -368px;}
.flower_amarillis{background-position:-151px -368px;}
.flower_anturium{background-position:-124px -60px;}
.flower_bambuk{background-position:-151px -60px;}
.flower_brassika{background-position:-124px -87px;}
.flower_brunia{background-position:-151px -87px;}
.flower_chlopok{background-position:-124px -114px;}
.flower_eustoma{background-position:-151px -114px;}
.flower_frezia{background-position:-124px -141px;}
.flower_gerbera{background-position:-151px -141px;}
.flower_giacint{background-position:-124px -141px;}
.flower_gipericum{background-position:-151px -343px;}
.flower_gipsofila{background-position:-124px -193px;}
.flower_gortenzia{background-position:-124px -168px;}
.flower_gvozdika{background-position:-124px -218px;}
.flower_hryzantema{background-position:-151px -218px;}
.flower_iris{background-position:-124px -243px;}
.flower_kally{background-position:-151px -243px;}
.flower_klematis{background-position:-124px -268px;}
.flower_lilia{background-position:-124px -293px;}
.flower_limonium{background-position:-151px -293px;}
.flower_lotos{background-position:-0px -312px;}
.flower_narciss{background-position:-27px -312px;}
.flower_orhydea{background-position:-124px -318px;}
.flower_ornitogalum{background-position:-151px -318px;}
.flower_pion{background-position:0 -339px;}
.flower_protea{background-position:-27px -339px;}
.flower_roza{background-position:-124px -343px;}
.flower_solidago{background-position:-151px -343px;}
.flower_statica{background-position:0 -366px;}
.flower_trahelium{background-position:-27px -339px;}
.flower_tulpan{background-position:-54px -370px;}
.flower_veronika{background-position:-81px -370px;}
.flower_sunflower{background:url(/templates/2015_utf8/css/new_menu/sprite/sunflower.jpg) no-repeat;border:solid 1px #b1afbb;}
.flower_gladiolus:before{background:url(/templates/2015_utf8/css/new_menu/sprite/gladiolus.jpg) no-repeat;border:solid 1px #b1afbb;}
.flower_lavender{background:url(/templates/2015_utf8/css/new_menu/sprite/lavender.jpg?v=1) no-repeat;border:solid 1px #b1afbb;}
.flower_eucaliptus{background:url(/templates/2015_utf8/css/new_menu/sprite/eucaliptus.jpg) no-repeat;border:solid 1px #b1afbb}
@media screen and (max-width: 992px){
    .flowers-list__letter{display:none;}
    .flowers-list__list-wrapper{margin:0;}
}
.lang-selector{position:relative;width:auto;display:inline-block;}
.lang-selector__toggle{background:#fff;border:1px solid #aaa;border-radius:4px;padding:1px 15px;line-height:28px;font-family:Regular;font-size:16px;}
.lang-selector__dropdown{width:100%;min-width:auto;}
.lang-selector__item{color:#000;font-family:Light;display:block;width:100%;text-align:center;padding:6px 5px;font-weight:400;line-height:1.4;}
.lang-selector__item:hover,.lang-selector__item:focus{color:#000;background:#f1f1f1;font-weight:700;text-decoration:none;}
.main-menu{background-color:#0067a9;}
.main-menu__wrapper{position:relative;}
.main-menu__main-list{list-style:none;padding:0;margin:0;display:flex;justify-content:space-around;}
.main-menu__item{flex:1 1 auto;position:static;line-height:40px;text-align:center;display:inline-block;}
.main-menu__item:hover{background-color:#db8d21;transition:.2s linear;}
.main-menu__link{color:#fff;display:block;font-family:SemiBold;font-size:14px;outline:none;text-decoration:none;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.9px;}
.main-menu__link:hover,.main-menu__link:focus{text-decoration:none;color:#fff;}
.main-menu__submenu{width:100%;position:absolute;top:100%;left:0;z-index:8;display:none;min-width:160px;padding:5px 30px 10px;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.main-menu__submenu-item{line-height:40px;}
.main-menu__submenu-item{flex:0 1 25%;}
.main-menu__submenu-item:nth-last-child(n+3):first-child,.main-menu__submenu-item:nth-last-child(n+3):first-child ~ .main-menu__submenu-item{flex:0 1 33%;}
.main-menu__submenu-item:nth-last-child(n+4):first-child,.main-menu__submenu-item:nth-last-child(n+4):first-child ~ .main-menu__submenu-item{flex:0 1 25%;margin-left:5px;}
.main-menu__submenu-item:hover{transition:.2s linear;}
.main-menu__submenu-link{color:#000;display:inline-block;float:none;font-family:Regular;font-size:15px;padding:0;text-align:left;text-decoration:none;text-transform:none;outline:none;font-weight:400;line-height:1.4;}
.main-menu__submenu-link:hover{transition:.2s linear;color:#f38e00;text-decoration:none;}
.main-menu__submenu-footer{width:100%;margin:25px 0 0;padding:15px 0 0 0;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;}
.main-menu__submbenu-footer-link{color:#000;display:inline-block;padding:8px 85px 10px 25px;font-family:SemiBold;font-size:14px;text-transform:uppercase;position:relative;border:1px solid grey;height:54px;flex:0 1 16.6%;margin-right:auto;}
.main-menu__submbenu-footer-link:after{content:"";display:block;position:absolute;right:15px;top:-5px;background:url(/templates/2015_utf8/css/css_sprites.png?v=10) no-repeat;background-position:-407px -185px;width:75px;height:57px;}
.main-menu__submbenu-footer-link--new:after{background-position:-407px -185px;width:75px;height:57px;}
.main-menu__submbenu-footer-link--hit{padding:8px 95px 10px 25px;}
.main-menu__submbenu-footer-link--hit:after{background-position:-218px -331px;width:92px;height:64px;}
.main-menu__submbenu-footer-link--bear-flower:after{background-position:-315px -335px;width:94px;height:64px;}
.main-menu__submbenu-footer-link--roses:after{width:60px;height:60px;background:url(/templates/2015_utf8/css/new_menu/sprite/menu_sprite.jpg?v=4) -2px -250px no-repeat;}
.main-menu__submbenu-footer-link:hover{text-decoration:none;color:#000;}
.main-menu__submbenu-footer-btn{font-family:Light;background:#f38e00;border-radius:20px;width:175px;font-size:16px;text-align:center;text-transform:none;color:#fff;margin-left:auto;}
.main-menu__submbenu-footer-btn:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";margin:0 0 0 10px;}
.main-menu__submbenu-footer-btn:hover{color:#fff;text-decoration:none;background:#db8d21;transition:.2s linear;}
.main-menu__city-link{color:#ff9000;font-family:Regular;font-size:15px;line-height:36px;position:absolute;right:13px;text-decoration:underline dashed;text-transform:none;top:0;display:none;}
.main-menu__search-bar{display:none;}
.main-menu__cart-widget{display:none;}
.main-menu__top_panel{display:none;}
.main-menu__user-menu{display:none;}
@media screen and (max-width: 992px){
    .main-menu__toggle{display:block;height:30px;margin:4px 8px;padding:3px 4px;width:30px;}
    .main-menu__toggle span{background:#fff;display:block;height:2px;margin:3px 0;width:100%;}
    .main-menu__wrapper{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;left:-260px;background:#fff;}
    .main-menu__main-list{flex-flow:column;align-items:start;}
    .main-menu__item{border-top:1px solid #e9eaeb;line-height:36px;width:100%;text-align:left;padding:0 15px;position:relative;}
    .main-menu__item:hover{background:none;}
    .main-menu__link{color:#000;}
    .main-menu__link:hover,.main-menu__link:focus{color:#db8d21;}
    .main-menu__submenu{width:100%;position:static;border:none;box-shadow:none;margin:0;border-radius:0;padding:0;}
    .main-menu__submenu-item{flex:0 1 100%;line-height:36px;}
    .main-menu__submenu-footer{padding:10px 0;}
    .main-menu__submbenu-footer-btn{margin:0 auto;}
    .main-menu__submbenu-footer-link{display:none;}
    .main-menu__city-link{display:block;}
    .main-menu__search-bar{display:block;}
    .main-menu__panel{display:flex;align-items:center;padding:0 0px;}
    .main-menu__cart-widget{display:block;margin:0 0 0 auto;flex:0 1 0px;padding-left:5px;}
    .main-menu__top_panel{margin:5px 0;padding:0 15px;display:flex;align-items:center;justify-content:space-between;}
    .main-menu__user-menu{display:block;}
    .main-menu__mobile-close{margin:0 0 0 auto;font-size:20px;color:#999;}
    .main-menu__mobile-close:hover{color:#666;}
    .main-menu__mobile-close:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";}
    .main-menu__lang-sel{margin:auto;}
}
.search-bar{position:relative;}
.search-bar__input[type="text"]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:0;border:1px solid #e9eaeb;border-radius:50px;line-height:30px;outline:none;padding:0 40px 0 12px;}
.search-bar__search-btn{position:absolute;right:5px;z-index:5;top:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:100%;cursor:pointer;height:30px;width:30px;background:transparent url(/templates/2015_utf8/css/css_sprites.png?v=11) no-repeat scroll -301px -254px;}
.submenu-link-col{margin:25px 0 0 0;}
.submenu-link-col__title{color:#f38e00;text-align:left;font-family:Regular;position:relative;padding:0 0 0 70px;margin:15px 0 0 0;line-height:32px;}
.submenu-link-col__title:before{content:'';display:block;position:absolute;top:-15px;left:0;background:url(/templates/2015_utf8/css/new_menu/sprite/menu_sprite.jpg?v=4) no-repeat -2px -250px;width:60px;height:60px;}
.submenu-link-col__links{padding:0 0 0 70px;}
.submenu-link-col__link{color:#000;display:block;font-family:Regular;font-size:15px;line-height:32px;text-transform:none;}
.submenu-link-col__link:hover{color:#f38e00;text-decoration:none;}
.flower_bouquets:before{background-position:-120px 0;width:60px;height:60px;}
.flower_composition:before{background-position:-2px -1px;width:60px;height:60px;}
.flower_decoration:before{background-position:-64px -59px;width:60px;height:60px;}
.flower_frouts:before{background-position:-2px -63px;width:60px;height:60px;}
.flower_giftbox:before{background-position:-64px -121px;width:60px;height:60px;}
.flower_happyness:before{background-position:-64px -183px;width:60px;height:60px;}
.flower_baloon:before{background-position:-2px -187px;width:60px;height:60px;}
.flower_single-flower:before{background-position:-2px -250px;width:60px;height:60px;}
.flower_teddybear:before{background-position:-64px -307px;width:60px;height:60px;}
@media screen and (max-width: 767px){
    .submenu-link-col{margin:0;}
    .submenu-link-col__title{display:none;}
    .submenu-link-col__links{padding:0;}
    .submenu-link-col__link{line-height:36px;}
}
.user-menu{display:flex;flex-flow:row;justify-content:space-around;margin:5px 0;}
.user-menu__link{flex:0 1 100%;color:#000;padding:8px 0;text-align:center;display:inline-block;font-family:SemiBold;font-size:14px;text-decoration:none;text-transform:uppercase;}
.user-menu__link:first-child{border-right:1px solid #e9eaeb;}
.user-menu__link:hover{color:#db8d21;text-decoration:none;}
@font-face{font-family:'FontAwesome';font-display:swap;src:url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.eot");src:url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.eot") format("embedded-opentype"),url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';font-display:swap;src:url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.eot");src:url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.eot") format("embedded-opentype"),url("/templates/2015_utf8/new_slicing/resources/fonts/fontawesome-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;}
@font-face{font-display:swap;font-family:"SemiBold";font-style:normal;font-weight:600;src:url(/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-SemiBold.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"SemiBold";font-style:normal;font-weight:600;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-SemiBold.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Regular";font-style:normal;font-weight:400;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Regular.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Regular";font-style:normal;font-weight:400;src:url(/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Regular.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"Regular";font-style:normal;font-weight:400;src:url(/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Regular.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"Regular";font-style:normal;font-weight:400;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Regular.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2") format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url(/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"Light";font-style:normal;font-weight:300;src:url("/templates/2015_utf8/new_slicing/resources/fonts/OpenSans-Light.woff2") format("woff2");}
/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/css/screen_updated.css?v=24-06-2021-v2 */
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
@media (max-width:991px){
    .dropdown-menu{border:none;border-radius:4px;box-shadow:none;}
}
/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/new_slicing/styles/styles.css?v=24-06-2021-v1 */
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.open>.dropdown-menu{display:block;}
.main-menu__submenu{width:100%;position:absolute;top:100%;left:0;z-index:8;display:none;min-width:160px;padding:5px 30px 10px;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);}
.main-menu__submenu--opened{display:flex!important;flex-wrap:wrap;}
.main-menu__submenu-item{line-height:40px;}
.main-menu__submenu-item{flex:0 1 25%;}
.main-menu__submenu-item:nth-last-child(n+3):first-child,.main-menu__submenu-item:nth-last-child(n+3):first-child~.main-menu__submenu-item{flex:0 1 33%;}
.main-menu__submenu-item:nth-last-child(n+4):first-child,.main-menu__submenu-item:nth-last-child(n+4):first-child~.main-menu__submenu-item{flex:0 1 25%;margin-left:5px;}
.main-menu__submenu-item:hover{transition:.2s linear;}
.main-menu__submenu-footer{width:100%;margin:25px 0 0;padding:15px 0 0;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;}
.main-menu__submbenu-footer-link{color:#000;display:inline-block;padding:8px 85px 10px 25px;font-family:SemiBold;font-size:14px;text-transform:uppercase;position:relative;border:1px solid grey;height:54px;flex:0 1 16.6%;margin-right:auto;}
.main-menu__submbenu-footer-link:after{content:"";display:block;position:absolute;right:15px;top:-5px;background:url(/templates/2015_utf8/css/css_sprites.png?v=10) no-repeat;background-position:-407px -185px;width:75px;height:57px;}
.main-menu__submbenu-footer-link--new:after{background-position:-407px -185px;width:75px;height:57px;}
.main-menu__submbenu-footer-link--hit{padding:8px 95px 10px 25px;}
.main-menu__submbenu-footer-link--hit:after{background-position:-218px -331px;width:92px;height:64px;}
.main-menu__submbenu-footer-link--bear-flower:after{background-position:-315px -335px;width:94px;height:64px;}
.main-menu__submbenu-footer-link:hover{text-decoration:none;color:#000;}
.main-menu__submbenu-footer-btn{font-family:Light;background:#f38e00;border-radius:20px;width:175px;font-size:16px;text-align:center;text-transform:none;color:#fff;margin-left:auto;}
.main-menu__submbenu-footer-btn:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";margin:0 0 0 10px;}
.main-menu__submbenu-footer-btn:hover{color:#fff;text-decoration:none;background:#db8d21;transition:.2s linear;}
@media screen and (max-width:767px){
    .main-menu__submenu{width:100%;position:static;border:none;box-shadow:none;margin:0;border-radius:0;padding:0;}
    .main-menu__submenu-item{flex:0 1 100%;line-height:36px;}
    .main-menu__submenu-footer{padding:10px 0;}
    .main-menu__submbenu-footer-btn{margin:0 auto;}
    .main-menu__submbenu-footer-link{display:none;}
}
.submenu-link-col{margin:25px 0 0;}
.submenu-link-col__title{color:#f38e00;text-align:left;font-family:Regular;position:relative;padding:0 0 0 70px;margin:15px 0 0;line-height:32px;}
.submenu-link-col__title:before{content:'';display:block;position:absolute;top:-15px;left:0;background:url(/templates/2015_utf8/css/new_menu/sprite/menu_sprite.jpg?v=4) no-repeat -2px -250px;width:60px;height:60px;}
.submenu-link-col__links{padding:0 0 0 70px;}
.submenu-link-col__link{color:#000;display:block;font-family:Regular;font-size:15px;line-height:32px;text-transform:none;}
.submenu-link-col__link:hover{color:#f38e00;text-decoration:none;}
.flower_bouquets:before{background-position:-120px 0;width:60px;height:60px;}
.flower_composition:before{background-position:-2px -1px;width:60px;height:60px;}
.flower_decoration:before{background-position:-64px -59px;width:60px;height:60px;}
.flower_single-flower:before{background-position:-2px -250px;width:60px;height:60px;}
@media screen and (max-width:767px){
    .submenu-link-col{margin:0;}
    .submenu-link-col__title{display:none;}
    .submenu-link-col__links{padding:0;}
    .submenu-link-col__link{line-height:36px;}
}
/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/css/screen_updated.css?v=24-06-2021-v2 */
a{outline:none;text-decoration:none;}
a:hover{color:inherit;color:#db8d21;outline:none;text-decoration:none;}
a:focus{color:inherit;outline:none;text-decoration:none;}
/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/new_slicing/styles/styles.css?v=24-06-2021-v1 */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-caret-down:before{content:"\f0d7";}
a{background-color:transparent;}
a:active,a:hover{outline:0;}


a{color:#275A86;text-decoration:none;text-wrap: auto;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.main-menu__link{color:#fff;display:block;font-family:SemiBold;font-size:16px;outline:none;text-decoration:none;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.9px;}
.main-menu__link:hover,.main-menu__link:focus{text-decoration:none;color:#fff;}
@media screen and (max-width:767px){
    .main-menu__link{color:#000;}
    .main-menu__link:hover,.main-menu__link:focus{color:#db8d21;}
}
/*! CSS Used from: https://ufl.local/templates/2015_utf8/css/screen_updated.css?v=02-06-2021-v2 */
@media (max-width: 991px){
    .home_first_screen .home_first_screen_form.composition{width:100%;}
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#db8d21 transparent transparent!important;}
.slick-slide{outline:none;z-index:1;}
.slick-prev:before{background-color:#db8d21;border-radius:6px;color:#000;content:'\f104';font-family:"FontAwesome";font-size:30px;/*padding:12px 10px;*/z-index:2;}
.slick-next:before{background-color:#db8d21;border-radius:6px;color:#000;content:"\f105";font-family:"FontAwesome";font-size:30px;/*padding:12px 10px;*/z-index:2;}
.home_first_screen{margin-bottom:24px;position:relative;}
.home_first_screen .home_first_screen_form{background-color:rgba(0, 0, 0, 0.4);margin-top:-177px;padding:24px;position:absolute;right:80px;text-align:center;top:50%;}
@media screen and (min-width: 1440px){
    .home_first_screen .home_first_screen_form{right:10%;}
}
@media screen and (min-width: 1540px){
    .home_first_screen .home_first_screen_form{right:17%;}
}
@media screen and (min-width: 2000px){
    .home_first_screen .home_first_screen_form{right:25%;}
}
@media (max-width: 991px){
    .home_first_screen .home_first_screen_form{background-image:url(/templates/2015_utf8/images/parts/home_fon1.jpg?v=2);background-position:center;background-repeat:no-repeat;background-size:cover;display:none;margin-top:0;padding:24px;position:static;}
}
.home_first_screen .home_first_screen_form p.title{color:#fff;font-size:20px;margin-bottom:24px;text-transform:uppercase;}
.home_first_screen .home_first_screen_form input.home_first_screen_form_input{border-radius:8px;margin-bottom:24px;}
@media (max-width: 991px){
    .home_first_screen .home_first_screen_form input.home_first_screen_form_input{width:100%;}
}
.home_first_screen .home_first_screen_form a{background-color:#db8d21;border:2px solid #fff;border-radius:8px;color:#fff;display:block;font-size:20px;line-height:32px;}
.home_first_screen .home_first_screen_form a:hover{border:2px solid #db8d21;transition:.2s linear;}
.home_first_screen .home_first_screen_form .select2{margin-bottom:24px;}
.home_first_screen .home_first_screen_form .select2 .selection{line-height:36px;margin-bottom:24px;}
.home_first_screen .home_first_screen_form .select2 .selection .select2-selection{background-color:#fff;border-radius:8px;height:36px;outline:none;}
.home_first_screen .home_first_screen_form .select2 .selection .select2-selection .select2-selection__rendered{line-height:36px;padding-left:10px;text-align:left;}
.home_first_screen .home_first_screen_form .select2 .selection .select2-selection__arrow{height:36px;}
.home_first_screen .main_single_slide{height:230px;overflow:hidden;position:relative;}
.home_first_screen .main_single_slide ul{list-style:none;margin-bottom:0;margin-left:0;padding:0;}
.home_first_screen .slick-prev{height:40px;left:40px;width:40px;z-index:2;}
.home_first_screen .slick-next{height:40px;right:40px;width:40px;z-index:2;}
.home_first_screen .slick-dots{bottom:45px;}
.home_first_screen .slick-dots li{height:10px;width:10px;}
.home_first_screen .slick-dots li button{height:10px;width:10px;}
.home_first_screen .slick-dots li button:before{border:2px solid #db8d21;border-radius:50%;content:' ';height:10px;opacity:1;width:10px;}
.home_first_screen .slick-dots li.slick-active button:before{background-color:#db8d21;}
@media (max-width: 1199px){
    .home_first_screen .main_single_slide{height:auto;}
    .home_first_screen .slick-dots{bottom:10px;}
}
@media (max-width: 991px){
    .home_first_screen_form_mobile{background-color:rgba(0, 0, 0, 0.4);padding:24px;}
}
@media (max-width: 768px){
    .home_first_screen .slick-arrow:before{font-size:20px;padding:6px 5px;}
    .home_first_screen .slick-arrow{width:21px;}
    .home_first_screen .slick-prev{left:10px;}
    .home_first_screen .slick-next{right:10px;}
}
.relative{position:relative;}
.c_city{bottom:6px;left:12px;position:absolute;}
.c_city span{border-bottom:1px dashed;color:#fff;cursor:pointer;float:left;font-family:OpenSans;font-size:12px;}
#search_l_results{background:#fff;border:1px solid #999;border-top:0;display:none;left:23px;max-height:200px;overflow:hidden;position:absolute;top:105px;width:253px;z-index:9;}
img.b-promo-image{max-width:100%;height:230px;object-fit:cover; object-position:center center;display:block;}
.slick-dots{list-style:none;}
.slick-dots {bottom: 0;left: 50%;transform: translateX(-50%);width: auto;}
.slick-dots li{margin-right:5px;padding:0!important;width:auto!important;}
.slick-dots button{overflow:hidden;text-indent:-99999px;}
.slick-dots button::before{background:#db8d21;border-radius:100%;content:"";}
.adaptive-image-wrapper{display:block;position:relative;}
.cl-height{height:0!important;}
.image-center{margin:0px auto;}
/*.home_first_screen .home_first_screen_form a{border-radius:0!important;}*/

/*! CSS Used from: https://www.u-f-l.net/templates/2015_utf8/css/screen_updated.css?v=24-06-2021-v2 */
.order_flowers p.title{font-family:SemiBold;font-size:48px;margin-bottom:0;padding-bottom:40px;padding-top:40px;text-align:center;}
@media (max-width:991px){
    .order_flowers p.title{font-size:16px;padding-bottom:20px;padding-top:20px;}
}
.order_flowers_product{text-align:center;}
.order_flowers_product ul{list-style:none;margin-bottom:0;padding-left:0;}
.order_flowers_product ul li{/*border-bottom:1px solid #c5c7c8;border-right:1px solid #c5c7c8;*/display:inline-block;float:left;padding:8px;position:relative;text-align:center;width:25%;}
.slick-slide li.p{width:100%;}
.order_flowers_product ul li p.title2{font-family:SemiBold;font-size:16px;height:auto;margin-bottom:0;padding:0 15px;min-height:40px}
.order_flowers_product ul li p.body{color:green;font-family:SemiBold;font-size:28px;margin-bottom:4px;min-height:40px;}
.order_flowers_product ul li p.body span{color:grey;font-size:14px;padding-right:6px;text-decoration:line-through;}
.order_flowers_product ul li .star{color:#545759;left:12px;position:absolute;top:4px;}
.order_flowers_product ul li .star span{color:#545759;padding-left:4px;}
.order_flowers_product ul li .height{color:#545759;position:absolute;right:12px;top:4px;}
.order_flowers_product ul li .height span{color:#545759;}
.product-items_box{display:inline-block;height:550px;overflow:hidden;position:relative;text-align:center;width:100%;border-radius:8px;}
@media (max-width:991px){
    .product-items_box{height:auto;}
}
.home_stock>.product-items_box{height:auto;}
@media (max-width:991px){
    .product-items_box{min-height:auto;}
}
.order_flowers_product ul li:hover{border:none;z-index:3;}
.slick-slide{outline:none;z-index:1;}
.slick-prev:before{background-color:#4598FFFF;border-radius:100%;color:white;content:'\f104';font-family:fontawesome;font-size:30px;padding:6px 16px;z-index:2;}
.slick-next:before{background-color:#4598FFFF;border-radius:100%;color:white;content:"\f105";font-family:fontawesome;font-size:30px;padding:6px 16px;z-index:2;}
.home_stock .home_stock_box .a_stock:hover{opacity:.5;}
#pr_il{padding-bottom:35px;max-height:375px;box-sizing:border-box;}
.order_flowers_product_schadow ul li:hover{box-shadow:none!important;}
/*.product-items_box:hover{box-shadow:0 0 10px -2px rgba(0,0,0,.75)!important;}*/


.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before, .slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

body.sidr-open {
    overflow: hidden;
    transition: none;
    position: static !important
}

body.sidr-open:before {
    background: rgba(0, 0, 0, 0.5);
    content: "";
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.slick-loading .slick-list {
    background: #fff url("../../css/ajax-loader.gif") center center no-repeat
}

@font-face {
    font-family: "slick";
    src: url("../../css/fonts/slick.eot");
    src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../css/fonts/slick.woff") format("woff"), url("../../css/fonts/slick.ttf") format("truetype"), url("../../css/fonts/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before, .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: #fff;
    /*opacity: .75;*/
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -45px
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "\2190"
}

[dir="rtl"] .slick-prev:before {
    content: "\2192"
}

.slick-next {
    right: -25px
}

[dir="rtl"] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "\2192"
}

[dir="rtl"] .slick-next:before {
    content: "\2190"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\2022";
    width: 20px;
    height: 20px;
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}
@media (max-width:991px){
    .order_flowers_product ul li{width:50%;}
    .order_flowers_product ul li p.title2{height:46px;overflow:hidden;}
    .order_flowers_product ul li p.body span{display:block;}
    .order_flowers_product ul li p.body{height:60px;font-size:26px;}
}
@media (max-width:991px){
    .order_flowers_product ul li{border-right:0;}
}
.product-items2 li{border:none!important;height:inherit!important;}
.product-items2 li img{display:inline-block;}
@media (max-width:991px){
    .product-items2 li img.product{height:100px!important;width:100px!important;}
}
@media (max-width:991px){
    .product-items2 li p.title2{font-size:12px!important;}
}
.product-items2 li p.body{font-size:12px!important;}
@media (max-width:991px){
    .product-items2 .slick-prev{left:0;}
}
@media (max-width:991px){
    .product-items2 .slick-next{right:0;}
}
.product-items2 .slick-prev:before{color:white;content:"\f104";font-family:fontawesome;font-size:30px;}
.product-items2 .slick-next:before{color:white;content:"\f105";font-family:fontawesome;font-size:30px;}
.home_stock .days:before{bottom:-20px;content:'';font-family:Regular;font-size:12px;left:0;position:absolute;}
.home_stock .hours:before{bottom:-20px;content:'';font-family:Regular;font-size:12px;left:0;position:absolute;}
.home_stock .minutes:before{bottom:-20px;content:'';font-family:Regular;font-size:12px;left:0;position:absolute;}
.home_stock .seconds:before{bottom:-20px;content:'';font-family:Regular;font-size:12px;left:0;position:absolute;}
.home_stock .home_stock_box{padding:4px;}
.home_stock .home_stock_box:hover{box-shadow:none!important;}
.home_stock .home_stock_box .timer{margin-bottom:30px;text-align:left;}
.home_stock .home_stock_box .timer p.title{font-size:16px;margin-bottom:18px;padding-bottom:0;padding-top:0;text-align:left;text-transform:uppercase;}
.home_stock .home_stock_box .timer span{background-color:#ededed;border-radius:4px;display:inline-block;font-family:SemiBold;margin-right:8px;padding:4px;position:relative;text-align:center;width:30px;}
.home_stock .home_stock_box .title_2{font-family:SemiBold;font-size:20px;text-align:left;}
.home_stock .home_stock_box .body{font-family:Regular;font-size:14px;height:60px;overflow:hidden;text-align:left;}
.home_stock .home_stock_box .stock_stock{font-family:SemiBold;font-size:24px;margin-bottom:0;}
.home_stock .home_stock_box .stock_stock_stock{color:#B30000;font-size:12px;}
.home_stock .home_stock_box .a_stock{background-color:#B30000;border-radius:8px;color:#fff;display:inline-block;font-size:16px;margin-top:10px;padding:6px 48px;text-transform:uppercase;}
.home_stock .home_stock_box a.a_all{color:#000;display:block;float:right;font-size:10px;margin-top:10px;text-align:right;text-decoration:underline;width:200px;}
.product-items-stock li{padding-left:20px!important;padding-right:20px!important;}
.product-items-stock li .product-items_box_stock{height:auto;padding-bottom:24px;position:relative;border: 1px dashed #c4c4c4;}
.product-items-stock li .product-items_box_stock:before{background-color:#0067a9;border-radius:50%;color:#fff;content:'+';font-size:20px;margin-top:-20px;padding:2px 10px;position:absolute;right:-36px;top:50%;}
@media (max-width:991px){
    .product-items-stock li .product-items_box_stock:before{content:' ';padding:0;}
}
.product-items-stock li .product-items_box_stock_none:before{background-color:transparent;border-radius:50%;color:#fff;content:' ';font-size:20px;margin-top:-20px;padding:0;position:absolute;right:-36px;top:50%;}
@media (max-width:991px){
    ul.test{border:2px solid #0067a9;}
    ul.test li{padding-left:2px!important;padding-right:2px!important;width:50%!important;}
    ul.test li .product-items_box_stock{box-shadow:none!important;}
    ul.test li.home_stock{text-align:center!important;width:100%!important;}
    ul.test li.home_stock p.title{text-align:center!important;}
    ul.test li.home_stock .title_2{text-align:center!important;}
    ul.test li.home_stock .body{text-align:center!important;}
    ul.test li.home_stock .stock_stock{text-align:center!important;}
    ul.test li.home_stock .stock_stock_stock{text-align:center!important;}
    ul.test li.home_stock .a_stock{text-align:center!important;}
    ul.test li.home_stock a.a_all{text-align:center!important;}
}
@media (max-width:991px){
    .timer{text-align:center!important;}
}

@media screen and (max-width:991px){
    .container{flex-wrap:wrap;}
}
/*.home_stock .home_stock_box .a_stock{border-radius:0!important;}*/
@media screen and (max-width:400px){
    .order_flowers_product ul li p.body{font-size:20px;}
}
#developers{background-color:#FF8080;border:1px solid maroon;cursor:pointer;left:0;padding:10px 20px;position:fixed;top:0;z-index:2;}
#developers:hover{background-color:maroon;}
#developers > header{color:#fff;float:left;font-size:14px;position:relative;}
#developers > header > ul{background:#efefef;border:1px solid #333;display:none;left:-21px;padding:4px 20px;position:absolute;top:24px;width:300px;z-index:3;}
#developers:hover > header > ul,#developers > header > ul:hover{display:block;}
#developers > header > ul > li{display:block;float:left;list-style:none;margin:5px 0;width:100%;}
#developers > header > ul > li > a{color:#333;text-decoration:none;}
#developers > header > ul > li > a:hover{text-decoration:underline;}

.shine-button {
  text-decoration: none;
  display: inline-block;
  padding: 10px 15px 10px 20px;
  margin: 0px 20px;
  position: relative;
  overflow: hidden;
  border: 0px solid #fe6637;
  border-radius: 8px;
  font-family: 'Montserrat', sans-serif;
  color: #ff3c00;
  transition: .2s ease-in-out;
  background: #ffeae4;
  font-weight: 700;
  text-transform: uppercase;
  /*background-image: url('https://www.u-f-l.net/templates/2015_utf8/images/icons/bag-coral.svg');*/
  background-repeat: no-repeat;
  background-size: 1px 1px;
  background-position: 15px center;
}
.shine-button:before {
  content: "";
  background: linear-gradient(90deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .5));
  height: 50px;
  width: 50px;
  position: absolute;
  top: -8px;
  left: -75px;
  transform: skewX(-45deg);
}
.shine-button:hover {
  background: #ff3c00;
  color: #fff;
  /*background-image: url('https://www.u-f-l.net/templates/2015_utf8/images/icons/bag-white.svg');*/
  background-repeat: no-repeat;
  background-size: 1px 1px;
  background-position: 15px center;
}
.shine-button:hover:before {
  left: 150px;
  transition: .5s ease-in-out;
}
.add-to-favorite {
      position: absolute; /* Додаємо абсолютне позиціонування */
  bottom: 10px;           /* Відступ зверху */
  right: 10px;         /* Відступ праворуч */
    background-color: transparent;
    /*background-image: url('https://www.u-f-l.net/templates/2015_utf8/images/icons/heart-thin-icon.svg');*/
    background-repeat: no-repeat;
    background-size: 20px 20px;
    text-decoration: none;
    display: inline-block;
    border: none;
    width: 20px;
    height: 20px;
}

.add-to-favorite.selected {
    background-image: url('https://www.u-f-l.net/templates/2015_utf8/images/icons/heart-icon.svg');
}

.add-to-favorite:hover {
    background-image: url('/templates/2015_utf8/images/icons/heart-icon.svg');
}

.product-alt {
    background-color: transparent;
    background-image: url('/templates/2015_utf8/images/icons/info.svg');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    text-decoration: none;
    display: inline-block;
    border: none;
    width: 20px;
    height: 20px;
    margin: 0px;
    cursor: pointer;
}

.product-alt .product-alt-box {
    display: none;
    position: absolute;
    margin-top: 25px;
    font-size: 10.5px;
    margin-left: -140px;
    width: 150px;
    background: #ffe8c9;
    border: 1px solid #fcad3f;
    z-index: 999;
    overflow-wrap: break-word;
    white-space: normal;
    padding: 5px;
    border-radius: 5px;
}

.choose_region_districts_result_block .city-row {
    cursor: pointer;
    
}
.choose_region_districts_result_block .city-row:hover {
    text-decoration: underline;
}

.order_flowers_product ul li .adaptive-image-wrapper a.prod-img-first {
    min-height: 0 !important;
}
    .product-gallery {
        position: relative;
        width: 267px;
        height: 267px;
        overflow: hidden;
        margin-bottom: 10px;
        margin: 0 auto;
    }
.product-gallery img {
    position: absolute;
}

.product-gallery img.active {
    opacity: 1;
    position: relative;
    border-radius:7px;
}

.product-gallery img.hidden {
    opacity: 0;
}

.indicator {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    height: 10px;
}

.indicator div {
    width: 40px;
    height: 2px;
    background-color: #ccc;
    margin: 0 5px;
    transition: height 0.3s ease;
    cursor: pointer;
}

.indicator div.active {
    height: 2px;
    background-color: #000;
}

.next-photo-text {
    text-decoration: underline;
    text-align: center;
    margin-top: 0px;
    cursor: pointer;
    font-size: small;
}

@media (min-width: 768px) {
    .next-photo-text {
        display: none !important;
    }
}

.prefix-price {
        font-size: 12px;
        color: green !important;
        padding-right: 6px;
        text-decoration: none !important;
        display: inline-flex !important;
}

@media (max-width: 500px) {
    ul.city_price_links {
        width: 100%;
        display: flex;
        white-space: nowrap;
        overflow-x: scroll;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    
    ul.city_price_links li {
        display: flex;
    }
}

ul.city_price_links {
    list-style: none;
    padding: 0;
}

ul.city_price_links li {
    display: inline-block;
    margin: 0 2px;
}

ul.city_price_links li a {
    padding: 10px;
    border: 2px solid #ffa74d;
    color: white;
    background-color: #ffa74d;
    border-radius: 8px;
    text-decoration: none;
    margin:5px;
}

ul.city_price_links li a:hover {
    background: #b97318;
    color: white;
}

.list-swiper-cfp {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.swiper-wrapper-cfp {
    width: 100%;
    height: 100%;
    /*display: flex;*/
    margin-left: -1px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    height: auto;
}
.swiper-slide a img {
    width: auto;
    height: auto;
    position: relative;
    transition: transform 1s ease;
}
.swiper-slide a img:hover,
.swiper-slide a img:active {
    transform: scale(1.05);
}
@media screen and (max-width: 400px) {
    .swiper-wrapper-cfp {
        margin-left: 14px;
    }
    ul.swiper-wrapper-cfp li div.product-items_box {
        width: 272px;
    }
    .swiper-button-prev-cfp {
        left: 22px !important;
    }
    .swiper-slide a img {
        width: 275px !important;
        margin-left: -20px;
    }
    ul.swiper-wrapper-cfp li div.product-items_box {
        border: dashed 1px;
        border-color: #c4c4c4;
        padding-top: 12px;
        width: 260px !important;
        transition: border 0.3s, box-shadow 0.3s;
    }
}
@media screen and (max-width: 500px) {
    .swiper-wrapper-cfp {
        margin-left: 14px;
    }
    ul.swiper-wrapper-cfp li div.product-items_box {
        width: 272px;
    }
    .swiper-button-prev-cfp {
        left: 22px !important;
    }
    .swiper-slide a img {
        width: 300px;
        margin-left: -20px;
    }
}

ul.swiper-wrapper-cfp li div.product-items_box {
    border: dashed 1px;
    border-color: #c4c4c4;
    padding-top: 0px;
    width: 270px;
    transition: border 0.3s, box-shadow 0.3s;
}

ul.swiper-wrapper-cfp li div.product-items_box:hover {
    border-style: solid;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: aliceblue;
}
.order_flowers_product ul li {
    border-bottom: 0px solid #c5c7c8 !important;
}
.swiper-pagination-cfp {
    text-align: center;
    margin-top: 10px;
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background-color: #d3d3d3;
    display: inline-block;
    margin: 0 5px;
    border-radius: 50%;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    background-color: #4598fe;
}

.items-tile-icon {
    min-height: 30px;
    text-align: center;
    margin-top: -50px;
}
.caption-body p a {
    font-size: 16px;
    border-bottom: 1px solid;
    background: #edf2ff;
}

.caption-body {
    text-align: center;
}

.caption-body__controls {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-top: 10px;
}

.caption-body__controls p {
    margin: 0;
}

.dropdown-select {
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f8f8f8;
    font-size: 14px;
    color: #333;
    outline: none;
    transition: all 0.3s ease;
}

.dropdown-select:hover {
    border-color: #007BFF;
}

.dropdown-select:focus {
    border-color: #007BFF;
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

.new_review_box_text_button {
    text-decoration: underline;
    cursor: pointer;
    padding: 0 !important;
    font-size: 14px !important;
}
.new_review_box_text {
    border: dashed 1px;
    border-color: #c4c4c4;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
    text-align: left;
}
.list-swiper-site-reviews {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
}
.swiper-wrapper-site-reviews {
        width: 100%;
        height: 100%;
        display: flex;
        margin-left: -40px;
}

.swiper-slide-review {
        text-align: left;
        font-size: 14px;
        height: auto;
}

.swiper-slide-review a img {
        width: auto;
        height: auto;
        position: relative;

}

ul.swiper-wrapper-site-reviews li div.product-items_box {
        border:dashed 1px;
        border-color:#c4c4c4;
        padding-top:12px;
        width:270px
}

.new_review_box_user {
    padding: 25px 0 10px;
    text-align: center;
    font-size: 12px;
}

.new_review_box_answer_text {
    font-style: italic;
    background: #fffbe4;
    padding: 5px;
}
.new_review_box_answer_text_button {
    text-decoration: underline;
    cursor: pointer;
    padding: 0 !important;
    font-size: 14px !important;
}
.aggr {
    text-align: center;
    padding-bottom: 15px;
}

@media only screen and (max-width: 768px) {
    .mobile-h1 {
        position: relative;
        z-index: 1; /* Сделать текст на переднем плане */
        color: white; /* Цвет текста */
        background-color: #500a0a99; /* Синий цвет с прозрачностью 80% */
        margin-top: -110px;
        padding: 10px; /* Внутренние отступы текста */
        font-size: 30px;
        text-align: center;
    }
}

@media only screen and (min-width: 769px) {
    .mobile-h1 {
        position: relative;
        z-index: 1; /* Сделать текст на переднем плане */
        color: white; /* Цвет текста */
        background-color: #500a0a99; /* Синий цвет с прозрачностью 80% */
        margin-top: -110px;
        padding: 10px; /* Внутренние отступы текста */
        font-size: 30px;
        text-align: center;
    }
}

.text300-container {
    background:#ffe3e3;
    border-radius:24px;
    border:1px solid #cccccc;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    padding:15px 10px;
    text-align: center;
}

.text300-container h2 {
    text-align:center;
    font-size:30px;
}

.rating-city {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
}

.star-city {
    width: 20px;
    height: 20px;
    background-color: orange; /* Колір заповненої частини зірки */
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    margin-right: 5px;
}

.half-star {
    width: 20px;
    height: 20px;
    background: linear-gradient(90deg, orange 50%, #ccc 50%); /* Половина заповненої зірки */
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    margin-right: 5px;
}

.rating-text {
    font-size: 16px;
    margin-left: 10px;
    color: #333;
}

.category-description {
    font-family: Arial, sans-serif;
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
    line-height: 1.6;
    position: relative;
}
.block2 {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #ccc;
    border-radius: 10px;
    background-color: #333333;
    position: relative;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    display: none;
    flex-direction: column;
    align-items: center;
    color: white;
}
.block2.active {
    display: flex;
}
.block2 .icon {
    width: 64px;
    height: 64px;
    margin-bottom: 20px;
    color: #fe6637;
}
.indicator5 {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 12px;
    color: #fe6637;
}
.navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 10px;
    right: 10px;
}
.navigation .icon {
    cursor: pointer;
    color: #666;
    transition: color 0.3s;
    width: 32px;
    height: 32px;
}
.navigation .icon:hover {
    color: #333;
}

@media (max-width: 400px) {
    .benefits-container {
        grid-template-columns: 1fr;
    }
}
@media (min-width: 401px) and (max-width: 991px) {
    .benefits-container {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (min-width: 992px) {
    .benefits-container {
        grid-template-columns: repeat(4, 1fr);
    }
}

.faq-section {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 20px;
    max-width: 800px;
    margin: 20px auto;
}
.faq-title {
    text-align: center;
    font-size: 24px;
    color: #333;
}
.faq-item {
    margin-bottom: 10px;
}
.faq-question {
    background: #e6f7ff;
    color: black;
    padding: 10px 15px;
    border-radius: 4px;
    cursor: pointer;
    margin: 0;
    font-size: 18px;
    display: flex;
    align-items: center;
    transition: background 0.3s;
}
.faq-question:hover {
    background: #d0eafc;
}
.faq-answer {
    background: #f1f1f1;
    padding: 10px 15px;
    border-radius: 4px;
    margin-top: 5px;
    display: none;
    font-size: 16px;
}
.faq-icon {
    margin-right: 10px;
    transition: transform 0.3s;
}
.faq-question.open .faq-icon {
    transform: rotate(90deg);
}

.bodystory {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: #f0f0f0;
  }

  .story-container {
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    padding: 10px;
    background-color: #f0f0f0;
    border-radius: 10px;
    justify-content: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  }

  .story {
    width: 90px;
    height: 230px;
    margin-right: 5px;
    cursor: pointer;
    position: relative;
  }

  .story img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
  }

@media only screen and (max-width: 600px) {
    .story-container {
        padding: 10px;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .story {
        flex: 0 0 auto;
    }
}

.blog-section {
    padding: 20px;
    background-color: #f9f9f9;
    overflow: hidden;
}

.blog-articles {
    display: flex;
    overflow-x: auto;
    gap: 20px;
    padding-bottom: 10px;
}

.article {
    background: #fff;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 8px;
    flex: 0 0 80%;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    min-width: 80%;
}

@media (min-width: 501px) {
    .article {
        flex: 0 0 30%;
        min-width: 30%;
    }
}

.article img {
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
    border-radius: 8px;
}

.article h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.article p {
    font-size: 12px;
    color: #666;
}

.article .meta-info {
    font-size: 12px;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
}

.article .meta-info span {
    margin-right: 5px;
}

.swiper-wrapper-cfp {
    white-space: nowrap;
    overflow-x: scroll;
    -ms-overflow-style: none;
    /*scrollbar-width: none;*/
}

.fom_cnt {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 300px;
    padding: 20px;
    background: white;
    border: 1px solid #ccc;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    z-index: 1001;
}

.fom_close {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
}

.fom_prod {
    color: white;
}

.fom_phone {
    width: 100%;
    padding: 10px;
}

.fom_btn {
    width: 100%;
    margin-top: 10px !important;
    padding: 10px;
    background: #007bff;
    color: white;
    border: none;
    cursor: pointer;
}

.fom_back {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 1000;
}

.iti__selected-flag {
    border-radius: 20px 0 0 20px;
}

.fo_link {
    text-decoration: underline dashed;
    text-decoration-line: underline;
    text-decoration-style: dashed;
    font-size: small;
    color: black;
    cursor: pointer;
    margin-top: 5px;
}

.product-rating {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 10px;
}

.star-rating-2 {
  display: inline-flex;
  gap: 2px;
  vertical-align: middle;
}

.star-2 {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 18px;
  background: url('/images/icons/star-empty.svg') no-repeat center;
  background-size: contain;
}

.star-fill-2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: url('/images/icons/star.svg') no-repeat center;
  background-size: contain;
  overflow: hidden;
}

ul.vitrina_items_tab_container {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: block;
}

ul.vitrina_items_tab_container li {
    float: left;
    width: 50%;
    background: #7fb3d4;
    text-transform: uppercase;
    font-size: 12px;
}

ul.vitrina_items_tab_container li.active {
    background-color: #fff;
    border-top: 2px solid #ff9000;
}

ul.vitrina_items_tab_container li a {
    display: block;
    padding: 10px;
    color: #fff;
}

ul.vitrina_items_tab_container li.active a {
    color: #000;
}

.tab-content > .active {
    display: block !important;
}

.tab-content > .tab-pane {
    display: none;
}

.fade.in {
    opacity: 1;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.choose_region_districts_result_block .city-name {
	border-bottom: 1px dashed;
}

@media (max-width: 991px) {
    .select2-dropdown {
        z-index: 999999;
    }
}

.search_container_new {
    padding: 25px;
}

.search_container_new .select2-container {
    width: 100% !important;
}

.select2-search {
    display: block !important;
}
