

/* Start:/local/templates/clothing_red/assets/css/bootstrap.min.css?1555946935138670*/
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

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

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

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit
}

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
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input {
    line-height: normal
}

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

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver
}

legend {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

td, th {
    padding: 0
}

@media print {
    * {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    select {
        background: #fff !important
    }

    .navbar {
        display: none
    }

    .table td, .table th {
        background-color: #fff !important
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important
    }
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(/local/templates/clothing_red/assets/css/../fonts/glyphicons-halflings-regular.eot);
    src: url(/local/templates/clothing_red/assets/css/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/local/templates/clothing_red/assets/css/../fonts/glyphicons-halflings-regular.woff) format('woff'), url(/local/templates/clothing_red/assets/css/../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(/local/templates/clothing_red/assets/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\2a"
}

.glyphicon-plus:before {
    content: "\2b"
}

.glyphicon-euro:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

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

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

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

a {
    color: #428bca;
    text-decoration: none
}

a:hover, a:focus {
    color: #2a6496;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: 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 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size: 65%
}

h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
    font-size: 75%
}

h1, .h1 {
    font-size: 36px
}

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

h3, .h3 {
    font-size: 24px
}

h4, .h4 {
    font-size: 18px
}

h5, .h5 {
    font-size: 14px
}

h6, .h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px
    }
}

small, .small {
    font-size: 85%
}

cite {
    font-style: normal
}

mark, .mark {
    padding: .2em;
    background-color: #fcf8e3
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #428bca
}

a.text-primary:hover {
    color: #3071a9
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #428bca
}

a.bg-primary:hover {
    background-color: #3071a9
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

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

ul ul, ol ul, ul ol, ol ol {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt, dd {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer, blockquote small, blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

blockquote footer:before, blockquote small:before, blockquote .small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0
}

.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
    content: ''
}

.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
    content: '\00A0 \2014'
}

blockquote:before, blockquote:after {
    content: ""
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    -webkit-box-shadow: none;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container {
        width: 750px
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.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-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

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

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

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

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

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

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

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

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

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

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

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

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

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

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

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

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

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

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

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

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

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

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

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

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

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

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

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

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

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

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

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

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

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@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-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

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

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

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

    .col-sm-5 {
        width: 41.66666667%
    }

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

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

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

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

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

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

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

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

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

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

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

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

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

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

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

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

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

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

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

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

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

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

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

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

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

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

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

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

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@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-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

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

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

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

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

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

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

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

    .col-md-2 {
        width: 16.66666667%
    }

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

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

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

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

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

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

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

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

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

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

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

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

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

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

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

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

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

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

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

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

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

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

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

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

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

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

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

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

@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-12 {
        width: 100%
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .col-lg-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 > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 0
}

.table > tbody + tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 2px
}

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #f5f5f5
}

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8
}

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #dff0d8
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #d9edf7
}

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color: #fcf8e3
}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #f2dede
}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive > .table {
        margin-bottom: 0
    }

    .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap
    }

    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0
    }

    .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0
    }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input[type=radio], input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple], select[size] {
    height: auto
}

input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
    color: #777;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #777
}

.form-control::-webkit-input-placeholder {
    color: #777
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
    line-height: 34px;
    line-height: 1.42857143 \0
}

input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
    line-height: 30px
}

input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
    line-height: 46px
}

.form-group {
    margin-bottom: 15px
}

.radio, .checkbox {
    position: relative;
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label, .checkbox label {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px
}

.radio + .radio, .checkbox + .checkbox {
    margin-top: -5px
}

.radio-inline, .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px
}

input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio].disabled, input[type=checkbox].disabled, fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox] {
    cursor: not-allowed
}

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.form-control-static.input-lg, .form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0
}

.input-sm, .form-horizontal .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

textarea.input-sm, select[multiple].input-sm {
    height: auto
}

.input-lg, .form-horizontal .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

textarea.input-lg, select[multiple].input-lg {
    height: auto
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center
}

.input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
        width: auto
    }

    .form-inline .input-group > .form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio, .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio label, .form-inline .checkbox label {
        padding-left: 0
    }

    .form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0
}

.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.3px
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px
    }
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none
}

.btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd
}

.btn-primary .badge {
    color: #428bca;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    font-weight: 400;
    color: #428bca;
    cursor: pointer;
    border-radius: 0
}

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent
}

.btn-link:hover, .btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none
}

.btn-lg, .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block + .btn-block {
    margin-top: 5px
}

input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
    width: 100%
}

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

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 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;
    -webkit-background-clip: padding-box;
    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)
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #777
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

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

.open > a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group > .btn, .btn-group-vertical > .btn {
    position: relative;
    float: left
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
    z-index: 2
}

.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
    outline: 0
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
    margin-left: 5px
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group > .btn-group {
    float: left
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn-group:last-child > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical > .btn-group > .btn {
    float: none
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified > .btn, .btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%
}

.btn-group-justified > .btn-group .btn {
    width: 100%
}

.btn-group-justified > .btn-group .dropdown-menu {
    left: auto
}

[data-toggle=buttons] > .btn > input[type=radio], [data-toggle=buttons] > .btn > input[type=checkbox] {
    position: absolute;
    z-index: -1;
    filter: alpha(opacity=0);
    opacity: 0
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px
}

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px
}

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto
}

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {
    margin-top: 0
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn > .btn {
    position: relative
}

.input-group-btn > .btn + .btn {
    margin-left: -1px
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
    z-index: 2
}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-right: -1px
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: -1px
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav > li {
    position: relative;
    display: block
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee
}

.nav > li.disabled > a {
    color: #777
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eee;
    border-color: #428bca
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav > li > a > img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified > li {
    float: none
}

.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }

    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff
    }
}

.nav-pills > li {
    float: left
}

.nav-pills > li > a {
    border-radius: 4px
}

.nav-pills > li + li {
    margin-left: 2px
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #428bca
}

.nav-stacked > li {
    float: none
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified > li {
    float: none
}

.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}

.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%
    }

    .nav-justified > li > a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #fff
    }
}

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

.tab-content > .active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px
    }
}

@media (min-width: 768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px
}

@media (max-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px
    }
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@media (min-width: 768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px
}

.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

    .navbar-nav > li {
        float: left
    }

    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important
    }
}

.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
        width: auto
    }

    .navbar-form .input-group > .form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio, .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio label, .navbar-form .checkbox label {
        padding-left: 0
    }

    .navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-form.navbar-right:last-child {
        margin-right: -15px
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px
    }

    .navbar-text.navbar-right:last-child {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav > li > a {
    color: #777
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
    color: #333
}

.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #777
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-text {
    color: #777
}

.navbar-inverse .navbar-nav > li > a {
    color: #777
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #080808
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #777
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link {
    color: #777
}

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.breadcrumb > li {
    display: inline-block
}

.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"
}

.breadcrumb > .active {
    color: #777
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination > li {
    display: inline
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

.pager li {
    display: inline
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li > a:hover, .pager li > a:focus {
    text-decoration: none;
    background-color: #eee
}

.pager .next > a, .pager .next > span {
    float: right
}

.pager .previous > a, .pager .previous > span {
    float: left
}

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:hover, a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #428bca
}

.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #3071a9
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #428bca;
    background-color: #fff
}

.nav-pills > li > a > .badge {
    margin-left: 3px
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee
}

.jumbotron h1, .jumbotron .h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.jumbotron > hr {
    border-top-color: #d5d5d5
}

.container .jumbotron {
    border-radius: 6px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .container .jumbotron {
        padding-right: 60px;
        padding-left: 60px
    }

    .jumbotron h1, .jumbotron .h1 {
        font-size: 63px
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.thumbnail > img, .thumbnail a > img {
    margin-right: auto;
    margin-left: auto
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #428bca
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert > p, .alert > ul {
    margin-bottom: 0
}

.alert > p + p {
    margin-top: 5px
}

.alert-dismissable, .alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-striped .progress-bar, .progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.progress.active .progress-bar, .progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
    min-width: 30px
}

.progress-bar[aria-valuenow="0"] {
    min-width: 30px;
    color: #777;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.media, .media-body {
    overflow: hidden;
    zoom: 1
}

.media, .media .media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media-object {
    display: block
}

.media-heading {
    margin: 0 0 5px
}

.media > .pull-left {
    margin-right: 10px
}

.media > .pull-right {
    margin-left: 10px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.list-group-item > .badge {
    float: right
}

.list-group-item > .badge + .badge {
    margin-right: 5px
}

a.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:hover, a.list-group-item:focus {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    color: #777;
    background-color: #eee
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #e1edf7
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success {
    color: #3c763d
}

a.list-group-item-success .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:hover, a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info {
    color: #31708f
}

a.list-group-item-info .list-group-item-heading {
    color: inherit
}

a.list-group-item-info:hover, a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger .list-group-item-heading {
    color: inherit
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.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-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-heading > .dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title > a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .list-group {
    margin-bottom: 0
}

.panel > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group + .panel-footer {
    border-top-width: 0
}

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
    margin-bottom: 0
}

.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
    border-top: 1px solid #ddd
}

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0
}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0
}

.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0
}

.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0
}

.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0
}

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0
}

.panel > .table-responsive {
    margin-bottom: 0;
    border: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel + .panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd
}

.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #428bca
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #428bca
}

.panel-primary > .panel-heading .badge {
    color: #428bca;
    background-color: #fff
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #428bca
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d6e9c6
}

.panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1
}

.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc
}

.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ebccd1
}

.panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    position: absolute;
    top: 4px;
    right: 15px;
}

.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0)
}

.modal.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}

.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    padding: 1rem;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0
}

.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover > .arrow {
    border-width: 11px
}

.popover > .arrow:after {
    content: "";
    border-width: 10px
}

.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0
}

.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0
}

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0
}

.popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0
}

.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    line-height: 1
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block
}

.carousel-inner > .active {
    left: 0
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner > .next {
    left: 100%
}

.carousel-inner > .prev {
    left: -100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0
}

.carousel-inner > .active.left {
    left: -100%
}

.carousel-inner > .active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-prev, .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -15px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -15px
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " "
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.affix {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row !important
    }

    th.visible-xs, td.visible-xs {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row !important
    }

    th.visible-sm, td.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row !important
    }

    th.visible-md, td.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row !important
    }

    th.visible-lg, td.visible-lg {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row !important
    }

    th.visible-print, td.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

/* End */


/* Start:/local/templates/clothing_red/assets/css/bootstrap-select.min.css?15559469355608*/
/*!
 * Bootstrap-select v1.6.2 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:2.5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1035+1}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}

/* End */


/* Start:/local/templates/clothing_red/assets/css/main.css?1576585949180622*/

@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz');
@import url('https://fonts.googleapis.com/css?family=Lora:400,700');


html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #666666;
    background-color: #fff;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
}

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

button,
input {
    overflow: visible;
}

button,
input,
optgroup,
select,
textarea {
    border-style: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button,
select {
    text-transform: none;
}

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

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox;
}

input::-webkit-input-placeholder {
    color: #AEAEAE;
    opacity: 1;
    -webkit-transition: opacity 200ms;
    -o-transition: opacity 200ms;
    transition: opacity 200ms;
}

input:-moz-placeholder {
    color: #AEAEAE;
    opacity: 1;
    -webkit-transition: opacity 200ms;
    -o-transition: opacity 200ms;
    transition: opacity 200ms;
}

input::-moz-placeholder {
    color: #AEAEAE;
    opacity: 1;
    -webkit-transition: opacity 200ms;
    -o-transition: opacity 200ms;
    transition: opacity 200ms;
}

input:-ms-input-placeholder {
    color: #AEAEAE;
    opacity: 1;
    -webkit-transition: opacity 200ms;
    -o-transition: opacity 200ms;
    transition: opacity 200ms;
}

input:focus::-webkit-input-placeholder {
    opacity: 0;
}

input:focus:-moz-placeholder {
    opacity: 0;
}

input:focus::-moz-placeholder {
    opacity: 0;
}

input:focus:-ms-input-placeholder {
    opacity: 0;
}

::-webkit-input-placeholder {
    color: #AEAEAE;
}

:-moz-placeholder {
    color: #AEAEAE;
}

::-moz-placeholder {
    color: #AEAEAE;
}

:-ms-input-placeholder {
    color: #AEAEAE;
}

textarea {
    overflow: auto;
    resize: vertical;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

a {
    outline: none !important;
}

a:hover,
a:active,
a:focus {
    text-decoration: none;
}

img {
    max-width: 100%;
}

img[src="assets/images/blank.gif"] {
    background: url("/local/templates/clothing_red/assets/css/../images/ajax.gif") no-repeat scroll center center #ffffff;
}

.green-text {
    color: #abd07e !important;
}

.green-text:hover {
    background-color: #abd07e !important;
    color: #fff !important;
}

.blue-text {
    color: #3498db !important;
}

.blue-text:hover {
    background-color: #3498db !important;
    color: #fff !important;
}

.red-text {
    color: #ff6c6c !important;
}

.red-text:hover {
    background-color: #ff6c6c !important;
    color: #fff !important;
}

.orange-text {
    color: #f39c12 !important;
}

.orange-text:hover {
    background-color: #f39c12 !important;
    color: #fff !important;
}

.dark-green-text {
    color: #12cca7 !important;
}

.dark-green-text:hover {
    background-color: #12cca7 !important;
    color: #fff !important;
}

.inline {
    display: inline-block;
    vertical-align: top;
}

.clear {
    clear: both;
}

.btn-upper {
    text-transform: uppercase;
}

.m-t-20 {
    margin-top: 20px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-t-10 {
    margin-top: 10px;
}

.btn-uppercase {
    text-transform: uppercase;
}

.btn-default {
    background: #cbc9c9;
    color: #fff;
    font-weight: 700;
}


.btn-black {
    background: #3a3a3a;
    color: #fff;
    border: none;
    font-size: 15px;
    line-height: 30px;
    font-weight: 500;
    padding: 3px 22px;
}

.center-block {
    float: none;
}

.inner {
    padding-top: 120px;
    padding-bottom: 120px;
}

.inner-md {
    padding-top: 100px;
    padding-bottom: 100px;
}

.inner-sm {
    padding-top: 80px;
    padding-bottom: 80px;
}

.inner-xs {
    padding-top: 40px;
    padding-bottom: 40px;
}

.inner-vs {
    padding-top: 30px;
    padding-bottom: 30px;
}

.inner-top {
    padding-top: 120px;
}

.inner-top-md {
    padding-top: 100px;
}

.inner-top-sm {
    padding-top: 80px;
}

.inner-top-xs {
    padding-top: 40px;
}

.inner-top-vs {
    padding-top: 30px;
}

.inner-bottom {
    padding-bottom: 120px;
}

.inner-bottom-md {
    padding-bottom: 100px;
}

.inner-bottom-xs {
    padding-bottom: 40px;
}

.inner-bottom-vs {
    padding-bottom: 60px;
}

.inner-left {
    padding-left: 75px;
}

.inner-left-md {
    padding-left: 60px;
}

.inner-left-sm {
    padding-left: 45px;
}

.inner-left-xs {
    padding-left: 30px;
}

.inner-right {
    padding-right: 75px;
}

.inner-right-md {
    padding-right: 60px;
}

.inner-right-sm {
    padding-right: 45px;
}

.inner-right-xs {
    padding-right: 30px;
}

.inner-right-vs {
    padding-right: 10px;
}

.outer {
    margin-top: 120px;
    margin-bottom: 120px;
}

.outer-md {
    margin-top: 100px;
    margin-bottom: 100px;
}

.outer-sm {
    margin-top: 80px;
    margin-bottom: 80px;
}

.outer-xs {
    margin-top: 40px;
    margin-bottom: 40px;
}

.outer-top {
    margin-top: 120px;
}

.outer-top-md {
    margin-top: 100px;
}

.outer-top-sm {
    margin-top: 80px;
}

.outer-top-xs {
    margin-top: 30px;
}

.outer-top-vs {
    margin-top: 40px;
}

.outer-top-small {
    margin-top: 50px;
}

.outer-bottom {
    margin-bottom: 120px;
}

.outer-bottom-md {
    margin-bottom: 100px;
}

.outer-bottom-sm {
    margin-bottom: 80px;
}

.outer-bottom-vs {
    margin-bottom: 60px;
}

.outer-bottom-xs {
    margin-bottom: 40px;
}

.outer-bottom-small {
    margin-bottom: 50px;
}

.outer-top-bd {
    margin-top: 50px;
}

.inner-bottom-30 {
    padding-bottom: 30px;
}

.inner-bottom-20 {
    padding-bottom: 20px;
}

.section {
    padding-right: 15px;
    padding-left: 15px;
}

.section-title {
    font-size: 19px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.section-title a {
    text-transform: uppercase;
    color: #666;
    transition: color .35s ease;
}
.section-title a:hover,
.section-title a:active {
    color: #d047a9;
}



.logo-slider .owl-controls .owl-prev,
.logo-slider .owl-controls .owl-next {
    top: -57px;
}

.logo-slider-inner {
    margin-top: 50px;
    margin-bottom: 60px;
}

.special-product .product:first-child {
    margin-bottom: 30px;
}

.special-product .product:last-child {
    margin-top: 30px;
}

.best-product .product:first-child {
    margin-bottom: 30px;
}

#owl-main .owl-controls .owl-buttons .icon {
    position: relative;
    top: 8px;
    color: #fff !important;
}

.config-options ul > li > a {
    display: block;
}

.read-more-bottom {
    margin-bottom: 10px;
}

.unicase-form-control {
    border-radius: 3px;
    border-color: #eee;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: auto;
    padding: 10px 12px;
}

.unicase-form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #d8d8d8;
}

.animate-dropdown .open > .dropdown-menu,
.animate-dropdown .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu {
    -webkit-animation-name: slidenavAnimation;
    animation-name: slidenavAnimation;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slidenavAnimation;
    -webkit-animation-duration: 200ms;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: slidenavAnimation;
    -moz-animation-duration: 200ms;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-out;
    -moz-animation-fill-mode: forwards;
}

@keyframes slidenavAnimation {
    from {
        margin-top: -30px;
        opacity: 0;
    }
    to {
        margin-top: 0;
        opacity: 1;
    }
}

@-webkit-keyframes slidenavAnimation {
    from {
        margin-top: -30px;
        opacity: 0;
    }
    to {
        margin-top: 0;
        opacity: 1;
    }
}

.seller-product .products {
    margin-bottom: 35px;
}

.seller-product .products .product .product-info .name {
    font-size: 18px;
    margin-top: 5px !important;
}

a {
    color: #12cca7;
}

.show-theme-options:hover,
.show-theme-options:focus {
    background: #12cca7;
}



.cnt-home .header-style-1 .header-nav .navbar .navbar-nav > li.active {
    background: #0b816a;
}

.cnt-home .header-style-1 .header-nav .navbar .navbar-nav > li > a:hover,
.cnt-home .header-style-1 .header-nav .navbar .navbar-nav > li > a:focus {
    background: #0b816a;
}

.cnt-home .header-style-1.header-style-3 .header-nav .navbar .navbar-nav > li.active {
    background: #12cca7;
}

.sidebar .side-menu nav .nav > li a:hover,
.sidebar .side-menu nav .nav > li a:focus {
    color: #12cca7;
}

.sidebar .side-menu nav .nav > li a:hover:after,
.sidebar .side-menu nav .nav > li a:focus:after {
    color: #12cca7;
}

.info-box .info-box-heading.green {
    color: #12cca7;
}

.scroll-tabs .nav-tab-line li a:hover,
.scroll-tabs .nav-tab-line li a:focus {
    color: #12cca7;
}

.product .product-info .name a:hover,
.product .product-info .name a:focus {
    color: #12cca7;
}

.product .product-info .product-price .price {
    color: #12cca7;
}

.product .cart .action ul li.lnk a:hover,
.product .cart .action ul li.lnk a:focus {
    color: #12cca7;
}

.product .cart .action ul li.add-cart-button .btn-primary.icon:hover,
.product .cart .action ul li.add-cart-button .btn-primary.icon:focus {
    background: #0b816a;
}

.tag.sale {
    background: #abd07e;
}

.copyright-bar .copyright a {
    color: #12cca7;
}

.blog-slider-container .blog-slider .blog-post-info .name a:hover,
.blog-slider-container .blog-slider .blog-post-info .name a:focus {
    color: #12cca7;
}

.footer .links-social .social-icons a:hover,
.footer .links-social .social-icons a:focus,
.footer .links-social .social-icons a.active {
    background: #12cca7;
}

.latest-tweet .re-twitter .comment a {
    color: #12cca7;
}

.latest-tweet .re-twitter .comment .icon .fa-stack-2x {
    color: #12cca7;
}

.footer .contact-information .media .icon .fa-stack-2x {
    color: #12cca7;
}

.footer .contact-information .media .media-body a:hover,
.footer .contact-information .media .media-body a:focus {
    color: #12cca7;
}

.footer .footer-bottom .module-body ul li a:hover,
.footer .footer-bottom .module-body ul li a:focus {
    color: #12cca7;
}

.product-tag .item.active,
.product-tag .item:hover,
.product-tag .item:focus {
    background: #12cca7;
}

.hot-deals .product-info .product-price .price {
    color: #12cca7;
}

.hot-deals .product-info .name a:hover,
.hot-deals .product-info .name a:focus {
    color: #12cca7;
}

.custom-carousel .owl-controls .owl-prev:hover,
.custom-carousel .owl-controls .owl-next:hover,
.custom-carousel .owl-controls .owl-prev:focus,
.custom-carousel .owl-controls .owl-next:focus {
    background: #0b816a;
}

.breadcrumb ul li.active {
    color: #0b816a;
}

.breadcrumb ul a:hover,
.breadcrumb ul a:focus {
    color: #0b816a;
}

.filters-container .nav-tabs.nav-tab-box li.active a .icon {
    color: #12cca7;
}

.filters-container .pagination-container ul li.active a {
    color: #12cca7;
}

.filters-container .pagination-container ul li.prev:hover,
.filters-container .pagination-container ul li.next:hover,
.filters-container .pagination-container ul li.prev:focus,
.filters-container .pagination-container ul li.next:focus {
    background: #12cca7;
}

.filters-container .pagination-container ul li a:hover,
.filters-container .pagination-container ul li a:focus {
    color: #12cca7;
}

.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu li a:hover,
.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu li a:focus {
    color: #12cca7;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle,
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:hover,
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:focus,
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:after {
    color: #12cca7;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-handle {
    border: 5px solid #12cca7;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .list li a:hover,
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .list li a:focus {
    color: #12cca7;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .compare-report span {
    color: #12cca7;
}

.sidebar .sidebar-widget .advertisement .owl-controls .owl-pagination .owl-page.active span {
    background: #12cca7;
}

.sidebar .sidebar-widget .advertisement .owl-controls .owl-pagination .owl-page:hover span {
    background: #12cca7;
}

.single-product .gallery-holder .gallery-thumbs .owl-item .item:hover {
    border: 1px solid #12cca7;
}

.single-product .product-info .rating-reviews .reviews .lnk:hover,
.single-product .product-info .rating-reviews .reviews .lnk:focus {
    color: #12cca7;
}

.single-product .product-info .price-container .price-box .price {
    color: #12cca7;
}

.single-product .product-info .quantity-container .cart-quantity .arrows .arrow:hover,
.single-product .product-info .quantity-container .cart-quantity .arrows .arrow:focus {
    color: #12cca7;
}

.single-product .product-info .product-social-link .social-icons ul li a:hover,
.single-product .product-info .product-social-link .social-icons ul li a:focus {
    background: #12cca7;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover,
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus {
    background: #12cca7;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover:after,
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #12cca7;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a {
    background: #12cca7;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #12cca7;
}

/*.cart .action .add-cart-button .btn.btn-primary.icon:hover,*/
/*.cart .action .add-cart-button .btn.btn-primary.icon:focus {*/
/*    background: #12cca7;*/
/*}*/

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .review-title .date span {
    color: #12cca7;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .author span {
    color: #12cca7;
}

#owl-main:hover .owl-prev:hover,
#owl-main:hover .owl-next:hover {
    background: #0b816a;
}

#owl-main .owl-controls .owl-pagination .owl-page:active span,
#owl-main .owl-controls .owl-pagination .owl-page:hover span {
    background: #12cca7;
}

.cart .action ul .lnk .add-to-cart:hover,
.cart .action ul .lnk .add-to-cart:focus {
    color: #12cca7 !important;
}

.cart .action .add-to-cart:hover,
.cart .action .add-to-cart:focus {
    color: #12cca7 !important;
}

.homepage-container .product .tag.hot {
    background: #12cca7;
}

.homepage-container .product .tag.rasprodazha {
    background: #f9c807;
}

.homepage-container .product .product-info .name a:hover,
.homepage-container .product .product-info .name a:focus {
    color: #12cca7;
}



.category-product .cart .action ul li .add-to-cart:hover,
.category-product .cart .action ul li .add-to-cart:focus {
    background: #12cca7;
}



.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li > a:hover,
.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li > a:focus {
    background: #12cca7;
}

.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li.open {
    background: #12cca7;
}

#owl-single-product-thumbnails .owl-controls .owl-pagination .owl-page.active span {
    background: #12cca7 !important;
}

#owl-single-product-thumbnails .owl-controls .owl-pagination .owl-page span:hover,
#owl-single-product-thumbnails .owl-controls .owl-pagination .owl-page span:focus {
    background: #12cca7 !important;
}

.cnt-homepage .sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-handle.max-slider-handle {
    background: #12cca7;
}

.blog-page .blog-post h1 a:hover,
.blog-page .blog-post h1 a:focus {
    color: #12cca7;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a:hover,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a:focus {
    color: #0b816a;
}

.blog-page .blog-post .social-media a:hover,
.blog-page .blog-post .social-media a:focus {
    background-color: #12cca7;
}

.blog-page .sidebar .sidebar-module-container .search-area .search-button:after {
    color: #0b816a;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post h4 a:hover,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post h4 a:focus {
    color: #12cca7;
}

.blog-page .blog-post-author-details .author-social-network button .twitter-icon {
    background-color: #12cca7;
}

.blog-page .blog-review .review-action a,
.blog-page .blog-review .review-action a:hover,
.blog-page .blog-review .review-action a:focus {
    color: #12cca7;
}

.blog-page .blog-post-author-details .author-social-network .dropdown-menu > li > a:hover,
.blog-page .blog-post-author-details .author-social-network .dropdown-menu > li > a:focus {
    color: #12cca7;
}

.checkout-box .checkout-steps .panel .panel-heading .unicase-checkout-title > a:not(.collapsed) span {
    background-color: #12cca7;
}

.checkout-box .checkout-steps .checkout-step-01 .already-registered-login a:hover,
.checkout-box .checkout-steps .checkout-step-01 .already-registered-login a:focus {
    color: #12cca7;
}

.checkout-box .checkout-progress-sidebar .panel-body ul li a:hover,
.checkout-box .checkout-progress-sidebar .panel-body ul li a:focus {
    color: #12cca7;
}

.contact-page .contact-info .contact-i {
    background-color: #12cca7;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:hover,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:focus {
    color: #12cca7;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span {
    color: #0b816a;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:hover,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:focus {
    color: #12cca7;
}

.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total {
    color: #0b816a;
}

.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:hover,
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:focus {
    color: #12cca7;
}

.logo-color {
    fill: #12cca7;
}

.cnt-homepage .single-product .product-info-block .form-control .dropdown-menu ul li a:hover,
.cnt-homepage .single-product .product-info-block .form-control .dropdown-menu ul li a:focus {
    color: #12cca7;
}

.cnt-homepage .single-product .product-info-block .txt.txt-qty {
    color: #12cca7;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail {
    border-bottom: none;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li {
    margin-right: 10px;
    padding: 0;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a:hover,
.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a:focus {
    background: #12cca7;
    border: 2px solid #12cca7;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li.active a {
    background: #12cca7;
    border: 2px solid #12cca7;
}

.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus {
    color: #12cca7;
}

.yamm .dropdown-menu {
    border-top-color: #12cca7;
}

.product-comparison .compare-table tr td .product-price .price {
    color: #12cca7;
}

.product-comparison .compare-table tr td .in-stock {
    color: #12cca7;
}

.body-content .my-wishlist-page .my-wishlist table tbody .product-name a:hover,
.body-content .my-wishlist-page .my-wishlist table tbody .product-name a:focus {
    color: #12cca7;
}

.product-comparison .compare-table tr td .product-price .price {
    color: #12cca7;
}

.product-comparison .compare-table tr td .in-stock {
    color: #12cca7;
}

.body-content .x-page .x-text h1 {
    color: #12cca7;
}

.body-content .x-page .x-text a {
    color: #12cca7;
}

.sign-in-page .register-form .forgot-password,
.sign-in-page .register-form .forgot-password:hover,
.sign-in-page .register-form .forgot-password:focus {
    color: #12cca7;
}

.body-content .my-wishlist-page .my-wishlist table tbody .price {
    color: #12cca7;
}

.terms-conditions-page .contact-form {
    color: #12cca7;
}

.cnt-home .header-style-1.header-style-2 .header-nav .navbar-default {
    background: #404040;
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label {
    position: absolute;
    text-transform: uppercase;
    top: -14px;
    display: inline;
    padding: 1px 7px;
    color: #fff;
    font-size: 11px;
    font-family: 'Roboto';
    right: 23px;
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label:after {
    border-width: 7px 8px 0 7px;
    right: 18px;
    top: 90%;
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    z-index: 100;
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label:before {
    right: 18px;
    top: 90%;
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label.new-menu {
    background: #f1c40f;
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label.new-menu:after {
    border-color: #f1c40f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label.new-menu:before {
    border-color: #f1c40f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label.hot-menu {
    background: #E369BD;
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label.hot-menu:after {
    border-color: #E369BD rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li .menu-label.hot-menu:before {
    border-color: #E369BD rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.dropdown {
    position: inherit;
}

.header-style-3 .header-nav {
    background: #202020 !important;
    border: medium none;
    border-radius: 0;
    margin: 0;
}

.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li > a {
    color: #fff;
}

.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li > a:hover,
.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li > a:focus {
    color: #fff;
}

.header-style-3 .header-nav .yamm .dropdown-menu {
    top: 62px;
}

.cnt-home .header-style-1.header-style-2 .header-nav .navbar-default {
    background: #404040;
}

.cnt-home .header-style-1.header-style-2 .header-nav .navbar-default .nav-bg-class {
    border: none;
}

.cnt-home .header-style-1.header-style-2 .header-nav .navbar-default .nav-bg-class .navbar-collapse .navbar-nav > li > a {
    color: #fff;
}

.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li {
    border-bottom: 1px solid #E0E0E0;
    padding: 5px 0;
}

.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li:last-child {
    border-bottom: none;
}

.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li > a {
    line-height: 26px;
    padding: 0px;
}

.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li > a:hover,
.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li > a:focus {
    margin-left: 0px;
}

.side-menu .head {
    border-radius: 0;
    color: #FFFFFF;
    font-size: 18px;
    font-family: 'Arial', sans-serif;
    padding: 15px 17px;
    text-transform: uppercase;
    background-color: #BF3E98;
}

@media screen  and (max-width: 992px) {
    .side-menu .head {
        display: none;
    }
}

.side-menu .head .icon {
    margin-right: 20px;
}

.side-menu nav .nav > li {
    -moz-border-bottom-color: none;
    -moz-border-left-color: none;
    -moz-border-right-color: none;
    -moz-border-top-color: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
    position: relative;
    width: 100%;
    border: 1px solid #ebebeb;
    border-top: 0 none -moz-use-text-color;
    border-bottom-color: #e8e8e8;
    background: #f7f7f7;
}

.side-menu nav .nav > li > a {
    padding: 13px 15px;
    color: #666666;
    text-transform: uppercase;
}

.side-menu nav .nav > li > a:after {
    color: #bababa;
    content: "\f0a9";
    float: right;
    font-size: 12px;
    height: 20px;
    line-height: 18px;
    width: 20px;
    font-family: FontAwesome;
}

.side-menu nav .nav > li > a .icon {
    font-size: 20px;
    margin-right: 25px;
}

.side-menu nav .nav > li > a:hover,
.side-menu nav .nav > li > a:focus {
    background: #fff;
}

.side-menu nav .nav > li > a:hover .icon,
.side-menu nav .nav > li > a:focus .icon {
    color: #666666;
}

.side-menu nav .nav > li > .mega-menu {
    padding: 3px 0;
    top: 0 !important;
    left: 100%;
    margin: 0;
    min-width: 200%;
    position: absolute;
    border-radius: 0;
}

.side-menu nav .nav > li > .mega-menu .yamm-content {
    padding: 10px 20px;
}

.side-menu nav .nav > li > .mega-menu .yamm-content ul > li {
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
    padding: 5px 0;
}

.side-menu nav .nav > li > .mega-menu .yamm-content ul > li:last-child {
    border-bottom: none;
}

.side-menu nav .nav > li > .mega-menu .yamm-content ul > li > a {
    line-height: 26px;
    padding: 0;
}

.side-menu nav .nav > li > .mega-menu .yamm-content .dropdown-banner-holder {
    position: absolute;
    right: -36px;
    top: -8px;
}

.side-menu2 nav .nav li a {
    padding: 14px 15px;
}

.sidebar-module-container .sidebar-widget .widget-header {
    background: #eeeeee;
    padding: 10px 15px;
}

.sidebar-module-container .sidebar-widget .widget-header .widget-title {
    font-size: 14px;
    font-family: 'Arial', sans-serif;
    margin: 0;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle {
    clear: both;
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 36px;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:after {
    content: "\f147";
    float: right;
    font-family: fontawesome;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle.collapsed {
    color: #666666;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle.collapsed:after {
    color: #636363;
    content: "\f196";
    font-family: fontawesome;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner {
    margin: 14px 0 20px;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul {
    padding-left: 15px;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul li {
    line-height: 27px;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul li a {
    color: #666666;
}

.sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul li a:before {
    content: "\f105";
    font-family: fontawesome;
    font-size: 14px;
    line-height: 15px;
    margin: 0 5px 0 0;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul li a:hover:before {
    margin: 0 8px 0 0;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder {
    padding: 0 0 20px;
    position: relative;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-top: 15px;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider.slider-horizontal {
    height: 20px;
    width: 100% !important;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track {
    background: #f1f1f1 repeat-x;
    cursor: pointer;
    position: absolute;
    width: 94%;
    height: 6px;
    left: 0;
    margin-top: -5px;
    top: 50%;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-selection {
    bottom: 0;
    height: 100%;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    background: #c3c3c3 repeat-x;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-handle {
    background: #FFFFFF repeat-x;
    border-radius: 400px;
    height: 20px;
    margin-left: -3px !important;
    opacity: 1;
    position: absolute;
    top: -3px;
    width: 20px;
    margin-top: -5px;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .tooltip {
    margin-top: -36px;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .min-max {
    font-size: 15px;
    font-weight: 700;
    color: #E369BD;
    margin-top: 15px;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .list li {
    clear: both;
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 36px;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .list li a {
    color: #666666;
    display: block;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .compare-report {
    margin-top: 20px;
    margin-bottom: 30px;
}

.sidebar .sidebar-widget .advertisement .item {
    background: #e7e7e7 center 55%;
    background-size: cover;
    height: 430px;
}

.sidebar .sidebar-widget .advertisement .item .caption {
    color: #636363;
    left: 12%;
    letter-spacing: -3px;
    position: absolute;
    top: 11%;
    z-index: 100;
    display: table-cell;
}

.sidebar .sidebar-widget .advertisement .item .caption .big-text {
    font-size: 60px;
    line-height: 125px;
    text-transform: uppercase;
    font-family: 'Arial';
    color: #fff;
    text-shadow: 1px 1px 3px #cfcfcf;
}

.sidebar .sidebar-widget .advertisement .item .caption .big-text .big {
    font-size: 120px;
    color: #E369BD;
    display: block;
    text-shadow: 1px 1px 3px #cfcfcf;
}

.sidebar .sidebar-widget .advertisement .item .caption .excerpt {
    font-size: 24px;
    letter-spacing: -1px;
    text-transform: uppercase;
    color: #e6e6e6;
    text-shadow: 1px 1px 3px #cfcfcf;
}

.sidebar .sidebar-widget .advertisement .owl-controls {
    bottom: 20px;
    position: absolute;
    text-align: center;
    top: auto;
    width: 100%;
}

.sidebar .sidebar-widget .advertisement .owl-controls .owl-pagination {
    display: inline-block;
}

.sidebar .sidebar-widget .advertisement .owl-controls .owl-pagination .owl-page {
    display: inline-block;
}

.sidebar .sidebar-widget .advertisement .owl-controls .owl-pagination .owl-page span {
    display: block;
    width: 15px;
    height: 15px;
    background: #fff;
    border: none;
    border-radius: 50%;
    margin: 0 5px;
}

.related-product .tag {
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    line-height: 45px;
    left: 15px;
    text-align: center;
    top: 3.5%;
    width: 50px;
    position: absolute;
}

#owl-main {
    text-align: center;
    cursor: default;
}

#owl-main .owl-controls {
    display: inline-block;
    position: relative;
    margin-top: 40px;
}

#owl-main .owl-pagination {
    position: relative;
    line-height: 30px;
}

#owl-main .owl-buttons {
    display: block;
}

#owl-main .owl-prev,
#owl-main .owl-next {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    height: 50px;
    font-size: 21px;
    background-color: #f2f2f2;
    border: none;
    border-radius: 3px;
    margin: auto;
    opacity: 0;
}

#owl-main .owl-prev {
    left: 20px;
}

#owl-main .owl-next {
    right: 20px;
}

#owl-main:hover .owl-prev {
    left: 0;
    opacity: 0.5;
}

#owl-main:hover .owl-next {
    right: 0;
    opacity: 0.5;
}

#owl-main:hover .owl-prev:hover,
#owl-main:hover .owl-next:hover {
    opacity: 1;
}

#owl-main .owl-outer-nav:after {
    content: "";
    position: absolute;
    top: 0;
    left: -15%;
    width: 130%;
    height: 100%;
    z-index: 0;
}

#owl-main .owl-outer-nav .owl-wrapper-outer,
#owl-main .owl-outer-nav .owl-pagination,
#owl-main .owl-outer-nav .owl-prev,
#owl-main .owl-outer-nav .owl-next {
    z-index: 1;
}

#owl-main .owl-outer-nav .owl-controls {
    position: static;
}

#owl-main .owl-outer-nav .owl-prev {
    left: -65px;
}

#owl-main .owl-outer-nav .owl-next {
    right: -65px;
}

#owl-main .owl-outer-nav:hover .owl-prev {
    left: -80px;
}

#owl-main .owl-outer-nav:hover .owl-next {
    right: -80px;
}

#owl-main .owl-ui-md .owl-pagination {
    line-height: 45px;
}

#owl-main .owl-ui-md .owl-prev,
#owl-main .owl-ui-md .owl-next {
    width: 45px;
    height: 45px;
    font-size: 45px;
}

#owl-main .owl-ui-md .owl-prev {
    left: -55px;
}

#owl-main .owl-ui-md .owl-next {
    right: -55px;
}

#owl-main .owl-ui-md:hover .owl-prev {
    left: -60px;
}

#owl-main .owl-ui-md:hover .owl-next {
    right: -60px;
}

#owl-main .owl-outer-nav.owl-ui-md:after {
    left: -18%;
    width: 136%;
}

#owl-main .owl-outer-nav.owl-ui-md .owl-prev {
    left: -85px;
}

#owl-main .owl-outer-nav.owl-ui-md .owl-next {
    right: -85px;
}

#owl-main .owl-outer-nav.owl-ui-md:hover .owl-prev {
    left: -100px;
}

#owl-main .owl-outer-nav.owl-ui-md:hover .owl-next {
    right: -100px;
}

#owl-main .owl-ui-lg .owl-pagination {
    line-height: 60px;
}

#owl-main .owl-ui-lg .owl-prev,
#owl-main .owl-ui-lg .owl-next {
    width: 60px;
    height: 60px;
    font-size: 42px;
}

#owl-main .owl-ui-lg .owl-prev {
    left: -75px;
}

#owl-main .owl-ui-lg .owl-next {
    right: -75px;
}

#owl-main .owl-ui-lg:hover .owl-prev {
    left: -80px;
}

#owl-main .owl-ui-lg:hover .owl-next {
    right: -80px;
}

#owl-main .owl-outer-nav.owl-ui-lg:after {
    left: -22%;
    width: 144%;
}

#owl-main .owl-outer-nav.owl-ui-lg .owl-prev {
    left: -105px;
}

.owl-outer-nav.owl-ui-lg .owl-next {
    right: -105px;
}

#owl-main .owl-outer-nav.owl-ui-lg:hover .owl-prev {
    left: -120px;
}

#owl-main .owl-outer-nav.owl-ui-lg:hover .owl-next {
    right: -120px;
}

#owl-main .owl-inner-nav .owl-controls {
    position: static;
}

#owl-main .owl-inner-nav .owl-prev {
    left: 45px;
}

#owl-main .owl-inner-nav .owl-next {
    right: 45px;
}

#owl-main .owl-inner-nav:hover .owl-prev {
    left: 30px;
}

#owl-main .owl-inner-nav:hover .owl-next {
    right: 30px;
}

#owl-main .owl-outer-nav .owl-prev,
#owl-main .owl-outer-nav .owl-next,
#owl-main .owl-inner-nav .owl-prev,
#owl-main .owl-inner-nav .owl-next {
    bottom: 70px;
}

#owl-main .owl-outer-nav.owl-ui-md .owl-prev,
#owl-main .owl-outer-nav.owl-ui-md .owl-next,
#owl-main .owl-inner-nav.owl-ui-md .owl-prev,
#owl-main .owl-inner-nav.owl-ui-md .owl-next {
    bottom: 85px;
}

#owl-main .owl-outer-nav.owl-ui-lg .owl-prev,
#owl-main .owl-outer-nav.owl-ui-lg .owl-next,
#owl-main .owl-inner-nav.owl-ui-lg .owl-prev,
#owl-main .owl-inner-nav.owl-ui-lg .owl-next {
    bottom: 100px;
}

#owl-main .owl-inner-pagination .owl-pagination,
#owl-main .owl-inner-pagination .owl-prev,
#owl-main .owl-inner-pagination .owl-next {
    margin-top: -40px;
    top: -60px;
}

#owl-main .owl-inner-pagination.owl-ui-md .owl-pagination,
#owl-main .owl-inner-pagination.owl-ui-md .owl-prev,
#owl-main .owl-inner-pagination.owl-ui-md .owl-next {
    margin-top: -50px;
    top: -65px;
}

#owl-main .owl-inner-pagination.owl-ui-lg .owl-pagination,
#owl-main .owl-inner-pagination.owl-ui-lg .owl-prev,
#owl-main .owl-inner-pagination.owl-ui-lg .owl-next {
    margin-top: -60px;
    top: -75px;
}

#owl-main .owl-inner-pagination.owl-outer-nav .owl-prev,
#owl-main .owl-inner-pagination.owl-outer-nav .owl-next,
#owl-main .owl-inner-pagination.owl-inner-nav .owl-prev,
#owl-main .owl-inner-pagination.owl-inner-nav .owl-next {
    margin: auto;
    top: 0;
    bottom: 43px;
}

#owl-main .owl-inner-pagination .owl-pagination {
    opacity: 0;
}

#owl-main .owl-inner-pagination:hover .owl-pagination {
    opacity: 1;
}

#owl-main .owl-inner-pagination.owl-inner-nav .owl-pagination,
.owl-inner-pagination.owl-outer-nav .owl-pagination {
    top: -45px;
}

.owl-inner-pagination.owl-inner-nav.owl-ui-md .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-md .owl-pagination {
    top: -50px;
}

.owl-inner-pagination.owl-inner-nav.owl-ui-lg .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-lg .owl-pagination {
    top: -60px;
}

.owl-inner-pagination.owl-inner-nav:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav:hover .owl-pagination {
    top: -60px;
}

.owl-inner-pagination.owl-inner-nav.owl-ui-md:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-md:hover .owl-pagination {
    top: -65px;
}

.owl-inner-pagination.owl-inner-nav.owl-ui-lg:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-lg:hover .owl-pagination {
    top: -75px;
}

#owl-main.height-md .item {
    height: 457px;
}

#owl-main.height-lg .item {
    height: 675px;
}

#owl-main .container {
    display: table;
    height: inherit;
}

#owl-main .caption {
    display: table-cell;
}

#owl-main .caption.vertical-center {
    vertical-align: middle;
    padding-bottom: 3vh;
}

#owl-main .caption.vertical-top {
    vertical-align: top;
    padding-top: 8vh;
}

#owl-main .caption.vertical-bottom {
    vertical-align: bottom;
    padding-bottom: 14vh;
}

#owl-main .caption.text-center {
    padding-left: 10%;
    padding-right: 10%;
}

#owl-main .caption.text-left {
    padding-right: 20%;
}

#owl-main .caption.text-right {
    padding-left: 20%;
}

#owl-main .owl-controls {
    display: block;
    position: static;
    margin-top: -47px;
}

#owl-main .owl-pagination {
    background: #FFF;
    line-height: inherit;
    position: relative;
    bottom: -40px;
    padding: 10px;
    display: inline-block;
    border-radius: 3px;
    margin: auto;
    opacity: 0;
}

#owl-main:hover .owl-pagination {
    bottom: -25px;
    opacity: 1;
}

#owl-main .owl-prev,
#owl-main .owl-next {
    bottom: 0;
}

#owl-main .owl-controls .owl-page {
    display: inline-block;
}

#owl-main .owl-pagination .owl-page span {
    display: block;
    width: 15px;
    height: 15px;
    background: #d3d3d3;
    border: none;
    border-radius: 50%;
    margin: 0 5px;
}

#owl-main .owl-item-gap .item {
    margin: 0 15px;
}

#owl-main .owl-item-gap-sm .item {
    margin: 0 10px;
}

#owl-main .owl-item.loading {
    min-height: inherit;
    background: none;
}

#owl-main .item {
    background: #FFFFFF center 55%;
    background-size: cover;
    height: 368px;
}

#owl-main .item .caption {
    color: #636363;
    right: 0;
    position: absolute;
    top: 24%;
    z-index: 100;
    padding-right: 8%;
}

#owl-main .item .caption .big-text {
    font-size: 35px;
    line-height: 50px;
    text-transform: uppercase;
    font-family: 'Arial';
    padding: 5px 25px;
    background: #bbbbbb;
    color: #fff;
}

#owl-main .item .caption .big-text .highlight {
    color: #f1c40f;
}

#owl-main .item .caption .excerpt,
#owl-main .item .caption .small {
    font-size: 16px;
    margin-top: 10px;
    font-family: 'Roboto';
    font-weight: 500;
    padding-left: 23px;
    background: rgba(0, 0, 0, 0);
    color: #fff;
}

#owl-main .item .caption .excerpt span,
#owl-main .item .caption .small span {
    background: none repeat scroll 0 0 #bbbbbb;
    -webkit-box-shadow: -1.4em 0 0 #bbbbbb, 1.4em 0 0 #bbbbbb;
    box-shadow: -1.4em 0 0 #bbbbbb, 1.4em 0 0 #bbbbbb;
    line-height: 336%;
    padding: 0.6em 0;
    display: inline;
}

#owl-main .item .caption .button-holder {
    margin: 10px 0 0;
}

#owl-main .item .caption.bg-color {
    padding-right: 3%;
}

#owl-main .item .caption.bg-color .big-text {
    background: rgba(0, 0, 0, 0);
    padding: 0px;
    color: #000;
}

#owl-main .item .caption.bg-color .excerpt,
#owl-main .item .caption.bg-color .small {
    background: rgba(0, 0, 0, 0);
    padding: 0px;
    color: #000;
    margin-top: 0px;
}

#owl-main .item .caption.bg-color .excerpt span,
#owl-main .item .caption.bg-color .small span {
    background: rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    line-height: 24px;
}

#owl-main .full-width-slider {
    margin-bottom: 30px;
}

#owl-main .full-width-slider .item {
    background: #FFFFFF center 55%;
    background-size: cover;
    height: 449px;
}

#owl-main .full-width-slider .item .caption {
    position: absolute;
    top: 11%;
    z-index: 100;
}

#owl-main .full-width-slider .item .caption .big-text {
    font-size: 45px;
    line-height: 50px;
    font-family: 'Arial';
    color: #fff;
    background: rgba(0, 0, 0, 0);
    padding: 0px;
    font-weight: 600;
    text-transform: none;
    max-width: 650px;
}

#owl-main .full-width-slider .item .caption .excerpt {
    font-size: 35px;
    line-height: 50px;
    margin-top: 5px;
    font-family: 'Arial Bold';
    color: #fff;
    background: rgba(0, 0, 0, 0);
    padding: 0px;
}

#owl-main .full-width-slider .item .caption .button-holder {
    margin: 31px 0 0;
}

.cnt-homepage .homepage-slider2 #owl-main .item .caption {
    top: 29%;
    padding-right: 43%;
    right: 0px;
    left: 8%;
}

.cnt-homepage .homepage-slider2 #owl-main .owl-controls {
    margin-top: -89px;
    text-align: center !important;
}

.cnt-homepage .breadcrumb ul {
    text-align: left;
}

.cnt-homepage .cart .action .left {
    margin-left: 10px;
    padding: 2px 10px;
}

.cnt-homepage .sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-handle {
    height: 15px;
    width: 15px;
    top: 0px;
    border-radius: 0px;
    border: 2px solid #e4e4e4;
}

.homepage-slider3 {
    height: 368px;
}

.homepage-slider3 #owl-main .item {
    height: 368px;
}

.homepage-slider3 #owl-main .item .caption {
    padding-left: 10%;
    padding-right: 44%;
}

.homepage-slider3 #owl-main .item .caption .small {
    font-size: 15px;
    line-height: 50px;
    text-transform: uppercase;
    font-family: 'Arial';
    text-shadow: 2px 2px #c3c3c3;
    color: #fff;
    padding-left: 0px;
}

.homepage-slider3 #owl-main .item .caption .big-text {
    font-size: 45px;
    line-height: 50px;
    text-transform: uppercase;
    font-family: 'Arial';
    text-shadow: 2px 2px #c3c3c3;
    color: #000;
}

.homepage-slider3 #owl-main .item .caption .excerpt {
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    text-transform: none;
}

.homepage-slider3 #owl-main .owl-controls {
    margin-top: -79px;
}

.home-page-slider4 {
    position: relative;
}

.home-page-slider4 .customNavigation {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -15px;
}

.home-page-slider4 .customNavigation .controls {
    position: relative;
}

.home-page-slider4 .owl-controls {
    bottom: 20px;
    position: absolute;
    text-align: center;
    top: auto;
    width: 100%;
}

.home-page-slider4 .owl-controls .owl-buttons {
    display: none !important;
}

.home-page-slider4 .owl-controls .owl-pagination .owl-page {
    display: inline-block;
}

.home-page-slider4 .owl-controls .owl-pagination .owl-page span {
    background: none repeat scroll 0 0 #e6e6e6;
    border: medium none;
    border-radius: 50%;
    display: block;
    height: 12px;
    margin: 0 5px;
    width: 12px;
    -webkit-box-shadow: 1px 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 1px 3px rgba(0, 0, 0, 0.1) inset;
}

.home-page-slider4 .owl-prev,
.home-page-slider4 .owl-next {
    position: absolute;
    opacity: 0;
}

.home-page-slider4 .owl-prev {
    left: 20px;
}

.home-page-slider4 .owl-next {
    right: 20px;
}

.home-page-slider4:hover .owl-prev {
    left: 0px;
    opacity: 1;
}

.home-page-slider4:hover .owl-next {
    right: 0px;
    opacity: 1;
}

.home-page-slider4:hover .owl-prev:hover,
.home-page-slider4:hover .owl-next:hover {
    opacity: 1;
}

.home-page-slider4 #owl-main .owl-pagination {
    background: rgba(0, 0, 0, 0);
    border-radius: 3px;
    display: inline-block;
    line-height: inherit;
    margin: auto;
    opacity: 1;
    padding: 10px;
    position: relative;
    bottom: none;
    bottom: 0px;
}

/*.cnt-homepage .homepage-container .btn-primary {*/
/*    padding: 2px 17px;*/
/*    border-radius: 0;*/
/*    margin-left: 0;*/
/*    margin-bottom: 3px;*/
/*    font-weight: normal;*/
/*}*/

.cnt-homepage .homepage-container #owl-main .owl-prev,
.cnt-homepage .homepage-container #owl-main .owl-next {
    top: 25%;
}

.info-boxes {
    margin-top: 30px;
}

.info-boxes .info-box {
    border: 5px solid #f2f2f0;
    padding: 12px 13px;
}

.info-boxes .info-box .icon {
    font-size: 35px;
}

.info-boxes .info-box .info-box-heading {
    font-size: 35px;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'Arial Bold';
    margin-top: 5px;
}

.info-boxes .info-box .info-box-heading.orange {
    color: #ffb847;
}

.info-boxes .info-box .info-box-heading.red {
    color: #E369BD;
}

.info-boxes .info-box .text {
    color: #666666;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
    margin: 0px;
}

.scroll-tabs {
    margin-bottom: 19px;
}

.scroll-tabs .more-info-tab {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
}

.scroll-tabs .more-info-tab .new-product-title {
    margin-bottom: 0px;
    margin-top: 5px;
    font-size: 20px;
    font-family: 'Arial';
    text-transform: uppercase;
}

.scroll-tabs .nav-tab-line {
    border-bottom: none;
    margin-top: 7px;
    margin-right: 55px;
}

.scroll-tabs .nav-tab-line li.active a {
    border: none;
}

.scroll-tabs .nav-tab-line li a {
    text-transform: uppercase;
    font-weight: 500;
    color: #666666;
    font-size: 14px;
    border: medium none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 15px !important;
    position: relative;
}

.scroll-tabs .nav-tab-line li a:hover,
.scroll-tabs .nav-tab-line li a:focus {
    background: rgba(0, 0, 0, 0);
}

.scroll-tabs .nav-tab-line li a:hover:after {
    content: "\f0d7";
    font-family: FontAwesome;
    position: absolute;
    right: 50%;
    top: 100%;
    height: 100%;
    margin-right: -4px;
    margin-top: -4px;
    width: 10px;
}

.product {
    position: relative;
}

.product .product-image .tag {
    position: absolute;
}

.product .product-info .name {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    line-height: 1.1;
    color: inherit;
}

.product .product-info .name a {
    color: #555;
}

.product .product-info .star-rating .color {
    color: #ffb400;
}

.product .product-info .product-price .price {
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
}

.product-price {
    text-align: center;
}

.product .product-info .product-price .price-before-discount {
    text-decoration: line-through;
    color: #d3d3d3;
    font-weight: 400;
    line-height: 30px;
    font-size: 14px;
}

.product .cart .action ul li {
    float: left;
}

.product .cart .action ul li.add-cart-button .btn.btn-primary.icon {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    background: #575757;
}

.product .cart .action ul li.lnk {
    margin: 10px 0px;
}

.product .cart .action ul li.lnk a {
    padding: 0 10px;
    color: #dadada;
}

.product .cart .action ul li.lnk.wishlist {
    border-right: 1px solid #dadada;
}

.tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    top: 2.5%;
    z-index: 100;
    border-radius: 100%;
    color: #fff;
    right: 25px;
    text-align: center;
    margin: 5px 0;
}

.tag span {
    position: relative;
    z-index: 100;
}

.tag.new {
    background: #46aad7;
}

.tag.hot {
    background: #E369BD;
}

.tag.hit {
    background: #904ce4;
}

.tag.rasprodazha {
    background: #f9c807;
}

.product:hover .cart {
    opacity: 1;
}

.best-seller .product .product-info .name,
.special-offer .product .product-info .name {
    margin-top: 4px;
}

.cart {
    margin-top: 0px;
    opacity: 1;
    width: 100%;
    z-index: 666;
    left: 0px;
}

/*.cart .action {*/
/*float: left;*/
/*}*/

.cart .action .add-cart-button .btn.btn-primary.icon {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    background: #575757;
}

.cart .action.lnk {
    margin: 10px 0px;
}

.cart .action.lnk a {
    padding: 0 10px;
    color: #dadada;
}

.cart .action.lnk.wishlist {
    border-right: 1px solid #dadada;
}

.product-micro .product-image .image a .zoom-overlay:before {
    color: #FFFFFF;
    content: "\f00e";
    font-family: fontawesome;
    left: 45%;
    position: relative;
    right: 40%;
}

.product-micro .product-image .image a .zoom-overlay {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}

.product-micro .product-image .image a .zoom-overlay:hover,
.product-micro .product-image .image a .zoom-overlay:focus {
    opacity: 1;
}

.cnt-home .product-micro .tag-micro {
    width: 30px;
    height: 30px;
    font-size: 11px;
    line-height: 29px;
    top: 5.5%;
    right: 5.5%;
}

.cnt-home .product-micro .product-info .name {
    font-size: 15px;
    margin-top: 0px !important;
}

.cnt-home .product-micro .product-info .product-price .price {
    font-size: 15px;
}

/*.cnt-home .product-micro .product-info .action .lnk.btn.btn-primary {*/
/*    font-size: 12px;*/
/*    line-height: 1.7;*/
/*}*/

.copyright-bar {
    background: #121212;
    padding: 20px 0px;
}

.copyright-bar .copyright {
    color: #5d5c5c;
    line-height: 28px;
}

.copyright-bar .payment-methods {
    text-align: right;
}

.copyright-bar .payment-methods ul li {
    display: inline-block;
    margin-right: 15px;
}

.copyright-bar .payment-methods ul li:last-child {
    margin-right: 0px;
}

.copyright-bar .no-padding {
    padding: 0px;
}

.wide-banner {
    overflow: hidden;
}

.wide-banner .image img {
    display: block;
    width: 100%;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.wide-banner:hover img {
    -webkit-transform: rotate(-1deg) scale(1.1);
    -moz-transform: rotate(-1deg) scale(1.1);
    -ms-transform: rotate(-1deg) scale(1.1);
    -o-transform: rotate(-1deg) scale(1.1);
    opacity: 0.9;
}

.cnt-strip {
    position: relative;
}

.cnt-strip .strip {
    position: absolute;
    bottom: 15px;
    width: 100%;
    padding: 8px 30px 5px 30px;
}

.cnt-strip .strip h1 {
    font-size: 50px;
    color: #E369BD;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Arial Bold';
}

.cnt-strip .strip h2 {
    font-size: 45px;
    color: #f39c12;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Arial Bold';
}

.cnt-strip .strip h2 .shopping-needs {
    font-family: 'Arial';
    color: #434343;
}

.cnt-strip .strip h3 {
    font-size: 30px;
    color: #434343;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Arial';
}

.cnt-strip .strip h4 {
    font-size: 20px;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Arial';
}

.cnt-strip .strip.strip-text {
    width: 60%;
}

.cnt-strip .strip .red {
    color: #E369BD;
}

.cnt-strip .strip .black {
    color: #434343;
}

.cnt-strip .strip .green {
    color: #83c038;
}

.cnt-strip .strip .white {
    color: #fff;
}

.cnt-strip .strip .normal-shopping-needs {
    font-size: 35px;
    font-family: 'Roboto';
}

.cnt-strip .new-label {
    background: url("/local/templates/clothing_red/assets/css/../images/label.png") no-repeat scroll right top;
    height: 72px;
    position: absolute;
    left: -1px;
    top: -1px;
    width: 72px;
    z-index: 999;
}

.cnt-strip .new-label .text {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    left: -13px;
    position: absolute;
    text-align: center;
    top: 14px;
    -ms-transform: rotate(-43deg);
    /* IE 9 */
    -webkit-transform: rotate(-43deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-43deg);
    width: 100%;
}

.wide-banners.homepage-banner {
    margin-top: 30px;
}

.wide-banners.homepage-banner h4 {
    font-size: 20px;
    font-family: 'Arial';
}

.wide-banners.homepage-banner h3 {
    font-size: 20px;
    font-family: 'Arial';
    font-weight: 700;
}

.new-banner {
    margin-top: 30px;
}

.new-banner .cnt-strip .strip {
    width: auto;
    padding: 0px;
    right: 23px;
}

.new-banner .cnt-strip .strip h3 {
    background: #707070;
    padding: 13px 23px 13px 16px;
    line-height: 24px;
    font-size: 30px;
    font-family: 'Arial';
}

.new-banner .cnt-strip .strip h5 {
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    padding-right: 21px;
    text-transform: uppercase;
}

.new-banner .cnt-strip .strip h5 span {
    background: none repeat scroll 0 0 #707070;
    -webkit-box-shadow: -1.4em 0 0 #707070, 1.4em 0 0 #707070;
    box-shadow: -1.4em 0 0 #707070, 1.4em 0 0 #707070;
    padding: 0.6em 0;
}

.new-banner.no-margin {
    margin-top: -10px;
}

.megamenu-banner {
    margin-top: 30px !important;
}

.megamenu-banner h3 {
    font-size: 30px;
    font-family: 'Arial';
}

.megamenu-banner h2 {
    font-size: 40px;
    font-family: 'Arial Bold';
}

.wide-banner-4 .cnt-strip .strip h1 {
    font-size: 50px;
    font-family: 'Arial';
}

.wide-banner-4 .cnt-strip .strip h2 {
    font-size: 40px;
    font-family: 'Arial';
}

.wide-banner-4 .cnt-strip .strip h3 {
    font-size: 30px;
    font-family: 'Arial';
}

.wide-banner-4 .cnt-strip .strip h4 {
    font-size: 20px;
    font-family: 'Arial';
}

.wide-banner-4 .cnt-strip .strip p {
    font-size: 23px;
    font-family: 'Roboto';
    margin-bottom: 0px;
}

.blog-slider-container .blog-slider .blog-post-info .name {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    line-height: 1.1;
    color: inherit;
}

.blog-slider-container .blog-slider .blog-post-info .name a {
    color: #555;
}

.blog-slider-container .blog-slider .blog-post-info .info {
    color: #9c9c9c;
    font-size: 12px;
}

.blog-slider-container .blog-slider .blog-post-info .text {
    color: #434343;
    font-size: 13px;
}

.footer .links-social {
    border-top: 1px solid #e5e5e5;
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 0;
}

.footer .links-social .contact-info .footer-logo {
    margin-top: 10px;
}

.footer .links-social .contact-info .about-us {
    margin-bottom: 20px;
}

.footer .links-social .contact-info .social-icons a {
    color: #888888;
    font-size: 16px;
    width: 2em;
    height: 2em;
    display: inline-block;
    border-radius: 20px;
    text-align: center;
}

.footer .links-social .contact-info .social-icons a:hover,
.footer .links-social .contact-info .social-icons a:focus,
.footer .links-social .contact-info .social-icons a.active {
    border-radius: 20px;
    color: #fff;
}

.footer .links-social .contact-info .social-icons a .icon {
    line-height: 2em;
}

.footer .module-heading {
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #555555;
}

.footer .contact-timing .table tbody tr {
    border-bottom: 1px solid #e1e1e1;
}

.footer .contact-timing .table tbody tr td {
    border-top: none;
    font-size: 12px;
    line-height: 18px;
    padding: 10px 0;
}

.footer .contact-timing .contact-number {
    font-family: 'Arial';
}

.footer .contact-information .media .media-body a {
    color: #666666;
}

.footer .footer-bottom {
    background: #202020;
    padding-top: 50px;
}

.footer .footer-bottom .module-heading {
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Arial';
    color: #898989;
}

.footer .footer-bottom .module-body ul li {
    border-bottom: 1px solid #292929;
}

.footer .footer-bottom .module-body ul li a {
    font-size: 12px;
    line-height: 36px;
    color: #666666;
    position: relative;
    margin-left: 23px;
    display: block;
}

.footer .footer-bottom .module-body ul li a:before {
    content: "\f111";
    font-family: FontAwesome;
    position: absolute;
    margin-left: -22px;
    font-size: 6px;
}

.product-tag .item {
    background-color: #f5f5f5;
    color: #666666;
    display: inline-block;
    margin-bottom: 9px;
    margin-right: 8px;
    padding: 6px 12px;
}

.product-tag .item.active,
.product-tag .item:hover,
.product-tag .item:focus {
    color: #fff;
}

.newsletter .sidebar-widget-body input {
    border-radius: 0px;
    border: 1px solid #e1e1e1;
    background: #fafafa;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.hot-deals .hot-deal-wrapper {
    position: relative;
}

.hot-deals .hot-deal-wrapper .sale-offer-tag {
    border-radius: 50px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 700;
    height: 50px;
    text-transform: uppercase;
    top: 4%;
    right: 10px;
    width: 50px;
    z-index: 100;
    background: #E369BD;
    position: absolute;
    text-align: center;
}

.hot-deals .hot-deal-wrapper .sale-offer-tag span {
    position: relative;
    z-index: 100;
    top: 4px;
}

.hot-deals .hot-deal-wrapper .timing-wrapper {
    bottom: 20px;
    position: absolute;
    left: 21px;
}

.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper {
    display: table;
    text-align: center;
    margin-right: 10px;
    float: left;
}

.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper .box {
    background-color: #a5a5a5;
    border-radius: 4px;
    color: #FFFFFF;
    display: table-cell;
    height: 44px;
    vertical-align: middle;
    width: 47px;
    line-height: 15px;
}

.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper .box .key {
    display: block;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 700;
}

.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper .box .value {
    display: block;
    font-size: 11px;
    font-weight: 500;
}

.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper:last-child {
    margin-right: 0px;
}

.hot-deals .product-info .name {
    font-size: 18px;
    font-family: 'Arial';
}

.hot-deals .product-info .name a {
    color: #555;
}

.hot-deals .product-info .product-price .price {
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
    margin-right: 8px;
}

.hot-deals .product-info .product-price .price-before-discount {
    text-decoration: line-through;
    color: #d3d3d3;
    font-weight: 400;
    line-height: 30px;
    font-size: 14px;
}

.hot-deals .cart {
    margin-top: 0px;
    z-index: 666;
    left: 0px;
}

.hot-deals .cart .action {
    float: left;
}

.hot-deals .cart .action .add-cart-button a {
    background: none repeat scroll 0 0 #a8a8a8;
    border: medium none;
    color: #FFFFFF;
    display: block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    padding: 0px;
}

.hot-deals .cart .action .add-cart-button a .icon {
    background: none repeat scroll 0 0 #575757;
    color: #FFFFFF;
    height: 100%;
    left: 0;
    font-size: 13px;
    padding: 11px 0 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 35px;
}

.hot-deals .cart .action .add-cart-button a span {
    display: block;
    margin-left: 35px;
    overflow: hidden;
    padding: 8px 13px;
}

.hot-deals .cart .action .add-cart-button a:hover,
.hot-deals .cart .action .add-cart-button a:focus {
    background: #c6c6c6;
}

.breadcrumb {
    background: rgba(0, 0, 0, 0);
    padding: 0;
}

.breadcrumb ul {
    border-bottom: 1px solid #F2F2F2;
    margin: auto;
    padding: 20px 0 10px;
    text-align: right;
}

.breadcrumb ul li:after {
    color: #666666;
    content: "/";
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 24px;
    margin-left: 9px;
    margin-right: -4px;
    padding: 0px;
}

.breadcrumb ul li:last-child:after {
    content: "";
}

.breadcrumb ul li a {
    color: #666666;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
}

.category-carousel {
    text-align: center;
    cursor: default;
}

.category-carousel .item {
    background-color: #FFFFFF;
    background-position: center 55%;
    background-size: cover;
    height: 255px;
    position: relative;
}

.category-carousel .item .caption {
    color: #636363;
    left: 12%;
    letter-spacing: -3px;
    position: absolute;
    top: 10%;
    z-index: 100;
    display: table-cell;
}

.category-carousel .item .caption .big-text {
    font-size: 150px;
    line-height: 145px;
    text-transform: uppercase;
    font-family: 'Arial';
    color: #E369BD;
}

.category-carousel .item .caption .excerpt {
    font-size: 40px;
    letter-spacing: -1px;
    text-transform: uppercase;
    color: #666666;
}

.category-carousel .item .owl-controls {
    display: inline-block;
    position: relative;
    margin-top: 40px;
}

.category-carousel .item .owl-controls .owl-prev,
.category-carousel .item .owl-controls .owl-next {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    font-size: 21px;
    color: #FFF;
    background-color: #d3d3d3;
    border: none;
    border-radius: 3px;
    margin: auto;
    opacity: 0;
}

.category-carousel .item .owl-controls .owl-prev {
    left: -35px;
}

.category-carousel .item .owl-controls .owl-next {
    right: -35px;
}

.category-carousel .item:hover .owl-prev {
    left: -40px;
    opacity: .25;
}

.category-carousel .item:hover .owl-next {
    right: -40px;
    opacity: .25;
}

.category-carousel .item:hover .owl-prev:hover,
.category-carousel .item:hover .owl-next:hover {
    opacity: 1;
}

.filters-container {
    padding: 12px 0px;
    margin-bottom: 5px;
}

.filters-container .nav-tabs.nav-tab-box {
    border: medium none;
    margin-top: 3px;
}

.filters-container .nav-tabs.nav-tab-box li {
    margin-right: 5px;
    padding: 0;
}

.filters-container .nav-tabs.nav-tab-box li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0;
    color: #666666;
    font-family: 'Roboto', sans-serif;
    line-height: 18px;
    border: none !important;
    padding: 0px;
}

.filters-container .nav-tabs.nav-tab-box li a .icon {
    margin-right: 5px;
    color: #aaa;
}

.filters-container .lbl-cnt {
    color: #666666;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 24px;
}

.filters-container .lbl-cnt .lbl {
    color: #666666;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 24px;
    margin-right: 10px;
}

.filters-container .lbl-cnt .dropdown.dropdown-med .btn {
    border: 1px solid #D6D6D6;
    border-radius: 0;
    padding: 4px 12px;
    background: #fff;
    font-size: 13px;
}

.filters-container .lbl-cnt .dropdown.dropdown-med .btn .caret {
    margin-left: 13px;
    margin-top: -2px;
}

.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #e1e1e1;
}

.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu li a:hover,
.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu li a:focus {
    background: rgba(0, 0, 0, 0);
}

.filters-container .pagination-container {
    margin-top: 4px;
}

.filters-container .pagination-container ul {
    margin: 0px;
}

.filters-container .pagination-container ul li.prev,
.filters-container .pagination-container ul li.next {
    background: none repeat scroll 0 0 #dddddd;
    border-radius: 3px;
}

.filters-container .pagination-container ul li.prev a,
.filters-container .pagination-container ul li.next a,
.filters-container .pagination-container ul li.prev a:hover,
.filters-container .pagination-container ul li.next a:hover,
.filters-container .pagination-container ul li.prev a:focus,
.filters-container .pagination-container ul li.next a:focus {
    color: #fff;
}

.filters-container .pagination-container ul li a {
    color: #666666;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 0 3px;
}

.filters-container .pagination-container ul li.active a {
    text-decoration: underline;
}

.search-result-container .category-product {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}

.search-result-container .category-product .product {
    margin-bottom: 30px;
}

.search-result-container .category-product .product .product-image .tag {
    width: 45px;
    height: 45px;
    line-height: 40px;
    font-size: 14px;
    right: 14px;
}

.search-result-container .category-product .product .cart {
    opacity: 1;
}

.search-result-container .category-product .product .cart .lnk {
    margin: 8px 0px !important;
}

.search-result-container .category-product .product .cart .lnk a {
    background: #a8a8a8;
    padding: 8px 11px !important;
    margin-left: 10px;
    color: #fff !important;
    border-radius: 4px;
}

.search-result-container .category-product .product .cart .lnk a:hover,
.search-result-container .category-product .product .cart .lnk a:focus {
    color: #fff !important;
}

.search-result-container .category-product-inner .product-list.product {
    border: 1px solid #f2f2f2;
    position: relative;
    margin-bottom: 30px;
    padding: 0 15px;
}

.search-result-container .category-product-inner .product-list.product .product-info {
    padding: 24px 40px;
}

.search-result-container .category-product-inner .product-list.product .product-info .cart {
    margin-top: 30px;
    margin-bottom: 10px;
}

.search-result-container .category-product-inner .product-list.product .tag {
    position: absolute;
    right: 12px;
    top: 18px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 17px;
    z-index: 999;
}

.product-list.product .product-info .name {
    font-size: 20px;
}

.product-list.product .product-info .description {
    line-height: 20px;
}

.single-product .gallery-holder #owl-single-product .single-product-gallery-item {
    border: 1px solid #e5e5e5;
}

.single-product .gallery-holder .gallery-thumbs {
    margin: 15px 0 0;
    position: relative;
    text-align: left;
}

.single-product .gallery-holder .gallery-thumbs .owl-item .item {
    margin-right: 10px;
    border: 1px solid #e5e5e5;
}

.single-product .product-info .name {
    font-size: 20px;
    line-height: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    color: #555;
    margin-top: 5px;
}

.single-product .product-info .rating-reviews .reviews .lnk {
    color: #aaaaaa;
}

.single-product .product-info .stock-container .stock-box .label {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
    color: #666666;
    padding: 0px;
}

.single-product .product-info .stock-container .stock-box .value {
    font-size: 14px;
    color: #E369BD;
}

.single-product .product-info .description-container {
    line-height: 20px;
    color: #666666;
}

.single-product .product-info .price-container {
    border-bottom: 1px solid #F2F2F2;
    border-top: 1px solid #F2F2F2;
    margin-bottom: 0;
    padding: 20px 0;
}

.single-product .product-info .price-container .price-box .price {
    font-size: 26px;
    font-weight: 700;
    line-height: 50px;
}

.single-product .product-info .price-container .price-box .price-strike {
    color: #aaa;
    font-size: 16px;
    font-weight: 300;
    line-height: 50px;
    text-decoration: line-through;
}

.single-product .product-info .quantity-container {
    border-bottom: 1px solid #F2F2F2;
    margin-bottom: 0;
    padding: 20px 0;
}

.single-product .product-info .quantity-container .label {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    line-height: 40px;
    text-transform: uppercase;
    color: #666666;
    padding: 0px;
}

.single-product .product-info .quantity-container .cart-quantity .quant-input {
    display: inline-block;
    height: 35px;
    position: relative;
    width: 70px;
}

.single-product .product-info .quantity-container .cart-quantity .quant-input .arrows {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    height: 100%;
}

.single-product .product-info .quantity-container .cart-quantity .quant-input .arrows .arrow {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    text-align: center;
    width: 40px;
    cursor: pointer;
}

.single-product .product-info .quantity-container .cart-quantity .quant-input .arrows .arrow .ir .icon {
    position: relative;
}

.single-product .product-info .quantity-container .cart-quantity .quant-input .arrows .arrow .ir .icon.fa-sort-asc {
    top: 5px;
}

.single-product .product-info .quantity-container .cart-quantity .quant-input .arrows .arrow .ir .icon.fa-sort-desc {
    top: -7px;
}

.single-product .product-info .quantity-container .cart-quantity .quant-input input {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f2f2f2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    height: 35px;
    left: 0;
    padding: 0 20px 0 18px;
    position: absolute;
    top: 0;
    width: 70px;
    z-index: 1;
}

.single-product .product-info .product-social-link .social-label {
    font-size: 15px;
    font-family: 'Arial';
    line-height: 20px;
    text-transform: uppercase;
}

.single-product .product-info .product-social-link .social-icons {
    display: inline-block;
}

.single-product .product-info .product-social-link .social-icons ul li a {
    color: #888888;
    font-size: 16px;
    padding: 5px 6px;
}

.single-product .product-info .product-social-link .social-icons ul li a:hover,
.single-product .product-info .product-social-link .social-icons ul li a:focus {
    border-radius: 50px;
    color: #fff;
}

.single-product .product-tabs {
    margin-top: 32px;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li {
    float: none !important;
    border-bottom: 1px solid #f2f2f2;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a {
    border: none;
    color: #555;
    display: block;
    padding: 12px 28px;
    font-size: 18px;
    font-family: 'Arial';
    line-height: 28px;
    text-transform: uppercase;
    position: relative;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:hover,
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:focus {
    border-radius: 0px;
    color: #fff;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:hover:before,
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:focus:before {
    border-color: rgba(0, 0, 0, 0) #e0e0e0 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    right: -10px;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:hover:after,
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:focus:after {
    border-style: solid;
    border-width: 7.5px 1px 7.5px 10px;
    content: "";
    height: 0;
    position: absolute;
    top: 20px;
    width: 0;
    right: -8px;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li.active > a {
    border-radius: 0px;
    color: #fff;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li.active > a:before {
    border-color: rgba(0, 0, 0, 0) #e0e0e0 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    right: -10px;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li.active > a:after {
    border-style: solid;
    border-width: 7.5px 1px 7.5px 10px;
    content: "";
    height: 0;
    position: absolute;
    top: 20px;
    width: 0;
    right: -8px;
}

.single-product .product-tabs .tab-content {
    border: 1px solid #f2f2f2;
}

.single-product .product-tabs .tab-content .tab-pane {
    padding: 24px;
}

.single-product .product-tabs .tab-content .tab-pane .text {
    line-height: 20px;
}

.single-product .upsell-product .product .product-info .name {
    margin-top: 20px;
    font-size: 16px;
}

.single-product #owl-single-product-thumbnails .owl-controls {
    position: absolute;
    text-align: center;
    top: auto;
    width: 100%;
    margin-top: 10px;
}

.single-product #owl-single-product-thumbnails .owl-controls .owl-pagination .owl-page {
    display: inline-block;
}

.single-product #owl-single-product-thumbnails .owl-controls .owl-pagination .owl-page span {
    background: none repeat scroll 0 0 #ddd;
    border: medium none;
    border-radius: 50%;
    display: block;
    height: 12px;
    margin: 0 5px;
    width: 12px;
    cursor: pointer;
}

.single-product .sidebar .sidebar-module-container .sidebar-widget .section-title {
    margin-top: 0px;
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder {
    background-color: #FFFFFF;
    height: 100%;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 50;
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder.left {
    left: 0px;
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder.right {
    right: 0;
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .prev-btn {
    left: 0;
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .prev-btn:after {
    content: "\f104";
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .next-btn {
    right: 0px;
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .next-btn:after {
    content: "\f105";
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .prev-btn,
.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .next-btn {
    background-color: #fff;
    border-radius: 0px;
    display: inline-block;
    height: 100%;
    position: absolute;
    vertical-align: top;
    width: 90%;
    z-index: 100;
    border: 1px solid #e5e5e5;
    color: #dadada;
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .prev-btn:after,
.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .next-btn:after {
    bottom: 0;
    font-family: fontawesome;
    font-size: 30px;
    height: 30px;
    left: 0;
    line-height: 30px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}

.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .prev-btn:hover,
.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .next-btn:hover,
.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .prev-btn:focus,
.cnt-homepage .single-product .single-product-gallery .gallery-thumbs .nav-holder .next-btn:focus {
    background: #dadada;
    color: #fff;
}

.cnt-homepage .single-product .single-product-gallery .owl-item .single-product-gallery-item > a > img {
    display: block;
    width: 100%;
}

.cnt-homepage .single-product .single-product-gallery .owl-item .single-product-gallery-thumbs.gallery-thumbs .owl-item {
    margin-left: 10px;
}

.cnt-homepage .single-product .product-info-block label,
.cnt-homepage .single-product .product-info-block .label {
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
    color: #434343 !important;
}

.cnt-homepage .single-product .product-info-block .label {
    padding: 0px;
}

.cnt-homepage .single-product .product-info-block .cart {
    width: auto;
    left: 0;
    margin-top: -8px;
    padding: 0px;
}

.cnt-homepage .single-product .product-info-block .cart .action .left {
    padding: 2px 8px;
    margin-left: 5px;
}

.cnt-homepage .single-product .product-info-block .form-control .selectpicker {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #f1f1f1;
    background: #fff;
    color: #b0b0b0;
}

.cnt-homepage .single-product .product-info-block .form-control .dropdown-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
    border: 1px solid #f1f1f1;
}

.cnt-homepage .single-product .product-info-block .form-control .dropdown-menu ul li a:hover,
.cnt-homepage .single-product .product-info-block .form-control .dropdown-menu ul li a:focus {
    background: rgba(0, 0, 0, 0);
}

.cnt-homepage .single-product .product-info-block .txt.txt-qty {
    font-size: 15px;
    line-height: 18px;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    height: 30px;
    padding: 5px 10px;
    text-align: center;
    width: 60px;
}

.cnt-homepage .single-product .product-info-block .stock-container .stock-box .label {
    color: #434343;
    font-family: 'Roboto';
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    padding: 0;
    text-transform: none;
}

.cnt-homepage .single-product .product-info-block .stock-container .stock-box .value {
    font-size: 13px;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a {
    border: 1px solid #E369BD;
    border-radius: 0;
    font: normal 16px/40px 'Arial', sans-serif;
    color: #bf3e98;
    padding-bottom: 4px;
    padding-top: 4px;
    text-transform: uppercase;
    border-radius: 3px;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a:hover,
.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a:focus {
    color: #fff;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li.active a {
    color: #fff;
}

.cnt-homepage .single-product .product-tabs .tab-content {
    border: none;
}

.cnt-homepage .single-product .product-tabs .tab-content .tab-pane {
    padding: 0px;
}

.cnt-homepage .single-product .product-tabs .tab-content .tab-pane .product-tab .text {
    font-size: 13px;
    line-height: 22px;
}

.single-product .second-gallery-thumb.gallery-thumbs {
    padding: 0 40px;
}

.single-product .second-gallery-thumb.gallery-thumbs #owl-single-product2-thumbnails .owl-wrapper-outer {
    margin-left: 5px;
}

.product-tabs .tab-content .tab-pane .product-reviews .title {
    color: #666666;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin: 0 0 10px;
    text-transform: uppercase;
    font-family: 'Arial';
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review {
    margin-bottom: 20px;
    font-family: 'Roboto', sans-serif;
    text-transform: none;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .review-title {
    margin-bottom: 5px;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .review-title .summary {
    color: #666666;
    font-size: 14px;
    font-weight: 300;
    line-height: 45px;
    margin-right: 10px;
    text-transform: uppercase;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .review-title .date {
    font-size: 12px;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .review-title .date span {
    margin-left: 5px;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .text {
    line-height: 18px;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .author span {
    margin-left: 5px;
}

.product-tabs .tab-content .tab-pane .product-add-review .title {
    color: #666666;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin: 0 0 20px;
    text-transform: uppercase;
    font-family: 'Arial';
}

.product-tabs .tab-content .tab-pane .product-add-review .review-table .table thead th {
    font-weight: normal;
    border-bottom-width: 1px;
    text-align: center;
    vertical-align: middle;
}

.product-tabs .tab-content .tab-pane .product-add-review .review-table .table tbody tr td {
    text-align: center;
    vertical-align: middle;
}

.product-tabs .tab-content .tab-pane .product-add-review .review-table .table tbody tr td input {
    float: none;
    margin: auto;
}

.product-tabs .tab-content .tab-pane .product-add-review .review-form label {
    font-weight: normal;
    font-size: 13px;
}

.product-tabs .tab-content .tab-pane .product-add-review .review-form label .astk {
    color: #FF0000;
    font-size: 12px;
}

.product-tabs .tab-content .tab-pane .product-add-review .review-form .txt {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.product-tabs .tab-content .tab-pane .product-tag .title {
    color: #666666;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin: 0 0 20px;
    text-transform: uppercase;
    font-family: 'Arial';
}

.product-tabs .tab-content .tab-pane .product-tag .form-group label {
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    margin-right: 10px;
}

.product-tabs .tab-content .tab-pane .product-tag .form-group .txt {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.product-tabs .tab-content .tab-pane .product-tag .form-group .text {
    margin-left: 90px;
}

.furniture-container .product {
    position: relative;
}

.bx_price span,
.product-price span + span {
    text-decoration: line-through;
    color: #d3d3d3;
    font-weight: 400;
    line-height: 30px;
    font-size: 14px;
}

.bx_price {
    text-align: center;
}

.furniture-container .best-seller .product .product-info .name,
.furniture-container .special-offer .product .product-info .name {
    margin-top: 4px;
}

.furniture-container .cart {
    margin-top: 5px;
    opacity: 1;
    width: 100%;
    z-index: 666;
    left: 0px;
}

.furniture-container .cart .action {
    float: left;
}

.furniture-container .cart .action .add-cart-button .btn.btn-primary.icon {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    background: #575757;
}

.furniture-container .cart .action.lnk {
    margin: 10px 0px;
}

.furniture-container .cart .action.lnk a {
    padding: 0 10px;
    color: #dadada;
}

.furniture-container .cart .action.lnk.wishlist {
    border-right: 1px solid #dadada;
}

.homepage-container .product {
    position: relative;
}

.homepage-container .product .product-image .tag {
    font-size: 15px;
    font-weight: 700;
    width: 50px;
    height: 50px;
    text-transform: uppercase;
    top: 2.5%;
    z-index: 100;
    border-radius: 50px;
    color: #fff;
    right: 0px;
    text-align: center;
    position: absolute;
}

.homepage-container .product .product-image .tag span {
    position: relative;
    z-index: 100;
    line-height: 48px;
}

.homepage-container .product .product-image .tag.new {
    background: #46aad7;
}

.homepage-container .product .product-image .tag.hot {
    background: #E369BD;
}

.homepage-container .product .product-info .name {
    font-size: 18px !important;
    font-family: 'Arial';
}

.homepage-container .product .product-info .name a {
    color: #555;
}

.homepage-container .product .product-info .star-rating .color {
    color: #ffb400;
}

.homepage-container .product .product-info .product-price .price {
    font-weight: normal;
    font-size: 18px;
    line-height: 166%;
    white-space: nowrap;
}

.homepage-container .product .product-info .product-price .price-before-discount {
    text-decoration: line-through;
    color: #d3d3d3;
    font-weight: 400;
    line-height: 30px;
    font-size: 14px;
}

.homepage-container .product .cart,
.homepage-container .cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    z-index: 666;
    left: 0;
    opacity: 1;
}

.product .cart {
    margin-top: 0;
    opacity: 0;
    width: 100%;
    z-index: 666;
    left: 0px;
}

.homepage-container .product .cart .action {
    text-align: center;
}

.homepage-container .product .cart .action .add-cart-button .btn.btn-primary.icon {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    background: #575757;
}

.homepage-container .product .cart .action.lnk {
    margin: 10px 0px;
}

.homepage-container .product .cart .action.lnk a {
    padding: 0 10px;
    color: #dadada;
}

.homepage-container .product .cart .action.lnk.wishlist {
    border-right: 1px solid #dadada;
}

.homepage-container .featured-product .products .product:first-child {
    margin-bottom: 30px;
}

.homepage-container .blog-slider-container .blog-slider .blog-post-info .name {
    font-size: 18px;
}



.homepage-container .best-seller .product .product-info .name,
.homepage-container .special-offer .product .product-info .name {
    margin-top: 4px;
}

.homepage-container .cart .action .add-cart-button .btn.btn-primary.icon {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    background: #575757;
}

.wrapper .box {
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-right: 50px;
}

.wrapper .box .wrapper-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
}

.wrapper .box .wrapper-inner .wrapper-body-inner .owl-item .tag {
    font-size: 15px;
    font-weight: 700;
    line-height: 55px;
    width: 55px;
    height: 55px;
    text-transform: uppercase;
    top: 2.5%;
    z-index: 100;
    border-radius: 50px;
    color: #fff;
    right: 25px;
    text-align: center;
}

.wrapper .box .wrapper-inner .wrapper-body-inner .owl-item .tag span {
    position: relative;
    z-index: 100;
}

.wrapper .box .wrapper-inner .wrapper-body-inner .owl-item .tag.new {
    background: #46aad7;
}

.wrapper .box .wrapper-inner .wrapper-body-inner .owl-item .tag.sale {
    background: #989898;
}

.wrapper .box .wrapper-inner .wrapper-body-inner .owl-item .tag.hot {
    background: #E369BD;
}

.wrapper .box .wrapper-inner .wrapper-body-inner .owl-item .tag.rasprodazha {
    background: #f9c807;
}

/* Large devices (large desktops, 1200px and up) */

.blog-page .blog-post h1 {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    font-size: 25px;
    text-transform: uppercase;
}

.blog-page .blog-post h1 a {
    color: #555;
}

.blog-page .blog-post span {
    padding-right: 20px;
    color: #aaa;
    font-size: 13px;
}

.blog-page .blog-post p {
    padding-top: 16px;
    text-align: justify;
    font-size: 13px;
    color: #666666;
    margin-bottom: 0px;
}

.blog-page .blog-post a {
    margin-top: 10px;
}

.blog-page .blog-post .blog-pagination .pagination {
    border-radius: 0px;
}

.blog-page .blog-post .social-media {
    margin-top: 20px;
    margin-bottom: 30px;
}

.blog-page .blog-post .social-media span {
    font-size: 13px;
    text-transform: uppercase;
    color: #434343;
}

.blog-page .blog-post .social-media a {
    font-size: 18px;
    margin: 0px 10px 0px 0px;
    height: 30px;
    width: 30px;
    display: inline-block;
    text-align: center;
    border-radius: 20px;
    color: #888888;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post h4 {
    font-family: 'Arial';
    font-size: 14px;
    text-transform: uppercase;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post h4 a {
    color: #555;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post span {
    padding-right: 10px;
    color: #aaa;
    font-size: 12px;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post p {
    padding-top: 10px;
    text-align: justify;
    font-size: 12px;
    color: #666666;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs {
    border-bottom: none;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li {
    text-transform: uppercase;
    color: #666666;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li > a {
    border-radius: 0px;
    font-size: 13px;
    border: none;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li:first-child > a {
    padding-right: 10px;
    border-right: 1px solid #d4d4d4;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li:last-child > a {
    padding-left: 10px;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav > li > a {
    padding: 0px;
    color: #666666;
}

.blog-page .sidebar .sidebar-module-container .search-area .search-button:after {
    content: "\f002";
    font-family: fontawesome;
    font-size: 13px;
    position: absolute;
    top: 14px;
    right: 30px;
    background-color: #fff;
    padding-left: 10px;
}

.blog-page .sidebar .sidebar-module-container .search-area input {
    font-size: 12px;
    color: #9e9e9e;
    padding: 14px;
    border: 1px solid #e1e1e1;
    width: 100%;
    position: relative;
}

.blog-page .blog-pagination {
    border-top: 1px solid #ececec;
}

.blog-page .blog-pagination .pagination > li:first-child > a {
    margin-right: 10px;
}

.blog-page .blog-pagination .pagination > li:last-child > a {
    margin-left: 2px;
}

.blog-page .side-bar-blog .widget .categories .side-bar-title h3 {
    font-family: 'Arial';
    font-size: 18px;
    text-transform: uppercase;
    color: #555;
    padding-bottom: 8px;
    border-bottom: 1px solid #e3e3e3;
    margin: 0px;
}

.blog-page .blog-post-author-details {
    padding: 40px 0px;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.blog-page .blog-post-author-details .author-social-network {
    display: inline-block;
}

.blog-page .blog-post-author-details .author-social-network button {
    background-color: #fff;
    border: 1px solid #e3e3e3;
}

.blog-page .blog-post-author-details .author-social-network button .twitter-icon {
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
    height: 26px;
    width: 26px;
    text-align: center;
    display: inline-block;
    margin: 6px;
    line-height: 26px;
}

.blog-page .blog-post-author-details .author-social-network > span {
    font-size: 13px;
    color: #434343;
    text-transform: uppercase;
    margin-right: 16px;
}

.blog-page .blog-post-author-details .author-social-network .caret {
    color: #e3e3e3;
}

.blog-page .blog-post-author-details .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.blog-page .blog-post-author-details img {
    float: left;
}

.blog-page .blog-post-author-details .author-job {
    display: block;
    padding: 0px;
    color: #aaa;
    font-size: 12px;
}

.blog-page .blog-post-author-details h4 {
    display: inline-block;
    font-size: 15px;
    font-family: 'Arial';
    text-transform: uppercase;
    color: #555;
    margin: 0px;
}

.blog-page .blog-post-author-details p {
    font-size: 13px;
    color: #666666;
    padding: 16px 0px 0px 0px;
    text-align: justify;
}

.blog-page .blog-review .title-review-comments {
    font-size: 16px;
    color: #555;
    font-family: 'Arial';
    margin-bottom: 40px;
    text-transform: uppercase;
}

.blog-page .blog-review p {
    font-size: 13px;
    color: #666666;
    text-align: justify;
}

.blog-page .blog-review .review-action {
    font-size: 12px;
    color: #666666;
}

.blog-page .blog-review .post-load-more {
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 30px;
}

.blog-page .blog-post .author:before,
.blog-page .blog-post .review:before,
.blog-page .blog-post .date-time:before {
    color: #666666;
    font-size: 13px;
    padding-right: 4px;
    font-family: FontAwesome;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post .author:before,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post .review:before,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post .date-time:before {
    color: #666666;
    font-size: 13px;
    padding-right: 4px;
    font-family: FontAwesome;
}

.blog-page .blog-post .author:before,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post .author:before {
    content: "\f044";
}

.blog-page .blog-post .review:before,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post .review:before {
    content: "\f086";
}

.blog-page .blog-post .date-time:before,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post .date-time:before {
    content: "\f073";
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a:hover,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a:focus {
    background-color: #fff;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav > li > a:hover,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav > li > a:focus {
    background-color: #fff;
}

.blog-page .blog-post .social-media a:hover,
.blog-page .blog-post .social-media a:focus {
    border-radius: 20px;
    color: #fff;
}

.blog-page .blog-post .social-media i,
.blog-page .blog-post-author-details .author-social-network button a i {
    padding-top: 6px;
}

.blog-page .blog-review h4,
.blog-page .blog-write-comment h4,
.contact-page .contact-title h4 {
    font-size: 16px;
    color: #555;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
}

.access-title-bar {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
    color: #fff !important;
}

.blog-page .blog-review .review-action a:hover,
.blog-page .blog-review .review-action a:focus {
    text-decoration: underline;
}

.blog-page .blog-review .blog-comments,
.blog-page .blog-review .blog-sub-comments {
    border-bottom: 1px solid #e3e3e3;
}

.blog-page .blog-post-author-details .author-social-network .dropdown-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
}

.blog-page .blog-post-author-details .author-social-network .dropdown-menu > li > a .icon {
    margin-right: 5px;
}

.blog-page .blog-post-author-details .author-social-network .dropdown-menu > li > a:hover,
.blog-page .blog-post-author-details .author-social-network .dropdown-menu > li > a:focus {
    background: rgba(0, 0, 0, 0);
}

.checkout-box .checkout-steps .checkout-step-01 .already-registered-login form .form-group .info-title {
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 14px;
}

.checkout-box .checkout-steps .checkout-step-01 .already-registered-login .forgot-password {
    padding-top: 14px;
    display: inline-block;
}

.checkout-box .checkout-steps .checkout-step-01 .already-registered-login a {
    font-size: 14px;
    color: #666666;
    text-decoration: underline;
}

.checkout-box .checkout-steps .checkout-step-01 .already-registered-login button {
    margin-top: 15px;
}

.checkout-box .checkout-steps .panel .panel-heading .unicase-checkout-title {
    margin: 0px !important;
}

.checkout-box .checkout-steps .panel .panel-heading .unicase-checkout-title a {
    color: #555;
    text-transform: uppercase;
    display: block;
}

.checkout-box .checkout-steps .panel .panel-heading .unicase-checkout-title a span {
    background-color: #aaaaaa;
    color: #fff !important;
    display: inline-block;
    margin-right: 10px;
    padding: 15px 20px;
}

.checkout-box .checkout-steps .checkout-subtitle {
    font-family: 'Arial';
    font-size: 16px;
    text-transform: uppercase;
    color: #434343;
    margin-right: 12px;
}

.checkout-box .checkout-steps .panel-body {
    padding: 50px;
}

.checkout-box .checkout-steps .guest-login form .radio-checkout-unicase .guest-check {
    margin-bottom: 6px;
}

.checkout-box .checkout-steps .guest-login ul .save-time-reg {
    padding-bottom: 4px;
}

.checkout-box .panel-group .panel {
    border-radius: 0px !important;
}

.checkout-box .checkout-progress-sidebar .panel-body ul li a {
    color: #666666;
}

.checkout-box .checkout-progress-sidebar .panel .panel-heading {
    padding: 27px 30px;
    border-bottom: 1px solid #ddd;
}

.checkout-box .checkout-progress-sidebar .panel .panel-heading h4 {
    margin: 0px;
}

.checkout-box .checkout-steps .checkout-step-01 .guest-login form .radio input[type="radio"],
.checkout-box .checkout-steps form .radio-inline input[type="radio"],
.checkout-box .checkout-steps form .checkbox input[type="checkbox"],
.checkout-box .checkout-steps form .checkbox-inline input[type="checkbox"] {
    margin-left: 0px;
}

.checkout-box .checkout-steps .panel .panel-heading,
.checkout-box .checkout-progress-sidebar .panel .panel-heading {
    font-family: 'Arial';
    font-size: 20px;
    border-radius: 0px;
    text-transform: uppercase;
}

.checkout-box .checkout-steps .guest-login .title-tag-line,
.checkout-box .checkout-steps .already-registered-login .title-tag-line {
    margin-bottom: 15px;
    font-size: 14px;
}

.checkout-box .checkout-steps .guest-login form .radio-checkout-unicase,
.checkout-box .checkout-steps .guest-login ul {
    padding-left: 10px;
    font-size: 14px;
}

.checkout-box .checkout-steps .checkout-step-01 .already-registered-login a:hover,
.checkout-box .checkout-steps .checkout-step-01 .already-registered-login a:focus,
.checkout-box .checkout-progress-sidebar .panel-body ul li a:hover {
    background-color: rgba(0, 0, 0, 0);
}

.contact-page .contact-map iframe {
    height: 400px;
    width: 100%;
}

.contact-page .contact-info {
    font-size: 12px;
    color: #666;
}

.contact-page .contact-info .contact-i {
    display: inline-block;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 50px;
    color: #fff;
    margin-right: 16px;
    float: left;
}

.contact-page .contact-info .contact-i i {
    padding-top: 8px;
    font-size: 14px;
}

.contact-page .contact-info .contact-span {
    display: block;
}

.contact-page .contact-title h4 {
    margin-bottom: 30px;
}

.contact-page .contact-info .address,
.contact-page .contact-info .phone-no {
    margin-bottom: 10px;
}

.shopping-cart .shopping-cart-table {
    margin-top: 20px;
    margin-bottom: 50px;
}

.shopping-cart .shopping-cart-table table {
    margin-bottom: 0px !important;
}

.shopping-cart .shopping-cart-table table tbody tr td {
    vertical-align: middle;
}

.shopping-cart .shopping-cart-table table tbody tr .romove-item a {
    font-size: 18px;
    color: #666666;
}

.shopping-cart .shopping-cart-table table tbody tr .romove-item a:hover,
.shopping-cart .shopping-cart-table table tbody tr .romove-item a:focus {
    color: #ff000 !important;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-image .entry-thumbnail {
    display: block;
    text-align: center;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info {
    vertical-align: middle !important;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 {
    margin-top: 0px;
    font-family: 'Arial';
    font-size: 16px;
    text-transform: uppercase;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a {
    color: #555;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .reviews {
    font-size: 11px;
    color: #aaa;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info {
    margin-top: 10px;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span {
    font-family: 'Arial';
    font-size: 12px;
    color: #666666;
    text-transform: uppercase;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span {
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    text-transform: lowercase;
    margin-left: 14px;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a {
    color: #666666;
    text-decoration: underline;
}

.shopping-cart .shopping-cart-table .table > thead > tr > th {
    text-align: center;
    padding: 16px;
    font-family: 'Arial';
    font-size: 15px;
}

.shopping-cart .shopping-cart-table .shopping-cart-btn span {
    padding: 20px 0px;
    display: block;
}

.shopping-cart .estimate-ship-tax table thead tr th .estimate-title {
    font-family: 'Arial';
    font-size: 19px;
    color: #555;
    text-transform: uppercase;
    margin-bottom: 2px;
    margin-top: 0px;
    display: block;
}

.shopping-cart .estimate-ship-tax table thead tr th p {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #666666;
    font-weight: normal;
    margin-bottom: 0px;
}

.shopping-cart .estimate-ship-tax table thead tr > th {
    padding: 24px 24px 20px 24px;
}

.shopping-cart .estimate-ship-tax table tbody tr > td {
    padding: 24px !important;
}

.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .selectpicker {
    background: #fff;
    color: #999;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eee;
}

.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus {
    background: rgba(0, 0, 0, 0);
}

.shopping-cart .cart-shopping-total table thead tr th {
    background-color: #fafafa;
    text-align: right;
    text-transform: uppercase;
}

.shopping-cart .cart-shopping-total table thead tr th > div > span {
    display: inline-block;
    min-width: 140px;
}

.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
    color: #555;
    margin-bottom: 7px;
}

.shopping-cart .cart-shopping-total table tbody tr td {
    padding: 24px 50px;
}

.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn,
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn a {
    width: 100%;
}

.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn button {
    float: right !important;
    margin-bottom: 8px;
}

.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn span {
    display: block;
    font-weight: normal;
    color: #666666;
}

.shopping-cart .shopping-cart-table table tbody tr .romove-item,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-quantity {
    text-align: center;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total span,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total span {
    display: block;
    font-family: 'Arial';
    font-size: 20px;
    color: #555;
    text-transform: uppercase;
}

.shopping-cart .estimate-ship-tax table tbody tr td .form-group label,
.shopping-cart .estimate-ship-tax table tbody tr td .form-group input,
.blog-page .blog-write-comment .form-group label,
.blog-page .blog-write-comment .form-group input,
.contact-page .contact-form form label,
.contact-page .contact-form form input {
    font-size: 13px;
    font-weight: normal;
    color: #999;
}

.shopping-cart .estimate-ship-tax table tbody tr td .form-group label span,
.blog-page .blog-write-comment label span,
.contact-page .contact-form form label span,
.checkout-box .checkout-steps .checkout-step-01 .already-registered-login form .form-group label span {
    color: red;
}

.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total,
.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total {
    font-family: 'Arial';
    font-size: 22px;
}

.shopping-cart-table table tbody tr td .quant-input {
    display: inline-block;
    height: 35px;
    position: relative;
    width: 70px;
}

.shopping-cart-table table tbody tr td .quant-input .arrows {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

.shopping-cart-table table tbody tr td .quant-input .arrows .arrow {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    text-align: center;
    width: 40px;
}

.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-asc {
    top: 5px;
}

.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-desc {
    top: -7px;
}

.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon {
    position: relative;
}

.shopping-cart-table table tbody tr td .quant-input input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F2F2F2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    height: 35px;
    left: 0;
    padding: 0 20px 0 18px;
    position: absolute;
    top: 0;
    width: 70px;
    z-index: 1;
}

.checkout-steps .bx_element > label {
    display: block;
}

.product-comparison .page-title {
    font-family: 'Arial';
    font-size: 30px;
    text-transform: uppercase;
    color: #666666;
    margin-bottom: 40px;
}

.product-comparison .compare-table tr th {
    font-size: 18px;
    font-weight: 500;
    color: #666666;
    padding: 15px;
    vertical-align: middle;
    border: 1px solid #cccccc;
}

.product-comparison .compare-table tr td {
    padding: 18px 30px;
    border: 1px solid #cccccc;
}

.product-comparison .compare-table tr td .product {
    margin-bottom: 15px;
    margin-top: 40px;
}

.product-comparison .compare-table tr td .product .product-image .image a {
    display: block;
    text-align: center;
}

.product-comparison .compare-table tr td .product-price .price {
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    margin-right: 8px;
}

.product-comparison .compare-table tr td .product-price .price-before-discount {
    color: #D3D3D3;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    text-decoration: line-through;
}

.product-comparison .compare-table tr td .text {
    font-size: 14px;
    line-height: 22px;
}

.product-comparison .compare-table tr td .in-stock {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 0px;
}

.product-comparison .compare-table tr td .remove-icon {
    color: #666666;
}

.product-comparison .compare-table tr td .remove-icon:hover,
.product-comparison .compare-table tr td .remove-icon:focus {
    color: #E369BD;
}

.body-content .x-page .x-text h1 {
    font-family: 'Arial';
    font-size: 200px;
}

.body-content .x-page .x-text p {
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
}

.body-content .x-page .x-text .le-button {
    border-radius: 0 3px 3px 0;
    margin: 0 0 0 -5px;
    padding: 21px 23px 20px;
    font-size: 15px;
    font-weight: bold;
    line-height: 10px;
    border: medium none;
    color: #fff;
}

.body-content .x-page .x-text form input {
    border: 1px solid #e0e0e0;
    border-radius: 3px 0 0 3px;
    color: #3d3d3d;
    padding: 13px;
    font-size: 15px;
    width: 40%;
}

.body-content .x-page .x-text a {
    font-size: 15px;
}

.body-content .x-page .x-text a i {
    padding-right: 2px;
}

.body-content .terms-conditions-page .terms-conditions h2,
.body-content .faq-page h2,
.body-content .track-order-page h2 {
    font-size: 30px;
    text-transform: uppercase;
    color: #555;
    text-align: center;
    font-family: 'Arial';
}

.body-content .terms-conditions-page .terms-conditions h3 {
    font-size: 24px;
    text-transform: uppercase;
    color: #555;
    font-family: 'Arial';
    margin-bottom: 30px;
}

.body-content .terms-conditions-page .terms-conditions ol {
    padding-left: 22px;
}

.body-content .terms-conditions-page .terms-conditions ol li {
    font-weight: 300;
    font-style: normal;
    font-size: 15px;
    color: #666;
    padding-bottom: 20px;
}

.body-content .terms-conditions-page .terms-conditions p {
    font-size: 15px;
}

.body-content .terms-conditions-page .terms-conditions h2,
.body-content .terms-conditions-page .terms-conditions span,
.body-content .track-order-page span {
    text-align: center;
}

.body-content .terms-conditions-page .terms-conditions span,
.body-content .faq-page .title-tag,
.body-content .track-order-page span {
    display: block;
    font-weight: 300;
    font-style: normal;
    font-size: 15px;
    color: #666;
}

.body-content .faq-page .title-tag {
    text-align: center;
    padding-bottom: 80px;
}

.body-content .track-order-page .register-form label {
    font-weight: 400;
    font-size: 14px;
}

.body-content .track-order-page .register-form .form-group {
    margin-bottom: 25px;
}

.body-content .my-wishlist-page .my-wishlist table > thead > tr > th {
    text-align: center;
    font-size: 30px;
    font-family: 'Arial';
    text-transform: uppercase;
    border: none;
    font-weight: 400;
}

.body-content .my-wishlist-page .my-wishlist table tbody tr:nth-child(even) {
    border-top: 1px solid #ddd;
}

.body-content .my-wishlist-page .my-wishlist table tbody .product-name {
    font-size: 20px;
    font-family: 'Arial';
    padding-bottom: 6px;
}

.body-content .my-wishlist-page .my-wishlist table tbody .product-name a {
    color: #434343;
}

.body-content .my-wishlist-page .my-wishlist table tbody .rating span {
    font-size: 11px;
    color: #aaa;
    padding-left: 10px;
}

.body-content .my-wishlist-page .my-wishlist table tbody .rating .rate {
    color: #ffb400;
}

.body-content .my-wishlist-page .my-wishlist table tbody .rating .non-rate {
    color: #dcdcdc;
}

.body-content .my-wishlist-page .my-wishlist table tbody .price {
    font-size: 20px;
    padding-top: 4px;
    font-weight: bold;
}

.body-content .my-wishlist-page .my-wishlist table tbody .price span {
    font-size: 15px;
    color: #ddd;
    text-decoration: line-through;
    padding-left: 10px;
}

.body-content .my-wishlist-page .my-wishlist table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    vertical-align: middle;
    border: none;
}

.body-content .my-wishlist-page .my-wishlist table tbody .close-btn a,
.body-content .my-wishlist-page .my-wishlist table tbody .close-btn a:hover {
    color: #E369BD;
    font-size: 15px;
}

.body-content .sign-in-page .sign-in h4,
.body-content .sign-in-page .create-new-account h4 {
    font-size: 24px;
    font-family: 'Arial';
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
    text-transform: uppercase;
}

.body-content .sign-in-page .sign-in p,
.body-content .sign-in-page .create-new-account p {
    font-size: 15px;
    color: #666;
}

.body-content .sign-in-page .sign-in .social-sign-in a,
.body-content .sign-in-page .sign-in .social-sign-in a:hover,
.body-content .sign-in-page .sign-in .social-sign-in a:focus {
    border-radius: 3px;
    padding: 14px 30px;
    font-size: 15px;
    display: inline-block;
    color: #fff;
    text-align: center;
}

.body-content .sign-in-page .sign-in .social-sign-in a i {
    padding-right: 6px;
}

.body-content .sign-in-page .sign-in .social-sign-in .facebook-sign-in {
    background-color: #3d5c98;
    margin-right: 10px;
}

.body-content .sign-in-page .sign-in .social-sign-in .facebook-sign-in:hover,
.body-content .sign-in-page .sign-in .social-sign-in .facebook-sign-in:focus {
    background-color: #153470;
}

.body-content .sign-in-page .sign-in .social-sign-in .twitter-sign-in {
    background-color: #22aadf;
}

.body-content .sign-in-page .sign-in .social-sign-in .twitter-sign-in:hover,
.body-content .sign-in-page .sign-in .social-sign-in .twitter-sign-in:focus {
    background-color: #0084B9;
}

.body-content .sign-in-page .create-new-account > span {
    font-size: 20px;
    font-family: 'Arial';
    padding-bottom: 14px;
    text-transform: uppercase;
    display: inline-block;
}

.body-content .sign-in-page .create-new-account .checkbox label {
    margin-bottom: 10px;
    font-size: 16px;
}

.body-content .sign-in-page form .form-group span {
    color: red;
}

.body-content .sign-in-page .register-form label {
    font-size: 14px;
    font-weight: 400;
}

.body-content .sign-in-page .register-form .form-group {
    margin-bottom: 25px;
}

.footer {
    background: #f4f4f4;
}

.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column {
    height: 36px;
    background-color: #a8a8a8;
    background-image: -webkit-linear-gradient(top, #a8a8a8, #a8a8a8);
    background-image: -o-linear-gradient(top, #a8a8a8, #a8a8a8);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a8a8a8), to(#a8a8a8));
    background-image: linear-gradient(to bottom, #a8a8a8, #a8a8a8);
    -webkit-box-shadow: 0 1px #a8a8a8;
    box-shadow: inset 0 1px #a8a8a8;
    border-bottom: 1px solid #a8a8a8;
    background-position: 0 0;
    padding: 5px;
}

.popup-window-top-row .popup-window-titlebar div {
    font-size: 16px;
    color: #555;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
}

.popup-window-overlay {
    position: fixed !important;
}

.popup-window-light,
.popup-window {
    border: 0px solid;
}

#compareModal .modal-body,
#favModal .modal-body,
#addCartModal .modal-body {
    text-align: center;
}

#compareModal .modal-body p,
#favModal .modal-body p {
    font-size: 16px;
    margin: 20px 0 40px;
}

#addCartModal .price-before-discount {
    font-size: 11px;
    color: #B1B1B1;
    text-decoration: line-through;
}

#TABL_RAZ .product-tab.item_info_section {
    overflow: auto;
}

#geoModal #city {
    width: 100%;
    font-size: 16px;
    outline: none;
    height: 35px;
    padding: 0 10px;
}

#geoModal .close-input {
    position: relative;
    position: absolute;
    right: 20px;
    top: 79px;
    border: none;
    background: none;
    outline: none;
}

#geoModal select.bx-form-control-2 {
    width: 100%;
    border: none;
    outline: none;
}

#geoModal select.bx-form-control-2 option {
    cursor: pointer;
    color: #444;
    font-size: 16px;
    height: 24px;
    padding: 0 15px;
}

#geoModal .btn-primary {
    margin-top: 20px;
}

#geoModal select[multiple],
#geoModal select[size] {
    height: auto;
    min-height: 35px;
    background: #fff;
    border: 1px solid #dcdcdc;
}

@media screen and (max-width: 767px) {
    .inner {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .inner-md {
        padding-top: 65px;
        padding-bottom: 65px;
    }

    .inner-sm {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .inner-xs {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .inner-top {
        padding-top: 80px;
    }

    .inner-top-md {
        padding-top: 65px;
    }

    .inner-top-sm {
        padding-top: 50px;
    }

    .inner-top-xs {
        padding-top: 40px;
    }

    .inner-bottom {
        padding-bottom: 80px;
    }

    .inner-bottom-md {
        padding-bottom: 65px;
    }

    .inner-bottom-sm {
        padding-bottom: 50px;
    }

    .inner-bottom-xs {
        padding-bottom: 40px;
    }

    .sidebar .side-menu nav .nav > li > .mega-menu {
        left: 0px;
        min-width: 100%;
        top: 100%;
    }

    .logo-slider-inner .item {
        text-align: center;
    }

    .filters-container .filter-tabs,
    .filters-container .lbl-cnt,
    .filters-container .pagination-container {
        margin-bottom: 10px;
    }

    .homepage-container .wide-banners .wide-banner {
        margin-bottom: 10px;
    }

    .cnt-homepage .wrapper .box {
        padding: 0 10px;
    }

    #owl-main .item .caption {
        padding: 0 22px;
    }

    .wide-banners .wide-banner:first-child {
        margin-bottom: 10px;
    }

    .product .product-image .image img {
        width: 100%;
        height: auto;
        display: block;
    }

    .header-nav .yamm .dropdown-menu {
        background: #fff;
    }

    .body-content .sidebar {
        margin-bottom: 30px;
    }

    .filters-container .no-padding {
        padding: 0px;
    }

    .search-result-container .category-product-inner .product-list.product .product-info {
        padding: 0px;
    }

    .search-result-container .category-product-inner .product-list.product .product-info .cart {
        margin-bottom: 20px;
    }

    .search-result-container .category-product-inner .product-list.product {
        border-color: transparent;
    }

    .single-product .gallery-holder {
        margin-bottom: 30px;
    }

    .single-product .product-info-block {
        clear: both;
    }

    .yamm .dropdown-menu.pages {
        padding: 10px;
    }

    .hot-deal-wrapper .image img {
        width: 100%;
        height: auto;
        display: block;
    }

    .seller-product .products .product .product-info .name {
        font-size: 15px;
        margin-top: 0px !important;
    }

    .cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a {
        font-size: 11px;
        padding: 5px 5px;
    }

    .cnt-homepage .header-nav .yamm .navbar-header {
        border: 1px solid #f1f1f1;
    }

    .info-boxes .info-box {
        margin-bottom: 10px;
    }

    .cnt-homepage .single-product .product-info-block .cart {
        margin-top: 10px;
        padding: 0 15px;
    }

    .product-comparison .compare-table tr td .product .product-image .image img {
        width: auto;
    }

    .navbar-nav {
        margin: 0;
    }

    .yamm .nav,
    .yamm .collapse,
    .yamm .dropup,
    .yamm .dropdown {
        width: 100%;
    }

    .custom-carousel .owl-controls {
        top: -5px;
    }

    .sidebar .side-menu .head .icon {
        cursor: pointer;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total,
    .shopping-cart .cart-shopping-total table thead tr th .cart-grand-total {
        font-size: 14px !important;
    }

    .shopping-cart .cart-shopping-total table thead tr th > div > span {
        font-size: 18px;
        display: block;
    }

    .checkout-box .checkout-steps .panel-body {
        padding: 15px;
    }

    .yamm .collapse,
    .yamm .dropup,
    .header-style-2 .header-nav .navbar-default .navbar-collapse .navbar-nav > li.open {
        padding: 0 10px 5px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    .cart-quantity {
        margin: 25px 0;
    }

    .quant-input {
        width: 100% !important;
    }

    .quant-input .arrows {
        position: inherit !important;
        right: inherit !important;
        top: inherit !important;
        height: 0px !important;
    }

    .quant-input .arrows a {
        position: absolute;
        top: 8px;
        font-size: 20px;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .quant-input .arrows a:first-child {
        right: -5px;
    }

    .quant-input .arrows a:last-child {
        left: -5px;
    }

    .quant-input input {
        width: 100% !important;
        height: 44px !important;
        font-size: 20px !important;
        padding: 0 30px !important;
        text-align: center;
    }

    #compareModal .modal-body a,
    #favModal .modal-body a,
    #addCartModal .modal-body a {
        display: block;
        margin: 0 auto 15px;
        width: 240px;
        padding: 10px;
        height: 50px;
    }

    #brand-slider .owl-controls {
        top: -25px;
    }

    .search-page input[type="text"] {
        width: 200px;
    }
}

@media screen and (max-width: 991px) {
    .outer-bottom-vs {
        margin: 0;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .sidebar .side-menu nav .nav > li > .mega-menu {
        min-width: 100%;
        left: 0px;
    }

    .logo-slider-inner .item {
        text-align: center;
    }

    .filters-container .filter-tabs,
    .filters-container .lbl-cnt,
    .filters-container .pagination-container {
        margin-bottom: 10px;
    }

    .filters-container .pagination-container {
        float: left;
    }

    .homepage-container .wide-banners .wide-banner {
        margin-bottom: 10px;
    }

    .cnt-homepage .wrapper .box {
        padding: 0 15px;
    }

    .cnt-homepage .container {
        width: 100%;
    }

    .body-content .sidebar {
        margin-bottom: 30px;
    }

    .product .product-image .image img {
        width: 100%;
        height: auto;
        display: block;
    }

    .blog-slider .image img {
        width: 100%;
        height: auto;
        display: block;
    }

    .wide-banners .wide-banner:first-child {
        margin-bottom: 10px;
    }

    .filters-container .no-padding {
        padding: 0px;
    }

    .search-result-container .category-product-inner .product-list.product .product-info {
        padding: 0px;
    }

    .hot-deal-wrapper .image img {
        width: 100%;
        height: auto;
        display: block;
    }

    .cnt-homepage .cart .action .left {
        margin-left: 0px;
    }

    .sidebar .side-menu .head .icon {
        cursor: pointer;
    }

    .wide-banners.homepage-banner h4,
    .wide-banners.homepage-banner h3 {
        font-size: 16px;
    }
}

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

    .category-carousel .item {
        height: auto;
    }

    .filters-container .nav-tabs.nav-tab-box li {
        margin-right: 3px;
    }

    .filters-container .lbl-cnt .lbl {
        margin-right: -1px;
    }

    .cnt-homepage .single-product .product-info-block .cart {
        clear: both;
        margin-top: 20px;
    }

    .shopping-cart .estimate-ship-tax table thead tr th .estimate-title {
        font-size: 16px !important;
    }

    .shopping-cart .cart-shopping-total table thead tr th .cart-sub-total,
    .shopping-cart .cart-shopping-total table thead tr th .cart-grand-total {
        font-size: 16px !important;
    }

    .wrapper .box .wrapper-inner .container {
        width: auto !important;
    }

    .cnt-homepage .cart .action .left {
        margin-left: 0;
    }
}

/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ template */

.bx_item_detail_rating .bx_stars_progres {
    background: #ffc808;
}

.bx-rating {
    color: #ffc808;
}

.bx_item_detail_rating .bx_stars_bg {
    background: url(/local/templates/clothing_red/assets/css/assets/images/stars.png) no-repeat center;
}

.bx_item_detail_rating .bx_stars_container {
    background: #fff;
}

.bx_item_detail_rating {
    margin-bottom: 0px;
    margin-left: 0px;
}

#grid-container .action ul li {
    float: left;
}

#grid-container .action ul li.add-cart-button .btn.btn-primary.icon {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    background: #575757;
}

#grid-container .action ul li.lnk {
    margin: 10px 0px;
}

#grid-container .action ul li.lnk a {
    padding: 0 10px;
    color: #dadada;
}

#grid-container .action ul li.lnk.wishlist {
    border-right: 1px solid #dadada;
}

.bx_catalog_item_container .tag {
    position: relative;
    z-index: 910;
    top: 10px;
    right: 10px;
    margin-bottom: 5px;
}

.bottom_menu {
    width: 126px;
    margin-left: 15px;
}

.bottom_menu a {
    color: #666;
    font-size: 12px;
    line-height: 36px;
}

.bottom_menu ul {
    list-style: inherit;
}

.bx_catalog_item_images {
    position: relative;
    z-index: 910;
    display: block;
    padding-top: 135%;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.bx_catalog_item_title {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 15px 10px 0;
    min-height: 50px;
    margin-bottom: 0px;
}

.products:hover .bx_catalog_item_title {
    overflow: hidden;
    white-space: normal;
}

.products {
    position: relative;
}

#grid-container .products .action {
    display: none;
}

#grid-container .col-md-4:hover .products .action {
    display: block;
    position: absolute;
    z-index: 9990;
    padding: 0 12px 5px 12px;
    border: 1px solid #e3e3e3;
    background-color: #fff;
    left: -16px;
    right: -16px;
    border-top: 0;
}

#grid-container .bx_item_detail_scu.full {
    padding: 0 20px 5px 20px;
}

.search-result-container .category-product .product .product-image .tag {
    z-index: 910;
    position: relative;
    margin-bottom: 5px;
}

.products .bx_catalog_item_scu {
    display: none
}

.products .bx_catalog_item_scu {
    display: block
}

.products .bx_catalog_item_scu {
    padding-top: 0;
    width: 100%;
    margin: 5px auto;
}

.products:hover .bx_catalog_item_scu > div {
    margin: 0 auto
}

.products .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.products .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.productse .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.products .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.products .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10;
}

.products .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 1px solid;
    -webkit-border-image: url(/local/templates/clothing_red/assets/css/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/clothing_red/assets/css/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/clothing_red/assets/css/images/x2border.png) 2 fill stretch;
}

.products .bx_item_detail_scu .bx_scu ul li:active .cnt,
.products .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 0;
    border: 2px solid #006cc0;
}

.products .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat;
}

.products .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

.products .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.products .bx_item_detail_scu .bx_slide_left,
.products .bx_item_detail_scu .bx_slide_right {
    opacity: 0.8
}

.products .bx_item_detail_scu .bx_slide_left:hover,
.products .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.products .bx_item_detail_scu.full .bx_slide_left,
.products .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer;
}

.products .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/local/templates/clothing_red/assets/css/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.products .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/local/templates/clothing_red/assets/css/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.price span {
    text-decoration: line-through;
    color: #d3d3d3;
    font-weight: 400;
    line-height: 30px;
    font-size: 14px;
}

.single-product .product-info .price-container .price-box .price-strike {
    font-size: 17px;
    margin-left: 14px;
    white-space: nowrap;
}

#grid-container .col-md-4 {
    border: 1px solid transparent;
}

#grid-container .col-md-4:hover {
    border-color: #e3e3e3;
    border-bottom-color: transparent;
    background: #fff;
    position: relative;
}

#grid-container .tri:hover {
    margin-top: 0px;
    top: 0px;
}

.detail_strong {
    padding: 5px;
}

.bx_catalog_list_home .bx_bt_button {
    font-size: 15px;
    line-height: 30px;
    font-family: 'Arial';
    background: rgba(0, 0, 0, 0);
    text-transform: uppercase;
    border: 2px solid #f2f2f2;
    color: #747474;
    padding: 2px 17px;
    display: inline-block;
}

.bx_catalog_list_home .bx_bt_button:hover {
    color: #fff;
}

.fb_iframe_widget {
    top: -6px;
    left: 0px;
}

.pin_bttn {
    display: inline-block;
    position: relative;
}

.pin_bttn span {
    display: block;
    top: -20px;
    position: absolute;
}

#ok_shareWidget {
    display: inline-block;
}

.col-sm-7 .bx_bt_button {
    padding: 2px 6px;
}

.bx-catalog-tab-list {
    border-bottom: 0px solid #d9e1e3;
}

.gallery-holder .bx_item_slider .bx_slide ul li:active .cnt,
.gallery-holder .bx_item_slider .bx_slide ul li.bx_active .cnt {
    padding: 0px;
}

.single-product .bx_item_detail_scu .bx_scu ul li:active .cnt,
.single-product .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 0px;
}

.single-product .bx_item_detail_scu .bx_scu ul li .cnt {
    background: #eeeeee;
    padding: 0px;
}

.single-product .bx_item_detail_scu .bx_item_section_name_gray {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    line-height: 18px;
    text-transform: uppercase;
    color: #666666;
    padding: 0px;
    font-weight: normal;
}

.single-product .bx_item_detail_scu .bx_scu_scroller_container {
    top: 10px;
}

.single-product .bx_item_detail_size .bx_item_section_name_gray {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    line-height: 18px;
    text-transform: uppercase;
    color: #666666;
    padding: 0px;
    font-weight: normal;
}

.single-product .bx_item_detail_size .bx_size_scroller_container {
    top: 10px;
}

.single-product .bx_item_detail_size ul li:active .cnt,
.single-product .bx_item_detail_size ul li.bx_active .cnt {
    background: #eeeeee;
}

.item_info_section .dd {
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    line-height: 18px;
    text-transform: uppercase;
    color: #666666;
    padding: 5px 0;
    font-weight: bold;
    width: 57%;
    border-bottom: 1px dotted #b4b4b4;
}

.item_info_section .dd span,
.item_info_section .dt span {
    background: #fff;
    position: relative;
    zoom: 1;
    bottom: -10px;
}

.detail_cart_doc {
    margin: 0px auto 9px;
    background: #fff;
}

.item_info_section .dt {
    text-align: right;
    width: 38%;
    border-bottom: 1px dotted #b4b4b4;
}

.item_info_section .detail_table {
    margin-bottom: 15px;
    width: 100%;
}

.bx_item_detail_inc_one_container .wrapper {
    text-align: right;
}

.bx_item_vidget {
    width: 40%;
    padding: 10px;
    border: 0px solid #c3c3c3;
    height: 40px;
}

.products .bx_item_detail_scu .bx_scu ul li:active .cnt,
.products .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 0;
}

.products .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 0px;
    background: #eeeeee;
}

.bx_catalog_list_home .bx_item_detail_size ul li {
    margin-top: 3px;
}



.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt {
    background: #eeeeee;
}

/*.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_container {*/
/*    border: 1px solid transparent;*/
/*}*/

.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {
    border-radius: 0px;
    border-color: #e3e3e3;
    position: relative;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 0;
}

/*.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title {*/
/*    overflow: inherit;*/
/*    min-height: 50px;*/
/*}*/

/*.bx_catalog_item_container .btn-primary {*/
/*    font-size: 12px;*/
/*}*/

.breadcrumb-inner .list-inline > li {
    white-space: nowrap;
}

.shopping-cart-table .bx_ordercart_photo_container {
    position: relative;
    padding-top: 100%;
    min-width: 130px;
    max-width: 100%;
    height: 0;
    border: 0px solid #c0cfda;
    border-radius: 2px;
}

.shopping-cart-table .bx_ordercart_photo_container .bx_ordercart_photo {
    position: absolute;
    top: 4%;
    right: 4%;
    bottom: 4%;
    left: 4%;
    background: no-repeat center;
    background-size: auto 100%;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 {
    max-width: 225px;
}

.bx_item_detail_scu_small_noadaptive .bx_scu ul li:active a,
.bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a {
    padding: 0px;
    background-color: #12cca7;
}

.bx_item_detail_size_small_noadaptive ul li:active a,
.bx_item_detail_size_small_noadaptive ul li.bx_active a {
    background: #eeeeee;
}

.bx_ordercart_itemtitle {
    margin-top: 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.brends_picture_block {
    margin: 30px 30px 20px 0;
    float: left;
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images {
    border-color: transparent;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

#grid-container .col-md-4:hover .bx_catalog_item_images {
    border-color: transparent;
}

.featured-product .owl-wrapper {
    min-height: 417px;
}

.homebanner-holder .featured-product {
    margin-top: 30px;
}

.hoi {
    z-index: 999;
}

.footer .links-social {
    margin-bottom: 0;
}

.footer .inner-top-sm {
    padding-top: 15px;
}

.owl-carousel .owl-wrapper-outer {
    position: static !important;
}

.bx_catalog_list_home .bx_catalog_item {
    position: static;
}

.bx_ordercart .bx_sort_container a {
    font-size: 15px;
    line-height: 30px;
    font-family: 'Arial', sans-serif;
    background: rgba(0, 0, 0, 0);
    text-transform: uppercase;
    border: 2px solid #f2f2f2;
    color: #747474;
    padding: 2px 17px;
}

.bx_ordercart .bx_sort_container a:hover {
    color: #fff !important;
}

.main-buttons {
    font-size: 15px;
    line-height: 30px;
    font-family: 'Arial';
    background: rgba(0, 0, 0, 0);
    text-transform: uppercase;
    border: 2px solid #f2f2f2;
    color: #747474;
    height: 44px;
    padding: 6px 17px;
    display: inline-block;
    margin-bottom: 40px;
}

.popup-window.popup-window-titlebar {
    min-width: 620px;
}

.main-buttons:hover {
    color: #fff !important;
}

.bx_bt_button {
    font-size: 15px;
    line-height: 30px;
    font-family: 'Arial';
    background: rgba(0, 0, 0, 0);
    text-transform: uppercase;
    border: 2px solid #f2f2f2;
    color: #747474;
    padding: 2px 17px;
    display: inline-block;
}

.bx_bt_button:hover {
    color: #fff !important;
}

.main-buttons .popup-window-button-left,
.main-buttons .popup-window-button-right {
    width: 0px;
    background: transparent;
}

.popup-window-button-text {
    color: #747474;
}

.popup-window-button-text:hover {
    color: #fff;
}

.form-container {
    min-width: 400px;
}

.form-container h4 {
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
    text-transform: uppercase;
}

.form-container label {
    font-size: 14px;
    font-weight: 400;
}

.popup-window .form-group {
    min-width: 430px;
}

.form-container .form-group span {
    color: red;
    margin: 0 3px;
}

.wishlist {
    cursor: pointer;
}

/*.owl-item .item {*/
/*    margin: 10px 15px*/
/*}*/

/*#hero .owl-item .item {*/
/*    margin: 0;*/
/*}*/

.owl-item img {
    max-width: 100%;
    height: auto;
}

.blog-add-comment a:hover {
    color: #fff;
}

.popup-window-buttons .bx_blue {
    margin: 0 0 0 10px;
}

.popup-window-buttons .row.wow.fadeInUp.bx_blue.animated.animated {
    float: left;
}

.product-list .product-price {
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
    margin-right: 8px;
}

.product-list .product-price span {
    color: #d3d3d3;
    font-weight: 400;
    line-height: 30px;
    font-size: 14px;
}

.bx_item_detail_rating {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 90px;
}

.bx-touch .bx_item_detail_rating .bx_stars_container {
    width: 68px;
}

.touch .bx_bt_button_type_2 {
    background: #a8a8a8;
    height: 35px !important;
    border: none;
    font-size: 13px;
    line-height: 22px;
    display: inline-block;
    padding: 6px 12px !important;
    margin-bottom: 0;
    font-weight: 400 !important;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 4px;
    color: #fff;
}

.touch .bx_bt_button_type_2:hover {
    background: #12cca7;
}


.bx_catalog_item_container .bx_catalog_item_scu {
    position: absolute;
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container .bx_catalog_item_scu {
    border: 1px solid #e3e3e3;
    border-top: 0px;
    padding: 0 10px;
    background: #fff;
    right: -1px;
    left: -1px;
    margin-top: 0;
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls,
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul,
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {
    visibility: hidden;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 16px;
    margin-right: 10px;
    margin-left: 10px;
}

.bx_catalog_item_controls .action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-right: 10px;
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu {
    visibility: visible;
}

.single-product .bx_item_detail_scu .bx_scu ul li:active .cnt,
.single-product .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 2px solid #555 !important;
}

.single-product .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 2px solid #555 !important;
}

.single-product .bx_item_detail_size ul li:active .cnt,
.single-product .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #555 !important;
}

.gallery-holder .bx_item_slider .bx_slide ul li:active .cnt,
.gallery-holder .bx_item_slider .bx_slide ul li.bx_active .cnt {
    border: 2px solid #555 !important;
}

.gallery-holder .bx_item_slider .bx_slide ul li:hover .cnt {
    border: 2px solid transparent !important;
}

.bx_filter .bx_filter_param_btn:active,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn {
    -webkit-box-shadow: 0px 0px 0px 0px #555, inset 0 0px 0px #555 !important;
    box-shadow: 0px 0px 0px 0px #555, inset 0 0px 0px #555 !important;
    border: 2px solid #555 !important;
}

.bx_filter_select_popup .bx_filter_btn_color_icon,
.bx_filter .bx_filter_btn_color_icon {
    top: 3px;
}

.top-search-holder .contact-row {
    text-align: center;
}

.bx-no-touch .single-product .bx_item_detail_size.full {
    margin-top: 20px;
}


.brand_detail .bx_catalog_item {
    padding-right: 15px;
    min-width: 212px !important;
}

.brand_detail .owl-wrapper-outer {
    min-height: 565px;
}

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

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 2px solid #555 !important;
}

.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #555 !important;
}

.bx_item_set_hor_container_big .bx_item_set_img_container {
    max-width: 212px;
    max-height: 212px;
    width: 90%;
    border: 0px solid #c0cfda;
    float: none;
}

.bx_item_set_hor_container_big .bx_item_set_linkitem {
    font-size: 18px !important;
    font-family: 'Arial';
    margin-left: 0;
    font-weight: 600;
    line-height: 1.1;
    color: inherit;
}

.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.plus {
    background-position: 94.3% 80px;
}

.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.result {
    width: 34%;
    margin-left: 66%;
    margin-top: -40px;
}

/*.bx_item_set_hor_container_big .bx_item_set_hor .bx_item_set_hor_item.result .btn-primary {*/
/*    margin-left: 10px;*/
/*}*/

.bx_bt_button.bx_medium {
    font-size: 15px;
    line-height: 30px;
    font-family: 'Arial';
    background: rgba(0, 0, 0, 0);
    text-transform: uppercase;
    border: 2px solid #f2f2f2;
    color: #747474;
    padding: 2px 17px;
    display: inline-block;
}

.bx_bt_button.bx_medium .bx_icon_cart {
    display: none;
}

.popup-window-buttons .bx_medium.bx_bt_button {
    margin-left: 10px !important;
    margin-right: 0 !important;
    margin-bottom: 10px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
}

.popup-window-buttons .bx_medium.bx_bt_button:hover {
    border: 2px solid #E369BD;
    border-radius: 3px;
}

.category-product.inner-top-vs .bx_bt_button {
    margin-left: 0px !important;
    margin-right: 10px !important;
    margin-bottom: 0px !important;
}

.popup-window-content .bx-form-control {
    position: relative;
    display: block;
    width: 320px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #F8FAFC;
    border: 1px solid #D5DADC;
    border-radius: 2px;
    outline: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

.popup-window-content .bx-form-control-2 {
    position: relative;
    display: block;
    width: 320px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 0px solid #D5DADC;
    overflow: hidden !important;
    border-radius: 2px;
    outline: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

.popup-window-content .close-input {
    position: absolute;
    right: 20px;
    top: 100px;
    border: 0px;
    background-color: transparent;
}

.popup-window-content .bx-form-control-2 option {
    cursor: pointer;
}

.cnt-block .geo {
    float: left;
    font-size: 20px;
    cursor: pointer;
    text-align: right;
    padding: 3px 15px 3px 0;
}

.cnt-block .geo:hover {
    color: #E369BD;
}

.user-city {
    float: right;
}

.cnt-block .fa-map-marker {
    margin-right: 10px;
}

#order_form_div textarea {
    margin-bottom: 20px;
}

#order_form_div .bx-sls {
    margin-bottom: 20px;
}

.w100 .bx_element input[type=radio] {
    margin-right: -25px;
    position: absolute;
    z-index: -1;
}

.bx_order_make .bx_logotype span {
    background-color: #fff;
}

.bx_order_make .bx_description strong {
    font-size: 16px;
}

.bx_order_make .bx_result_price {
    font-size: 14px;
}

.bx_order_make .bx_description {
    font-family: 'Roboto', sans-serif;
    text-align: justify;
    color: #666666;
    margin-bottom: 0px;
}

.sale_order_full_table input[type=submit] {
    padding: 2px 17px;
    border-radius: 0px;
    margin-left: 0px;
    margin-bottom: 3px;
    font-weight: 600;
    font-size: 15px;
    line-height: 30px;
    font-family: 'Arial';
    background: rgba(0, 0, 0, 0);
    text-transform: uppercase;
    border: 2px solid #f2f2f2;
    color: #747474;
}

.sale_order_full_table input[type=submit]:hover {
    background: #f39c12;
    border: 2px solid #f39c12;
    color: #fff !important;
}

.tags.block {
    position: absolute;
    top: 10px;
    right: 10px;
}

.bx_page {
    margin-bottom: 25px;
}

/*.products.special-product .product-info .btn-primary {*/
/*    font-size: 14px;*/
/*}*/

@media screen and (max-width: 767px) {
    .homepage-slider2 .nav-tabs {
        display: none;
    }

    .banners_marcet {
        display: none;
    }

    #hero {
        display: none;
    }

    .col-md-4 {
        max-height: 10000px !important;
    }

    #grid-container .products .action {
        display: block;
    }

    .blog-slider .owl-item .item {
        margin: 0;
    }

    .footer .contact-timing .table tbody tr td {
        padding: 10px;
    }

    .copyright-bar .payment-methods {
        text-align: left;
    }

    .copyright-bar .payment-methods ul li {
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .copyright-bar .payment-methods ul li:last-child {
        margin-right: 0;
    }

    .bx_ordercart .bx_sort_container {
        margin-top: 15px;
    }

    .bx_ordercart .bx_sort_container a {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .sidebar-module-container h3 {
        cursor: pointer;
    }
}

@media screen and (max-width: 991px) {
    .sidebar-widget {
        display: none;
    }

    .outer-top-xs {
        margin-top: 0;
    }

    .banners_marcet {
        display: none;
    }

    #hero {
        display: none;
    }

    .col-md-4 {
        max-height: 10000px !important;
    }

    #filterTitle .fa {
        position: absolute;
        right: 35px;
    }
}

@media screen and (max-width: 1199px) {
    .section-title {
        font-size: 15px;
    }

    .sidebar {
        min-width: 213px;
    }

    .bx_item_detail_rating {
        display: block;
        padding-left: 0;
        padding-right: 0;
    }

    .homepage-container .product .cart .action {
        margin-right: 3px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    .homepage-container .product .cart .action {
        float: none;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li {
        margin-right: 5px;
    }

    .cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a {
        font-size: 14px;
    }

    .nav > li > a {
        padding: 10px;
    }

    #owl-main .item .caption {
        max-width: 335px;
    }

    #owl-main .item .caption.bg-color .big-text {
        font-size: 21px;
        max-width: 330px !important;
        min-width: 205px !important;
    }

    .bx_bt_button {
        margin-left: 0px !important;
    }

    .blog-page .blog-review h4,
    .blog-page .blog-write-comment h4,
    .contact-page .contact-title h4 {
        font-size: 14px;
    }
}

/*@media screen and (min-width: 1200px) {*/
/*    .full-width-slider .item {*/
/*    }*/

/*    .bx_catalog_item {*/
/*        width: 23%;*/
/*    }*/
/*}*/

@media screen and (max-width: 767px) {
    .outer-top-xs {
        margin-top: 0;
    }

    .search-area .categories-filter {
        display: none !important;
    }

    .header-nav .container {
        padding: 0;
    }

    .header-style-1 {
        margin-top: 0;
    }

    .header-style-1 .header-nav {
        width: 100%;
        background: #ffffff;
    }

    .header-style-1 .header-nav .navbar-header {
        padding-left: 15px;
        padding-right: 15px;
        background: #f4f4f4;
        -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
    }

    .navbar-default .navbar-toggle {
        float: left;
        border-color: #888;
    }

    .navbar-default .navbar-toggle.collapsed:focus {
        background-color: transparent;
    }

    .navbar-collapse.in,
    .nav-outer {
        overflow: hidden;
    }

    .header-nav .bx-basket {
        float: right;
        color: #abd07e;
        line-height: 50px;
    }

    .header-nav .bx-basket .lbl,
    .header-nav .bx-basket .basket-item-count {
        display: none;
    }

    .header-nav .bx-basket .basket {
        float: right;
        margin-right: 15px;
        margin-left: 15px;
    }

    .header-nav .bx-basket .total-price-basket {
        float: left;
    }

    .header-nav .cnt-account {
        border-bottom: 1px #cac9c9 solid;
    }

    .header-nav .list-unstyled {
        overflow: hidden;
        width: 250px;
        padding: 23px 15px 10px;
    }

    .header-nav .list-unstyled li {
        float: left;
        margin-bottom: 13px;
    }

    .header-nav .list-unstyled li:nth-child(odd) {
        border-right: 1px #d1d1d1 solid;
    }

    .header-nav .list-unstyled a {
        padding: 0 12px;
        color: #757575;
    }

    .header-nav .list-unstyled a:hover {
        color: #abd07e;
    }

    .header-nav .list-unstyled a .icon {
        margin-right: 10px;
    }

    .header-nav .cnt-block {
        margin-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }

    .header-nav .geo,
    .header-nav .action {
        float: none;
        display: inline-block;
        margin-bottom: 12px;
    }

    .header-nav .geo {
        min-width: auto;
    }

    .header-nav .phone {
        margin-bottom: 20px;
        font-size: 18px;
        color: #757575;
        text-align: center;
        text-decoration: underline;
    }

    .header-nav .phone .icon {
        margin-right: 15px;
    }

    .header-nav .categories-filter {
        border-top: 1px #a8a8a8 solid;
    }

    .header-nav .categories-filter a {
        display: block;
        padding-left: 15px;
        padding-right: 15px;
    }

    .header-nav .categories-filter .dropdown-toggle {
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 20px;
        line-height: 1;
        text-transform: uppercase;
        color: #757575;
        border-bottom: 1px #a8a8a8 solid;
        background: #f4f4f4;
    }

    .header-nav .categories-filter .dropdown-toggle .caret {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 20px;
        margin: auto;
    }

    .header-nav .categories-filter .dropdown-menu {
        position: relative;
        top: 0;
        left: 0;
        float: none;
        padding-left: 25px;
        padding-top: 17px;
        padding-bottom: 17px;
        border-top-color: transparent !important;
        border-bottom: 1px #a8a8a8 solid;
    }

    .header-nav .categories-filter .dropdown-menu li {
        padding: 0;
        font-size: 14px;
        color: #757575;
    }

    .header-nav .navbar-nav {
        margin: 0;
    }

    .cnt-home .header-style-1 .header-nav .navbar .navbar-nav > li.active {
        background: transparent;
    }

    .header-nav .navbar-nav li:first-child {
        display: none;
    }

    .header-nav .navbar-nav li a {
        padding: 12px 15px !important;
        background: #f4f4f4 !important;
        border-bottom: 1px #a8a8a8 solid;
    }

    .header-nav .navbar-nav li:hover a,
    .header-nav .navbar-nav li.active a {
        background: #f4f4f4 !important;
    }

    .header-nav .navbar-nav li a span {
        font-size: 20px;
        text-transform: uppercase;
        color: #757575;
    }

    .header-nav .navbar-nav .dropdown-menu {
        position: relative;
        float: none;
        top: 0;
        opacity: 0;
        padding: 12px 25px;
        border-top-color: transparent !important;
        border-bottom: 1px #a8a8a8 solid;
    }

    .header-nav .navbar-nav .dropdown:hover .dropdown-toggle,
    .header-nav .navbar-nav .dropdown:hover .dropdown-toggle span,
    .header-nav .navbar-nav .dropdown.open .dropdown-toggle span {
        color: #757575 !important;
    }

    .header-nav .navbar-nav .dropdown:hover .dropdown-menu {
        opacity: 1;
        display: block !important;
    }

    .header-nav .navbar-nav .dropdown-menu li a {
        padding: 0 !important;
        background: none !important;
        border: none !important;
    }

    .header-nav .navbar-nav .dropdown-menu li a span {
        font-size: 14px;
        line-height: 26px;
        text-transform: none;
        color: #757575;
    }

    .header-nav .dropdown.open > a span,
    .header-nav .navbar-nav .dropdown.open > a span {
        color: #fff;
    }

    .header-nav .navbar-nav .dropdown .fa-angle-down {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 20px;
        display: inline-block;
        width: 0;
        height: 0;
        margin: auto auto auto 2px;
        vertical-align: middle;
        border-top: 4px solid;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .header-nav .navbar-nav .dropdown .fa-angle-down:before {
        display: none;
    }

    .footer-menu--mobile {
        margin-bottom: 20px;
    }

    .footer-contacts--mobile {
        right: 0 !important;
    }
}

.brand-element {
    text-align: center;
    height: 100px;
}

.brand-element img {
    max-height: 90%;
    max-width: 90%;
    width: auto;
    height: auto;
}

.header-email {
    text-align: center;
}

.call-me {
    cursor: pointer;
    text-align: center;
}

.call-me .icon {
    color: #E369BD;
}

.icon {
    margin-right: 10px;
    margin-left: 10px;
    vertical-align: text-bottom;
}

.mobile-phone {
    text-align: center;
}

.bx_catalog_list_home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.category-product-inner {
    width: 100%;
}

.current-section-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.current-section-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    margin-bottom: -5px;
    margin-right: -5px;
    max-width: 845px;
}

.current-section-menu a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 13px;
    min-height: 30px;
    font-size: 14px;
    background-color: transparent;
    color: #E369BC;
    border: 1px solid #E369BC;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 10px;
    margin-right: 5px;
    margin-left: 5px;
    -webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;
    transition: background-color .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;
}

.current-section-menu a:hover {
    background-color: #E369BC;
    color: #fff;
    border: 1px solid #E369BC;
}

.bx_ordercart.bx_blue .bx_bt_button {
    background: #E369BD !important;
    text-shadow: none;
}

.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout {
    background: #E369BD !important;
    text-shadow: none;
}

.main_pagesection-title a {
    color: #666666;
}

.main_pagesection-title a:hover {
    color: #E369BD;
}

.btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 30px;
    max-width: 140px;
    width: 100%;
    border-radius: 5px;
    font: normal 14px/120% 'Arial', sans-serif;
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
}

.btn-primary {
    background-color: #e369bc;
    border: 1px solid #E369BC;
    color: #ffffff;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: transparent;
    border-color: #E369BC;
    color: #E369BC;
}

.btn-secondary {
    background-color: #C4C4C4;
    color: #fff;
    border: 1px solid #C4C4C4;
}

.btn-secondary:hover {
    background-color: #ffffff;
    border: 1px solid #9A9A9A;
    color: #606060;
}

.homebanner-holder .featured-product {
    margin-bottom: 74px;
}

.table.table-bordered .inner-left-md {
    display: inline-block;
    width: 190px;
    padding-left: 25px;
}

.section_pagination {
    padding: 0 5px 0 5px;
}


@media screen and (max-width: 991px) and (min-width: 768px) {
    .blog-slider .image img {
        width: auto;
        height: auto;
        display: inline;
    }
}

@media screen and (max-width: 480px) {
    .homebanner-holder .featured-product {
        margin-bottom: 260px;
    }

    .main_featured-product_special {
        margin-top: 280px !important;
        margin-bottom: 285px !important;
    }

    .bx_catalog_list_home {
        display: block;
    }
}

.item .blog-post-image {
    height: 240px;
    display: table;
    vertical-align: middle;
    width: 100%;
}

.item .blog-post-image .image {
    height: 240px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}

.item .blog-post-image .image img {
    display: inline !important;
}

.item .blog-post .blog-post-info .text {
    height: 54px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
}

.item .blog-post .blog-post-info h3 {
    height: 38px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
}

.offer_select {
    max-width: 100%;
}



.owl-item .products .product .product-info h3.name {
    display: inline-block;
    height: 76px;
    max-width: 100%;
    word-wrap: break-word;
    overflow: hidden;
}

.stock-container.info-container {
    display: none;
}

.btn.wishlist {
    display: none;
}

.display-none {
    display: none !important;
}

.appointment-form .appt-form {
    position: relative;
}

.appointment-form .appt-form .crutch-field {
    position: absolute;
    opacity: 0;
    z-index: -1;
}

.btn:active,
.btn.active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.popup-window-titlebar > div {
    padding-top: 11px;
    font-size: 22px;
}

.popup-window-with-titlebar {
    border-radius: 3px;
}

.popup-window-content {
    background-color: #fff !important;
}

.popup-window-content > div p {
    margin-top: 20px;
}

.brand-slider .item {
    padding: 9px 14px;
}

.x5_currencies_line .currency {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 0;
    font-weight: 700;
}

.x5_currencies_line {
    display: inline-block;
    vertical-align: middle;
}

.x5_currencies_line .currency__link:hover,
.currency__link.currency__link_active {
    color: #E369BD !important;
}

.x5_currencies_line .currency__link {
    color: #393939;
    text-decoration: none;
    font-size: 16px;
}

.x5_currencies_line span {
    display: block;
    font: normal 14px/100% 'Arial', sans-serif;
    color: #2a2a29;
    margin-bottom: 5px;
}

@media screen and (min-width: 992px) {
    .x5_currencies_line span {
        margin-bottom: 0;
        display: inline-block;
    }
}

.icon-like {
    display: inline-block;
    width: 24px;
    height: 18px;
    fill: none;
    stroke-width: 3px;
    stroke: #7B7B7B;
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
    margin-left: 0;
}

.icon-like:hover {
    stroke: #E369BD;
}

.likeactive .icon-like {
    fill: #E369BD;
    stroke: #E369BD;
}

.like.incard {
    display: inline-block;
    margin-bottom: 20px;
}

.like.incard span {
    font-size: 16px;
}



.reviews {
    margin-bottom: 32px;
}

.reviews-item {
    margin-top: 30px;
    padding-bottom: 26px;
    border-bottom: 1px solid #e3e3e3;
}

.reviews-item__img {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%;
    height: 224px;
    overflow: hidden;
}

.reviews-item__img img:empty {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.reviews-item__desc {
    margin-top: 24px;
}

.reviews-item__data {
    color: #767676;
}

.reviews-item__title a {
    font-size: 24px;
    color: #212121;
}

.reviews-item__text {
    color: #666666;
}

@media screen and (min-width: 420px) {
    .reviews-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .reviews-item__img {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 180px;
        max-height: 240px;
        overflow: hidden;
        margin-right: 20px;
    }

    .reviews-item__desc {
        margin-top: 0;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
    }
}

.bx_bt_button.bx_medium {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    text-transform: capitalize;
    color: #fff;
    background-color: #e369bd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 15px !important;
    height: 40px;
    min-height: auto;
    font-size: 13px;
    border-radius: 3px;
    text-decoration: none;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border: 1px solid #e369bd
}

.bx_bt_button.bx_medium:hover {
    background-color: #bf3e98;
}


.blog-comment-fields input {
    border: 1px solid #e369bd;
    border-radius: 3px;
    padding: 4px 12px;
    background-color: #fff;
}

.blog-comment-buttons input {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    text-transform: capitalize;
    color: #fff;
    background-color: #e369bd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 15px !important;
    height: 32px;
    min-height: auto;
    font-size: 13px;
    border-radius: 3px;
    text-decoration: none;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border: 1px solid #e369bd
}

.blog-comment-buttons input:hover {
    background-color: #fff;
    color: #e369bd;
}

.nominations-catalog {
    margin-top: 40px;
}

.nominations-title {
    position: relative;
    display: block;
    width: 100%;
    font: normal 18px/120% 'Arial', sans-serif;
    color: #747474;
}

.nominations-title::after {
    position: absolute;
    content: '';
    left: 0;
    top: calc(100% + 6px);
    width: 100%;
    height: 1px;
    background-color: #EAEAE7;
}


.award {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 125px;
    width: 100%;
    display: block;
    z-index: 999;
}
.award__img {
    width: 100%;
    height: 114px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.award__tape {
    padding: 11px 6px 6px;
    margin-top: -15px;
    z-index: -1;
    position: relative;
    width: 64px;
    margin-right: auto;
    margin-left: auto;
    min-height: 70px;
    background: -webkit-gradient(linear, left top, left bottom, from(#821761), color-stop(41.5%, #ac2a89), color-stop(73.35%, #630043), to(#9d3186));
    background: -webkit-linear-gradient(#821761 0%, #ac2a89 41.5%, #630043 73.35%, #9d3186 100%);
    background: -o-linear-gradient(#821761 0%, #ac2a89 41.5%, #630043 73.35%, #9d3186 100%);
    background: linear-gradient(#821761 0%, #ac2a89 41.5%, #630043 73.35%, #9d3186 100%)
}

.award__tape::after,
.award__tape::before {
    content: '';
    position: absolute;
    border-top: 6px solid #A03489;
    height: 0;
    width: 0;
    top: 100%
}

.award__tape::after {
    border-left: 30px solid transparent;
    right: 0;
}

.award__tape::before {
    border-right: 30px solid transparent;
    left: 0;
}

.award__number {
    font: bold 46px/100% 'Lora', serif;
}
.award__name {
    word-break: break-word;
    font: normal 12px/133% 'Yanone Kaffeesatz', sans-serif;
}

@media screen and (min-width: 1400px) {
    .award__name {
        font: normal 14px/133% 'Yanone Kaffeesatz', sans-serif;
    }
}


.award--1 .award__number,
.award--1 .award__name {
    background: -webkit-gradient(linear, left top, left bottom, from(#f7cfa0), color-stop(0.73%, #f7cfa0), color-stop(9.69%, #f7cfa0), color-stop(21.53%, #efbe83), color-stop(35.64%, #e8aa70), color-stop(52.51%, #e3af76), color-stop(67.09%, #f5db99), color-stop(78.25%, #fbecab), to(#fbecab));
    background: -webkit-linear-gradient(#f7cfa0 0%, #f7cfa0 0.73%, #f7cfa0 9.69%, #efbe83 21.53%, #e8aa70 35.64%, #e3af76 52.51%, #f5db99 67.09%, #fbecab 78.25%, #fbecab 100%);
    background: -o-linear-gradient(#f7cfa0 0%, #f7cfa0 0.73%, #f7cfa0 9.69%, #efbe83 21.53%, #e8aa70 35.64%, #e3af76 52.51%, #f5db99 67.09%, #fbecab 78.25%, #fbecab 100%);
    background: linear-gradient(#f7cfa0 0%, #f7cfa0 0.73%, #f7cfa0 9.69%, #efbe83 21.53%, #e8aa70 35.64%, #e3af76 52.51%, #f5db99 67.09%, #fbecab 78.25%, #fbecab 100%);
    -webkit-background-clip: text;
    color: transparent;
    text-align: center;
}
.award--1 .award__img {
    background-image: url('/local/templates/clothing_red/assets/images/awards/award-gold.png')
}


.award--2 .award__number,
.award--2 .award__name {
    background: -webkit-gradient(linear, left top, left bottom, from(#ebeced), color-stop(0.73%, #ebeced), color-stop(9.69%, #ebeced), color-stop(21.53%, #c6cacb), color-stop(35.64%, #bbbfc0), color-stop(52.51%, #f5f8f9), color-stop(67.09%, #d2d6d7), color-stop(78.25%, #9da5a8), to(#9da5a8));
    background: -webkit-linear-gradient(#ebeced 0%, #ebeced 0.73%, #ebeced 9.69%, #c6cacb 21.53%, #bbbfc0 35.64%, #f5f8f9 52.51%, #d2d6d7 67.09%, #9da5a8 78.25%, #9da5a8 100%);
    background: -o-linear-gradient(#ebeced 0%, #ebeced 0.73%, #ebeced 9.69%, #c6cacb 21.53%, #bbbfc0 35.64%, #f5f8f9 52.51%, #d2d6d7 67.09%, #9da5a8 78.25%, #9da5a8 100%);
    background: linear-gradient(#ebeced 0%, #ebeced 0.73%, #ebeced 9.69%, #c6cacb 21.53%, #bbbfc0 35.64%, #f5f8f9 52.51%, #d2d6d7 67.09%, #9da5a8 78.25%, #9da5a8 100%);
    -webkit-background-clip: text;
    color: transparent;
    text-align: center;
}

.award--2 .award__img {
    background-image: url('/local/templates/clothing_red/assets/images/awards/award-silver.png')
}

.award--3 .award__number,
.award--3 .award__name {
    background: -webkit-gradient(linear, left top, left bottom, from(#f7cfa0), color-stop(0.73%, #f7cfa0), color-stop(9.69%, #f7cfa0), color-stop(21.53%, #efbe83), color-stop(35.64%, #e8aa70), color-stop(52.51%, #e3af76), color-stop(67.09%, #f5db99), color-stop(78.25%, #fbecab), to(#fbecab));
    background: -webkit-linear-gradient(#f7cfa0 0%, #f7cfa0 0.73%, #f7cfa0 9.69%, #efbe83 21.53%, #e8aa70 35.64%, #e3af76 52.51%, #f5db99 67.09%, #fbecab 78.25%, #fbecab 100%);
    background: -o-linear-gradient(#f7cfa0 0%, #f7cfa0 0.73%, #f7cfa0 9.69%, #efbe83 21.53%, #e8aa70 35.64%, #e3af76 52.51%, #f5db99 67.09%, #fbecab 78.25%, #fbecab 100%);
    background: linear-gradient(#f7cfa0 0%, #f7cfa0 0.73%, #f7cfa0 9.69%, #efbe83 21.53%, #e8aa70 35.64%, #e3af76 52.51%, #f5db99 67.09%, #fbecab 78.25%, #fbecab 100%);
    -webkit-background-clip: text;
    color: transparent;
    text-align: center;
}

.award--3 .award__img {
    background-image: url('/local/templates/clothing_red/assets/images/awards/award-bronze.png')
}


@media screen and (max-width: 599px) {
    .award {
        max-width: 102px;
    }
    .award__img {
        height: 102px;
    }

}

.card {
    position: relative;
    background-color: #fff;
    border: 1px solid #f5f5f5;
    -webkit-transition: border .35s ease;
    -o-transition: border .35s ease;
    transition: border .35s ease;
}
.card-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    height: 350px;
}
.card-img img {
    width: auto;
    max-height: 350px;
}
.card--special {
    margin-bottom: 16px;
}
.card--special .card-img {
    height: 150px;
}
.card--special .card-img img {
    max-height: 150px;
}
.card--special .card-cnt__control > div {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.card--special .card-cnt__price {
    margin-top: 0;
    text-align: left;
    font: normal 18px/120% 'Roboto', sans-serif;
}
.card--special .card-cnt__price span {
    display: block;
}
.card-badge {
    position: absolute;
    top: 10px;
    right: 8px;
}
.card-badge__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #999999;
    margin-bottom: 5px;
}
.card-badge__status--discount {
    background-color: #abd07e;
}
.card-badge__status--new {
    background-color: #46aad7;
}
.card-badge__status--hot {
    background-color: #E369BD;
}
.card-badge__status--hit {
    background-color: #904ce4;
}
.card-badge__status--sale {
    background-color: #f9c807;
}
.card-badge__status span {
    font: 700 13px/100% 'Roboto', sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}
.card--special .card-badge__status {
    width: 33px;
    height: 33px;
}
.card--special span {
    font: 700 12px/100% 'Roboto', sans-serif;
}

.card-cnt {
    padding: 15px 10px;
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
}
.card-cnt__title {
    margin: 0;
    padding: 0;
}
.card-cnt__title a {
    display: block;
    text-decoration: none;
    font: 500 16px/120% 'Roboto', sans-serif;
    color: #666666;
    -webkit-transition: color .35s ease, max-height 2s ease;
    -o-transition: color .35s ease, max-height 2s ease;
    transition: color .35s ease, max-height 2s ease;
}
.card-cnt__price {
    margin-top: 10px;
    text-align: center;
    white-space: nowrap;
    font: normal 18px/166% 'Roboto', sans-serif;
    color: #E369BD;
}
.card-cnt__price span {
    font-size: 12px;
    margin-left: 4px;
    color: #a5a5a5;
    text-decoration: line-through;
}
.card:hover {
    border-color: #e3e3e3;
}
.card:hover .card-cnt__title a {
    white-space: normal;
    color: #E369BD;
}
.card-cnt__control {
    margin-top: 16px;
    text-align: center;
}
.card-cnt__control > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}





.bx_catalog_item {
    position: relative;
}
.nominations-filter--footer {
    text-align: center;
    border-bottom: 1px solid transparent;
}

.wrapper__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.sidebar {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.category-product {
    padding-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -4px;
    margin-left: -4px;
}
.category-product .card {
    width: calc(100% - 8px);
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 8px;
}

@media screen and (min-width: 450px) {
    .category-product .card {
        width: calc(100% / 12 * 6 - 8px);
    }
}

@media screen and (min-width: 680px) {
    .category-product .card {
        width: calc(100% / 12 * 4 - 8px);
    }
}

#list-container .category-product .card {
    width: calc(100% - 8px);
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 8px;
    padding: 15px 40px 20px 15px;
}

@media screen and (min-width: 500px) {
    #list-container .category-product .card figure {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
#list-container .category-product .card-img {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    height: 180px;
    width: 240px;
    margin-right: auto;
    margin-left: auto;
}
@media screen and (min-width: 500px) {
    #list-container .category-product .card-img {
        margin-right: 10px;
        margin-left: inherit;
    }
}

#list-container .category-product .card-img img {
    max-height: 180px;
}
#list-container .category-product .card-cnt {
    margin-top: 10px;
}
@media screen and (max-width: 499px) {
    #list-container .category-product .card-cnt {
        text-align: center;
    }
}
@media screen and (min-width: 500px) {
    #list-container .category-product .card-cnt__control > div {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    #list-container .category-product .card-cnt {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #list-container .category-product .card-cnt__title {
        width: 100%;
    }
    #list-container .category-product .card-cnt__price {
        margin-top: 15px;
        margin-right: 24px;
    }
}
.carousel-section {
    padding-top: 20px;
    margin-bottom: 30px;
}

.carousel-section__item,
.carousel-section .item-carousel {
    margin: 0 4px;
}
.carousel-section__item--brand a {
    width: 100%;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.carousel-section__item--brand img {
    max-height: 100px;
}

.carousel-section .owl-buttons {
    position: absolute;
    top: -44px;
    right: 0;
}
.carousel-section.carousel-section--sidebar {
    padding-top: 0;
}
.carousel-section.carousel-section--sidebar .owl-buttons {
    top: -62px;
}

.carousel-section .owl-buttons > div {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 2px;
    background-color: #ddd;
    font-size: 18px;
    color: #ffffff;
    -webkit-transition: background-color .35s ease;
    -o-transition: background-color .35s ease;
    transition: background-color .35s ease;
}
.carousel-section .owl-buttons > div:hover {
    background-color: #e369bc;
}
.carousel-section .owl-buttons > div + div {
    margin-left: 8px;
}

/*x5 20190524 СЃРєСЂС‹Р» РјРµРЅСЋ РІ РєР°С‚Р°Р»РѕРіРµ РґР»СЏ РјРѕР±РёР»РєРё*/
@media screen and (max-width: 767.98px){
    .megamenu-horizontal {
        display:none;
    }
}
/*x5 20190905 РІСЂРµРјРµРЅРЅРѕРµ СЂРµС€РµРЅРёРµ, С‡С‚РѕР±С‹ РѕС‚РѕР±СЂР°Р·РёС‚СЊ СЃС‚РёР»Рё Сѓ РёРЅРїСѓС‚Р° СЃ Р±Р°Р»Р»Р°РјРё РІ Р·Р°РєР°Р·Рµ*/
#LOGICTIM_PAYMENT_BONUS {
    border: 2px inset ThreeDLightShadow;
    background-color: #f2f5f7;
}
.socnet {
    font-weight: 700;
}
#del_filter {
    margin-top: 10px!important;
}
/* End */


/* Start:/local/templates/clothing_red/assets/css/header.css?158287110118855*/
.header {
    position: relative;
    background-color: #fff;
    will-change: scroll-position;
}
.header--fixed {
    height: 90px;
}
.header--fixed .header-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background-color: #fff;
    will-change: scroll-position;
    -webkit-animation: menuFixed .4s linear;
    animation: menuFixed .35s linear;
}

@media screen and (min-width: 1018px) and (max-width: 1170px) {
    .header--fixed .header-local {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        font: normal 14px/120% 'Arial', sans-serif;
    }
    .header--fixed .header-local .phone {
        width: 100%;
    }
    .header-local > div + div {
        margin-left: 0 !important;
    }
}


.header--fixed .header-login {
    display: none;
}

.header-top-inner .search-area {
    display: none;
}

.header--fixed .search-area {
    display: block;
    max-width: 250px;
    width: 100%;
    min-width: 140px;
    margin-right: 1.5vw;
}



@-webkit-keyframes menuFixed {
    from {
        opacity: 0;
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%);
        visibility: hidden;
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        visibility: visible;
    }
}

@keyframes menuFixed {
    from {
        opacity: 0;
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%);
        visibility: hidden;
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        visibility: visible;
    }
}

.top-bar {
    position: relative;
    z-index: 21;
    background-color: #e369bd;
    font-size: 14px;
}

.header-top-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 44px;
}

.header-local,
.header-login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 992px) {
    .header-local--footer {
        display: none;
    }
}





.main-header__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.nav-trigger {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    position: relative;
    width: 28px;
    height: 28px;
    overflow: hidden;
    will-change: transform;
    border: 2px solid #fff;
    border-radius: 5px;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    -o-transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
}

.nav-trigger__menu {
    -webkit-transition: -webkit-transform 400ms;
    transition: -webkit-transform 400ms;
    -o-transition: transform 400ms;
    transition: transform 400ms;
    transition: transform 400ms, -webkit-transform 400ms;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.nav-trigger--open .nav-trigger__menu {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.nav-trigger__menu path {
    fill: none;
    -webkit-transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    -o-transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    stroke: #fff;
    stroke-width: 6;
    stroke-linecap: round;
}

.nav-trigger__menu--top {
    stroke-dasharray: 40 82;
}

.nav-trigger__menu--middle {
    stroke-dasharray: 40 111;
}

.nav-trigger__menu--bottom {
    stroke-dasharray: 40 161;
}

.nav-trigger--open .nav-trigger__menu--top {
    stroke-dasharray: 17 82;
    stroke-dashoffset: -62px;
}

.nav-trigger--open .nav-trigger__menu--middle {
    stroke-dashoffset: 23px;
}

.nav-trigger--open .nav-trigger__menu--bottom {
    stroke-dashoffset: -83px;
}

@media screen  and (min-width: 992px) {
    .nav-trigger {
        display: none;
    }
}

.logo,
.main-header__logo {
    max-width: 147px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 43px;
}

.main-header__logo--mobil {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    max-width: 82px;
    margin-right: 32px;
    margin-left: 32px;
}

.main-header__mobile .header-login__menu {
    margin-bottom: 20px;
}

.main-header__mobile .header-login__menu a {
    color: #A7A7A7;
}

.main-header__mobile .header-login__menu .icon svg {
    fill: #A7A7A7;
}

.main-header__mobile .header-login__menu li + li::before {
    color: #A7A7A7;
}

.phone {
    white-space: nowrap;
}

.header-local {
    font: normal 14px/171% 'Arial', sans-serif;
    color: #fff;
}

.header-local .header-phone {
    white-space: nowrap;
    color: #fff;
    -webkit-transition: border-bottom-color .3s ease-out;
    -o-transition: border-bottom-color .3s ease-out;
    transition: border-bottom-color .3s ease-out;
    border-bottom: solid 1px transparent;
}

.header-local > div + div {
    margin-left: 2vw;
}

.header-local .header-phone:hover {
    border-bottom: solid 1px #fff;
}

.header-login__menu {
    margin-right: 8px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.header-login__menu li {
    white-space: nowrap;
}

.header-login__menu .icon svg {
    height: 16px;
    vertical-align: sub;
    fill: #fff;
}

.header-login__menu li + li::before {
    position: relative;
    color: #ffffff;
    content: '/';
}

.header-login__menu li:first-child {
    margin-right: 10px;
}

.header-login__menu a {
    position: relative;
    color: #ffffff;
}

.header-login__menu a span {
    -webkit-transition: border .3s ease-in-out;
    -o-transition: border .3s ease-in-out;
    transition: border .3s ease-in-out;
    border-bottom: solid 1px transparent;
}

.header-login__menu a:hover span {
    border-bottom: solid 1px #fff;
}

.header-mobile {
    padding-right: 15px;
    padding-left: 15px;
}

.header-mobile .mp-pusher__menu #posylka-track-form {
    display: block !important;
}

@media screen and (max-width: 991px) {
    .header-local,
    .mp-pusher__menu,
    .header-login nav {
        display: none;
    }

    .header-top-inner {
        min-height: 60px;
    }

    .header-top-inner .search-area {
        display: block;
    }

    .mp-pusher__menu .header-local {
        margin-top: 40px;
        font: normal 16px/150% 'Arial', sans-serif;
        padding-left: 15px;
        padding-right: 15px;
        display: block;
        color: #000;
    }

    .mp-pusher__menu .header-local > div + div {
        margin-top: 13px;
        margin-left: 0;
    }

    .mp-pusher__menu .header-phone {
        color: #000;
    }

    .mp-pusher {
        position: relative;
    }

    .mp-pusher::after {
        background-color: transparent;
        -webkit-transition: background-color .6s ease;
        -o-transition: background-color .6s ease;
        transition: background-color .6s ease;
    }

    .mp-pusher.mp-pusher--open {
        position: fixed;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .mp-pusher.mp-pusher--open::after {
        position: fixed;
        content: '';
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 20;
        background-color: rgba(0, 0, 0, .45);
        overflow: hidden;
    }

    .mp-pusher__menu {
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        display: block;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 405px;
        z-index: 30;
        background-color: #f4f4f4;
        will-change: transform;
        opacity: 0;
        visibility: hidden;
        overflow: auto;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        -webkit-transition: -webkit-transform .6s;
        transition: -webkit-transform .6s;
        -o-transition: transform .6s;
        transition: transform .6s;
        transition: transform .6s, -webkit-transform .6s;
    }

    .top-bar,
    .body-content {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: all 0.6s;
        -o-transition: all 0.6s;
        transition: all 0.6s;
        will-change: transform;
    }

    .mp-pusher--open .top-bar,
    .mp-pusher--open .body-content {
        -webkit-transform: translate3d(405px, 0, 0);
        transform: translate3d(405px, 0, 0);
    }

    .mp-pusher--open .mp-pusher__menu {
        -webkit-box-shadow: 5px 0 7px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 5px 0 7px 0 rgba(0, 0, 0, 0.15);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
        opacity: 1;
    }

    .mp-pusher--open .top-bar {
        position: fixed;
    }

    .mp-pusher__menu .main-header .main-header__interface,
    .mp-pusher__menu .main-header .main-header__logo {
        display: none;
    }
}
@media screen and (max-width: 600px) {
    .mp-pusher__menu .header-local {
        margin-top: 24px;
    }

    .main-header__content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .header-top-inner #search,
    .header-top-inner #search2,
    .header-top-inner .header-login,
    .header-top-inner .interface-box__text--sum {
        display: none;
    }

    .mp-pusher__menu {
        width: 235px;
    }

    .mp-pusher--open .top-bar,
    .mp-pusher--open .body-content {
        -webkit-transform: translate3d(235px, 0, 0);
        transform: translate3d(235px, 0, 0);
    }

    .mp-pusher__menu .main-header .search-area {
        margin-bottom: 15px;
    }
}

.header-mobile {
    margin-top: 20px;
    border-top: 1px solid #D5D5D5;
    padding-top: 16px;
}


@media screen and (min-width: 601px) {
    .header-mobile {
        display: none;
    }

    .mp-pusher__menu .main-header .search-area {
        display: none;
    }
}

@media screen and (min-width: 992px) {
    .mp-pusher__menu .main-header .search-area {
        display: block;
    }

    .main-header__content {
        min-height: 100px;
    }

    .main-header__logo--mobil {
        display: none;
    }

    .main-header__mobile {
        display: none;
    }
}

@media screen and (max-width: 400px) {
    .main-header__logo--mobil {
        margin-right: 0;
        margin-left: 16px;
    }
}

.selectric-wrapper {
    position: relative;
    cursor: pointer;
    min-width: 60px;
}

.selectric-wrapper .icon--rus, .selectric-wrapper .icon--ua, .selectric-wrapper .icon--kz,
.selectric-wrapper .icon--en {
    margin: 0;
}

.header-mobile__select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.header-mobile__select .selectric-wrapper + .selectric-wrapper {
    margin-left: 7px;
}

@media screen and (min-width: 600px) {
    .selectric-wrapper {
        margin-left: 7px;
    }
}

.selectric-responsive {
    width: 100%;
}

.selectric {
    border: 1px solid #DADADA;
    border-radius: 3px;
    background-color: #fff;
    position: relative;
    overflow: hidden;
}

.selectric .label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    min-width: 21px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: .2em 0.5em .3em 0;
    margin: 0 24px 0 6px;
    font-size: 12px;
    line-height: 28px;
    color: #010101;
    position: relative;
    height: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric .label::after {
    position: absolute;
    right: 0;
    content: '';
    height: 21px;
    width: 1px;
    display: block;
    background-color: #DADADA;
    top: 4px;
}

.selectric .icon-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 28px;
    display: block;
    cursor: pointer;
    will-change: transform;
}

.selectric .icon-arrow::after,
.selectric .icon-arrow::before {
    position: absolute;
    content: '';
    top: calc(50% - 4px);
    left: 9px;
    width: 1px;
    background-color: #000000;
    height: 9px;
    -webkit-transition: -webkit-transform .6s ease;
    transition: -webkit-transform .6s ease;
    -o-transition: transform .6s ease;
    transition: transform .6s ease;
    transition: transform .6s ease, -webkit-transform .6s ease;
}

.selectric .icon-arrow::after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 15px;
}

.selectric .icon-arrow::before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.selectric-open .selectric .icon-arrow::after {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.selectric-open .selectric .icon-arrow::before {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.selectric-focus .selectric {
    border-color: #46aad7;
}

.selectric-hover .selectric {
    border-color: #DADADA;
}

.selectric-hover .selectric .button {
    color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2;
}

.selectric-open {
    z-index: 9999;
}

.selectric-open .selectric {
    border-color: #DADADA;
}

.selectric-open .selectric-items {
    display: block;
}

.selectric-disabled {
    opacity: .5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0;
}

.selectric-hide-select select {
    position: absolute;
    left: -100%;
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
}

.selectric-input {
    height: 0;
    width: 0;
    position: absolute;
    opacity: 0;
    font-size: 0;
}

.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important;
}

.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    border: 1px solid #DADADA;
    z-index: -1;
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto;
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%;
}

.selectric-items ul, .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px;
}

.selectric-items li {
    display: block;
    padding: 10px;
    color: #010101;
    cursor: pointer;
}

.selectric-items li.selected {
    background-color: #E0E0E0;
    color: #444;
}

.selectric-items li.highlighted {
    background: #D0D0D0;
    color: #444;
}

.selectric-items li:hover {
    background: #D5D5D5;
    color: #444;
}

.selectric-items .disabled {
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444;
}

.selectric-items .selectric-group.disabled li {
    opacity: 1;
}

.selectric-items .selectric-group li {
    padding-left: 25px;
}

.icon--en {
    background: url('/local/templates/clothing_red/assets/images/icon-flaf-en.svg') no-repeat center center;
}

.icon--rus {
    background: url('/local/templates/clothing_red/assets/images/icon-flag-ru.svg') no-repeat center center;
}
.icon--ua {
    background: url('/local/templates/clothing_red/assets/images/icon-flag-ua.png') no-repeat center center;
}
.icon--kz {
    background: url('/local/templates/clothing_red/assets/images/icon-flag-kz.png') no-repeat center center;
}

.icon--en, .icon--rus, .icon--kz, .icon--ua {
    display: block;
    width: 21px;
    height: 12px;
    background-size: cover;
}

.search-area {
    position: relative;
}

@media screen and (max-width: 479px) {
    .main-header__interface.interface .interface-box__text i {
        display: none;
    }
    .main-header__interface.interface a .icon {
        margin-left: 0;
    }
}
@media screen and (min-width: 601px) and (max-width: 768px) {
    .main-header__interface.interface .interface-box__text i {
        display: none;
    }
    .main-header__interface.interface a .icon {
        margin-left: 0;
    }
}

.mp-pusher--open ~ #footer {
    display: none;
}
.mobile-country .geo {
    color: black !important;
    margin-right: 4px;
    margin-top: 4px;
}
/* End */


/* Start:/local/templates/clothing_red/assets/css/owl.carousel.min.css?15559469351133*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:static}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(/local/templates/clothing_red/assets/css/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* End */


/* Start:/local/templates/clothing_red/assets/css/owl.transitions.min.css?15559469353476*/
@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%,to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%,to{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%,to{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}to{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}to{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{0%{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{0%{-moz-transform:translateY(-100%)}}@keyframes goDown{0%{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{0%{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{0%{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
/* End */


/* Start:/local/templates/clothing_red/assets/css/lightbox.min.css?15559469352892*/
body:after{content:url(/local/templates/clothing_red/assets/css/../images/close.png) url(/local/templates/clothing_red/assets/css/../images/loading.gif) url(/local/templates/clothing_red/assets/css/../images/prev.png) url(/local/templates/clothing_red/assets/css/../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:0}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/local/templates/clothing_red/assets/css/../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-next,.lb-nav a.lb-prev{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev{left:0;background:url(/local/templates/clothing_red/assets/css/../images/prev.png) left 48% no-repeat;width:34%;float:left}.lb-data .lb-close:hover,.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/local/templates/clothing_red/assets/css/../images/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/local/templates/clothing_red/assets/css/../images/close.png) top right no-repeat;text-align:right;outline:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer}
/* End */


/* Start:/local/templates/clothing_red/assets/css/rateit.min.css?15559469351618*/
.rateit,.rateit button.rateit-reset{display:-moz-inline-box;display:inline-block}.rateit{position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.rateit .rateit-range,.rateit-small .rateit-range{position:relative;display:-moz-inline-box;display:inline-block;height:16px;outline:0}.rateit .rateit-range{background:url(/local/templates/clothing_red/assets/css/images/star.gif)}.rateit-small .rateit-range{background:url(/local/templates/clothing_red/assets/css/images/star-small.png)}.rateit .rateit-range *{display:block}* html .rateit,* html .rateit .rateit-range,*+html .rateit,*+html .rateit .rateit-range{display:inline}.rateit .rateit-hover,.rateit .rateit-selected{position:absolute;left:0}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}.rateit .rateit-hover{background:url(/local/templates/clothing_red/assets/css/images/star.gif) left -32px}.rateit-small .rateit-hover{background:url(/local/templates/clothing_red/assets/css/images/star-small.png) left -32px}.rateit .rateit-hover-rtl{background-position:right -32px}.rateit .rateit-selected{background:url(/local/templates/clothing_red/assets/css/images/star.gif) left -16px}.rateit-small .rateit-selected{background:url(/local/templates/clothing_red/assets/css/images/star-small.png) left -16px}.rateit .rateit-selected-rtl{background-position:right -16px}.rateit .rateit-preset,.rateit .rateit-preset-rtl{background:url(/local/templates/clothing_red/assets/css/images/star.gif) left -48px}.rateit-small .rateit-preset,.rateit-small .rateit-preset-rtl{background:url(/local/templates/clothing_red/assets/css/images/star-small.png) left -48px}.rateit button.rateit-reset{background:url(/local/templates/clothing_red/assets/css/images/delete.gif) 0 0;width:16px;height:16px;float:left;outline:0;border:0;padding:0}.rateit button.rateit-reset:focus,.rateit button.rateit-reset:hover{background-position:0 -16px}
/* End */


/* Start:/local/templates/clothing_red/assets/css/config.min.css?1555946935839*/
.config{position:fixed;top:50px;left:-200px;-webkit-transition:.3s ease;transition:.3s ease;z-index:999}.config-options{float:left;width:200px;background-color:#f5f5f5;padding:15px 10px;border:1px solid #333;line-height:24px}.config-options h4{margin-bottom:10px}.config-options .list-unstyled{margin-bottom:20px}.config-options .list-unstyled:last-child{margin-bottom:0}.config-options .list-unstyled>li>a{display:block;padding-left:5px}.config-options .list-unstyled>li>a:hover{background-color:#fff;text-decoration:none}.show-theme-options{float:left;padding:10px;font-size:30px;display:block;background-color:#333;color:#fff}.show-theme-options:focus,.show-theme-options:hover{text-decoration:none;color:#fff}.config.open{left:0}.config .dropdown .dropdown-toggle{padding:6px 12px}.config .dropdown .dropdown-toggle:after{content:none}
/* End */


/* Start:/local/templates/clothing_red/assets/css/font-awesome.min.css?155594693531000*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/local/templates/clothing_red/assets/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/local/templates/clothing_red/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/local/templates/clothing_red/assets/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/local/templates/clothing_red/assets/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/local/templates/clothing_red/assets/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/local/templates/clothing_red/assets/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.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-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* End */


/* Start:/local/templates/clothing_red/assets/css/core_fileinput.min.css?155594693557242*/
@-moz-keyframes loader{0%{background-position:0 0}to{background-position:-984px 0}}@-ms-keyframes loader{0%{background-position:0 0}to{background-position:-984px 0}}@-webkit-keyframes loader{0%{background-position:0 0}to{background-position:-984px 0}}@keyframes loader{0%{background-position:0 0}to{background-position:-984px 0}}.adm-fileinput-drag-area .bx-bxu-thumb-thumb{display:inline-block}.adm-fileinput-popup{padding:13px}.adm-fileinput-popup-input-container{overflow:hidden;padding-right:12px;margin-right:83px}.adm-fileinput-popup-button-container{float:right;padding-left:12px}.adm-fileinput-popup input[type=text]{width:100%;height:32px;line-height:32px}.adm-fileinput-popup input[type=button]{height:32px;line-height:32px}.adm-fileinput-setting{width:800px;border:1px solid #e0eaed;border-top:0;background:#f5f9f9;padding:0 20px 20px;margin-top:30px}.adm-fileinput-setting-title{background:#e0e8e9;font-size:15px;color:#4b6266;text-shadow:0 1px 0 #fff;font-weight:700;line-height:36px;padding:0 16px;margin:0 -20px 25px}.adm-fileinput-setting-table-td{padding-bottom:17px}.adm-fileinput-setting-table td:first-child{text-align:right;padding-right:5px}.adm-fileinput-setting-table textarea{height:15px;width:100%;max-width:100%}.adm-fileinput-setting-textarea-container{display:block;overflow:hidden;padding-right:14px;margin-top:1px}.adm-fileinput-setting-table input[type=text]{margin-right:5px}.adm-fileinput-setting-table input[type=button]{float:right;margin-left:15px}.adm-fileinput-setting-table .adm-designed-checkbox-container{margin:11px 0 5px}.adm-fileinput-setting-table .adm-designed-checkbox-container input{width:14px;height:24px}.adm-fileinput-setting-table .adm-designed-checkbox-container span,.adm-photoeditor-popup-frame-wait span{vertical-align:middle;display:inline-block}.adm-fileinput-setting-table .adm-fileinput-setting-table-hint{font-weight:700}.adm-detail-content-table tr .adm-fileinput-table-td-title{vertical-align:top;text-align:right;padding-right:20px;font-size:14px;font-weight:700}.adm-fileinput-btn-panel .adm-fileinput-mode{white-space:nowrap;margin:10px 0 0 10px;color:rgba(0,0,0,.5);font-weight:400;font-size:12px}.adm-fileinput-btn-panel .adm-fileinput-mode a{position:relative;display:block;vertical-align:middle;width:29px;height:25px;border:1px solid transparent;border-radius:3px;margin:0 auto 3px}.adm-fileinput-btn-panel .adm-fileinput-mode a:before{content:'';position:absolute;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -61px -17px;width:16px;height:14px;top:0;bottom:0;left:0;right:0;margin:auto}.adm-fileinput-btn-panel .adm-fileinput-mode a.mode-file:before{width:11px;height:14px;background-position:-79px -17px}.adm-fileinput-btn-panel .adm-fileinput-mode a:active:before,.adm-fileinput-btn-panel .adm-fileinput-mode.mode-pict a.mode-pict:before{background-position:-61px -35px}.adm-fileinput-btn-panel .adm-fileinput-mode a.mode-file:active:before,.adm-fileinput-btn-panel .adm-fileinput-mode.mode-file a.mode-file:before{background-position:-79px -35px}.adm-fileinput-btn-panel .adm-fileinput-mode a:hover{background-image:-webkit-linear-gradient(bottom,#c4d0d5,#ebeef1);background-image:-moz-linear-gradient(bottom,#c4d0d5,#ebeef1);background-image:-ms-linear-gradient(bottom,#c4d0d5,#ebeef1);background-image:-o-linear-gradient(bottom,#c4d0d5,#ebeef1);background-image:linear-gradient(bottom,#c4d0d5,#ebeef1);border:1px solid #8e9a9e}.adm-fileinput-btn-panel .adm-fileinput-mode a:active,.adm-fileinput-btn-panel .adm-fileinput-mode.mode-file a.mode-file,.adm-fileinput-btn-panel .adm-fileinput-mode.mode-pict a.mode-pict{background-image:-webkit-linear-gradient(bottom,#b2bbbf,#6d767b);background-image:-moz-linear-gradient(bottom,#b2bbbf,#6d767b);background-image:-ms-linear-gradient(bottom,#b2bbbf,#6d767b);background-image:-o-linear-gradient(bottom,#b2bbbf,#6d767b);background-image:linear-gradient(bottom,#b2bbbf,#6d767b);border:1px solid #5f676b;width:27px;height:23px;margin:0 auto 5px}.adm-fileinput-area.mode-with-description .adm-fileinput-item-description{display:block}.adm-fileinput-btn-panel{float:right}.adm-fileinput-drag-area ol,.adm-fileinput-drag-area ol li,.adm-fileinput-list,.adm-fileinput-list li{list-style-type:none;padding:0;margin:0;display:block}.adm-fileinput-area{position:relative;border:2px dashed transparent;border-radius:4px;padding:10px 10px 20px;margin-right:55px;font-size:0;min-height:65px}.adm-photoeditor-popup-frame-wait span{width:50px;height:50px;background:url(/local/templates/clothing_red/assets/css/../images/wait-big.gif) no-repeat center center #fff!important}.adm-fileinput-drag-area{border:2px dashed #d3d2d2}.adm-fileinput-drag-area-error,.adm-fileinput-drag-area.adm-fileinput-drag-area-error:hover{border:2px dashed #f54740}.adm-fileinput-drag-area:hover{border:2px dashed #929ba1}.adm-fileinput-area.adm-fileinput-non-delete .adm-btn-del,.adm-fileinput-area.adm-fileinput-non-edit .adm-btn-setting{display:none}.adm-fileinput-drag-area-hint{display:none;font-size:14px;font-weight:700;color:#aebac3;text-align:center;margin-top:29px}.adm-fileinput-drag-area .adm-fileinput-drag-area-hint,.adm-fileinput-drag-area-error .adm-fileinput-drag-area-hint{display:block}input.adm-fileinput-area-input,input.adm-fileinput-drag-area-input{filter:alpha(opacity=0) !important;width:100%;cursor:pointer!important}input.adm-fileinput-area-input{top:0;right:0;opacity:0;position:absolute;height:100%;bottom:0;left:0}.bx-ie8 input.adm-fileinput-area-input{font-size:120px;right:0;left:inherit;overflow:hidden}.adm-fileinput-drag-area-error .adm-fileinput-drag-area-hint,.adm-fileinput-drag-area.adm-fileinput-drag-area-error:hover .adm-fileinput-drag-area-hint{color:#d85452}.adm-fileinput-drag-area:hover .adm-fileinput-drag-area-hint{color:#929ba1}input.adm-fileinput-drag-area-input{bottom:15px!important;left:0!important;opacity:0!important;position:absolute!important;display:block;height:40px}.bx-ie8 input.adm-fileinput-drag-area-input{font-size:400px;right:0;left:inherit;overflow:hidden}.adm-fileinput-item{width:164px;margin-right:10px;padding:12px 12px 0;overflow:hidden;position:relative;margin-bottom:10px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.4);border-radius:3px;display:inline-block}.adm-fileinput-item-wrapper{display:inline-block;vertical-align:top;opacity:1;width:198px;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s linear,width .3s linear .3s,transform .3s linear;transition:opacity .3s linear,width .3s linear .3s,transform .3s linear}.adm-fileinput-links{padding:12px;position:relative;margin-bottom:10px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.4);border-radius:3px;display:inline-block}.bx-drag-over{width:276px}.bx-drag-over .adm-fileinput-item{position:relative;margin-left:78px;overflow:visible;background:rgba(255,255,255,.6)}.bx-drag-over .adm-fileinput-item:before{content:'';position:absolute;top:2px;bottom:0;left:-76px;margin:auto;width:62px;background-color:#e2f5fc;border:2px dashed #a7b0b5;border-radius:3px}.adm-fileinput-item-remove{opacity:0;width:0;-webkit-transform:scale(.6,.6);-moz-transform:scale(.6,.6);-o-transform:scale(.6,.6);transform:scale(.6,.6)}.adm-fileinput-item input.adm-fileinput-item-description{display:none;border:1px solid #d7d9db;border-radius:0;padding:0 8px;box-shadow:0 0 0 1px #d7d9db;height:30px;margin-top:8px;width:146px}.adm-fileinput-item input.adm-fileinput-item-description:focus{box-shadow:0 0 0 1px #3ca2f1;border:1px solid #3ca2f1}.adm-fileinput-item .adm-fileinput-item-preview-img{display:none}.adm-fileinput-item-image .adm-fileinput-item-preview-img{display:block}.adm-fileinput .adm-btn.adm-btn-grey:after,.adm-fileinput-item-image .adm-fileinput-item-preview-icon,.mode-file .adm-fileinput-item-image .adm-fileinput-item-preview-img,.mode-file.adm-fileinput-item-image .adm-fileinput-item-preview-img{display:none}.mode-file .adm-fileinput-item-image .adm-fileinput-item-preview-icon,.mode-file.adm-fileinput-item-image .adm-fileinput-item-preview-icon{display:inline-block}.adm-fileinput-item-saved{box-shadow:0 1px 1px 0 rgba(0,0,0,.4),inset 0 0 0 3px #ffe667}.adm-fileinput-item-error .adm-fileinput-item-preview{box-shadow:0 0 0 1px #eb9da0}.adm-fileinput-item-link,ol.adm-fileinput-presets li,ol.adm-fileinput-urls li{background:#f3f3f5;padding:11px 17px;margin-bottom:10px;border-radius:5px}.adm-fileinput-link-container{clear:both}.adm-fileinput-item-add{float:right;font-size:13px;font-weight:700;color:#2b7bbc;text-decoration:none;margin-bottom:10px}.adm-fileinput-item-add.disabled,.adm-photoeditor-buttons-panel .disabled span{opacity:.3}.adm-fileinput-item-divider{width:100%;height:1px;background:#e7e9ee;margin:10px 0;overflow:hidden}.adm-fileinput .adm-btn.adm-btn-grey,.adm-fileinput .adm-btn.adm-btn-grey:active{padding-right:15px!important}.adm-fileinput-presets .adm-fileinput-item-panel,.adm-fileinput-urls .adm-fileinput-item-panel{float:right;margin-left:4px;height:37px}.adm-fileinput-presets-item,.adm-fileinput-urls-item{overflow:hidden;margin-right:26px}.adm-fileinput-presets input[type=text],.adm-fileinput-urls input[type=text]{width:308px;height:32px;border-radius:4px;display:inline-block}.adm-fileinput-urls label{margin-right:10px;display:inline-block}.adm-fileinput-presets input[type=text]{width:50px;text-align:center}.adm-fileinput-presets input.adm-fileinput-presets-title{width:100px;text-align:left}.adm-fileinput-item-preview{position:relative;background:#f5f9f9;width:164px;height:164px;line-height:164px;text-align:center;box-shadow:0 0 0 1px #e6e7e9}.adm-fileinput-item-preview .bx-file-icon-container-big{margin:auto;width:110px;height:135px;display:inline-block;vertical-align:middle}.adm-fileinput-item-preview .bx-file-icon-label{width:65%;height:26%;-webkit-background-size:auto 58%;-moz-background-size:auto 58%;-o-background-size:auto 58%;background-size:auto 58%}.adm-fileinput-item-preview .bx-file-icon-corner-fix{background:#f5f9f9}.adm-fileinput-item-preview-icon{display:inline-block;vertical-align:middle;line-height:normal;text-align:center;width:100%}.adm-fileinput-item-preview-icon .bx-file-icon-container-medium{width:33px;height:37px;margin:auto}.container-doc-title{position:relative;display:block;padding:0 10px;font-size:12px;font-weight:700;color:#333434;line-height:15px;margin:10px 0 7px;word-wrap:break-word;word-break:keep-all;max-height:60px;max-width:144px;overflow:hidden}.container-doc-title:after{content:'';position:absolute;right:10px;bottom:0;height:15px;width:40px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#f5f9f9),color-stop(50%,#f5f9f9));background:-moz-linear-gradient(to right,rgba(255,255,255,0),#f5f9f9 50%,#f5f9f9);background:-o-linear-gradient(to right,rgba(255,255,255,0),#f5f9f9 50%,#f5f9f9);background:-ms-linear-gradient(to right,rgba(255,255,255,0),#f5f9f9 50%,#f5f9f9);background:linear-gradient(to right,rgba(255,255,255,0),#f5f9f9 50%,#f5f9f9)}.container-doc-error{position:relative;color:#e0302b;padding:1px 10px 0 32px;text-align:left;font-size:11px;display:inline-block;max-height:26px;line-height:13px;overflow:hidden}.container-doc-error:before{content:'';width:16px;height:14px;position:absolute;left:10px;top:0;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -58px 0}.container-doc-error:after{content:'';position:absolute;right:0;bottom:0;height:13px;width:35px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#f5f9f9),color-stop(50%,#f5f9f9));background:-moz-linear-gradient(to right,rgba(255,255,255,0),#f5f9f9 50%,#f5f9f9);background:-o-linear-gradient(to right,rgba(255,255,255,0),#f5f9f9 50%,#f5f9f9);background:-ms-linear-gradient(to right,rgba(255,255,255,0),#f5f9f9 50%,#f5f9f9);background:linear-gradient(to right,rgba(255,255,255,0),#f5f9f9 50%,#f5f9f9)}.adm-fileinput-item-uploading .adm-fileinput-item-loading{text-align:center;display:inline-block;vertical-align:middle;line-height:normal}.adm-fileinput-item-loading,.adm-fileinput-item-uploading .adm-fileinput-item-preview-icon,.adm-fileinput-item-uploading .adm-fileinput-item-preview-img{display:none}.container-loading-title{color:#90969a;font-size:13px}.container-loading-bg{position:relative;overflow:hidden;display:block;margin:12px auto;width:105px;height:9px;border-radius:9px;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-loading.gif) repeat-x 0 0}.container-loading-bg-progress{position:absolute;top:0;left:0;bottom:0;background:#1580c3;border-radius:9px;width:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}.container-loading-bg:hover .container-loading-bg-progress{transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-moz-transform:translate(0,0);width:100%}.adm-fileinput-item-preview canvas,.adm-fileinput-item-preview img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.adm-fileinput-item-preview img{height:auto!important;width:auto!important}.adm-fileinput-drag-area-popup{background:rgba(244,249,250,.9);border-radius:3px;padding:14px;border:1px solid #d7e1e5;box-shadow:0 18px 20px 0 rgba(72,93,99,.3);display:inline-block;font-size:13px}.adm-fileinput-drag-area-popup-title{display:block;font-weight:700;font-size:15px;margin-bottom:15px}.adm-fileinput-drag-area-popup-param{display:block;color:rgba(0,0,0,.6);margin-bottom:10px}.adm-fileinput-drag-area-popup-param span{color:#000;word-wrap:break-word;word-break:keep-all}.adm-fileinput-drag-area-popup-param span a{text-decoration:none;color:#000}.adm-fileinput-item-panel{height:37px}.adm-fileinput-item-panel-btn{width:14px;height:37px;cursor:pointer;opacity:.5;position:relative}.adm-fileinput-item-panel-btn:before{position:absolute;content:'';top:0;bottom:0;left:12px;margin:auto;width:14px;height:15px;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -42px -26px}.adm-fileinput-item-panel-btn:hover{opacity:1}.adm-fileinput-item-panel-btn.adm-btn-setting{float:left;margin-left:-12px;width:38px;text-align:center}.adm-fileinput-item-panel-btn.adm-btn-del{float:right;width:34px;margin-right:-12px}.adm-fileinput-item-panel-btn.adm-btn-del:before{width:10px;height:11px;right:12px;background-position:-29px -26px}.adm-photoeditor-container{position:relative;background:#fff;min-width:1000px;min-height:700px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.adm-photoeditor-buttons-panel{border-bottom:1px solid #e4e5e7;height:27px;margin-bottom:17px;padding:13px 0}.adm-photoeditor-buttons-panel .disabled span:hover,.adm-photoeditor-buttons-panel-cropping span.crop:hover{text-decoration:none}.adm-photoeditor-buttons-panel-save{float:right;font-size:13px;font-weight:700;line-height:27px;color:#2b7bbc;padding:0 17px 0 14px;cursor:pointer}.adm-photoeditor-buttons-panel-cancel{float:left;position:relative;height:27px;color:#31363f;font-size:11px;line-height:13px;padding:0 12px 0 20px;cursor:pointer}.adm-photoeditor-buttons-panel span:hover{text-decoration:underline}.adm-photoeditor-btn-wrap:before,.adm-photoeditor-buttons-panel-cancel:before{content:'';position:absolute;width:1px;height:27px;top:0;bottom:0;right:0;background:#ebeced;margin:auto}.adm-photoeditor-btn-wrap{position:relative;margin-top:-2px;padding:0 15px;float:left;font-size:0}.adm-photoeditor-btn{border-radius:3px;cursor:pointer;display:inline-block;vertical-align:top;text-align:center;height:30px;margin:0 2px;width:30px}.adm-photoeditor-btn.adm-photoeditor-btn-ph{margin:-2px 0 0 10px;transition:opacity 100ms ease-in-out;-webkit-transition:opacity 100ms ease-in-out}.adm-photoeditor-btn.adm-photoeditor-btn-ph.disabled{opacity:0}.adm-photoeditor-btn:hover{background-color:#edf2f4;background-image:-webkit-linear-gradient(top,#f9fafa,#dee9ec);background-image:-moz-linear-gradient(top,#f9fafa,#dee9ec);background-image:-ms-linear-gradient(top,#f9fafa,#dee9ec);background-image:-o-linear-gradient(top,#f9fafa,#dee9ec);background-image:linear-gradient(to bottom,#f9fafa,#dee9ec);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 1px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.075),inset 0 1px 0 #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 1px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.075),inset 0 1px 0 #fff}.adm-photoeditor-btn-active,.adm-photoeditor-btn:active{background:#c5e6ff;-webkit-box-shadow:inset 0 1px 2px rgba(122,128,141,.55);box-shadow:inset 0 1px 2px rgba(122,128,141,.55)}.adm-photoeditor-btn-icon{background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -67px -115px;display:inline-block;margin-top:5px;height:19px;width:19px}.adm-photoeditor-btn-turn-l .adm-photoeditor-btn-icon{background-position:-67px -115px}.adm-photoeditor-btn-turn-r .adm-photoeditor-btn-icon{background-position:-67px -147px}.adm-photoeditor-btn-flip-v .adm-photoeditor-btn-icon{background-position:-67px -179px}.adm-photoeditor-btn-flip-h .adm-photoeditor-btn-icon{background-position:-67px -210px}.adm-photoeditor-btn-crop .adm-photoeditor-btn-icon{background-position:-67px -246px}.adm-photoeditor-btn-grayscale .adm-photoeditor-btn-icon{background-position:-67px -276px}.adm-photoeditor-btn-sign .adm-photoeditor-btn-icon{background-position:-68px -308px}.adm-photoeditor-btn-cut .adm-photoeditor-btn-icon{background-position:-69px -386px}.adm-photoeditor-btn-edit .adm-photoeditor-btn-icon{background-position:-67px -366px}.adm-photoeditor-btn-ins .adm-photoeditor-btn-icon{background:#00bfff}.adm-photoeditor-btn-ph .adm-photoeditor-btn-icon{background-position:-73px -477px}.adm-photoeditor-buttons-panel-cropping-too-big{padding:10px}.adm-photoeditor-buttons-panel-cropping{float:left;padding:0 0 0 15px;overflow:hidden;line-height:27px;margin-top:-2px;width:31%}.adm-photoeditor-buttons-panel-cropping span.crop{line-height:27px;float:left;margin:2px 5px 0 0}.adm-select-wrap{overflow:hidden;display:block}.bx-chrome .adm-select{width:100%}.adm-photoeditor-buttons-panel-cropping select.adm-select{background:0 0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#3f4b54;display:inline-block;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:23px;text-shadow:0 1px #fff;outline:0;overflow:hidden;padding:6px 14px 6px 5px;min-width:44px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important;text-indent:.01px;text-overflow:'';position:relative;z-index:1;zoom:1;height:31px;margin-top:-3px}select::-ms-expand{display:none}.adm-photoeditor{overflow:hidden;position:absolute;top:72px;bottom:18px;margin:auto;right:145px;left:0}.adm-photoeditor-preview-panel{position:relative;width:20%;float:left;padding:43px 0;height:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.adm-photoeditor-preview-panel-arrow-bottom,.adm-photoeditor-preview-panel-arrow-top{position:absolute;height:43px;display:block;cursor:pointer;margin:auto;left:0;right:0;top:0;opacity:.5}.adm-photoeditor-preview-panel-arrow-bottom{top:auto;bottom:0}.adm-photoeditor-preview-panel-arrow-bottom:before,.adm-photoeditor-preview-panel-arrow-top:before{content:'';position:absolute;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -15px 0;width:24px;height:11px;top:0;bottom:0;left:0;right:0;margin:auto}.adm-photoeditor-preview-panel-arrow-bottom:before{background-position:-15px -13px}.adm-photoeditor-preview-panel-arrow-bottom:hover,.adm-photoeditor-preview-panel-arrow-top:hover{opacity:1}.adm-photoeditor-preview-panel-previews{font-size:0;padding:0 7px;height:100%;overflow:hidden;position:relative}.adm-photoeditor-preview-panel-previews-inner{position:absolute;top:0;width:94%}.adm-photoeditor-preview-panel-container{position:relative;width:50%;display:inline-block;vertical-align:top;cursor:pointer;opacity:.9;border:3px solid transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.adm-photoeditor-preview-panel-container-sub{background:#dce2e3;position:relative;border:2px solid #fff;text-align:center;height:100%}.adm-photoeditor-preview-panel-container-loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px}.adm-photoeditor-preview-panel-container-sub.adm-photoeditor-preview-panel-container-wait .adm-photoeditor-preview-panel-container-loading{display:block}.adm-photoeditor-preview-panel-container.active .adm-photoeditor-preview-panel-container-sub,.adm-photoeditor-preview-panel-container:active .adm-photoeditor-preview-panel-container-sub{border:2px solid #2d8ef2;border-radius:2px}.adm-photoeditor-preview-panel-container .adm-photoeditor-preview-panel-container-close{position:absolute;top:-7px;right:-7px;width:14px;height:14px;border:2px solid #fff;border-radius:9px;background:#99a0a7;display:none;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25),0 1px 1px 0 rgba(0,0,0,.21)}.adm-photoeditor-preview-panel-container .adm-photoeditor-preview-panel-container-close:hover{background:#6e7782}.adm-photoeditor-preview-panel-container .adm-photoeditor-preview-panel-container-close:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -16px -26px}.adm-photoeditor-active-container1.adm-photoeditor-active-error,.adm-photoeditor-active-container1.adm-photoeditor-active-loading .adm-photoeditor-active-container-loading,.adm-photoeditor-preview-panel-container:hover .adm-photoeditor-preview-panel-container-close{display:block}.adm-photoeditor-preview-panel-container-space{border:0;display:block;width:100%}.adm-photoeditor-preview-panel-container-img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%}.adm-photoeditor-preview-panel-container-img:before{display:inline-block;content:'';height:100%;margin-left:-1px;vertical-align:middle;width:1px}.adm-photoeditor-preview-panel-container-img img{border:0;display:inline-block;max-height:100%;max-width:100%;height:auto!important;width:auto!important;vertical-align:middle}.adm-photoeditor-active-block{background:#e4eaeb}.adm-photoeditor-active-wrapper{width:100%;height:100%;text-align:center;vertical-align:middle;position:relative}.adm-photoeditor-active-container1{position:absolute;overflow:hidden;display:inline-block;top:0;bottom:0;left:0;right:0}.adm-photoeditor-active-container-loading{width:100%;height:100%;background-color:rgba(0,0,0,.2)}.adm-photoeditor-active-container-error:after,.adm-photoeditor-active-container-loading:after{display:inline-block;height:100%;width:0;vertical-align:middle;zoom:1;content:''}.adm-photoeditor-active-container-loading span{display:inline-block;vertical-align:middle;zoom:1;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/step-by-step.png) 0 0 no-repeat;width:82px;height:82px;-webkit-animation:loader .7s steps(12) infinite;-moz-animation:loader .7s steps(12) infinite;-ms-animation:loader .7s steps(12) infinite;animation:loader .7s steps(12) infinite}.adm-photoeditor-active-container1.adm-photoeditor-active-error .adm-photoeditor-active-container2{display:none}.adm-photoeditor-active-container-error,.adm-photoeditor-active-container-loading{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.adm-photoeditor-active-container-error span{display:inline-block;vertical-align:middle;zoom:1;color:#9da6aa;font-size:14px;text-align:center;padding:80px 80px 0;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/photoeditor-error.png) no-repeat center top}.adm-photoeditor-active-container2{position:relative;overflow:hidden;display:inline-block;transform:matrix(1,0,0,1,0,0);backface-visibility:hidden;transform-origin:50% 50% 0;transition:transform 200ms ease-in-out;-webkit-transition:transform 200ms ease-in-out}.adm-photoeditor-crop-area,.adm-photoeditor-scale-area{position:absolute;display:none;top:0;left:0;right:0;bottom:0;z-index:1002;opacity:.4;cursor:default}.adm-photoeditor-crop-overlay-bottom,.adm-photoeditor-crop-overlay-left,.adm-photoeditor-crop-overlay-right,.adm-photoeditor-crop-overlay-top{position:absolute;box-sizing:border-box;background-color:#000;opacity:.3}.adm-photoeditor-crop-overlay-top{top:0;left:0}.adm-photoeditor-crop-overlay-right{top:0;right:0}.adm-photoeditor-crop-overlay-bottom{right:0;bottom:0}.adm-photoeditor-crop-overlay-left{bottom:0;left:0}.adm-photoeditor-crop{top:0;bottom:0;left:0;right:0;display:none;position:absolute;z-index:1000;cursor:move;box-sizing:border-box;background-color:gray;opacity:.3}.adm-photoeditor-crop-apply,.adm-photoeditor-crop-cancel,.adm-photoeditor-crop-proportion{width:18px;height:18px;position:absolute;top:-25px;left:42px;background:rgba(0,0,0,.5)}.adm-photoeditor-crop-apply:before,.adm-photoeditor-crop-cancel:before{content:'';position:absolute;height:8px;top:0;bottom:0;left:0;right:0;margin:auto}.adm-photoeditor-crop-apply:before{background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -80px -426px;width:10px}.adm-photoeditor-crop-cancel,.adm-photoeditor-crop-proportion{left:0}.adm-photoeditor-crop-cancel:before{width:8px;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -82px -450px}.adm-photoeditor-crop-proportion{left:21px}.adm-photoeditor-crop-proportion:before{content:'';position:absolute;width:12px;height:12px;top:0;bottom:0;left:0;right:0;margin:auto;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -78px -462px}.adm-photoeditor-crop-proportion.active:before{width:10px;height:10px;background-position:-80px -437px}.adm-photoeditor-crop-apply:hover,.adm-photoeditor-crop-cancel:hover,.adm-photoeditor-crop-proportion:hover{background:#000;-webkit-transition:background .2s linear;transition:background .2s linear}.adm-photoeditor-crop-pointer{border:1px solid #b3b3b3;z-index:1}.adm-photoeditor-crop-pointer:before{content:'';display:block;position:absolute;border:1px dashed;box-sizing:border-box;top:-1px;left:-1px;bottom:-1px;right:-1px;z-index:1}.adm-photoeditor-crop-bottom,.adm-photoeditor-crop-left,.adm-photoeditor-crop-right,.adm-photoeditor-crop-top{position:absolute;z-index:2}.adm-photoeditor-crop-left:before,.adm-photoeditor-crop-right:before{content:'';display:block;position:absolute;top:0;bottom:0;margin:auto;width:3px;background:#fff;z-index:2}.adm-photoeditor-crop-bottom:before,.adm-photoeditor-crop-top:before{content:'';display:block;position:absolute;left:0;right:0;margin:auto;background:#fff;z-index:2}.adm-photoeditor-crop-left:before,.adm-photoeditor-crop-right:before{right:-1px;left:auto;height:20%;max-height:22px;min-height:10px}.adm-photoeditor-crop-left:before{left:-1px;right:auto}.adm-photoeditor-crop-bottom:before,.adm-photoeditor-crop-top:before{width:20%;max-width:22px;min-width:10px;height:3px;top:-1px;bottom:auto}.adm-photoeditor-crop-bottom:before{bottom:-1px;top:auto}.adm-photoeditor-crop-left{top:0;bottom:0;left:-1px;width:1px;height:100%;cursor:w-resize}.adm-photoeditor-crop-right{top:0;bottom:0;right:-1px;width:1px;height:100%;cursor:e-resize}.adm-photoeditor-crop-top{left:0;right:0;top:-1px;height:1px;width:100%;cursor:n-resize}.adm-photoeditor-crop-bottom{left:0;right:0;bottom:-1px;height:1px;width:100%;cursor:s-resize}.adm-photoeditor-crop-left-bottom,.adm-photoeditor-crop-left-top,.adm-photoeditor-crop-right-bottom,.adm-photoeditor-crop-right-top{width:3px;height:3px;display:block;background:#fff;box-sizing:border-box;position:absolute;z-index:2}.adm-photoeditor-crop-left-bottom{left:-2px;bottom:-2px;cursor:sw-resize}.adm-photoeditor-crop-left-top{left:-2px;top:-2px;cursor:nw-resize}.adm-photoeditor-crop-right-top{right:-2px;top:-2px;cursor:ne-resize}.adm-photoeditor-crop-right-bottom{right:-2px;bottom:-2px;cursor:se-resize}.adm-photoeditor-crop-left-bottom:before{width:3px;height:12px;bottom:3px;left:0}.adm-photoeditor-crop-left-bottom:after,.adm-photoeditor-crop-left-bottom:before{content:'';position:absolute;display:block;background:#fff}.adm-photoeditor-crop-left-top:before{width:3px;height:12px;bottom:3px;left:0}.adm-photoeditor-crop-left-top:after,.adm-photoeditor-crop-left-top:before{content:'';position:absolute;display:block;background:#fff}.adm-photoeditor-crop-right-top:before{width:3px;height:12px;left:0}.adm-photoeditor-crop-right-top:after,.adm-photoeditor-crop-right-top:before{content:'';position:absolute;bottom:3px;display:block;background:#fff}.adm-photoeditor-crop-right-bottom:before{width:3px;height:12px;left:0}.adm-photoeditor-crop-right-bottom:after,.adm-photoeditor-crop-right-bottom:before{content:'';position:absolute;bottom:3px;display:block;background:#fff}.adm-photoeditor-crop-left-bottom:after{width:12px;height:3px;left:3px;bottom:0}.adm-photoeditor-crop-left-top:before{top:3px}.adm-photoeditor-crop-left-top:after{width:12px;height:3px;left:3px;bottom:0}.adm-photoeditor-crop-right-top:before{top:3px}.adm-photoeditor-crop-right-bottom:after,.adm-photoeditor-crop-right-top:after{width:12px;height:3px;left:auto;right:3px;top:0}.adm-photoeditor-crop-measures{display:inline-block;padding:0 3px;font-size:10px;line-height:18px;position:absolute;width:0;height:0;bottom:-3px;right:-6px;overflow:visible;color:#fff;text-transform:uppercase;white-space:nowrap}.adm-photoeditor-crop-height,.adm-photoeditor-crop-width{background:rgba(0,0,0,.5);font-size:10px;height:18px;line-height:18px;padding:0 5px;display:inline-block}.adm-photoeditor-crop-width::before{content:"w:"}.adm-photoeditor-crop-height::before{content:"h:"}.adm-photoeditor-active-block-outer{overflow:hidden;position:relative;background:#e4eaeb;width:80%;height:100%}.adm-photoeditor-active-block{width:100%;height:100%;text-align:center;vertical-align:middle;position:relative;display:inline-block;overflow:hidden;left:0;top:0;margin:0;padding:0;max-width:none;max-height:none;border:0;line-height:1;backface-visibility:visible;-webkit-backface-visibility:visible;-webkit-user-select:none;transform:translate3d(0,0,0);z-index:0;background-color:#fff}.adm-photoeditor-active-image,.adm-photoeditor-active-image-block{position:absolute;left:0;top:0;margin:0;padding:0;max-width:none;max-height:none;border:0;line-height:1}.adm-photoeditor-active-image-block{display:inline-block;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;width:100%;height:100%;background-color:#fff}.adm-photoeditor-active-image{transform-origin:0% 0% 0;-webkit-transition:opacity .3s linear,width .3s linear .3s,transform .3s linear;transition:opacity .3s linear,width .3s linear .3s,transform .3s linear;background-color:transparent}.adm-photoeditor-active-image-ascetic{-webkit-transition-duration:0;transition-duration:0}.adm-photoeditor-active-image canvas,.adm-photoeditor-active-image img{position:relative;display:block;left:0;top:0;margin:0;padding:0;max-width:none;max-height:none;border:0;line-height:1}.adm-photoeditor-active-cursor,.adm-photoeditor-active-move-cursor{position:absolute;overflow:hidden;left:0;top:0;margin:0;padding:0;max-width:none;max-height:none;border:0;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;cursor:default}.adm-photoeditor-active-cursor{display:none;height:100%;width:100%;background-color:transparent}.adm-photoeditor-active-move-cursor{opacity:.5;width:0;background-color:#000}.adm-photoeditor-active-map-root{position:absolute;display:none;overflow:hidden;width:0;height:0}.adm-photoeditor-active-map-root.collapse{transform-origin:50% 0% 0;-webkit-transition:transform .6s linear,opacity .6s linear .3s,top .4s linear .6s;transition:transform .4s linear,opacity .6s linear .2s,top .4s linear .4s}.adm-photoeditor-active-map-root.collapse2{transform-origin:50% 0% 0;-webkit-transition:opacity 1s linear}.adm-photoeditor-active-map-handle{position:absolute;bottom:0;left:0;width:13px;height:10px;cursor:sw-resize;z-index:2;background:linear-gradient(to top right,transparent 0%,transparent calc(20% - 1px),#fff 20%,transparent calc(20% + 1px),transparent calc(35% - 1px),#fff 35%,transparent calc(35% + 1px),transparent calc(50% - 1px),#fff 50%,transparent calc(50% + 1px),transparent 100%)}.adm-photoeditor-active-map-block{position:absolute;overflow:visible;left:0;top:0;margin:0;padding:0;max-width:none;max-height:none;border:0;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-user-select:none;transform:translate3d(0,0,0);background-color:transparent;z-index:1}.adm-photoeditor-active-map{display:inline-block;overflow:visible;border:0;width:230px;height:134px;transform:translate3d(0,0,0);box-sizing:border-box}.adm-photoeditor-active-map,.adm-photoeditor-active-map-area,.adm-photoeditor-active-map-image,.adm-photoeditor-active-map-image canvas,.adm-photoeditor-active-map-image img,.adm-photoeditor-active-map-pointer{position:absolute;left:0;top:0;margin:0;padding:0;max-width:none;max-height:none;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:transparent}.adm-photoeditor-active-map-image{display:inline-block;border:0;overflow:visible}.adm-photoeditor-active-map-area,.adm-photoeditor-active-map-image canvas,.adm-photoeditor-active-map-image img,.adm-photoeditor-active-map-pointer{overflow:hidden}.adm-photoeditor-active-map-image canvas,.adm-photoeditor-active-map-image img{-webkit-user-select:none;border:0}.adm-photoeditor-active-map-area,.adm-photoeditor-active-map-pointer{border:1px solid #fff;width:100%;height:100%;box-sizing:border-box}.adm-photoeditor-active-map-pointer{border:1px solid red;width:0;height:0}.adm-photoeditor-active-map-pointer-draggable{cursor:move}.adm-photoeditor-sidebar{width:155px;float:right;padding:14px 0;text-align:center;color:#7f7f7f}.adm-photoeditor-sidebar-options{font-size:12px;margin-bottom:30px}.sidebar-options-checkbox-container{position:relative;display:inline-block}.sidebar-options-checkbox-container label{width:64px;height:27px;background:#f1f1f1;display:block}.sidebar-options-checkbox-container input{position:absolute;top:0;bottom:0;left:10px;margin:auto}.sidebar-options-checkbox-container input:checked+label:after,.sidebar-options-checkbox-container input:checked+label:before{display:block}.sidebar-options-checkbox-container label .label-icon{display:block;position:absolute;top:0;bottom:0;right:12px;margin:auto;width:17px;height:8px;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -70px -413px}.sidebar-options-checkbox-container label:after,.sidebar-options-checkbox-container label:before{content:'';position:absolute;left:0;right:0;margin:auto;width:2px;height:14px;background:#e3e6e7;top:-21px;display:none}.sidebar-options-checkbox-container label:after{top:auto;bottom:-21px}.adm-photoeditor-sidebar-options-title{display:block;margin-bottom:3px}.adm-photoeditor-minus,.adm-photoeditor-plus{position:relative;width:21px;height:21px;display:inline-block;vertical-align:middle;margin:0 3px;cursor:pointer;border:1px solid transparent;background:0 0;border-radius:12px}.adm-photoeditor-minus:before,.adm-photoeditor-plus:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:11px;height:12px;margin:auto;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat 0 0}.adm-photoeditor-plus:before{background-position:0 -13px}.adm-photoeditor-minus:hover,.adm-photoeditor-plus:hover{border:1px solid #a9bac1;background-image:-webkit-linear-gradient(top,#f4f7f9,#d7e4ea);background-image:-moz-linear-gradient(top,#f4f7f9,#d7e4ea);background-image:-ms-linear-gradient(top,#f4f7f9,#d7e4ea);background-image:-o-linear-gradient(top,#f4f7f9,#d7e4ea);background-image:linear-gradient(to bottom,#f4f7f9,#d7e4ea)}.adm-photoeditor-minus:hover:before{background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -42px 0}.adm-photoeditor-plus:hover:before{background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat -42px -13px}.adm-photoeditor-minus:active,.adm-photoeditor-plus:active{width:23px;height:23px;border:0;background-image:-webkit-linear-gradient(top,#b5c5ca,#cad7dc);background-image:-moz-linear-gradient(top,#b5c5ca,#cad7dc);background-image:-ms-linear-gradient(top,#b5c5ca,#cad7dc);background-image:-o-linear-gradient(top,#b5c5ca,#cad7dc);background-image:linear-gradient(to bottom,#b5c5ca,#cad7dc);box-shadow:inset 0 1px 2px 1px rgba(103,109,123,.78)}.adm-photoeditor-sidebar input[type=number]{-moz-appearance:textfield;width:60px;height:29px;border-radius:3px;text-align:center;font-size:17px;line-height:31px;outline:0;border:1px solid #d1d8dc;box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.15);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;vertical-align:middle}.adm-photoeditor-sidebar input[type=number]::-webkit-inner-spin-button,.adm-photoeditor-sidebar input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adm-photoeditor-sidebar-scale{position:relative;width:13px;height:358px;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat 0 -26px;margin:0 auto 0 65px}.adm-photoeditor-sidebar-scale-value{position:absolute;width:35px;left:-40px;text-align:right;font-size:10px;color:#7f7f7f;line-height:16px;color:rgba(0,0,0,.5);margin-top:-8px}.adm-photoeditor-scale-indicator{position:absolute;left:9px;width:54px;height:33px;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat 0 -405px;font-size:14px;font-weight:700;text-align:center;line-height:27px;color:#000;margin-top:-14px;padding-right:15px;cursor:move}.adm-photoeditor-scale-indicator:before{content:'';position:absolute;top:8px;left:-12px;width:11px;height:11px;background:url(/local/templates/clothing_red/assets/css/../images/fileinput/fileinput-sprite.png) no-repeat 0 -389px;cursor:default}.bx-file-icon-container-medium{position:relative;overflow:hidden;width:42px;height:48px;display:block;float:right;margin:0 auto 10px}.bx-file-icon-cover{position:absolute;top:0;right:12.5%;bottom:0;left:0;overflow:hidden;background:#e5e8eb}.bx-file-icon-corner{position:absolute;top:0;right:0;overflow:hidden;background:#b9bec4}.bx-file-icon-container-medium .bx-file-icon-corner{width:12px;height:12px}.bx-file-icon-container-medium .bx-file-icon-corner-fix{top:-8px;right:-8px;width:16px;height:16px}.bx-file-icon-corner-fix{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.bx-disk-file-block.selected .bx-file-icon-corner-fix{background:#f5fcde!important}.bx-file-icon-images,.bx-file-icon-label{position:absolute;display:none;background-repeat:no-repeat;background-position:center}.bx-file-icon-label{right:0;bottom:24%;width:66%;height:27%;-webkit-background-size:auto 60%;background-size:auto 60%}.bx-firefox .bx-file-icon-label{background-image:none!important}.bx-firefox .bx-file-icon-label:after{line-height:normal;position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;text-align:center;color:#fff}.bx-firefox .bx-file-icon-container-medium .bx-file-icon-label:after{font-size:10px;line-height:14px}.bx-file-icon-images{top:50%;left:50%;width:50%;height:50%;margin-top:-25%;margin-left:-25%;-webkit-background-size:contain;background-size:contain}.icon-doc .bx-file-icon-label{display:block;background-color:#2c77b1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNS40ODhweCIgaGVpZ2h0PSI4Ljk0M3B4IiB2aWV3Qm94PSIwIDAgMjUuNDg4IDguOTQzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNS40ODggOC45NDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLjA0Miw4Ljc1OGgyLjM1NGMzLjAxNywwLDQuNzQ2LTEuNzk0LDQuNzQ2LTQuMzQzYzAtMi40OTYtMS42LTQuMjI2LTQuNjQyLTQuMjI2SDAuMDQyVjguNzU4eiBNMS40MDcsNy42MDFWMS4zNDdoMC45NzVjMi4yMjQsMCwzLjMwMywxLjIzNSwzLjMwMywzLjA4MmMwLDEuNzE2LTAuODcxLDMuMTcyLTMuMjc3LDMuMTcySDEuNDA3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi43MDQsOC44ODljMi40NDQsMCw0LjI2NS0xLjcyOSw0LjI2NS00LjM4MmMwLTIuNTc1LTEuNzU1LTQuMzk1LTQuMjY1LTQuMzk1Yy0yLjQ5NywwLTQuMjc4LDEuNzk0LTQuMjc4LDQuMzk1QzguNDI2LDcuMTQ2LDEwLjIyMSw4Ljg4OSwxMi43MDQsOC44ODl6IE0xMi43MDQsNy43M2MtMS42OSwwLTIuODIyLTEuMjIyLTIuODIyLTMuMjI0czEuMTMxLTMuMjM4LDIuODIyLTMuMjM4YzEuNzU1LDAsMi44MjEsMS4zLDIuODIxLDMuMjM4QzE1LjUyNSw2LjUwOSwxNC4zOTUsNy43MywxMi43MDQsNy43M3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjUuMDE2LDcuMTU5Yy0wLjU5OSwwLjMzOC0xLjI0OCwwLjU3MS0yLjA4MSwwLjU3MWMtMS44MiwwLTIuOTUxLTEuMzEyLTIuOTUxLTMuMTk4YzAtMS43ODEsMS4wOTItMy4yNjQsMy4wMTctMy4yNjRjMC44NDYsMCwxLjUzNCwwLjIwOCwyLjE3MiwwLjU0NlYwLjU0MWMtMC40OTQtMC4yMzQtMS4yNzQtMC40MjktMi4xOTctMC40MjljLTIuNjc5LDAtNC40NDcsMS45NzctNC40NDcsNC40NmMwLDIuNTEsMS41MzQsNC4zMTcsNC4yNTIsNC4zMTdjMC44MzIsMCwxLjcxNy0wLjE1NiwyLjYxMy0wLjY1TDI1LjAxNiw3LjE1OXoiLz48L3N2Zz4=)}.bx-firefox .icon-doc .bx-file-icon-label:after{content:'DOC'}.icon-pdf .bx-file-icon-label{display:block;background-color:#d73b41;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwLjU1NnB4IiBoZWlnaHQ9IjguNjNweCIgdmlld0JveD0iMCAwIDIwLjU1NiA4LjYzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMC41NTYgOC42MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDU0LDguNjE5aDEuMzY1VjUuNjAzaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJDNC43ODcsNC44MSw1LjIxNiwzLjgyMSw1LjIxNiwyLjgyYzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNjLTAuNDk0LTAuMjYtMS4wOTItMC4zNzctMS45MTEtMC4zNzdIMC4wNTRWOC42MTl6IE0xLjQxOSw0LjQ4NVYxLjE2OWgwLjUwN2MwLjUwNywwLDAuODcxLDAuMDkxLDEuMTQ0LDAuMjQ3QzMuNTUxLDEuNzAyLDMuNzg2LDIuMjA5LDMuNzg2LDIuODJjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA4LDAuMjIxSDEuNDE5eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03LjE1MSw4LjYxOWgyLjM1NGMzLjAxNywwLDQuNzQ2LTEuNzk0LDQuNzQ2LTQuMzQzYzAtMi40OTYtMS41OTktNC4yMjYtNC42NDItNC4yMjZINy4xNTFWOC42MTl6IE04LjUxNyw3LjQ2MlYxLjIwOGgwLjk3NmMyLjIyNCwwLDMuMzAzLDEuMjM1LDMuMzAzLDMuMDgyYzAsMS43MTYtMC44NzEsMy4xNzItMy4yNzcsMy4xNzJIOC41MTd6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LjkyNiw4LjYxOWgxLjM2NlY0LjgzNWgyLjc1N1YzLjY3OGgtMi43NTd2LTIuNDdoMi44MDlsMC4zOS0xLjE1N2gtNC41NjRWOC42MTl6Ii8+PC9nPjwvc3ZnPg==)}.bx-firefox .icon-pdf .bx-file-icon-label:after{content:'PDF'}.icon-ppt .bx-file-icon-label{display:block;background-color:#e89e00;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE5LjY3OXB4IiBoZWlnaHQ9IjguNjM2cHgiIHZpZXdCb3g9IjAgMCAxOS42NzkgOC42MzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjY3OSA4LjYzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsOC42MzZoMS4zNjVWNS42MTloMC40MjljMC43NjgsMCwxLjMzOS0wLjExNywxLjc5NC0wLjMxMmMxLjE0NS0wLjQ4MSwxLjU3NC0xLjQ2OSwxLjU3NC0yLjQ3YzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNDMy4zMjksMC4xODQsMi43MywwLjA2NywxLjkxMSwwLjA2N0gwVjguNjM2eiBNMS4zNjUsNC41MDFWMS4xODVoMC41MDdjMC41MDcsMCwwLjg3MSwwLjA5MSwxLjE0NSwwLjI0N2MwLjQ4MSwwLjI4NiwwLjcxNSwwLjc5MywwLjcxNSwxLjQwNWMwLDAuNjg5LTAuMjQ3LDEuMTk2LTAuNzY3LDEuNDQzYy0wLjI2LDAuMTQzLTAuNjExLDAuMjIxLTEuMDc5LDAuMjIxSDEuMzY1eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjgzNyw4LjYzNmgxLjM2NlY1LjYxOWgwLjQyOWMwLjc2OCwwLDEuMzM5LTAuMTE3LDEuNzk0LTAuMzEyQzExLjU3MSw0LjgyNiwxMiwzLjgzOCwxMiwyLjgzN2MwLTEuMTMxLTAuNDk0LTEuOTUxLTEuMzM5LTIuMzkzYy0wLjQ5NC0wLjI2LTEuMDkyLTAuMzc3LTEuOTEyLTAuMzc3SDYuODM3VjguNjM2eiBNOC4yMDMsNC41MDFWMS4xODVIOC43MWMwLjUwNywwLDAuODcxLDAuMDkxLDEuMTQ1LDAuMjQ3YzAuNDgxLDAuMjg2LDAuNzE1LDAuNzkzLDAuNzE1LDEuNDA1YzAsMC42ODktMC4yNDcsMS4xOTYtMC43NjcsMS40NDNjLTAuMjYsMC4xNDMtMC42MTEsMC4yMjEtMS4wNzksMC4yMjFIOC4yMDN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LjU2MSw4LjYzNmgxLjM2NVYxLjIyNGgyLjMyOGwwLjM5LTEuMTU3aC02LjU2NnYxLjE1N2gyLjQ4NFY4LjYzNnoiLz48L2c+PC9zdmc+)}.bx-firefox .icon-ppt .bx-file-icon-label:after{content:'PPT'}.icon-xls .bx-file-icon-label{display:block;background-color:#54b51e;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAjCAMAAADmKXeoAAACAVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+AOC1HAAAAqnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRsdHh8gIiQlKCssLS4vMDM0NTY5PD4/QEFCQ0RGSU1OT1FUVldYWlxdXmJmZ2hpbG9wcnN1dnh5e36ChIeJio2QlJWXmJmcnp+goaKjpaeqq6yur7Gys7S1trm6u72+wsPEx8rLzM3Q0dLT1NfY2drc3d7g4eLj5OXm5+nq6+zt7u/w8fLz9PX29/j5+vz9/rVeTIwAAALbSURBVHgBlZb5VxNXGIZfSJuSAg1QGqBQutCllKWyyL6IiuAOCNGAsiAKKAou4i6okQUVQVlkkSgGGO5fqffNuXPIMGdInh8y3/fej4cMlzNzAXe/pBgGKhkfkmURy++xG1fd1XGfWJt93HX0N5B92+IrcwkI4lefTGeZ1guJE0bi2/yCkJFShm1sLmMntocy2y6EhS1zVgRxg2nMKzYl2EEjo1ZY2P5aFWY2FPFe38ZD598NmXijLGzfPBdk7W7/9fsLyibpZN4NRZRX9v6/YWGrZfjxyHfs0mpva8rmnOGSvq8etqdgZRtlWASd9BpVFXNpxgmSr8nuXqSVLX6b+whTuoWkk7XztaxXUmFly1Z/HDMS5vgfwS/ew8EDsLTlMhuCOeVcnY4FKlj1wtqWwWz5B5jTx+V2pLyX1zdxe9i+XWXYGQFTEud5r/tvyYuWD0sbfzu56IAJ6g59/DyHPW3/aIKM5cGUAaF4Zre2EbeavpYBE5KXRIDPfyIEm61X6bSeNOymRgQ4hlBsiGjRlG+92QEjtndc2vw5BBvJGxeKyf9goEkEGAzVBvvJRaXzVyKIrE21UhOSjcQ1+0SArTLsIHpCKJaSQ7MRV7smyOovIKSD0Qg/B0K1kZyXgnRBp5TBkGOM1+pwbPhplBP+GBUk82G8kIScLVksusKxIW2FI6UAibiptx5WV8Ky4SxHGoN+oEOWjknWFWHZKjniBvnjk2wmotnkco/mE8OxlXGkibWdO7mZBZBWLvWFY2vhSBVrt24m0VPsyy1t2aft0HFxD7UUnkS4jQ9sUKijiZXtjphuSFLzE+otod5RH9JBjEcT3bayTMhxFPBJ/fTCmfoT572CbPBBdon1QSgMRxPaDDTgkTCiHQaAKtb9CKJQP5qY2358YYzW+XVSl9VBLYh29fY1t8FeNxWUDP8OSdOwpAAGYgeZc6Zk2Eg1gMj/PU82aNryejJBvgCGD479rWlvWgAAAABJRU5ErkJggg==)}.bx-firefox .icon-xls .bx-file-icon-label:after{content:'XLS'}.icon-php .bx-file-icon-label{display:block;background-color:#746781;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIyLjQ2M3B4IiBoZWlnaHQ9IjguNjY2cHgiIHZpZXdCb3g9IjAgMCAyMi40NjMgOC42NjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyLjQ2MyA4LjY2NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDQyLDguNjI5aDEuMzY1VjUuNjEyaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJjMS4xNDUtMC40ODEsMS41NzQtMS40NjksMS41NzQtMi40N2MwLTEuMTMxLTAuNDk0LTEuOTUxLTEuMzM5LTIuMzkzYy0wLjQ5NC0wLjI2LTEuMDkyLTAuMzc3LTEuOTEyLTAuMzc3SDAuMDQyVjguNjI5eiBNMS40MDgsNC40OTRWMS4xNzloMC41MDdjMC41MDcsMCwwLjg3MSwwLjA5MSwxLjE0NSwwLjI0N0MzLjU0LDEuNzExLDMuNzc0LDIuMjE5LDMuNzc0LDIuODNjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA3OSwwLjIyMUgxLjQwOHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNy42Niw4LjYyOWgxLjM2NVY0LjgzM2g0LjI5MXYzLjc5N2gxLjM2NVYwLjA2MWgtMS4zNjV2My42MTVIOS4wMjVWMC4wNjFINy42NlY4LjYyOXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuMjY3LDguNjI5aDEuMzY1VjUuNjEyaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJDMjIsNC44MTksMjIuNDI5LDMuODMxLDIyLjQyOSwyLjgzYzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNjLTAuNDk0LTAuMjYtMS4wOTItMC4zNzctMS45MTEtMC4zNzdoLTEuOTEyVjguNjI5eiBNMTguNjMyLDQuNDk0VjEuMTc5aDAuNTA3YzAuNTA3LDAsMC44NzEsMC4wOTEsMS4xNDQsMC4yNDdjMC40ODEsMC4yODYsMC43MTUsMC43OTMsMC43MTUsMS40MDRjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA4LDAuMjIxSDE4LjYzMnoiLz48L2c+PC9zdmc+)}.bx-firefox .icon-php .bx-file-icon-label:after{content:'PHP'}.icon-txt .bx-file-icon-label{display:block;background-color:#9ba4ae;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIyLjAzMXB4IiBoZWlnaHQ9IjguNjAzcHgiIHZpZXdCb3g9IjAgMCAyMi4wMzEgOC42MDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyLjAzMSA4LjYwMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIuNTk5LDguNjI0aDEuMzY1VjEuMjEyaDIuMzI4bDAuMzktMS4xNTdIMC4xMTV2MS4xNTdoMi40ODNWOC42MjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuODM2LDguNjI0aDEuNDk2bDIuMzI4LTMuMzAzbDIuMTg1LDMuMzAzaDEuNTQ3TDExLjUxNyw0LjI4bDIuOTY1LTQuMjI2aC0xLjUwOGwtMi4yMzcsMy4yMjVMOC42MDQsMC4wNTVINy4wNTdsMi44MDksNC4yNjVMNi44MzYsOC42MjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjgyMiw4LjYyNGgxLjM2NVYxLjIxMmgyLjMyOGwwLjM5LTEuMTU3aC02LjU2NnYxLjE1N2gyLjQ4NFY4LjYyNHoiLz48L2c+PC9zdmc+)}.bx-firefox .icon-txt .bx-file-icon-label:after{content:'TXT'}.icon-zip .bx-file-icon-label{display:block;background-color:#ac5fbd;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2LjEwOXB4IiBoZWlnaHQ9IjguNTk0cHgiIHZpZXdCb3g9IjAgMCAxNi4xMDkgOC41OTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjEwOSA4LjU5NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMTMsOC41OTNoNi41MjhWNy40MzVIMi4zNTRsNC4yLTcuNDExSDAuMjYxbDAuMzY0LDEuMTU3aDMuNzcxTDAuMTMsOC41OTN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTcuNzM1LDguNTkzaDEuMzY2VjAuMDIzSDcuNzM1VjguNTkzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC45MDgsOC41OTNoMS4zNjVWNS41NzVoMC40MjljMC43NjcsMCwxLjMzOS0wLjExNywxLjc5NC0wLjMxMmMxLjE0NC0wLjQ4MSwxLjU3My0xLjQ3LDEuNTczLTIuNDcxYzAtMS4xMzEtMC40OTQtMS45NS0xLjMzOS0yLjM5M2MtMC40OTQtMC4yNjEtMS4wOTItMC4zNzctMS45MTItMC4zNzdoLTEuOTExVjguNTkzeiBNMTIuMjczLDQuNDU3VjEuMTQyaDAuNTA3YzAuNTA3LDAsMC44NzIsMC4wOTEsMS4xNDUsMC4yNDdjMC40ODEsMC4yODUsMC43MTUsMC43OTMsMC43MTUsMS40MDRjMCwwLjY4OC0wLjI0NywxLjE5Ni0wLjc2OCwxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA3OSwwLjIyMUgxMi4yNzN6Ii8+PC9nPjwvc3ZnPg==)}.bx-firefox .icon-zip .bx-file-icon-label:after{content:'ZIP'}.icon-rar .bx-file-icon-label{display:block;background-color:#7eab34;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwLjk1M3B4IiBoZWlnaHQ9IjguNjQxcHgiIHZpZXdCb3g9IjAgMCAyMC45NTMgOC42NDEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwLjk1MyA4LjY0MSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDUyLDguNjRoMS4zNjVWNS4yMDZoMC44MDZjMC4yMzQsMC4wNTIsMC41NDYsMC40MTYsMC45NjIsMS4xNTdMNC40OTksOC42NGgxLjU3M0w0LjYwMyw2LjExNkM0LjE0Nyw1LjM0OSwzLjgxLDQuODgxLDMuNTQ5LDQuNzM4VjQuNzEyYzEuMDI3LTAuMzI1LDEuNjktMS4wNzksMS42OS0yLjIzNmMwLTAuODMyLTAuMzM4LTEuNTg2LTEuMTgzLTIuMDE2QzMuNjE0LDAuMjEzLDMuMDI5LDAuMDcsMi4xOTcsMC4wN0gwLjA1MlY4LjY0eiBNMS40MTcsNC4wNzVWMS4xODhoMC43NDFjMC41MzMsMCwwLjg3MSwwLjExNiwxLjEwNSwwLjI5OWMwLjM3NywwLjIzMywwLjU1OSwwLjY1LDAuNTU5LDEuMTMyYzAsMC41NzEtMC4yNiwwLjk4OC0wLjY1LDEuMjIyQzIuODg2LDMuOTk3LDIuNTc0LDQuMDc1LDIuMTQ1LDQuMDc1SDEuNDE3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjI1Miw4LjY0aDEuNDNsMC44MTktMi4xOThoMy4xNzNMMTIuNTIsOC42NGgxLjQ3bC0zLjM5NC04LjYwOEg5LjU0Mkw2LjI1Miw4LjY0eiBNOC45MDUsNS4zMjNsMC43MDItMS45NWMwLjI2LTAuNjg5LDAuMzktMS4wNzksMC40NjgtMS4zNzhoMC4wMjZjMC4wOTEsMC4yODYsMC4yMjEsMC42NzYsMC40NTUsMS4zNzhsMC43MDIsMS45NUg4LjkwNXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQuODcyLDguNjRoMS4zNjVWNS4yMDZoMC44MDZjMC4yMzQsMC4wNTIsMC41NDYsMC40MTYsMC45NjIsMS4xNTdsMS4zMTMsMi4yNzZoMS41NzNsLTEuNDY5LTIuNTIzYy0wLjQ1NS0wLjc2OC0wLjc5My0xLjIzNS0xLjA1My0xLjM3OFY0LjcxMmMxLjAyNy0wLjMyNSwxLjY5LTEuMDc5LDEuNjktMi4yMzZjMC0wLjgzMi0wLjMzOC0xLjU4Ni0xLjE4My0yLjAxNmMtMC40NDItMC4yNDctMS4wMjctMC4zOS0xLjg1OS0wLjM5aC0yLjE0NlY4LjY0eiBNMTYuMjM3LDQuMDc1VjEuMTg4aDAuNzQxYzAuNTMzLDAsMC44NzEsMC4xMTYsMS4xMDUsMC4yOTljMC4zNzcsMC4yMzMsMC41NTksMC42NSwwLjU1OSwxLjEzMmMwLDAuNTcxLTAuMjYsMC45ODgtMC42NSwxLjIyMmMtMC4yODYsMC4xNTYtMC41OTgsMC4yMzQtMS4wMjcsMC4yMzRIMTYuMjM3eiIvPjwvZz48L3N2Zz4=)}.bx-firefox .icon-rar .bx-file-icon-label:after{content:'RAR'}.icon-rar .bx-file-icon-images,.icon-zip .bx-file-icon-images{top:0;display:block;margin-top:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA9AQMAAACN2Ds+AAAABlBMVEUAAACvtbrFRaP9AAAAAXRSTlMAQObYZgAAABNJREFUCFtj+H/4PwM6RgbDUB4AgxBuKftThygAAAAASUVORK5CIIA=) top center no-repeat}.icon-non .bx-file-icon-images{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAEw0lEQVR42u1cvUscQRQ/UAQLoxZWdmrlXyB4JCRGDEZMrNSAio1I/IJEsbjDVohp04jGjyjoNUpIk6BikZxpNEUsUghGUENUSBS/OvMGnrA5583O7O3O7p6z8Ktm5r3f/G5vdubNzItEfHg+rnwuBzwFxAHzgE+AdcAJB+tYPo/1WbvySKY+0LkiwDPAJGALcOUCttAes1uUCSLVAeYA5y4JROEc/dSFUaQOwHePBaLA/HaEQaR2wA+fREoF49EeRJEqAF8cduoMsA1IAmY4SGL5mUP7jFdFUIQaUST/C79sfYBK2cEZPxKV2G4e7aj4HfFTpDLAhiTRY8AooBaQ45L/HMATtHssyYPxLdMtFCN5KUFuG9+EQo/5FKKfbQlOjHe9LqF6JQgdIPkszT9iFvo9kODY6zWZYQkSbwB5Po+jecjDjuuwX0LtA6oD9pWuRl76BAOD3TYOPwAKAjr3K0B+Iv7dbjl7bONoNCSrinGbftSm66DYxsHLkC3DBmz6U5yOcdHS5UVIF/f9oiWSU6OvBUbHQx4NmRT07bWT4BxlbDlDYmzLgj6WqxjaJIz8BeRmiFi52B9ePzdljTQJFI9mWAQ3Kuhro4wBajU/pkCiBrAAeA9o0dTxFvTH/NYotBujJtl2DVsFUYMsBaFS28c8FirG8Vkj2TZLELVoFTWkVu2dCsRXCRsxjUIxrCrY6KSiJlSDKiqCoEh+TTAOxDQJxbCmaIuKVFTxKi8SlbscjB1XXgtmI9SV6ljJ+knYWeR9Ri+JQFm2Bx2JpylU3O0fhPUTcEFokGut2Ew4nfTwl48FyS7afkfYbLZWmiUqVXr8V4n7/Ual2H9A2J21VtrlVDjSNLbEgyCUxc8Rx/budWEJ4Xzexa9WWh31egxM8TVH+CgRLW+6Ii4+Tjus642y+KM2ZJpY4ZAX45Ubg7OXg7mA4z3C1xArTHAK/gDyNc+4rzEgGdX0akVwB/uf6i/BClc4BTs+rOX+i5n5IZSF3w7H50qE2IJPaogSxBwe9Ihp4Jbkbf2zglNOwYSmsEpcUai4Jl4THN+nlFjTGgNwgxInA1n5oEZO05RYJ5yCGc0RyyUbsZY085nhcDgxbxaf05TK3/C2j1nk39B8DW9y+0p9Dc086ya/n9Q8y8zgFWbwZm2osDakog7PTdThZtSh1MSzpOJZpSZSqhIptYnB3zUx+JsxeGp3Z+qW7e5My+zuUPuGF2bfMGXfECubHWm+nQVe5dt+1uGQsHOfamBO0cicosFGbbfwfFaO4HxWm13jfRdO/j3y+eTfQ4V2bx2d/MPGjYJxoDKSQQ9e9nR+phSNmNPKCobMOXhFY6IbFpMhF8q9GxYWo6K7O/0hFcr9uztouFgmqhkioby7FYYO6mwcjIdEKG/vG1oc9UjcZM0PqEj5EjdZe9x2andHei+gd6T3gnqpPCi37wt8vX1vIdInQeK3T3kdstHvoQTHPl2k6gOaMWQnUBlDLARZLppvirlo6l3ORVMf+Fw0CjN9uyxHUcUsR9E0shy9CspXp4I4WiiDU8n8WacO7ScDkz8rRTSTmc2BaCbnn8Olks5skrWRsD8mT2l64rHgYgNuliYww+0GkQF3A8sTWL/Brwy4/wDk7sxPqCIHPQAAAABJRU5ErkJggg==) top center no-repeat;background-size:contain}.icon-vid .bx-file-icon-images{display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA1CAYAAAD8mJ3rAAABN0lEQVRo3u3bywqCQBSAYYluFBhEECS0iNoVGLQKoiCi7PL+r9OZXaBjRaOdGf7FvwvDr9LjpNH6cH1QvggEYGqBWUoTT1rWCZNIkSclwAADDDDaYTLpYikUGNv+ZWUw45I3CAXG9roxMMAAAwwwymBSaW7JNUxLav4BxrZ/qZYBL5b2Uo/JNw9jtnWWRsDkYUx3aQZMHub1GNcApnjbO6kLTHEnaagJxvzOB5bqhDHdpGkFMLb9m2kZ8OIPP73Vj8cd7ybf+Iuv9lZqA1PcUeoA4+54EyzMr2coJzCazkquZhonZyUtc4zLKTiYAc/1dVMQMFVcaXsPU9XajNcwmwpX87yEMceThQ8reHWu+fbfzE2q1nz5lwAYYIABBhg9MNxRxT143JwIDDDA+AfD0yc8r0TAfNITJNBto873iJsAAAAASUVORK5CIIA=)}.icon-exe .bx-file-icon-images{display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAYAAAAeYmHpAAACxUlEQVRo3u1b20rDQBCt1la8FU0RL1itmnrro4oUWxWL0Wp98tUf8P9/wBmYQlhq9zbb7LoJHAolmTknm92ZzE4qlTkdX98/O4DPGdip/LejFB2CaCC0FIJoDp4TQ3uAF8Cmz6KRH/HcsxXcALwTKfzd9VE08hJ4NkwN1QFDgdgYcOyTaORDvPK2kHdd19ACoDeDYBfPKVI0cezOsNfT4igxNsEtoCqxswHoEIGRxN6IzsPzNyR2q+RfxrGrKrilYGyCPmBZuH4RcAh41LAzDXj9EdoT7C+TX1U7LemSD3jTJIfzZ50eNySZWYoVkZHdBfLzrHn9mzSUwQkJ4NXA8COz2GkjrzsgqCNRfcTXDO6ob0D+ayYh6z5QwffaIUtYlG4CE3wjLn4mwnEBuQpE8JVu/iAT356S+fgC5NV29baVeir61JVgnN9Pnop+sp7Hjkb5gVLMJmAFUKPfJv3/YGk/ZS8iGCQs+fCRKPpJLMIkJi41TtGnhotLarKa0nXjwkabQtbQgMCBpd8DA+FDlpBFj1whd9xwHUk4HF/qzmHm9UR3jl9yOO3P/U7bPWl9FaP7EnxoOBw4yhF0Xls/ZJoqzElCx5Hoc06e3KKbjkRv+yx61ZHodZ9F1xyJrpcjXc7p4kW7Wr073KJlcXrkQZwesMZpBYe9wDKyAYfTsxhz70Z0b1kGue+kgBDu+3Su/GtUObEY4XGhdTLaD84samRbin62vKmREaEThmpo+kc1NPWuGhpt3duiKhr0Dkdce1kh7VpyzePrwPanr43nd3SdCNH1nFCCYNJd5DqcuekuYugjO7bY3ZzVR9bO9ZHp7quNVPrIdDoGB1M6Bqsk/plhZP/qGNQpKrTm3RuKPdgXtLC8K0yRu0J6Q6PtAo6y31uomsTT2S/samaBfMORWX/DkQ9lDDbC+VqH8aWl/BitFD1n0b9+tOeiFjjLzwAAAABJRU5ErkJggg==)}
/* End */


/* Start:/local/templates/clothing_red/assets/css/color.css?155612182119100*/
a {
    color: #BF3E98;
}

.show-theme-options:hover,
.show-theme-options:focus {
    background-color: #E369BD;
}

/*.btn-primary:hover,*/
/*.btn-black:hover,*/
/*.btn-primary:focus,*/
/*.btn-black:focus {*/
/*    background-color: #E369BD;*/
/*}*/
.top-bar .cnt-account ul > li a:hover,
.top-bar .cnt-account ul > li a:focus {
    color: #E369BD;
}
.top-bar .cnt-block ul li a .caret {
    color: #E369BD;
}
.top-bar .cnt-block ul li .dropdown-menu li a:hover,
.top-bar .cnt-block ul li .dropdown-menu li a:focus {
    color: #E369BD;
}

.main-header .top-search-holder .contact-row .icon {
    color: #E369BD;
}

.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name a:hover,
.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name a:focus {
    color: #E369BD;
}

.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .price {
    color: #E369BD;
}

.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .action a:hover,
.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .action a:focus {
    color: #E369BD;
}

.top-cart-row .dropdown-cart .dropdown-menu .cart-total .price {
    color: #E369BD;
}

.main-header .top-search-holder .search-area .categories-filter .dropdown-menu li a:hover,
.main-header .top-search-holder .search-area .categories-filter .dropdown-menu li a:focus {
    color: #E369BD;
}

.cnt-home .header-style-1 .header-nav .navbar .navbar-nav > li.active {
    background-color: #ff1a1a;
}

.cnt-home .header-style-1 .header-nav .navbar .navbar-nav > li > a:hover,
.cnt-home .header-style-1 .header-nav .navbar .navbar-nav > li > a:focus {
    background-color: #ff1a1a;
}

.cnt-home .header-style-1.header-style-2 .header-nav .navbar .navbar-nav > li.active,
.cnt-homepage .header-style-1.header-style-2 .header-nav .navbar .navbar-nav > li.active {
    background-color: transparent;
}

.sidebar .side-menu nav .nav > li a:hover,
.sidebar .side-menu nav .nav > li a:focus {
    color: #E369BD;
}

.sidebar .side-menu nav .nav > li a:hover:after,
.sidebar .side-menu nav .nav > li a:focus:after {
    color: #E369BD;
}

.info-box .info-box-heading.green {
    color: #E369BD;
}

.scroll-tabs .nav-tab-line li a:hover,
.scroll-tabs .nav-tab-line li a:focus {
    color: #E369BD;
}

.product .product-info .name a:hover,
.product .product-info .name a:focus {
    color: #E369BD;
}

.product .product-info .product-price .price {
    color: #E369BD;
}

.product .cart .action ul li.lnk a:hover,
.product .cart .action ul li.lnk a:focus {
    color: #E369BD;
}

/*.product .cart .action ul li.add-cart-button .btn-primary:hover,*/
/*.product .cart .action ul li.add-cart-button .btn-primary:focus {*/
/*    background-color: #fff;*/
/*}*/

.product .cart .action ul li.add-cart-button .btn-primary.icon:hover,
.product .cart .action ul li.add-cart-button .btn-primary.icon:focus {
    background-color: #ff1a1a;
}

.tag.sale {
    background-color: #abd07e;
}

.copyright-bar .copyright a {
    color: #E369BD;
}

.blog-slider-container .blog-slider .blog-post-info .name a:hover,
.blog-slider-container .blog-slider .blog-post-info .name a:focus {
    color: #E369BD;
}

.footer .links-social .social-icons a:hover,
.footer .links-social .social-icons a:focus,
.footer .links-social .social-icons a.active {
    background-color: #E369BD;
}

.latest-tweet .re-twitter .comment a {
    color: #E369BD;
}

.latest-tweet .re-twitter .comment .icon .fa-stack-2x {
    color: #E369BD;
}

.footer .contact-information .media .icon .fa-stack-2x {
    color: #E369BD;
}

.footer .contact-information .media .media-body a:hover,
.footer .contact-information .media .media-body a:focus {
    color: #E369BD;
}

.footer .footer-bottom .module-body ul li a:hover,
.footer .footer-bottom .module-body ul li a:focus {
    color: #E369BD;
}

.product-tag .item.active,
.product-tag .item:hover,
.product-tag .item:focus {
    background-color: #E369BD;
}

.hot-deals .product-info .product-price .price {
    color: #E369BD;
}

.hot-deals .product-info .name a:hover,
.hot-deals .product-info .name a:focus {
    color: #E369BD;
}

.custom-carousel .owl-controls .owl-prev:hover,
.custom-carousel .owl-controls .owl-next:hover,
.custom-carousel .owl-controls .owl-prev:focus,
.custom-carousel .owl-controls .owl-next:focus {
    background-color: #E369BD;
}

.yamm .dropdown-menu .title:hover,
.yamm .dropdown-menu .title:focus {
    color: #E369BD;
}

.yamm .dropdown-menu li a:hover,
.yamm .dropdown-menu li a:focus {
    color: #E369BD;
}

.breadcrumb ul li.active {
    color: #d047a9;
}

.breadcrumb ul a:hover,
.breadcrumb ul a:focus {
    color: #d047a9;
}

.filters-container .nav-tabs.nav-tab-box li.active a .icon {
    color: #E369BD;
}

.filters-container .pagination-container ul li.active a {
    color: #E369BD;
}

.filters-container .pagination-container ul li.prev:hover,
.filters-container .pagination-container ul li.next:hover,
.filters-container .pagination-container ul li.prev:focus,
.filters-container .pagination-container ul li.next:focus {
    background-color: #E369BD;
}

.filters-container .pagination-container ul li a:hover,
.filters-container .pagination-container ul li a:focus {
    color: #E369BD;
}

.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu li a:hover,
.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu li a:focus {
    color: #E369BD;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle,
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:hover,
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:focus,
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:after {
    color: #E369BD;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-handle {
    border: 5px solid #E369BD;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .list li a:hover,
.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .list li a:focus {
    color: #E369BD;
}

.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .compare-report span {
    color: #E369BD;
}

.sidebar .sidebar-widget .advertisement .owl-controls .owl-pagination .owl-page.active span {
    background-color: #E369BD;
}

.sidebar .sidebar-widget .advertisement .owl-controls .owl-pagination .owl-page:hover span {
    background-color: #E369BD;
}

.single-product .gallery-holder .gallery-thumbs .owl-item .item:hover {
    border: 1px solid #E369BD;
}

.single-product .product-info .rating-reviews .reviews .lnk:hover,
.single-product .product-info .rating-reviews .reviews .lnk:focus {
    color: #E369BD;
}

.single-product .product-info .price-container .price-box .price {
    color: #E369BD;
}

.single-product .product-info .quantity-container .cart-quantity .arrows .arrow:hover,
.single-product .product-info .quantity-container .cart-quantity .arrows .arrow:focus {
    color: #E369BD;
}

.single-product .product-info .product-social-link .social-icons ul li a:hover,
.single-product .product-info .product-social-link .social-icons ul li a:focus {
    background-color: #E369BD;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover,
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus {
    background-color: #E369BD;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover:after,
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #E369BD;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a {
    background-color: #E369BD;
}

.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #E369BD;
}

.cart .action .add-cart-button .btn.btn-primary.icon:hover,
.cart .action .add-cart-button .btn.btn-primary.icon:focus {
    background-color: #E369BD;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .review-title .date span {
    color: #E369BD;
}

.product-tabs .tab-content .tab-pane .product-reviews .reviews .review .author span {
    color: #E369BD;
}

#owl-main:hover .owl-prev:hover,
#owl-main:hover .owl-next:hover {
    background-color: #E369BD;
}

#owl-main .owl-controls .owl-pagination .owl-page:active span,
#owl-main .owl-controls .owl-pagination .owl-page:hover span {
    background-color: #E369BD;
}

.cart .action ul .lnk .add-to-cart:hover,
.cart .action ul .lnk .add-to-cart:focus {
    color: #E369BD !important;
}

.cart .action .add-to-cart:hover,
.cart .action .add-to-cart:focus {
    color: #ff6c6c !important;
}

.homepage-container .product .tag.hot {
    background-color: #E369BD;
}

.homepage-container .product .product-info .name a:hover,
.homepage-container .product .product-info .name a:focus {
    color: #E369BD;
}

.category-product .cart .action ul li .add-to-cart:hover,
.category-product .cart .action ul li .add-to-cart:focus {
    background-color: #E369BD;
}

.furniture-container .product .btn-primary:hover,
.furniture-container .product .btn-primary:focus {
    background-color: #E369BD;
}

.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li > a:hover,
.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li > a:focus {
    background-color: #E369BD;
}

.header-style-3 .header-nav .navbar-default .navbar-collapse .navbar-nav > li.open {
    background-color: #E369BD;
}

#owl-single-product-thumbnails .owl-controls .owl-pagination .owl-page.active span {
    background-color: #E369BD !important;
}

#owl-single-product-thumbnails .owl-controls .owl-pagination .owl-page span:hover,
#owl-single-product-thumbnails .owl-controls .owl-pagination .owl-page span:focus {
    background-color:#E369BD !important;
}

.cnt-homepage .sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-handle.max-slider-handle {
    background-color: #E369BD;
}

.blog-page .blog-post h1 a:hover,
.blog-page .blog-post h1 a:focus {
    color: #E369BD;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a:hover,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .nav-tabs > li.active > a:focus {
    color: #ff1a1a;
}

.blog-page .blog-post .social-media a:hover,
.blog-page .blog-post .social-media a:focus {
    background-color: #E369BD;
}

.blog-page .sidebar .sidebar-module-container .search-area .search-button:after {
    color: #ff1a1a;
}

.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post h4 a:hover,
.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post h4 a:focus {
    color: #E369BD;
}

.blog-page .blog-post-author-details .author-social-network button .twitter-icon {
    background-color: #E369BD;
}

.blog-page .blog-review .review-action a,
.blog-page .blog-review .review-action a:hover,
.blog-page .blog-review .review-action a:focus {
    color: #E369BD;
}

.blog-page .blog-post-author-details .author-social-network .dropdown-menu > li > a:hover,
.blog-page .blog-post-author-details .author-social-network .dropdown-menu > li > a:focus {
    color: #E369BD;
}

.checkout-box .checkout-steps .panel .panel-heading .unicase-checkout-title > a:not(.collapsed) span {
    background-color: #E369BD;
}

.checkout-box .checkout-steps .checkout-step-01 .already-registered-login a:hover,
.checkout-box .checkout-steps .checkout-step-01 .already-registered-login a:focus {
    color: #E369BD;
}

.checkout-box .checkout-progress-sidebar .panel-body ul li a:hover,
.checkout-box .checkout-progress-sidebar .panel-body ul li a:focus {
    color: #E369BD;
}

.contact-page .contact-info .contact-i {
    background-color: #E369BD;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:hover,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:focus {
    color: #E369BD;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span {
    color: #ff1a1a;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:hover,
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:focus {
    color: #E369BD;
}

.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total {
    color: #ff1a1a;
}

.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:hover,
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:focus {
    color: #E369BD;
}

.logo-color {
    fill: #E369BD;
}

.cnt-homepage .single-product .product-info-block .form-control .dropdown-menu ul li a:hover,
.cnt-homepage .single-product .product-info-block .form-control .dropdown-menu ul li a:focus {
    color: #E369BD;
}

.cnt-homepage .single-product .product-info-block .txt.txt-qty {
    color: #E369BD;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail {
    border-bottom: none;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li {
    margin-right: 10px;
    padding: 0;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a:hover,
.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li a:focus {
    background-color: #E369BD;
    border: 1px solid #E369BD;
}

.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li.active a {
    background-color: #E369BD;
    border: 1px solid #E369BD;
}

.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus {
    color: #E369BD;
}

.yamm .dropdown-menu {
    border-top-color: #E369BD;
}

.product-comparison .compare-table tr td .product-price .price {
    color: #E369BD;
}

.product-comparison .compare-table tr td .in-stock {
    color: #E369BD;
}

.body-content .my-wishlist-page .my-wishlist table tbody .product-name a:hover,
.body-content .my-wishlist-page .my-wishlist table tbody .product-name a:focus {
    color: #E369BD;
}

.product-comparison .compare-table tr td .product-price .price {
    color: #E369BD;
}

.product-comparison .compare-table tr td .in-stock {
    color: #E369BD;
}

.body-content .x-page .x-text h1 {
    color: #E369BD;
}

.body-content .x-page .x-text a {
    color: #E369BD;
}

.sign-in-page .register-form .forgot-password,
.sign-in-page .register-form .forgot-password:hover,
.sign-in-page .register-form .forgot-password:focus {
    color: #E369BD;
}

.body-content .my-wishlist-page .my-wishlist table tbody .price {
    color: #E369BD;
}

.terms-conditions-page .contact-form {
    color: #E369BD;
}

/*---*/

.bx_catalog_list_home .bx_catalog_item_price .bx_price {
    color: #E369BD;
}

.gallery-holder .bx_item_slider .bx_slide ul li:active .cnt,
.gallery-holder .bx_item_slider .bx_slide ul li.bx_active .cnt {
    border: 1px solid #E369BD;
}

.gallery-holder .bx_item_slider .bx_slide ul li:hover .cnt {
    border: 1px solid #E369BD;
}

.single-product .bx_item_detail_scu .bx_scu ul li:active .cnt,
.single-product .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 1px solid #E369BD;
}

.single-product .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #E369BD;
}

.single-product .bx_item_detail_scu .bx_scu ul li .cnt {
    border: none;
}

.single-product .bx_item_detail_size ul li:active .cnt,
.single-product .bx_item_detail_size ul li.bx_active .cnt {
    border: 1px solid #E369BD;
}

.products .bx_item_detail_scu .bx_scu ul li:active .cnt,
.products .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 1px solid #E369BD;
}

.products .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #E369BD;
}

.bx_catalog_list_home .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #E369BD;
}

.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt {
    border: 1px solid #E369BD;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 1px solid #E369BD;
}

.bx_item_detail_scu_small_noadaptive .bx_scu ul li:active a,
.bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a {
    border: 1px solid #E369BD;
    background-color: #E369BD;
}

.bx_item_detail_size_small_noadaptive ul li:active a,
.bx_item_detail_size_small_noadaptive ul li.bx_active a {
    border: 1px solid #E369BD;
}

.bx_item_detail_scu_small_noadaptive .bx_scu ul li:hover a {
    border: 1px solid #E369BD;
}

.bx_item_detail_size_small_noadaptive ul li:hover a {
    border: 1px solid #E369BD;
}

.bx_ordercart .bx_sort_container a:hover {
    background-color: #E369BD;
}

.bx_ordercart .bx_sort_container a.current:hover {
    background-color: #E369BD;
}

.main-buttons:hover {
    background-color: #E369BD;
}

.bx_bt_button:hover {
    background-color: #E369BD;
}

.product-list .product-price {
    color: #E369BD;
}

.touch .bx_bt_button_type_2:hover {
    background-color: #E369BD;
}

.bx_filter .bx_ui_slider_handle.right {
    background-color: #E369BD !important;
}

.bx_filter .bx_ui_slider_handle.left {
    background-color: #E369BD !important;
}

.bx_filter .bx_ui_slider_part {
    background-color: #E369BD !important;
}

.sidebar .side-menu nav .nav > li > a:hover,
.sidebar .side-menu nav .nav > li > a:focus {
    border-left: 5px solid #E369BD;
}

.bx_filter .bx_filter_param_btn:active,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn {
    -webkit-box-shadow: 0 0 0 1px #E369BD, inset 0 2px 3px rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 1px #E369BD, inset 0 2px 3px rgba(0, 0, 0, .12);
}

.bx_catalog_list_home .bx_bt_button:hover {
    background-color: #E369BD;
    border: 2px solid #E369BD;
}

.bx_bt_button.bx_medium:hover {
    background-color: #E369BD;
}

/* End */


/* Start:/local/templates/clothing_red/assets/css/custom.css?1582867552557*/
.cnt-block .geo{
    float: left;
    font-size: 20px;
    cursor: pointer;
    min-width: 200px;
    text-align: right;
    padding-right: 15px;
}
.geo{color: white;}
.user-city{float: right; padding-left: 5px;}
.cnt-block .fa-map-marker{
    margin-right: 10px;
}
.country_selector{
    width: 100%;
}
.popup-window-with-titlebar .popup-window-content {
    padding: 0px 20px 30px 20px;
}
.popup-window-titlebar {
     height: 10px;
}
#css_popup span, #css_popup a {
    margin-bottom: 5px;
    display: block;
    font-weight: 700;
    font-size: 16px;
}
/* End */


/* Start:/local/components/xfive/form-track/templates/.default/style.css?15407915692390*/
#posylka-track-form::before {
    position: absolute;
    z-index: 1;
    content: '';
    width: 16px;
    height: 18px;
    background: url('/local/templates/clothing_red/assets/images/icon-panel.png');
    top: 6px;
    left: 8px;
}

#posylka-track-number {
    position: relative;
    width: 100%;
    min-width: 120px;
    height: 28px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dadada;
    font: normal 14px/120% 'Arial', sans-serif;
    color: #aeaeae;
    padding-left: 33px;
}

#posylka-track-submit {
    background-color: transparent;
    border: 1px solid #9B9B9B;
    border-radius: 3px;
    padding-left: 14px;
    padding-right: 14px;
    height: 28px;
    font: normal 14px/120% 'Arial', sans-serif;
    color: #A7A7A7;
    -webkit-transition: color .3s ease, background-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease;
    transition: color .3s ease, background-color .3s ease;
}

#posylka-track-submit:hover {
    border: 1px solid #e369bc;
    background-color: #fff;
    color: #bf3f96;
}

@media screen and (max-width: 600px) {
    #posylka-track-submit {
        margin-top: 10px;
        margin-bottom: 18px;
        width: 100%;
    }

    .mp-pusher__menu #posylka-track-form {
        display: none !important;
    }

    .mp-pusher__menu .header-mobile #posylka-track-form {
        display: block !important;
    }
}

@media screen and (max-width: 991px) {
    .header-top-inner #posylka-track-form {
        display: none !important;
    }

    .mp-pusher__menu #posylka-track-form {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 1200px) {
    .header--fixed #posylka-track-number {
        width: 150px;
    }
}

@media screen and (min-width: 601px) {
    #posylka-track-form {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 24px;
    }

    #posylka-track-number {
        max-width: 184px;
        padding-right: 8px;
    }

    #posylka-track-submit {
        margin-left: 11px;
    }
}

@media screen and (min-width: 992px) {
    #posylka-track-submit {
        border: 1px solid #fff;
        color: #ffffff;
    }
}

/* End */


/* Start:/local/templates/clothing_red/components/bitrix/search.title/search_top/style.css?15407903813147*/
div.title-search-fader {
    display: none;
    background-image: url('/local/templates/clothing_red/components/bitrix/search.title/search_top/images/fader.png');
    background-position: right top;
    background-repeat: repeat-y;
    position: absolute;
}


.search-area {
    max-width: 379px;
    width: 100%;
}

.control-group {
    width: 100%;
    margin-bottom: 0;
}

.control-group__input {
    width: 100%;
    position: relative;
    height: 28px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dadada;
    padding-right: 30px;
    padding-left: 10px;
    font: normal 12px/120% 'Arial', sans-serif;
    color: #aeaeae;
    -webkit-transition: border .3s ease;
    -o-transition: border .3s ease;
    transition: border .3s ease;
}

.control-group__input:focus {
    outline: none;
    border: solid 1px #46aad7;
}

.control-group__input:hover {
    border: solid 1px #dadada;
}

.control-group__button {
    position: absolute;
    width: 16px;
    height: 16px;
    display: block;
    background: transparent url('/local/templates/clothing_red/images/icon-loop.png') no-repeat center;
    top: calc(50% - 8px);
    right: 10px;
}
div.title-search-result {
    border: 1px solid #c6c6c6;
    display: none;
    z-index: 205;
}

table.title-search-result {
    border-collapse: collapse;
    border: none;
    width: 10%;
}

table.title-search-result th {
    background-color: #F7F7F7;
    border-right: 1px solid #e8e8e8;
    color: #949494;
    font-weight: normal;
    padding: 2px 12px 2px 14px;
    text-align: right;
    vertical-align: top;
    width: 1%;
}

table.title-search-result td {
    background-color: white;
    color: black;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    white-space: nowrap;
}

table.title-search-result td.title-search-item {
    padding-left: 8px;
    padding-right: 15px;
}

table.title-search-result td.title-search-item a {
    padding-left: 4px;
    padding-right: 15px;
    text-decoration: none;
    color: black;
    vertical-align: top;
    display: block;
}

table.title-search-result td.title-search-item img {
    vertical-align: top;
}

table.title-search-result td.title-search-item b {
    color: #cf0000;
    font-weight: normal;
}

table.title-search-result tr.title-search-selected td, table.title-search-result tr.title-search-selected a, table.title-search-result tr.title-search-selected td.title-search-more a {
    background-color: #fff2be;
}

table.title-search-result td.title-search-more {
    font-size: 11px;
    font-weight: normal;
    padding-right: 15px;
    padding-left: 24px;
    padding-top: 0px;
}

table.title-search-result td.title-search-more a {
    padding-left: 12px;
    padding-right: 15px;
    text-decoration: none;
    color: #999999;
}

table.title-search-result td.title-search-all {
    padding-left: 24px;
    padding-right: 15px;
}

table.title-search-result td.title-search-all a {
    padding-left: 4px;
    text-decoration: none;
    color: #808080;
}

table.title-search-result td.title-search-separator, table.title-search-result th.title-search-separator {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 4px;
}

/* End */


/* Start:/local/components/x5/currency.selector/templates/.default/style.css?15559469351*/


/* End */


/* Start:/local/components/xfive/header-interface/templates/.default/style.css?15561176124519*/
.main-header__interface {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: 16px;
}

@media screen and (min-width: 992px) {
    .header-top-inner .main-header__interface {
        display: none;
    }
}

.header--fixed .main-header__interface {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

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

    .header--fixed .main-header__interface {
        margin-left: 0;
    }

    .header--fixed .interface-box:nth-child(n+2):nth-child(-n+3) .interface-box__text i{
        display: none;
    }
}
@media screen and (max-width: 1199px) {
    .header--fixed .interface-box i {
        margin-right: 6px;
        margin-left: 6px;
    }
    .header-local > div + div {
        margin-left: 1vw;
    }
}



.interface > div + div {
    text-align: right;
    margin-left: 1.2vw;
}
.interface-box a {
    white-space: nowrap;
}
.interface-box__name {
    font-size: 16px;
    line-height: 120%;
    color: #d047a9;
    border-bottom: 1px solid #d047a9;
    -webkit-transition: border .3s ease;
    -o-transition: border .3s ease;
    transition: border .3s ease;
}

.interface-box a:hover .interface-box__name {
    border-bottom: 1px solid transparent;
}

.interface-box__text {
    margin-top: 10px;
    font-size: 11px;
    line-height: 120%;
    text-align: right;
    white-space: nowrap;
    color: #1f1f1f;
}

.header--fixed .interface > div + div {
    margin-left: 1px;
}

.header--fixed .interface-box,
.header--fixed .interface-box .bx-basket {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header--fixed .interface-box__text--sum {
    position: relative;
    margin-left: 10px;
    white-space: nowrap;
}

.header--fixed .interface-box__text--sum::after {
    content: ')';
}

.header--fixed .interface-box__text--sum::before {
    content: '(';
}

.header--fixed .interface-box__name,
.header--fixed .interface-box__text span {
    display: none;
}

.header--fixed .interface-box__text {
    margin-top: 0;
    height: 17px;
    font-size: 16px;
    color: #fff;
}

.icon--basket {
    display: inline-block;
    width: 16px;
    height: 18px;
    background: url('/local/templates/clothing_red/images/icon-basket.png') no-repeat center;
}

.header--fixed .icon--basket {
    background: url('/local/templates/clothing_red/images/icon-basket-w.png') no-repeat center;
}

.icon-favorite {
    display: inline-block;
    width: 21px;
    height: 17px;
    fill: none;
    stroke-width: 3px;
    stroke: #7B7B7B;
}
.header--fixed .icon-favorite {
    stroke: #fff;
}

.icon-reviews {
    display: inline-block;
    width: 21px;
    height: 17px;
    background: url('/local/templates/clothing_red/images/icon-reviews.svg') no-repeat center;
}
.icon-nomination {
    display: inline-block;
    width: 19px;
    height: 17px;
    background: url('/local/templates/clothing_red/images/icon-nomination.png') no-repeat center;
}

.header--fixed .icon-reviews {
    background: url('/local/templates/clothing_red/images/icon-reviews-w.svg') no-repeat center;
}

@media screen  and (max-width: 991px) {
    .main-header__interface {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .interface > div + div {
        margin-left: 1px;
    }

    .interface-box,
    .interface-box .bx-basket {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .interface-box__text--sum {
        position: relative;
        margin-left: 10px;
        white-space: nowrap;
    }

    .interface-box__text--sum::after {
        content: ')';
    }

    .interface-box__text--sum::before {
        content: '(';
    }

    .interface-box__name,
    .interface-box__text span {
        display: none;
    }

    .interface-box__text {
        margin-top: 0;
        height: 17px;
        font-size: 16px;
        color: #fff;
    }

    .icon-favorite {
        stroke: #fff;
    }
    .icon--basket {
        background: url('/local/templates/clothing_red/images/icon-basket-w.png') no-repeat center;
    }
	.icon-reviews {
		background: url('/local/templates/clothing_red/images/icon-reviews-w.svg') no-repeat center;
	}
}

/* End */


/* Start:/local/templates/clothing_red/components/bitrix/sale.basket.basket.line/main_bascet/style.css?15392617715228*/




/*.bx-basket-block {*/
    /*font-size: 12px;*/
    /*padding-bottom: 5px;*/
    /*white-space: nowrap;*/
    /*position: relative;*/
    /*padding-left: 20px;*/
/*}*/

/*.bx-basket-block > .fa {*/
    /*color: #97a1ab;*/
    /*width: 12px;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 3px;*/
/*}*/

/*.bx-basket-block a {*/
    /*color: #039BE5;*/
    /*border-bottom: 1px dashed;*/
    /*margin-right: 10px;*/
/*}*/

/*.bx-basket-block a:hover {*/
    /*text-decoration: none;*/
    /*border-bottom-color: transparent;*/
/*}*/

/*!*FIXED BASKET*!*/

/*@media (min-width: 768px) {*/
    /*.bx-basket-fixed {*/
        /*width: 200px;*/
        /*position: fixed;*/
        /*z-index: 1100;*/
        /*background: #fff;*/
        /*padding-top: 10px;*/
        /*border: 1px solid #F0F0F0;*/
        /*box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);*/
        /*border-radius: 1px;*/
        /*overflow: hidden;*/
    /*}*/

    /*.bx-basket-fixed.top {*/
        /*top: 10px*/
    /*}*/

    /*.bx-basket-fixed.right {*/
        /*right: 10px*/
    /*}*/

    /*.bx-basket-fixed.bottom {*/
        /*bottom: 10px*/
    /*}*/

    /*.bx-basket-fixed.left {*/
        /*left: 10px*/
    /*}*/

    /*.bx-basket-fixed.bx-max-height {*/
        /*top: 10px;*/
        /*bottom: 10px;*/
    /*}*/
/*}*/

/*@media (max-width: 767px) {*/
    /*.bx-basket-fixed {*/
        /*position: fixed;*/
        /*z-index: 1100;*/
        /*background: #fff;*/
        /*padding-top: 10px;*/
        /*border: 1px solid #F0F0F0;*/
        /*box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);*/
        /*border-radius: 1px;*/
        /*overflow: hidden;*/
        /*bottom: 0;*/
        /*left: 0;*/
        /*right: 0;*/
    /*}*/

    /*.bx-basket-item-list {*/
        /*display: none;*/
    /*}*/
/*}*/

/*.bx-basket-fixed .bx-basket-block {*/
    /*margin-left: 10px;*/
/*}*/

/*.bx-basket-item-list {*/
    /*position: relative;*/
    /*padding-bottom: 20px;*/
    /*border-top: 1px solid #F7F7F7;*/
    /*overflow: hidden;*/
/*}*/

/*.bx-opener .bx-basket-item-list {*/
    /*padding-bottom: 75px;*/
/*}*/

/*.bx-max-height .bx-basket-item-list {*/
    /*position: absolute;*/
    /*bottom: 0px;*/
    /*left: 0;*/
    /*right: 0;*/
/*}*/

/*.bx-closed .bx-basket-item-list {*/
    /*height: 20px;*/
    /*overflow: hidden;*/
/*}*/

/*.bx-basket-item-list-action {*/
    /*cursor: pointer;*/
    /*background: #F7F7F7;*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*right: 0;*/
    /*left: 0;*/
    /*z-index: 120;*/
    /*height: 20px;*/
    /*line-height: 14px;*/
    /*vertical-align: middle;*/
    /*text-align: center;*/
    /*font-size: 12px;*/
    /*color: #4f4f4f;*/
    /*padding: 3px 0;*/
/*}*/

/*.bx-basket-item-list-button-container {*/
    /*text-align: center;*/
    /*position: absolute;*/
    /*bottom: 20px;*/
    /*border-top: 1px solid #F7F7F7;*/
    /*padding: 10px 0;*/
    /*background: #fff;*/
    /*left: 0;*/
    /*right: 0;*/
/*}*/

/*.bx-basket-item-list-container {*/
    /*overflow-y: auto;*/
    /*max-height: 100%*/
/*}*/

/*.bx-basket-item-list-item {*/
    /*padding-top: 15px;*/
    /*position: relative;*/
    /*padding-right: 10px;*/
    /*padding-left: 10px;*/
    /*margin-bottom: 15px;*/
    /*border-bottom: 1px solid #F7F7F7;*/
/*}*/

/*.bx-basket-item-list-container .bx-basket-item-list-item:last-child {*/
    /*border-bottom: none;*/
    /*margin-bottom: 0;*/
/*}*/

/*.bx-basket-item-list-item-status {*/
    /*font-weight: bold;*/
    /*padding: 3px;*/
    /*background: #EBEBEB;*/
    /*margin: 0 10px 20px;*/
    /*line-height: 16px;*/
    /*font-size: 13px;*/
    /*border-radius: 3px;*/
    /*text-align: center;*/
/*}*/

/*.bx-basket-item-list-item-img {*/
    /*text-align: center;*/
    /*position: relative;*/
    /*padding-bottom: 5px;*/
/*}*/

/*.bx-basket-item-list-item-img img {*/
    /*max-width: 90px;*/
    /*height: auto;*/
    /*border: 1px solid #E6E6E6;*/
/*}*/

/*.bx-basket-item-list-item-name {*/
    /*padding-bottom: 5px;*/
/*}*/

/*.bx-basket-item-list-item-name a {*/
    /*font-size: 13px;*/
    /*color: #3F3F3F;*/
    /*text-decoration: none;*/
/*}*/

/*.bx-basket-item-list-item-remove {*/
    /*position: absolute;*/
    /*right: 10px;*/
    /*top: -7px;*/
    /*width: 20px;*/
    /*height: 20px;*/
    /*cursor: pointer;*/
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;*/
    /*opacity: .5;*/
/*}*/

/*.bx-basket-item-list-item-remove:hover {*/
    /*opacity: .7;*/
/*}*/

/*.bx-basket-item-list-item-price-block {*/
    /*padding-bottom: 5px;*/
    /*font-size: 12px;*/
/*}*/

/*.bx-basket-item-list-item-price {*/
    /*display: inline-block;*/
    /*margin-right: 5px;*/
/*}*/

/*.bx-basket-item-list-item-price-old {*/
    /*display: inline-block;*/
    /*margin-right: 5px;*/
    /*text-decoration: line-through;*/
    /*color: #B0B0B0*/
/*}*/

/*.bx_cart_login_top .bx-hdr-profile a {*/
    /*text-decoration: none;*/
/*}*/

/*.bx_cart_login_top .bx-hdr-profile {*/
    /*line-height: 1.44em;*/
/*}*/

/* End */


/* Start:/local/templates/clothing_red/components/bitrix/menu/top_horizontal/style.css?155135324210762*/
.header-nav__content {
    max-width: 1170px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
}

@media screen and (min-width: 992px) {
    .header-nav__content {
        position: relative;
    }
}

.nav-menu__item > a {
    display: block;
    width: 100%;
    height: 100%;
    font: normal 18px/120% 'Arial', sans-serif;
    color: #333;
    padding: 16px 0 17px;
}
.nav-menu__item--catalog > li span {
    text-transform: capitalize;
}
.nav-menu__prev a {
    position: relative;
    padding-left: 26px !important;
    font: normal 16px/120% 'Arial', sans-serif !important;
}
.nav-menu__prev a::before {
    position: absolute;
    top: calc(50% - 12px);
    left: 0;
    content: '';
    width: 11px;
    height: 20px;
    background: url('/local/templates/clothing_red/assets/images/icon-arrow-mob.png') no-repeat center;
}


@media screen and (max-width: 991px) {
    .nav-menu__item > a {
        margin-top: -1px;
        border-top: 1px solid #a7a7a7;
        border-bottom: 1px solid #a7a7a7;
    }

    .nav-menu__submenu {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        /*overflow-x: hidden;*/
        /*overflow-y: auto;*/
        /*height: 100%;*/
		height: auto;
        width: calc(100% - 12px);
        background-color: #fff;
        will-change: transform;
        -webkit-overflow-scrolling: touch;
        -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
        visibility: hidden;
        -webkit-transform: translateX(-100%) translateZ(0);
        -ms-transform: translateX(-100%) translateZ(0);
        transform: translateX(-100%) translateZ(0);
        -webkit-transition: -webkit-transform .6s;
        transition: -webkit-transform .6s;
        -o-transition: transform .6s;
        transition: transform .6s;
        transition: transform .6s, -webkit-transform .6s;
    }




    .nav-menu__submenu li {
        padding-right: 15px;
        padding-left: 15px;
    }
    .nav-menu__submenu li a {
        display: block;
        width: 100%;
        font: normal 14px/120% 'Arial', sans-serif;
        color: #333;
        padding: 12px 0 14px;
        margin-top: -1px;
        border-top: 1px solid #DFDFDF;
        border-bottom: 1px solid #DFDFDF;
    }
    .nav-menu__submenu.nav-menu__submenu--open {
        visibility: visible;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }
	.nav-menu__submenu.nav-menu__submenu--open::after {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		right: 0;
		background-color: #fff;
		height: calc(100% + 2000px);
		z-index: -1;
		-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
		box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
	}


    .nav-menu__item--catalog > li a {
        position: relative;
        padding: 12px 15px 14px 0;
    }

    .nav-menu__item a.nav-menu__dropdown {
        position: relative;
        padding: 12px 15px 14px 0;
    }
    .nav-menu__icon {
        position: absolute;
        top: calc(50% - 14px);
        right: 5px;
    }
    .nav-menu__icon::before,
    .nav-menu__icon::after {
        position: absolute;
        content: '';
        right: 0;
        width: 2px;
        height: 14px;
        border-radius: 2px;
        background-color: #666;
    }
    .nav-menu__icon::before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-top: 9px;
    }
    .nav-menu__icon::after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
}
@media screen and (min-width: 992px) {
    .header-nav {
        border-top: 1px solid #dadada;
        border-bottom: 1px solid #dadada;
    }

    .nav-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .nav-menu__item {
        display: inline-block;
        text-align: center;
        max-width: 250px;
        width: 100%;
        position: relative;
    }
    .nav-menu__item.nav-menu__item--catalog   {
        position: inherit;
    }
    .nav-menu__item > a {
        padding: 10px 0 11px;
        position: relative;
        background-color: transparent;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }
    .nav-menu__item.nav-menu__item--active > a {
        color: #e980cb;
    }

    .nav-menu__item > a::after {
        content: "";
        width: 0;
        height: 2px;
        position: absolute;
        top: -3px;
        left: 50%;
        background-color: #e980cb;
        -webkit-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }
    .nav-menu__item > a::before {
        content: "";
        width: 0;
        height: 2px;
        z-index: 22;
        position: absolute;
        bottom: -3px;
        left: 50%;
        background-color: #e980cb;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }

    .nav-menu__item > a:hover::before,
    .nav-menu__item > a:hover::after {
        width: 100%;
        left: 0;
        background-color: #e980cb;
    }

    .nav-menu__item > a:hover {
        letter-spacing: 2px;
        color: #e980cb;
    }

    .header--fixed .nav-menu__item > a::after {
        display: none;
    }

    .nav-menu__submenu {
        border-top: 1px solid #e980cb;
        position: absolute;
        /*top: calc(100% + 5px);*/
        top: 100%;
        left: 0;
        min-width: 160px;
        padding: 5px 15px 0;
        text-align: left;
        background-color: #fff;
        z-index: 9999;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0);
        -webkit-transition: border 2.5s ease-in-out, -webkit-transform .3s ease-out;
        transition: border 2.5s ease-in-out, -webkit-transform .3s ease-out;
        -o-transition: transform .3s ease-out, border 2.5s ease-in-out;
        transition: transform .3s ease-out, border 2.5s ease-in-out;
        transition: transform .3s ease-out, border 2.5s ease-in-out, -webkit-transform .3s ease-out;
        -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.07);
        box-shadow: 0 3px 5px 0 rgba(0,0,0,.07);
        -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
    }
    .nav-menu__submenu::before {
        position: absolute;
        top: -6px;
        left: 0;
        width: 100%;
        height: 6px;
        background-color: transparent;
        content: '';
        z-index: 9999;
    }
    .nav-menu__submenu > li > a {
        width: 100%;
        display: inline-block;
        font: normal 14px/133% 'Arial', sans-serif;
        color: #3D3D3D;
        -webkit-transition: color .3s ease;
        -o-transition: color .3s ease;
        transition: color .3s ease;
        padding: 5px 0;
    }
    .nav-menu__item--catalog .nav-menu__submenu > li > a {
        font-weight: 600;
    }
    .nav-menu__submenu > li > a:hover {
        color: #e980cb;
    }
    .nav-menu__submenu li a {
        color: #3D3D3D;
    }
    .nav-menu__submenu li a:hover {
        color: #e980cb;
    }

    .nav-menu__item:hover .nav-menu__submenu {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    .nav-menu__item--catalog > .nav-menu__submenu {
        width: 100%;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
        overflow-y: scroll;
        height: 100vh;
        padding-bottom: 110px;
    }
    .nav-menu__item--catalog > .nav-menu__submenu > li {
        display: block;
        width: calc(100% / 12 * 4 - 30px);
        margin-right: 15px;
        margin-left: 15px;
    }
    .nav-menu__item--catalog .nav-menu__submenu ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .nav-menu__item--catalog .nav-menu__submenu ul li {
        padding-right: 5px;
    }
    .nav-menu__item--catalog .nav-menu__submenu ul li ul {
        display: none;
    }

    .nav-menu__item--catalog > .nav-menu__submenu > li span {
        font-weight: bold;
        text-transform: uppercase;
    }

    .nav-menu__prev {
        display: none !important;
    }
    .nav-menu__item--catalog > .nav-menu__submenu .nav-menu__icon {
        display: none;
    }

    .nav-menu__icon {
        position: absolute;
        top: 18px;
        margin-left: 16px;
    }
    .nav-menu__icon::after,
    .nav-menu__icon::before {
        position: absolute;
        content: '';
        background-color: #333;
        width: 1px;
        height: 6px;
        border-radius: 2px;
        -webkit-transition: background-color .3s ease, -webkit-transform .3s ease-in-out;
        transition: background-color .3s ease, -webkit-transform .3s ease-in-out;
        -o-transition: transform .3s ease-in-out, background-color .3s ease;
        transition: transform .3s ease-in-out, background-color .3s ease;
        transition: transform .3s ease-in-out, background-color .3s ease, -webkit-transform .3s ease-in-out;
    }
    .nav-menu__icon::before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .nav-menu__icon::after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        margin-left: -4px;
    }
    .nav-menu__item:hover .nav-menu__icon::before {
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
        background-color: #e980cb;
    }
    .nav-menu__item:hover .nav-menu__icon::after {
        -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
        background-color: #e980cb;
    }
}


.nav-menu__submenu .nav-menu__submenu--item a {
    text-transform: uppercase;
    font-weight: 600;
    color: #e980cb;
}
@media screen and (min-width: 992px) {
    .nav-menu__submenu .nav-menu__submenu--item {
        display: none !important;
    }
}

/* End */


/* Start:/local/templates/clothing_red/components/bitrix/menu/catalog_vertical_menu/style.css?15390780616292*/
.bx_vertical_menu_advanced{
	border-left:7px solid #e3eaef;
	background:#f1f4f7;
	border-radius:4px;
	box-shadow:0 0 1px 1px #dcdcdc;
}
.bx_vertical_menu_advanced>ul{
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	border-radius:5px;
	background:#fff;
	list-style:none;
}

/* 1 уровень */
.bx_vertical_menu_advanced .bx_hma_one_lvl{
	display:block;
	padding:0;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	padding:10px 0 10px 12px;
	border-bottom: 1px solid #e3eaef;
	color:#000;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-size:14px;
	line-height:16px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a{border-radius:0 4px 0 0}
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child>a {border-radius:0 0 4px 0}
.bx_vertical_menu_advanced ul:last-child .bx_hma_one_lvl:last-child>a{border-bottom:none}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a{}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover{
	padding:1px 0 0;
	border:none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover>a{
	margin-left:-11px;
	padding:10px 0 10px 12px;
	width:100%;
	border:none;
	border-right:2px;
	background:#fff;
	box-shadow:-1px 2px 3px 0px rgba(1,1,1,.22);
	font-weight:bold;
	line-height:16px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover{}
.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover>a{z-index:1500}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a:active,
.bx_vertical_menu_advanced .bx_hma_one_lvl.current>a{}
/* // 1й уровень */
/* Контейнер*/
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:0;
	left:0;
	z-index:1300;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid rgba(1,1,1,.1);
	border-radius:2px;
	background:#fff;
	box-shadow:0 5px 10px 0 rgba(1,1,1,.29);
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	max-width:280px;
	border-left:1px solid #f2f2f2;
	background:#fff;
}
.bx_shadow_fix{display:none}
.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix,
.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix{
	position: absolute;
	top: 0;
	right: -2px;
	bottom: -5px;
	z-index: 1500;
	display: block;
	width: 5px;
	background: #fff;
	opacity: 1;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 5px 0 7px -5px rgba(0,0,0,.12);
}
/*// Контейнер*/
/* 2й уровень*/
.bx_vertical_menu_advanced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel {
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}

/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}*/
/* //2й уровень*/
/* 3й уровень */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{
	background:#f0f6f8;
	box-shadow:inset 0 1px 1px 0 #e3e9eb;
}*/
/* // 3й уровень */

/* Панель */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_advanced_panel{
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	max-height:220px;
	color:#000;
	text-align:left;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

/* // Панель*/
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#20394c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
	line-height:16px;
}

@media (max-width:569px) {
	.bx_vertical_menu_advanced{display:none}
	.header_inner_bottom_line{
		overflow:hidden;
		height:auto;
	}
}

/* End */


/* Start:/local/templates/clothing_red/components/bitrix/system.pagenavigation/round/style.css?15015670012461*/
.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/* End */


/* Start:/local/templates/clothing_red/components/bitrix/catalog.section/special/style.css?1542970336695*/
.special-product img {
    height: 142px;
    width: auto;
    margin: 0 auto;
}
.special-product .image a {
    position: relative;
    display: block;
    border: 1px solid #E8E8E8;
    padding: 4px;
    height: 150px;
}
.products.special-product .product-image .tag {
    top: -7px;
    right: -9px;
}
.special-product .product-info .title {
    display: block;
    margin-top: 20px;
    font: normal 16px/150% 'Arial', sans-serif;
    color: #2a2a29;
}
.product-footer {
    margin-top: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.special-product .btn {
    border-radius: 0;
    height: 40px;
    display: inline-flex;
    align-items: center;
}

/* End */


/* Start:/local/templates/clothing_red/components/bitrix/menu/bottom_menu/style.css?1541580737542*/
.bx-inclinksfooter a{border-bottom: none;}
.bx-inclinksfooter .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}
.bx-inclinksfooter-container {
    margin-top: 15px;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.bx-inclinksfooter-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-inclinksfooter-item{
	padding: 0 0 0px 0;
}

/* End */


/* Start:/local/templates/clothing_red/components/bitrix/main.feedback_2/left_form_v2/style.css?1539077978293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?15018300022900*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 30px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{padding:5px 10px;width:100%;height:130px;border:1px solid #999;background:#fff;box-sizing:border-box;outline:0;-moz-appearance:none}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/clothing_red/components/bitrix/main.feedback_2/form_v2/style.css?1538730626293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/local/components/xfive/newcomer.subscribe/templates/.default/style.min.css?1583216345419*/
#sender-subscribe-content .modal-title{margin-bottom:20px!important}.image-container img{display:block;margin:0 auto}#sender-subscribe-content{width:500px;padding:20px}#sender_subscribe_component_div{border-radius:10px}.consent-div label{font-weight:400;font-size:11px}.consent-div input{margin:0}.x5-popup-widget p{font-weight:700}@media screen and (max-width:540px){#sender-subscribe-content{width:100%;padding:10px}}
/* End */


/* Start:/local/templates/clothing_red/components/bitrix/sender.subscribe/sender_custom/style.min.css?15827083284271*/
@keyframes MeilSend{0%{padding:5px 60px 5px 20px}to{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}to{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}to{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}to{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}to{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}to{width:0;background-position:100px 50%}}.bx-subscribe{margin:10px 0}.bx-subscribe .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0%,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0%,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block;-webkit-animation-name:MeilSendSpan;animation-name:MeilSendButton;-webkit-animation-duration:.3s;animation-duration:.3s}.btn-subscribe.send,.btn-subscribe.send:before{-webkit-animation-duration:.5s;animation-duration:.5s}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}
/* End */
/* /local/templates/clothing_red/assets/css/bootstrap.min.css?1555946935138670 */
/* /local/templates/clothing_red/assets/css/bootstrap-select.min.css?15559469355608 */
/* /local/templates/clothing_red/assets/css/main.css?1576585949180622 */
/* /local/templates/clothing_red/assets/css/header.css?158287110118855 */
/* /local/templates/clothing_red/assets/css/owl.carousel.min.css?15559469351133 */
/* /local/templates/clothing_red/assets/css/owl.transitions.min.css?15559469353476 */
/* /local/templates/clothing_red/assets/css/lightbox.min.css?15559469352892 */
/* /local/templates/clothing_red/assets/css/rateit.min.css?15559469351618 */
/* /local/templates/clothing_red/assets/css/config.min.css?1555946935839 */
/* /local/templates/clothing_red/assets/css/font-awesome.min.css?155594693531000 */
/* /local/templates/clothing_red/assets/css/core_fileinput.min.css?155594693557242 */
/* /local/templates/clothing_red/assets/css/color.css?155612182119100 */
/* /local/templates/clothing_red/assets/css/custom.css?1582867552557 */
/* /local/components/xfive/form-track/templates/.default/style.css?15407915692390 */
/* /local/templates/clothing_red/components/bitrix/search.title/search_top/style.css?15407903813147 */
/* /local/components/x5/currency.selector/templates/.default/style.css?15559469351 */
/* /local/components/xfive/header-interface/templates/.default/style.css?15561176124519 */
/* /local/templates/clothing_red/components/bitrix/sale.basket.basket.line/main_bascet/style.css?15392617715228 */
/* /local/templates/clothing_red/components/bitrix/menu/top_horizontal/style.css?155135324210762 */
/* /local/templates/clothing_red/components/bitrix/menu/catalog_vertical_menu/style.css?15390780616292 */
/* /local/templates/clothing_red/components/bitrix/system.pagenavigation/round/style.css?15015670012461 */
/* /local/templates/clothing_red/components/bitrix/catalog.section/special/style.css?1542970336695 */
/* /local/templates/clothing_red/components/bitrix/menu/bottom_menu/style.css?1541580737542 */
/* /local/templates/clothing_red/components/bitrix/main.feedback_2/left_form_v2/style.css?1539077978293 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?15018300022900 */
/* /local/templates/clothing_red/components/bitrix/main.feedback_2/form_v2/style.css?1538730626293 */
/* /local/components/xfive/newcomer.subscribe/templates/.default/style.min.css?1583216345419 */
/* /local/templates/clothing_red/components/bitrix/sender.subscribe/sender_custom/style.min.css?15827083284271 */
