body {
    overflow-x: hidden;
}

#content {
    all: unset;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    position: relative;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    background-color: none;
    background-image: none;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    box-sizing: content-box!important;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
    font-weight: bold;
}

.resultListContainer {
    display: inline-block;
    margin-top: 15px!important;
}
/*html {
    -ms-text-size-adjust: 100%;
    -webkit-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: transparent
}
a:active,
a:hover {
    outline: 0
}
strong {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
dfn {
    font-style: italic
}
mark {
    background: #ff0;
    color: #000
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
img {
    border: 0
}
svg:not(:root) {
    overflow: hidden
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}
pre {
    overflow: auto
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
    font: 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 {
    border: 0;
    padding: 0
}
input {
    line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
    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-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
fieldset {
    border: none;
    margin: 0;
    padding: 0
}
legend {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto
}
optgroup {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
th {
    padding: 0
}
body,
html {
    height: 100%
}
html {
    font-size: 62.5%
}
body {
    font-size: 14px;
    line-height: 18px;
    position: relative;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #fff;
    background-image: none;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat
}
:link,
:visited {
    text-decoration: none
}
:link {
    color: #de182e
}
:visited {
    color: #de182e
}
:link:hover,
:visited:hover {
    color: #6b6b6b
}*/
.button {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-radius: 3px;
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    border-width: 1px;
    border-style: solid;
    text-decoration: none;
    outline: 0;
    border-color: #e4e4e4;
    background: #e4e4e4;
    background: #f8f8f8;
    background: -webkit-linear-gradient(top, #fff 0, #f1f1f1 100%);
    background: -moz-linear-gradient(top, #fff 0, #f1f1f1 100%);
    background: -ms-linear-gradient(top, #fff 0, #f1f1f1 100%);
    background: linear-gradient(top, #fff 0, #f1f1f1 100%);
    color: #000;
    text-shadow: none;
    text-align: left;
}

.button span {
    color: inherit;
    display: inline;
    padding: 0px;
    font-size: 14px;
}
.button span.caption {
    display: inline-block;
    text-align: center;
    padding: 6px 8px;
    white-space: nowrap
}
.button:hover {
    border-color: #e9e9e9;
    background: #e9e9e9;
    background: #f9f9f9;
    background: -webkit-linear-gradient(top, #fff 0, #f4f4f4 100%);
    background: -moz-linear-gradient(top, #fff 0, #f4f4f4 100%);
    background: -ms-linear-gradient(top, #fff 0, #f4f4f4 100%);
    background: linear-gradient(top, #fff 0, #f4f4f4 100%);
    color: #000;
    text-shadow: none
}
.button:active,
.button.pressed {
    border-color: #dfdfdf;
    background: #dfdfdf;
    background: #f7f7f7;
    background: -webkit-linear-gradient(top, #fff 0, #eee 100%);
    background: -moz-linear-gradient(top, #fff 0, #eee 100%);
    background: -ms-linear-gradient(top, #fff 0, #eee 100%);
    background: linear-gradient(top, #fff 0, #eee 100%);
    color: #000;
    text-shadow: none
}
.button.primary {
    /*font-weight: bold;*/
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    border-color: #6b6b6b;
    background: #6b6b6b;
    background: -webkit-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: -moz-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: -ms-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    color: #fff;
    text-shadow: none
}

.button.primary.advSearchBtn {
    background: #F27F04;
}
.button.primary span.caption {
    padding-left: 16px;
    padding-right: 16px
}
.button.primary.disabled {
    color: #d0d0d0 !important;
    border-color: #e4e4e4 !important;
    background: #fff !important;
    cursor: default !important
}
.button.primary:hover {
    border-color: #808080;
    background: #808080;
    background: -webkit-linear-gradient(top, #808080 0, #808080 100%);
    background: -moz-linear-gradient(top, #808080 0, #808080 100%);
    background: -ms-linear-gradient(top, #808080 0, #808080 100%);
    background: linear-gradient(top, #808080 0, #808080 100%);
    color: #fff;
    text-shadow: none
}
.button.primary.advSearchBtn{
    font-family: Verdana, Geneva, sans-serif;
}
.button.primary.advSearchBtn:hover {
    background: #EA7107;
}
.button.primary:active,
.button.primary.pressed {
    border-color: #404040;
    background: #404040;
    background: -webkit-linear-gradient(top, #404040 0, #404040 100%);
    background: -moz-linear-gradient(top, #404040 0, #404040 100%);
    background: -ms-linear-gradient(top, #404040 0, #404040 100%);
    background: linear-gradient(top, #404040 0, #404040 100%);
    color: #fff;
    text-shadow: none
}

.button.primary.advSearchBtn:active,
.button.primary.advSearchBtn.pressed {
    background: #EA7107;
}
.custom-bullet {
    list-style-type: none
}
.custom-bullet .list-item {
    display: block;
    position: relative;
    padding-left: 11px;
    width: auto;
    height: auto
}
.custom-bullet .list-item .icon {
    position: absolute;
    left: 0;
    top: 7px;
    width: 5px;
    height: 5px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNXB4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDUgNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNSA1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Y2lyY2xlIGZpbGw9IiMzMzMiIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSIvPjwvc3ZnPg==") no-repeat 0 0
}
.no-svg .custom-bullet .list-item .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -176px;
    background-size: 90px 1518px
}
.custom-bullet .list-item .list-item .icon {
    width: 5px;
    height: 5px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNXB4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDUgNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNSA1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMi41LDFDMy4zMywxLDQsMS42Nyw0LDIuNVMzLjMzLDQsMi41LDRTMSwzLjMzLDEsMi41UzEuNjcsMSwyLjUsMSBNMi41LDBDMS4xMiwwLDAsMS4xMiwwLDIuNSBTMS4xMiw1LDIuNSw1UzUsMy44OCw1LDIuNVMzLjg4LDAsMi41LDBMMi41LDB6Ii8+PC9zdmc+") no-repeat 0 0
}
.no-svg .custom-bullet .list-item .list-item .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -181px;
    background-size: 90px 1518px
}
.no-svg .custom-bullet {
    list-style-type: disc;
    padding-left: 0
}
.progress-indicator {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #fff;
    background: rgba(255, 255, 255, 0.7);
    z-index: 9999
}
.progress-indicator .table-container {
    display: table;
    height: 100%;
    width: 100%
}
.progress-indicator .container {
    display: table-cell
}
.progress-indicator .loading-spinner {
    -webkit-transition: top ease 300ms;
    -ms-transition: top ease 300ms;
    -o-transition: top ease 300ms;
    transition: top ease 300ms
}
.progress-indicator.progress-indicator-spacer {
    position: relative;
    min-height: 255px;
    background: none
}
.loading-spinner {
    position: relative
}
.loading-spinner.e-bubbles {
    width: 60px;
    height: 60px
}
.loading-spinner.e-bubbles.dark .circles {
    background-color: #000
}
.loading-spinner.e-bubbles.ci .circles {
    background-color: #ff7500
}
.loading-spinner.e-bubbles.light .circles {
    background-color: #fff
}
.loading-spinner.e-bubbles .circles {
    -webkit-animation: e-loading-spinner-bubbles 1.2s infinite ease-in-out;
    animation: e-loading-spinner-bubbles 1.2s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    position: absolute;
    background-color: #000
}
.loading-spinner.e-bubbles .circles.top-left {
    top: 7px;
    left: 7px
}
.loading-spinner.e-bubbles .circles.top-right {
    top: 7px;
    right: 7px
}
.loading-spinner.e-bubbles .circles.bottom-right {
    bottom: 7px;
    right: 7px
}
.loading-spinner.e-bubbles .circles.bottom-left {
    bottom: 7px;
    left: 7px
}
.loading-spinner.e-bubbles .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%
}
.loading-spinner.e-bubbles .odd-container .top-left {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s
}
.loading-spinner.e-bubbles .odd-container .top-right {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s
}
.loading-spinner.e-bubbles .odd-container .bottom-right {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s
}
.loading-spinner.e-bubbles .odd-container .bottom-left {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s
}
.loading-spinner.e-bubbles .even-container {
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    transform: rotateZ(45deg)
}
.loading-spinner.e-bubbles .even-container .top-left {
    -webkit-animation-delay: -1.05s;
    animation-delay: -1.05s
}
.loading-spinner.e-bubbles .even-container .top-right {
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s
}
.loading-spinner.e-bubbles .even-container .bottom-right {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s
}
.loading-spinner.e-bubbles .even-container .bottom-left {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s
}
@keyframes e-loading-spinner-bubbles {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: .2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 20);
        filter: alpha(opacity 20)
    }
    20% {
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 100);
        filter: alpha(opacity 100)
    }
    30% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: .9;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 90);
        filter: alpha(opacity 90)
    }
    90% {
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
    100% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
}
@-webkit-keyframes e-loading-spinner-bubbles {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: .2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 20);
        filter: alpha(opacity 20)
    }
    20% {
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 100);
        filter: alpha(opacity 100)
    }
    30% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: .9;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 90);
        filter: alpha(opacity 90)
    }
    90% {
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
    100% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
}
.no-cssanimations .loading-spinner {
    background: url("../img/loader.gif");
    background-repeat: no-repeat
}
.no-cssanimations .loading-spinner .spinner-container {
    display: none
}
.no-cssanimations .loading-spinner.ci {
    background: url("../img/loader-ci.gif")
}
.no-cssanimations .loading-spinner.light {
    background: url("../img/loader-light.gif")
}
.gallery-opener {
    cursor: pointer
}
.gallery-opener .title {
    display: none
}
.gallery-opener .desc {
    display: none
}
.gallery-overlay {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 9999;
    min-width: 330px
}
.gallery-overlay .gallery-pane {
    position: relative;
    min-width: 330px;
    width: 100%;
    height: 100%
}
.gallery-overlay .gallery-pane .gallery-picture-frame {
    position: relative;
    width: 100%;
    height: 100%
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: 100%;
    min-width: 300px;
    min-height: 200px;
    vertical-align: middle;
    overflow: hidden;
    background-color: #101010;
    text-align: center
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content img {
    vertical-align: top
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .media-centerer {
    display: inline-block
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .not-loaded {
    position: absolute;
    left: 0;
    opacity: 0
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .gallery-media {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .gallery-media.media-iframe {
    overflow: hidden
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .gallery-media.media-iframe embed,
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .gallery-media.media-iframe iframe,
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .gallery-media.media-iframe object,
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .gallery-media.media-iframe video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ie7 .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .gallery-media.media-iframe {
    display: inline
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content .spinner-container {
    display: none
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container {
    position: absolute;
    top: 0;
    left: 0;
    display: table;
    height: 100%;
    width: 100%
}
.ie7 .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container {
    display: block
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .container {
    display: table-cell;
    vertical-align: middle
}
.ie7 .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .container {
    display: block;
    position: relative;
    top: 200px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner {
    position: relative;
    margin: 0 auto
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles {
    width: 60px;
    height: 60px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles.dark .circles {
    background-color: #000
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles.ci .circles {
    background-color: #ff7500
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles.light .circles {
    background-color: #fff
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles {
    -webkit-animation: e-loading-spinner-bubbles 1.2s infinite ease-in-out;
    animation: e-loading-spinner-bubbles 1.2s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    position: absolute;
    background-color: #000
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles.top-left {
    top: 7px;
    left: 7px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles.top-right {
    top: 7px;
    right: 7px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles.bottom-right {
    bottom: 7px;
    right: 7px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles.bottom-left {
    bottom: 7px;
    left: 7px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .odd-container .top-left {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .odd-container .top-right {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .odd-container .bottom-right {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .odd-container .bottom-left {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container {
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    transform: rotateZ(45deg)
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container .top-left {
    -webkit-animation-delay: -1.05s;
    animation-delay: -1.05s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container .top-right {
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container .bottom-right {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container .bottom-left {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s
}
@keyframes e-loading-spinner-bubbles {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: .2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 20);
        filter: alpha(opacity 20)
    }
    20% {
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 100);
        filter: alpha(opacity 100)
    }
    30% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: .9;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 90);
        filter: alpha(opacity 90)
    }
    90% {
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
    100% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
}
@-webkit-keyframes e-loading-spinner-bubbles {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: .2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 20);
        filter: alpha(opacity 20)
    }
    20% {
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 100);
        filter: alpha(opacity 100)
    }
    30% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: .9;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 90);
        filter: alpha(opacity 90)
    }
    90% {
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
    100% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
}
.no-cssanimations .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner {
    background: url("../img/loader.gif");
    background-repeat: no-repeat
}
.no-cssanimations .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner .spinner-container {
    display: none
}
.no-cssanimations .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.ci {
    background: url("../img/loader-ci.gif")
}
.no-cssanimations .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.light {
    background: url("../img/loader-light.gif")
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles {
    width: 60px;
    height: 60px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles.dark .circles {
    background-color: #000
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles.ci .circles {
    background-color: #ff7500
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles.light .circles {
    background-color: #fff
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles {
    -webkit-animation: e-loading-spinner-bubbles 1.2s infinite ease-in-out;
    animation: e-loading-spinner-bubbles 1.2s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    position: absolute;
    background-color: #000
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles.top-left {
    top: 7px;
    left: 7px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles.top-right {
    top: 7px;
    right: 7px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles.bottom-right {
    bottom: 7px;
    right: 7px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .circles.bottom-left {
    bottom: 7px;
    left: 7px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .odd-container .top-left {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .odd-container .top-right {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .odd-container .bottom-right {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .odd-container .bottom-left {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container {
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    transform: rotateZ(45deg)
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container .top-left {
    -webkit-animation-delay: -1.05s;
    animation-delay: -1.05s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container .top-right {
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container .bottom-right {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.e-bubbles .even-container .bottom-left {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s
}
@keyframes e-loading-spinner-bubbles {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: .2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 20);
        filter: alpha(opacity 20)
    }
    20% {
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 100);
        filter: alpha(opacity 100)
    }
    30% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: .9;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 90);
        filter: alpha(opacity 90)
    }
    90% {
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
    100% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
}
@-webkit-keyframes e-loading-spinner-bubbles {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: .2;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 20);
        filter: alpha(opacity 20)
    }
    20% {
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 100);
        filter: alpha(opacity 100)
    }
    30% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: .9;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 90);
        filter: alpha(opacity 90)
    }
    90% {
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
    100% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
        filter: alpha(opacity 0)
    }
}
.no-cssanimations .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner {
    background: url("../img/loader.gif");
    background-repeat: no-repeat
}
.no-cssanimations .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner .spinner-container {
    display: none
}
.no-cssanimations .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.ci {
    background: url("../img/loader-ci.gif")
}
.no-cssanimations .gallery-overlay .gallery-pane .gallery-picture-frame .gallery-content.gallery-content-loading .spinner-container .loading-spinner.light {
    background: url("../img/loader-light.gif")
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-statusbar {
    position: relative;
    zoom: 1;
    position: fixed;
    bottom: 0;
    padding-top: 15px;
    width: 100%;
    background: #000;
    color: #fff;
    font-size: 14px;
    line-height: 18px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-statusbar:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-statusbar .gallery-enum {
    float: right;
    padding: 0 15px 15px 15px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-statusbar .gallery-desc {
    position: relative;
    padding-bottom: 15px;
    padding-left: 15px
}
.gallery-overlay .gallery-pane .gallery-picture-frame .gallery-statusbar .gallery-desc a {
    color: #fff;
    text-decoration: underline
}
.gallery-overlay .gallery-pane .gallery-closebar {
    position: relative;
    zoom: 1;
    position: absolute;
    width: 100%;
    top: 0
}
.gallery-overlay .gallery-pane .gallery-closebar:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.gallery-overlay .gallery-pane .gallery-closebar .gallery-close {
    border-bottom-left-radius: 4px;
    position: relative;
    float: right;
    margin-bottom: -11px;
    z-index: 10000;
    padding-right: 44px;
    padding-left: 13px;
    font-size: 14px;
    line-height: 36px;
    color: #fff;
    cursor: pointer;
    background-color: #000
}
.gallery-overlay .gallery-pane .gallery-closebar .gallery-close .icon {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTkuMDEsNS4yOGMtMC4zNy0wLjM3LTAuOTctMC4zNy0xLjM0LDBsLTUuMzgsNS4zOEw2LjkxLDUuMjhjLTAuMzctMC4zNy0wLjk3LTAuMzctMS4zNCwwIHMtMC4zNywwLjk3LDAsMS4zNEwxMC45NCwxMmwtNS4zOCw1LjM4Yy0wLjM3LDAuMzctMC4zNywwLjk3LDAsMS4zNGMwLjM3LDAuMzcsMC45NywwLjM3LDEuMzQsMGw1LjM4LTUuMzhsNS4zOCw1LjM4IGMwLjM3LDAuMzcsMC45NywwLjM3LDEuMzQsMHMwLjM3LTAuOTcsMC0xLjM0TDEzLjYzLDEybDUuMzgtNS4zOEMxOS4zOCw2LjI1LDE5LjM4LDUuNjUsMTkuMDEsNS4yOHoiLz48L3N2Zz4=") no-repeat 0 0;
    top: 50%;
    margin-top: -12px;
    position: absolute;
    right: 10px
}
.no-svg .gallery-overlay .gallery-pane .gallery-closebar .gallery-close .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -950px;
    background-size: 90px 1518px
}
.gallery-overlay .gallery-pane .gallery-closebar .gallery-close:hover .icon {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIsMEM1LjM3LDAsMCw1LjM3LDAsMTJjMCw2LjYzLDUuMzcsMTIsMTIsMTJjNi42MywwLDEyLTUuMzcsMTItMTJDMjQsNS4zNywxOC42MywwLDEyLDB6IE0xOS4wMSwxNy4zOCBjMC4zNywwLjM3LDAuMzcsMC45NywwLDEuMzRzLTAuOTcsMC4zNy0xLjM0LDBsLTUuMzgtNS4zOGwtNS4zOCw1LjM4Yy0wLjM3LDAuMzctMC45NywwLjM3LTEuMzQsMGMtMC4zNy0wLjM3LTAuMzctMC45NywwLTEuMzQgTDEwLjk0LDEyTDUuNTYsNi42MmMtMC4zNy0wLjM3LTAuMzctMC45NywwLTEuMzRzMC45Ny0wLjM3LDEuMzQsMGw1LjM4LDUuMzhsNS4zOC01LjM4YzAuMzctMC4zNywwLjk3LTAuMzcsMS4zNCwwIGMwLjM3LDAuMzcsMC4zNywwLjk3LDAsMS4zNEwxMy42MywxMkwxOS4wMSwxNy4zOHoiLz48L3N2Zz4=") no-repeat 0 0
}
.no-svg .gallery-overlay .gallery-pane .gallery-closebar .gallery-close:hover .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -974px;
    background-size: 90px 1518px
}
.gallery-overlay .gallery-pane .gallery-prev,
.gallery-overlay .gallery-pane .gallery-next {
    display: none;
    position: absolute;
    top: 0;
    width: 100px;
    height: 100%;
    cursor: pointer
}
.gallery-overlay .gallery-pane .gallery-prev .icon,
.gallery-overlay .gallery-pane .gallery-next .icon {
    position: absolute
}
.gallery-overlay .gallery-pane .gallery-prev {
    left: 0
}
.gallery-overlay .gallery-pane .gallery-prev .icon {
    width: 48px;
    height: 98px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDhweCIgaGVpZ2h0PSI5OHB4IiB2aWV3Qm94PSIwIDAgNDggOTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDk4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBvcGFjaXR5PSIwLjEiIGQ9Ik00NiwxSDI2TDEsNDlsMjUsNDhoMjBMMjEsNDkuMTJMNDYsMXogTTQ0LDk2SDI3TDIsNDlMMjcsMmgxN0wxOSw0OS4xMkw0NCw5NnoiLz48cGF0aCBvcGFjaXR5PSIwLjA1IiBkPSJNNDgsMEgyNUwwLDQ5bDI1LDQ5aDIzTDIzLDQ5LjEyTDQ4LDB6IE00Niw5N0gyNkwxLDQ5TDI2LDFoMjBMMjEsNDkuMTJMNDYsOTd6Ii8+PHBhdGggb3BhY2l0eT0iMC4yIiBkPSJNNDQsMkgyN0wyLDQ5bDI1LDQ3aDE3TDE5LDQ5LjEyTDQ0LDJ6IE00Miw5NUgyOEwzLDQ5TDI4LDNoMTRMMTcsNDkuMTJMNDIsOTV6Ii8+PHBhdGggb3BhY2l0eT0iMC4zIiBkPSJNNDIsM0gyOEwzLDQ5bDI1LDQ2aDE0TDE3LDQ5LjEyTDQyLDN6IE00MCw5NEgyOUw0LDQ5TDI5LDRoMTFMMTYsNDkuMTJMNDAsOTR6Ii8+PHBvbHlnb24gb3BhY2l0eT0iMC41NSIgZmlsbD0iI2ZmZiIgcG9pbnRzPSI0MCw0IDI5LDQgNCw0OSAyOSw5NCA0MCw5NCAxNiw0OS4xMiIvPjwvc3ZnPg==") no-repeat 0 0;
    top: 50%;
    margin-top: -49px;
    left: 10px
}
.no-svg .gallery-overlay .gallery-pane .gallery-prev .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -998px;
    background-size: 90px 1518px
}
.gallery-overlay .gallery-pane .gallery-prev:hover .icon {
    width: 48px;
    height: 98px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDhweCIgaGVpZ2h0PSI5OHB4IiB2aWV3Qm94PSIwIDAgNDggOTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDk4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBvcGFjaXR5PSIwLjEiIGZpbGw9IiNmZmYiIGQ9Ik00NiwxSDI2TDEsNDlsMjUsNDhoMjBMMjEsNDkuMTJMNDYsMXogTTQ0LDk2SDI3TDIsNDlMMjcsMmgxN0wxOSw0OS4xMkw0NCw5NnoiLz48cGF0aCBvcGFjaXR5PSIwLjA1IiBmaWxsPSIjZmZmIiBkPSJNNDgsMEgyNUwwLDQ5bDI1LDQ5aDIzTDIzLDQ5LjEyTDQ4LDB6IE00Niw5N0gyNkwxLDQ5TDI2LDFoMjBMMjEsNDkuMTJMNDYsOTd6Ii8+PHBhdGggb3BhY2l0eT0iMC4yIiBmaWxsPSIjZmZmIiBkPSJNNDQsMkgyN0wyLDQ5bDI1LDQ3aDE3TDE5LDQ5LjEyTDQ0LDJ6IE00Miw5NUgyOEwzLDQ5TDI4LDNoMTRMMTcsNDkuMTJMNDIsOTV6Ii8+PHBhdGggb3BhY2l0eT0iMC4zIiBmaWxsPSIjZmZmIiBkPSJNNDIsM0gyOEwzLDQ5bDI1LDQ2aDE0TDE3LDQ5LjEyTDQyLDN6IE00MCw5NEgyOUw0LDQ5TDI5LDRoMTFMMTYsNDkuMTJMNDAsOTR6Ii8+PHBvbHlnb24gZmlsbD0iI2ZmZiIgcG9pbnRzPSI0MCw0IDI5LDQgNCw0OSAyOSw5NCA0MCw5NCAxNiw0OS4xMiIvPjwvc3ZnPg==") no-repeat 0 0
}
.no-svg .gallery-overlay .gallery-pane .gallery-prev:hover .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -1096px;
    background-size: 90px 1518px
}
.gallery-overlay .gallery-pane .gallery-next {
    right: 0
}
.gallery-overlay .gallery-pane .gallery-next .icon {
    width: 48px;
    height: 98px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDhweCIgaGVpZ2h0PSI5OHB4IiB2aWV3Qm94PSIwIDAgNDggOTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDk4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBvcGFjaXR5PSIwLjEiIGQ9Ik0yLDk3aDIwbDI1LTQ4TDIyLDFIMmwyNSw0Ny44OEwyLDk3eiBNNCwyaDE3bDI1LDQ3TDIxLDk2SDRsMjUtNDcuMTJMNCwyeiIvPjxwYXRoIG9wYWNpdHk9IjAuMDUiIGQ9Ik0wLDk4aDIzbDI1LTQ5TDIzLDBMMCwwbDI1LDQ4Ljg4TDAsOTh6IE0yLDFoMjBsMjUsNDhMMjIsOTdIMmwyNS00OC4xMkwyLDF6Ii8+PHBhdGggb3BhY2l0eT0iMC4yIiBkPSJNNCw5NmgxN2wyNS00N0wyMSwySDRsMjUsNDYuODhMNCw5NnogTTYsM2gxNGwyNSw0NkwyMCw5NUg2bDI1LTQ2LjEyTDYsM3oiLz48cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik02LDk1aDE0bDI1LTQ2TDIwLDNINmwyNSw0NS44OEw2LDk1eiBNOCw0aDExbDI1LDQ1TDE5LDk0SDhsMjQtNDUuMTJMOCw0eiIvPjxwb2x5Z29uIG9wYWNpdHk9IjAuNTUiIGZpbGw9IiNmZmYiIHBvaW50cz0iOCw5NCAxOSw5NCA0NCw0OSAxOSw0IDgsNCAzMiw0OC44OCIvPjwvc3ZnPg==") no-repeat 0 0;
    top: 50%;
    margin-top: -49px;
    right: 10px
}
.no-svg .gallery-overlay .gallery-pane .gallery-next .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -1194px;
    background-size: 90px 1518px
}
.gallery-overlay .gallery-pane .gallery-next:hover .icon {
    width: 48px;
    height: 98px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDhweCIgaGVpZ2h0PSI5OHB4IiB2aWV3Qm94PSIwIDAgNDggOTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDk4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBvcGFjaXR5PSIwLjEiIGZpbGw9IiNmZmYiIGQ9Ik0yLDk3aDIwbDI1LTQ4TDIyLDFIMmwyNSw0Ny44OEwyLDk3eiBNNCwyaDE3bDI1LDQ3TDIxLDk2SDRsMjUtNDcuMTJMNCwyeiIvPjxwYXRoIG9wYWNpdHk9IjAuMDUiIGZpbGw9IiNmZmYiIGQ9Ik0wLDk4aDIzbDI1LTQ5TDIzLDBMMCwwbDI1LDQ4Ljg4TDAsOTh6IE0yLDFoMjBsMjUsNDhMMjIsOTdIMmwyNS00OC4xMkwyLDF6Ii8+PHBhdGggb3BhY2l0eT0iMC4yIiBmaWxsPSIjZmZmIiBkPSJNNCw5NmgxN2wyNS00N0wyMSwySDRsMjUsNDYuODhMNCw5NnogTTYsM2gxNGwyNSw0NkwyMCw5NUg2bDI1LTQ2LjEyTDYsM3oiLz48cGF0aCBvcGFjaXR5PSIwLjMiIGZpbGw9IiNmZmYiIGQ9Ik02LDk1aDE0bDI1LTQ2TDIwLDNINmwyNSw0NS44OEw2LDk1eiBNOCw0aDExbDI1LDQ1TDE5LDk0SDhsMjQtNDUuMTJMOCw0eiIvPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iOCw5NCAxOSw5NCA0NCw0OSAxOSw0IDgsNCAzMiw0OC44OCIvPjwvc3ZnPg==") no-repeat 0 0
}
.no-svg .gallery-overlay .gallery-pane .gallery-next:hover .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -1292px;
    background-size: 90px 1518px
}
.gallery-overlay .gallery-pane.multiple-image-pane .gallery-prev,
.gallery-overlay .gallery-pane.multiple-image-pane .gallery-next {
    display: block
}
.gallery-overlay .gallery-pane.multiple-image-pane .gallery-picture-frame .gallery-content {
    cursor: pointer
}
html.gallery-overlay-open,
body.gallery-overlay-open {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative;
    overflow: hidden;
    min-height: 100%;
    min-width: 0;
    width: auto
}
html.gallery-overlay-open .page,
body.gallery-overlay-open .page {
    display: none !important
}
.gallery .image-large-container {
    margin-bottom: 10px;
    padding-bottom: 67.80438184663537%;
    height: 0;
    overflow: hidden;
    border: 1px solid #b4b4b4;
    border-radius: 3px;
}
.gallery .image-large-container .image-large {
    display: block;
    border-radius: 3px;
    width: 100%
}
.gallery .object-list-container .object-list {
    position: relative;
    zoom: 1;
    float: none;
    left: 0;
    border: none
}
.gallery .object-list-container .object-list:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.gallery .object-list-container .object-list .object-list-item {
    float: left;
    left: 0;
    border: none;
    margin: 0 1.56494523% 10px 0;
    padding: 0;
    width: 15.36254564%;
    list-style-type: none;
}
.gallery .object-list-container .object-list .object-list-item .object-thumb,
.gallery .object-list-container .object-list .object-list-item .dummy-thumb {
    position: relative;
    display: block;
    margin: 0;
    border: none;
    outline: none;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%!important;
}
.gallery .object-list-container .object-list .object-list-item .object-thumb .icon,
.gallery .object-list-container .object-list .object-list-item .dummy-thumb .icon,
.gallery .object-list-container .object-list .object-list-item .object-thumb img,
.gallery .object-list-container .object-list .object-list-item .dummy-thumb img {
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
}
.gallery .object-list-container .object-list .object-list-item .object-thumb .icon.play,
.gallery .object-list-container .object-list .object-list-item .dummy-thumb .icon.play {
    width: 72px;
    height: 54px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNzJweCIgaGVpZ2h0PSI1NHB4IiB2aWV3Qm94PSIwIDAgNzIgNTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDU0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCB5PSIwIiB3aWR0aD0iNzIiIGhlaWdodD0iNTQiIGZpbGw9Im5vbmUiLz48cGF0aCBvcGFjaXR5PSIwLjgiIGZpbGw9IiMxRDFFMUMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXciIGQ9Ik00OS40MywxNC41NGMwLDAtNi45Ni0wLjU0LTEzLjc3LTAuNTQgYy02Ljc0LDAuMDgtMTMuMjUsMC42MS0xMy4yNSwwLjYxYy0yLjkyLDAuMzEtNC4xMiwxLjkxLTQuMTIsNC4yOGMwLDAtMC4zLDQuMDUtMC4zLDguMDNjMCw0LjIxLDAuMyw4LjM0LDAuMyw4LjM0IGMwLDIuMzcsMS44LDQuMDUsNC4xMiw0LjI4YzAsMCw2Ljk2LDAuNDYsMTMuNzcsMC40NmM2LjY2LDAsMTMuMjUtMC40NiwxMy4yNS0wLjQ2YzIuNjktMC4xNSw0LjEyLTEuOTEsNC4xMi00LjI4IGMwLDAsMC40NS00LjI4LDAuNDUtOC40MXMtMC40NS04LjAzLTAuNDUtOC4wM0M1My40OCwxNi40NSw1Mi4yLDE0Ljc2LDQ5LjQzLDE0LjU0eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMiwzNGMtMC4xNywwLTAuMzQtMC4wNC0wLjQ5LTAuMTNDMzEuMTksMzMuNjksMzEsMzMuMzYsMzEsMzNWMjFjMC0wLjM2LDAuMTktMC42OSwwLjUxLTAuODcgYzAuMzEtMC4xOCwwLjctMC4xNywxLjAxLDAuMDFsMTAsNkM0Mi44MiwyNi4zMiw0MywyNi42NSw0MywyN3MtMC4xOCwwLjY4LTAuNDksMC44NmwtMTAsNkMzMi4zNiwzMy45NSwzMi4xOCwzNCwzMiwzNHoiLz48L3N2Zz4=") no-repeat 0 0;
    top: 50%;
    margin-top: -27px;
    left: 50%;
    margin-left: -36px
}
.no-svg .gallery .object-list-container .object-list .object-list-item .object-thumb .icon.play,
.no-svg .gallery .object-list-container .object-list .object-list-item .dummy-thumb .icon.play {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -186px;
    background-size: 90px 1518px
}
.gallery .object-list-container .object-list .object-list-item .dummy-thumb .icon {
    width: 75px;
    height: 56px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNzVweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSIwIDAgNzUgNTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc1IDU2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCB4PSIzNiIgeT0iMTQiIGZpbGw9IiM5OTkiIHdpZHRoPSIyIiBoZWlnaHQ9IjI4Ii8+PHJlY3QgeD0iMjMiIHk9IjI3IiBmaWxsPSIjOTk5IiB3aWR0aD0iMjgiIGhlaWdodD0iMiIvPjxjaXJjbGUgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjEuODMzMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMzciIGN5PSIyOCIgcj0iMjIiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 0 0
}
.no-svg .gallery .object-list-container .object-list .object-list-item .dummy-thumb .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -1390px;
    background-size: 90px 1518px
}
.svg .gallery .object-list-container .object-list .object-list-item .dummy-thumb .icon {
    border-radius: 3px;
    background-color: #eee;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%
}
.no-svg .gallery .object-list-container .object-list .object-list-item .dummy-thumb .icon {
    top: 50%;
    margin-top: -28px;
    left: 50%;
    margin-left: -38px
}
.no-svg .gallery .object-list-container .object-list .object-list-item .dummy-thumb {
    background: #eee
}
.gallery .object-list-container .object-list .object-list-item:nth-child( 6n) {
    margin-right: 0
}
.gallery .object-list-container .object-list .object-list-item .dummy-item {
    display: none
}
.gallery .object-list-container .object-list .object-list-item.nth-child-5,
.gallery .object-list-container .object-list .object-list-item.nth-child-6,
.gallery .object-list-container .object-list .object-list-item.nth-child-12 {
    margin-right: 0
}
.gallery .object-list-container .object-list.closed {
    position: relative;
    display: block;
    margin: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 11.71548117%;
    margin-bottom: 10px
}
.gallery .object-list-container .object-list.closed .object-list-item.dummy-item {
    display: block
}
.checkoption-container {
    position: relative;
    padding-right: 9px
}
.checkoption-container label.checkoption {
    position: relative;
    zoom: 1;
    display: block;
    padding: 2px 0 3px 32px;
    font-size: 14px;
    line-height: 18px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis
}
.checkoption-container label.checkoption:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.checkoption-container label.checkoption .checkoption-icon {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzIDIzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkVGRUZFIiBkPSJNMjMsMjBjMCwxLjY2LTEuMzQsMy0zLDNIM2MtMS42NiwwLTMtMS4zNC0zLTNWM2MwLTEuNjYsMS4zNC0zLDMtM2gxN2MxLjY2LDAsMywxLjM0LDMsM1YyMHoiLz48cGF0aCBmaWxsPSIjRDBEMEQwIiBkPSJNMjAsMWMxLjEsMCwyLDAuOSwyLDJ2MTdjMCwxLjEtMC45LDItMiwySDNjLTEuMSwwLTItMC45LTItMlYzYzAtMS4xLDAuOS0yLDItMkgyMCBNMjAsMEgzIEMxLjM0LDAsMCwxLjM0LDAsM3YxN2MwLDEuNjYsMS4zNCwzLDMsM2gxN2MxLjY2LDAsMy0xLjM0LDMtM1YzQzIzLDEuMzQsMjEuNjYsMCwyMCwwTDIwLDB6Ii8+PC9zdmc+") no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0
}
.no-svg .checkoption-container label.checkoption .checkoption-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -14px;
    background-size: 90px 1518px
}
.checkoption-container label.checkoption .checkoption-icon input.checkbox {
    opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
    filter: alpha(opacity 0);
    cursor: pointer;
    outline: none
}
.checkoption-container label.checkoption.focus .checkoption-icon {
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzIDIzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkVGRUZFIiBkPSJNMjMsMjBjMCwxLjY2LTEuMzQsMy0zLDNIM2MtMS42NiwwLTMtMS4zNC0zLTNWM2MwLTEuNjYsMS4zNC0zLDMtM2gxN2MxLjY2LDAsMywxLjM0LDMsM1YyMHoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMjAsMWMxLjEsMCwyLDAuOSwyLDJ2MTdjMCwxLjEtMC45LDItMiwySDNjLTEuMSwwLTItMC45LTItMlYzYzAtMS4xLDAuOS0yLDItMkgyMCBNMjAsMEgzIEMxLjM0LDAsMCwxLjM0LDAsM3YxN2MwLDEuNjYsMS4zNCwzLDMsM2gxN2MxLjY2LDAsMy0xLjM0LDMtM1YzQzIzLDEuMzQsMjEuNjYsMCwyMCwwTDIwLDB6Ii8+PC9zdmc+") no-repeat 0 0
}
.no-svg .checkoption-container label.checkoption.focus .checkoption-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -37px;
    background-size: 90px 1518px
}
.checkoption-container label.checkoption.focus.checked .checkoption-icon {
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzIDIzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkVGRUZFIiBkPSJNMjMsMjBjMCwxLjY2LTEuMzQsMy0zLDNIM2MtMS42NiwwLTMtMS4zNC0zLTNWM2MwLTEuNjYsMS4zNC0zLDMtM2gxN2MxLjY2LDAsMywxLjM0LDMsM1YyMHoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMjAsMWMxLjEsMCwyLDAuOSwyLDJ2MTdjMCwxLjEtMC45LDItMiwySDNjLTEuMSwwLTItMC45LTItMlYzYzAtMS4xLDAuOS0yLDItMkgyMCBNMjAsMEgzIEMxLjM0LDAsMCwxLjM0LDAsM3YxN2MwLDEuNjYsMS4zNCwzLDMsM2gxN2MxLjY2LDAsMy0xLjM0LDMtM1YzQzIzLDEuMzQsMjEuNjYsMCwyMCwwTDIwLDB6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2NjYiIGQ9Ik0xNy40NSw1LjE2Yy0wLjUzLTAuMy0xLjIyLTAuMTctMS41OCwwLjMxbC01Ljg5LDhMNy4wNSwxMC4yIGMtMC4zOS0wLjQzLTEuMDctMC41MS0xLjU2LTAuMTljLTAuNSwwLjMyLTAuNjQsMC45NC0wLjMzLDEuNDJsMy45Miw2LjA1YzAuMjEsMC4zMiwwLjU5LDAuNTIsMSwwLjUyYzAsMCwwLjAxLDAsMC4wMSwwIGMwLjQxLDAsMC43OS0wLjIxLDEtMC41NEwxNy44NSw2LjZDMTguMTYsNi4xLDE3Ljk4LDUuNDcsMTcuNDUsNS4xNnoiLz48L3N2Zz4=") no-repeat 0 0
}
.no-svg .checkoption-container label.checkoption.focus.checked .checkoption-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -83px;
    background-size: 90px 1518px
}
.checkoption-container label.checkoption.checked .checkoption-icon {
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzIDIzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkVGRUZFIiBkPSJNMjMsMjBjMCwxLjY2LTEuMzQsMy0zLDNIM2MtMS42NiwwLTMtMS4zNC0zLTNWM2MwLTEuNjYsMS4zNC0zLDMtM2gxN2MxLjY2LDAsMywxLjM0LDMsM1YyMHoiLz48cGF0aCBmaWxsPSIjRDBEMEQwIiBkPSJNMjAsMWMxLjEsMCwyLDAuOSwyLDJ2MTdjMCwxLjEtMC45LDItMiwySDNjLTEuMSwwLTItMC45LTItMlYzYzAtMS4xLDAuOS0yLDItMkgyMCBNMjAsMEgzIEMxLjM0LDAsMCwxLjM0LDAsM3YxN2MwLDEuNjYsMS4zNCwzLDMsM2gxN2MxLjY2LDAsMy0xLjM0LDMtM1YzQzIzLDEuMzQsMjEuNjYsMCwyMCwwTDIwLDB6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2NjYiIGQ9Ik0xNy40NSw1LjE2Yy0wLjUzLTAuMy0xLjIyLTAuMTctMS41OCwwLjMxbC01Ljg5LDhMNy4wNSwxMC4yIGMtMC4zOS0wLjQzLTEuMDctMC41MS0xLjU2LTAuMTljLTAuNSwwLjMyLTAuNjQsMC45NC0wLjMzLDEuNDJsMy45Miw2LjA1YzAuMjEsMC4zMiwwLjU5LDAuNTIsMSwwLjUyYzAsMCwwLjAxLDAsMC4wMSwwIGMwLjQxLDAsMC43OS0wLjIxLDEtMC41NEwxNy44NSw2LjZDMTguMTYsNi4xLDE3Ljk4LDUuNDcsMTcuNDUsNS4xNnoiLz48L3N2Zz4=") no-repeat 0 0
}
.no-svg .checkoption-container label.checkoption.checked .checkoption-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -60px;
    background-size: 90px 1518px
}
.checkoption-container label.checkoption.disabled .checkoption-icon {
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzIDIzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkVGRUZFIiBkPSJNMjMsMjBjMCwxLjY2LTEuMzQsMy0zLDNIM2MtMS42NiwwLTMtMS4zNC0zLTNWM2MwLTEuNjYsMS4zNC0zLDMtM2gxN2MxLjY2LDAsMywxLjM0LDMsM1YyMHoiLz48cGF0aCBmaWxsPSIjRTdFN0U0IiBkPSJNMjAsMWMxLjEsMCwyLDAuOSwyLDJ2MTdjMCwxLjEtMC45LDItMiwySDNjLTEuMSwwLTItMC45LTItMlYzYzAtMS4xLDAuOS0yLDItMkgyMCBNMjAsMEgzIEMxLjM0LDAsMCwxLjM0LDAsM3YxN2MwLDEuNjYsMS4zNCwzLDMsM2gxN2MxLjY2LDAsMy0xLjM0LDMtM1YzQzIzLDEuMzQsMjEuNjYsMCwyMCwwTDIwLDB6Ii8+PC9zdmc+") no-repeat 0 0
}
.no-svg .checkoption-container label.checkoption.disabled .checkoption-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -106px;
    background-size: 90px 1518px
}
.checkoption-container label.checkoption.disabled.checked .checkoption-icon {
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzIDIzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkVGRUZFIiBkPSJNMjMsMjBjMCwxLjY2LTEuMzQsMy0zLDNIM2MtMS42NiwwLTMtMS4zNC0zLTNWM2MwLTEuNjYsMS4zNC0zLDMtM2gxN2MxLjY2LDAsMywxLjM0LDMsM1YyMHoiLz48cGF0aCBmaWxsPSIjRTdFN0U0IiBkPSJNMjAsMWMxLjEsMCwyLDAuOSwyLDJ2MTdjMCwxLjEtMC45LDItMiwySDNjLTEuMSwwLTItMC45LTItMlYzYzAtMS4xLDAuOS0yLDItMkgyMCBNMjAsMEgzIEMxLjM0LDAsMCwxLjM0LDAsM3YxN2MwLDEuNjYsMS4zNCwzLDMsM2gxN2MxLjY2LDAsMy0xLjM0LDMtM1YzQzIzLDEuMzQsMjEuNjYsMCwyMCwwTDIwLDB6Ii8+PHBhdGggb3BhY2l0eT0iMC41IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2NjYyIgZD0iTTE3LjI3LDUuMTZjLTAuNTMtMC4zLTEuMjItMC4xNy0xLjU4LDAuMzFsLTUuODksOCBMNi44NywxMC4yQzYuNDgsOS43Nyw1LjgsOS42OSw1LjMsMTAuMDFjLTAuNSwwLjMyLTAuNjQsMC45NC0wLjMzLDEuNDJsMy45Miw2LjA1QzkuMSwxNy44LDkuNDgsMTgsOS44OSwxOGMwLDAsMC4wMSwwLDAuMDEsMCBjMC40MSwwLDAuNzktMC4yMSwxLTAuNTRMMTcuNjYsNi42QzE3Ljk3LDYuMSwxNy44LDUuNDcsMTcuMjcsNS4xNnoiLz48L3N2Zz4=") no-repeat 0 0
}
.no-svg .checkoption-container label.checkoption.disabled.checked .checkoption-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -129px;
    background-size: 90px 1518px
}
.expander {
    position: relative
}
.expander .expander-title,
.expander .expander-content {
    background-color: #FFEFEF;
}
.expander .expander-title {
    border-radius: 3px 3px 0 0;
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    position: relative;
    padding: 7px 43px 7px 10px;
    /*color: #de182e;*/
    line-height: 18px;
    cursor: pointer
}
.expander .expander-title .selected-count {
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
    white-space: nowrap
}
.expander .expander-title .hint {
    display: none;
    color: #000;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-style: italic
}
.expander .expander-title .expander-handle {
    border-radius: 0 3px 0 0;
    /*position: absolute;*/
    float: left;
    top: 0;
    right: 0;
    bottom: 0;
    width: 10px;

}
.expander .expander-title .expander-handle .icon {

    /*position: absolute;*/
    display: block;
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMTEsNUgxQzAuNDUsNSwwLDUuNDUsMCw2YzAsMC41NSwwLjQ1LDEsMSwxaDEwYzAuNTUsMCwxLTAuNDUsMS0xQzEyLDUuNDUsMTEuNTUsNSwxMSw1eiIvPjwvc3ZnPg==") no-repeat 0 0;
    top: 50%;
    margin-top: 3px;
    left: 50%;
    margin-left: -6px
}
.no-svg .expander .expander-title .expander-handle .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -152px;
    background-size: 90px 1518px
}
.expander .expander-content {
    border-radius: 0 0 3px 3px;
    /*
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    */
    padding: 20px 20px
}
@media only screen and (max-width: 1023px) {
    .expander .expander-content {
        padding: 10px 10px
    }
}
.large-or-smaller .expander .expander-content {
    padding: 10px 10px
}
.expander.closed .hint {
    display: inline-block
}
@media only screen and (max-width: 674px) {
    .expander.closed .hint {
        display: block
    }
}
.medium-or-smaller .expander.closed .hint {
    display: block
}
.expander.closed .expander-handle {
    border-radius: 0 3px 3px 0
}
.expander.closed .expander-handle .icon {
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMTEsNUg3VjFjMC0wLjU1LTAuNDUtMS0xLTFDNS40NSwwLDUsMC40NSw1LDF2NEgxQzAuNDUsNSwwLDUuNDUsMCw2YzAsMC41NSwwLjQ1LDEsMSwxaDR2NCBjMCwwLjU1LDAuNDUsMSwxLDFjMC41NSwwLDEtMC40NSwxLTFWN2g0YzAuNTUsMCwxLTAuNDUsMS0xQzEyLDUuNDUsMTEuNTUsNSwxMSw1eiIvPjwvc3ZnPg==") no-repeat 0 0;
    top: 50%;
    margin-top: 3px;
    left: 50%;
    margin-left: -6px
}
.no-svg .expander.closed .expander-handle .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -164px;
    background-size: 90px 1518px
}
.expander.closed .expander-title {
    border-radius: 3px
}
.expander.closed .expander-content {
    display: none
}
.expander.nothing-selected .selected-count {
    display: none
}
.ghost-select-container {
    position: relative
}
.ghost-select-container .ghost-select {
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    position: relative;
    border: 1px solid #d0d0d0;
    background-color: #fff
}
.ghost-select-container .ghost-select .label {
    display: block;
    margin-right: 34px;
    padding: 6px 0 6px 9px;
    line-height: 18px;
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    font-weight: normal;
    font-size: inherit;
}
.ghost-select-container .ghost-select .button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    bottom: 0;
    border: none;
    border-left: 1px solid #d0d0d0;
    background: #EA7107;
    padding: 0;
    margin: 0;
}
.ghost-select-container .ghost-select .button .icon {
    /*width: 16px;
    height: 8px;
    background: url("/extern/css/down.png") no-repeat 0 0;
    top: 50%;
    margin-top: -3px;
    left: 50%;
    margin-left: -7px;*/
    margin-top: 11px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #f00;
    margin-left: 7px;
    width: 1px;
    position: absolute;
    padding: 0;
}
.no-svg .ghost-select-container .ghost-select .button .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 0;
    background-size: 90px 1518px
}
.ghost-select-container .ghost-select .ghost {
    opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
    filter: alpha(opacity 0);
    padding: 0;
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 30px;
    width: 100%;
    cursor: pointer
}
.ghost-select-container .ghost-select.non-empty .label {
    color: #000
}
.ghost-select-container .ghost-select.focus {
    border-color: #999
}
.ghost-select-container .ghost-select.disabled .label {
    color: #d0d0d0
}
.ghost-select-container .ghost-select.disabled .button .icon {
    width: 14px;
    height: 7px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCAxNCA3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCA3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRDBEMEQwIiBkPSJNNyw3bDctN0gwTDcsN3oiLz48L3N2Zz4=") no-repeat 0 0;
    top: 50%;
    margin-top: -3px;
    left: 50%;
    margin-left: -7px
}
.no-svg .ghost-select-container .ghost-select.disabled .button .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -7px;
    background-size: 90px 1518px
}
.ghost-select-container .ghost-select.disabled .ghost {
    cursor: default
}
.connected .ghost-select-container {
    padding-right: 10px
}
@media only screen and (min-width: 1024px) {
    .connected .ghost-select-container {
        padding-right: 20px
    }
}
.extralarge .connected .ghost-select-container {
    padding-right: 20px
}
.connected .ghost-select-container .connector {
    position: absolute;
    right: 0;
    top: 50%;
    width: 8px;
    height: 0;
    margin-top: -1px;
    border: 1px solid #d0d0d0
}
@media only screen and (min-width: 1024px) {
    .connected .ghost-select-container .connector {
        width: 18px
    }
}
.extralarge .connected .ghost-select-container .connector {
    width: 18px
}
.page {
    position: relative
}
.page .wrapper {
    text-align: left;
    position: relative;
    zoom: 1;
    max-width: 1024px;
    min-width: 240px;
    margin: 0 auto;
    width: 100%!important;
}

.wrapper.wrapperJSON {
    width: 100%!important;
}

.page .wrapper:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.no-max-width .page .wrapper {
    max-width: none
}
.no-min-width .page .wrapper {
    min-width: 0
}
.no-center .page .wrapper {
    margin: 0
}
.layout--group {
    position: relative;
    zoom: 1
}
.layout--group:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.layout--group .layout--half {
    float: left;
    width: 50%
}
.layout--group input[type='checkbox'] {
    margin: 3px 3px 3px 4px;
}
@media only screen and (max-width: 674px) {
    .layout--group .layout--half {
        width: 100%;
        float: none;
        clear: both
    }
}
.medium-or-smaller .layout--group .layout--half {
    width: 100%;
    float: none;
    clear: both
}
.layout--group .layout--one-third {
    float: left;
    width: 33.33333333%
}
.layout--group .layout--two-third {
    float: left;
    width: 66.66666667%
}
.layout--group .layout--one-fourth,
.layout--group .layout--one-sixth {
    float: left;
    width: 25%
}
@media only screen and (max-width: 674px) {
    .layout--group .layout--one-fourth,
    .layout--group .layout--one-sixth {
        width: 50%
    }
}
.medium-or-smaller .layout--group .layout--one-fourth,
.medium-or-smaller .layout--group .layout--one-sixth {
    width: 50%
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .layout--group .layout--one-fourth,
    .layout--group .layout--one-sixth {
        width: 25%
    }
}
.large .layout--group .layout--one-fourth,
.large .layout--group .layout--one-sixth {
    width: 25%
}
.layout--group .layout--one-fifth {
    float: left;
    width: 20%
}
.layout--group .layout--four-fifth {
    float: left;
    width: 80%
}
.layout--group .layout--one-sixth {
    float: left;
    width: 16.66666667%
}
@media only screen and (max-width: 674px) {
    .layout--group .layout--one-sixth {
        width: 50%
    }
}
.medium-or-smaller .layout--group .layout--one-sixth {
    width: 50%
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .layout--group .layout--one-sixth {
        width: 25%
    }
}
.large .layout--group .layout--one-sixth {
    width: 25%
}
.layout--group .layout--columns.layout--columns-two {
    -webkit-column-count: 2;
    -webkit-column-width: 50%;
    -moz-column-count: 2;
    -moz-column-width: 50%;
    column-count: 2;
    column-width: 50%
}
.no-csscolumns .layout--group .layout--columns.layout--columns-two>* {
    width: 50%;
    float: left
}
.no-csscolumns.no-mediaqueries.small .layout--group .layout--columns.layout--columns-two>* {
    width: auto;
    float: none
}
.layout--group .layout--columns.layout--columns-four {
    -webkit-column-count: 4;
    -webkit-column-width: 25%;
    -moz-column-count: 4;
    -moz-column-width: 25%;
    column-count: 4;
    column-width: 25%
}
@media only screen and (max-width: 674px) {
    .layout--group .layout--columns.layout--columns-four {
        -webkit-column-count: 2;
        -webkit-column-width: 50%;
        -moz-column-count: 2;
        -moz-column-width: 50%;
        column-count: 2;
        column-width: 50%
    }
}
.medium-or-smaller .layout--group .layout--columns.layout--columns-four {
    -webkit-column-count: 2;
    -webkit-column-width: 50%;
    -moz-column-count: 2;
    -moz-column-width: 50%;
    column-count: 2;
    column-width: 50%
}
@media only screen and (max-width: 474px) {
    .layout--group .layout--columns.layout--columns-four {
        -webkit-column-count: 1;
        -webkit-column-width: 100%;
        -moz-column-count: 1;
        -moz-column-width: 100%;
        column-count: 1;
        column-width: 100%
    }
}
.small .layout--group .layout--columns.layout--columns-four {
    -webkit-column-count: 1;
    -webkit-column-width: 100%;
    -moz-column-count: 1;
    -moz-column-width: 100%;
    column-count: 1;
    column-width: 100%
}
.no-csscolumns .layout--group .layout--columns.layout--columns-four>* {
    width: 25%;
    float: left
}
.no-csscolumns.no-mediaqueries.medium-or-smaller .layout--group .layout--columns.layout--columns-four>* {
    width: 50%
}
.no-csscolumns.no-mediaqueries.small .layout--group .layout--columns.layout--columns-four>* {
    width: auto;
    float: none
}
.debug .layout--half {
    box-shadow: inset 0 0 0 1px #ff0, inset 0 0 5px 5px #ff0 !important
}
.debug .layout--half:before {
    color: #000;
    position: absolute;
    content: "half";
    display: block;
    padding: 1px 5px;
    background: #ff0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #ff0
}
.debug .layout--one-third {
    box-shadow: inset 0 0 0 1px #ff0, inset 0 0 5px 5px #ff0 !important
}
.debug .layout--one-third:before {
    color: #000;
    position: absolute;
    content: "one third";
    display: block;
    padding: 1px 5px;
    background: #ff0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #ff0
}
.debug .layout--two-third {
    box-shadow: inset 0 0 0 1px #ff0, inset 0 0 5px 5px #ff0 !important
}
.debug .layout--two-third:before {
    color: #000;
    position: absolute;
    content: "two third";
    display: block;
    padding: 1px 5px;
    background: #ff0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #ff0
}
.debug .layout--one-fourth {
    box-shadow: inset 0 0 0 1px #ff0, inset 0 0 5px 5px #ff0 !important
}
.debug .layout--one-fourth:before {
    color: #000;
    position: absolute;
    content: "one fourth";
    display: block;
    padding: 1px 5px;
    background: #ff0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #ff0
}
.debug .layout--one-fifth {
    box-shadow: inset 0 0 0 1px #ff0, inset 0 0 5px 5px #ff0 !important
}
.debug .layout--one-fifth:before {
    color: #000;
    position: absolute;
    content: "one fifth";
    display: block;
    padding: 1px 5px;
    background: #ff0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #ff0
}
.debug .layout--four-fifth {
    box-shadow: inset 0 0 0 1px #ff0, inset 0 0 5px 5px #ff0 !important
}
.debug .layout--four-fifth:before {
    color: #000;
    position: absolute;
    content: "four fifth";
    display: block;
    padding: 1px 5px;
    background: #ff0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #ff0
}
.debug .layout--one-sixth {
    box-shadow: inset 0 0 0 1px #ff0, inset 0 0 5px 5px #ff0 !important
}
.debug .layout--one-sixth:before {
    color: #000;
    position: absolute;
    content: "one sixth";
    display: block;
    padding: 1px 5px;
    background: #ff0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #ff0
}
.debug .layout--four-fifth {
    box-shadow: inset 0 0 0 1px #ff0, inset 0 0 5px 5px #ff0 !important
}
.debug .layout--four-fifth:before {
    color: #000;
    position: absolute;
    content: "four fifth";
    display: block;
    padding: 1px 5px;
    background: #ff0;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #ff0
}
.debug .layout--columns-two {
    box-shadow: inset 0 0 0 1px #f00, inset 0 0 5px 5px #f00 !important
}
.debug .layout--columns-two:before {
    color: #fff;
    position: absolute;
    content: "two columns";
    display: block;
    padding: 1px 5px;
    background: #f00;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #f00
}
.debug .layout--columns-four {
    box-shadow: inset 0 0 0 1px #f00, inset 0 0 5px 5px #f00 !important
}
.debug .layout--columns-four:before {
    color: #fff;
    position: absolute;
    content: "four columns";
    display: block;
    padding: 1px 5px;
    background: #f00;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    font-size: 11px;
    line-height: 13px;
    z-index: 9999;
    box-shadow: 3px 3px 3px #f00
}
.hub {
    padding: 10px;
    background-color: #fff
}

.hub.hub-search {
    padding-bottom: 0px;
    padding-top: 0px;
}
.hub.hub-filter-list {
    padding-top: 0px;
    margin-top: -10px!important;
}

.hub .title-main {
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    /*color: #000*/
}
.hub .title-secondary {
    font-size: 16px;
    line-height: 21px;
    margin: 0;
    /*color: #000*/
}
.hub .heading-container {
    position: relative;
    zoom: 1;
    margin-bottom: 17px
}
.hub .heading-container:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.hub .heading-container .title-main {
    display: inline
}
.hub .heading-container .top-link {
    display: inline-block
}
.hub .heading-container .top-link.reset {
    position: absolute;
    right: 0;
    top: 0
}
.hub .heading-container .top-link.reset:before {
    font-size: 18px;
    line-height: 24px;
    content: " "
}
.hub .separator {
    display: none
}
.hub .submit-catch {
    position: absolute;
    left: -9999px
}
.hub .object-list.top-list {
    margin-bottom: 40px
}
.chapters {
    padding: 0 !important
}
.chapters .chapter {
    zoom: 1;
    margin-bottom: 10px;
    position: relative
}
.chapters .chapter:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.chapters .chapter .chapter-content {
    border-radius: 3px;
    padding: 10px 20px;
    background-color: #eee
}
@media only screen and (max-width: 1023px) {
    .chapters .chapter .chapter-content {
        padding: 10px 10px
    }
}
.large-or-smaller .chapters .chapter .chapter-content {
    padding: 10px 10px
}
.flashmessage {
    border-radius: 3px;
    position: relative;
    border: 1px solid;
    padding: 7px 9px;
    font-size: 14px;
    line-height: 18px;
    color: #444
}
.flashmessage .icon {
    position: absolute;
    display: block;
    text-indent: -9999px
}
.flashmessage .title {
    display: block;
    margin-bottom: 4px;
    font-weight: bold;
    color: #444
}
.flashmessage.success {
    border-color: #c8e2b9;
    background-color: #e6f3cb;
    padding-left: 32px
}
.flashmessage.success .icon {
    top: 7px;
    left: 7px
}
.flashmessage.success .icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJpY29uLWNoZWNrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZm9ybV8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4Ljk5OTUiIHkxPSIwLjA4MDYiIHgyPSI4Ljk5OTUiIHkyPSIxNy45ODciPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZDRDMxRCIvPjxzdG9wIG9mZnNldD0iMC45ODg4IiBzdG9wLWNvbG9yPSIjNTFBMTJFIi8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGlkPSJmb3JtIiBmaWxsPSJ1cmwoI2Zvcm1fMV8pIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz48cGF0aCBpZD0iYXJyb3ciIGZpbGw9IiNmZmYiIGQ9Ik03LjUyMiwxNC45OTFjLTAuMzIsMC0wLjYyNC0wLjE0NC0wLjgyNi0wLjM5MmwtMy40NDktNC4yMkMyLjg3NSw5LjkyNCwyLjk0Miw5LjI1MSwzLjM5OCw4Ljg3OCBDMy44NTQsOC41MDUsNC41MjcsOC41NzIsNC45LDkuMDI5bDIuNTcxLDMuMTQ2bDUuNTktNy43MjRjMC4zNDUtMC40NzcsMS4wMTItMC41ODMsMS40OS0wLjIzOSBjMC40NzgsMC4zNDYsMC41ODQsMS4wMTMsMC4yMzgsMS40OTFMOC4zODcsMTQuNTVjLTAuMTk0LDAuMjY5LTAuNTAyLDAuNDMxLTAuODMzLDAuNDRDNy41NDMsMTQuOTkxLDcuNTMzLDE0Ljk5MSw3LjUyMiwxNC45OTF6Ii8+PC9zdmc+") no-repeat 0 0
}
.no-svg .flashmessage.success .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -1482px;
    background-size: 90px 1518px
}
.flashmessage.info {
    border-color: #bed6ec;
    background-color: #dde7f2;
    padding-left: 32px
}
.flashmessage.info .icon {
    top: 7px;
    left: 7px
}
.flashmessage.info .icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJpY29uLWluZm8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGxpbmVhckdyYWRpZW50IGlkPSJmb3JtXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjguOTk5NSIgeTE9IjAuMDgwNiIgeDI9IjguOTk5NSIgeTI9IjE3Ljk4NyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjU5RkUzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjg3NUJEIi8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGlkPSJmb3JtIiBmaWxsPSJ1cmwoI2Zvcm1fMV8pIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz48ZyBpZD0iaW5mb3JtYXRpb24taSI+PHBhdGggaWQ9ImxpbmUiIGZpbGw9IiNmZmYiIGQ9Ik05LDdDOC40NDgsNyw4LDcuNDQ3LDgsOHY2YzAsMC41NTMsMC40NDgsMSwxLDFzMS0wLjQ0NywxLTFWOEMxMCw3LjQ0Nyw5LjU1Miw3LDksN3oiLz48cGF0aCBpZD0icG9pbnQiIGZpbGw9IiNmZmYiIGQ9Ik05LDNDOC43NCwzLDguNDgsMy4xMSw4LjI5LDMuMjlDOC4xMSwzLjQ4LDgsMy43Myw4LDRjMCwwLjI3MSwwLjExLDAuNTIxLDAuMjksMC43MSBjMC4zNywwLjM3LDEuMDQsMC4zNywxLjQyLDBDOS44OSw0LjUyMSwxMCw0LjI2LDEwLDRTOS44OSwzLjQ4LDkuNzEsMy4yOUM5LjUyLDMuMTEsOS4yNiwzLDksM3oiLz48L2c+PC9zdmc+") no-repeat 0 0
}
.no-svg .flashmessage.info .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -1464px;
    background-size: 90px 1518px
}
.flashmessage.warning {
    border-color: #fee493;
    background-color: #fffbcb;
    padding-left: 32px
}
.flashmessage.warning .icon {
    top: 7px;
    left: 7px
}
.flashmessage.warning .icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJpY29uLWF0dGVudGlvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48bGluZWFyR3JhZGllbnQgaWQ9ImZvcm1fMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS4wMDA1IiB5MT0iMTcuODEyNSIgeDI9IjkuMDAwNSIgeTI9IjAuMDI5NSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZCNDAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZDRjI5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBpZD0iZm9ybSIgZmlsbD0idXJsKCNmb3JtXzFfKSIgZD0iTTE3LjgwMywxNS4xNDhsMC4wMDQtMC4wMDVsLTUuNDc1LTEwLjk1bC0xLjU1OC0zLjA5OEMxMC40NDMsMC40NDgsOS43NzcsMCw5LDAgQzguMjIzLDAsNy41NTcsMC40NDgsNy4yMjYsMS4wOTVMNS42NjgsNC4xOTNsLTUuNDc1LDEwLjk1bDAuMDAzLDAuMDA1QzAuMDc0LDE1LjQwOCwwLDE1LjY5NCwwLDE2YzAsMS4xMDQsMC44OTYsMiwyLDJoN2g3IGMxLjEwNCwwLDItMC44OTYsMi0yQzE4LDE1LjY5NCwxNy45MjYsMTUuNDA4LDE3LjgwMywxNS4xNDh6Ii8+PGcgaWQ9ImV4Y2xhbWF0aW9uLW1hcmtfMV8iPjxwYXRoIGlkPSJsaW5lXzFfIiBmaWxsPSIjMzMzIiBkPSJNOSwxMmMtMC41NTIsMC0xLTAuNDQ3LTEtMVY1YzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDF2NkMxMCwxMS41NTMsOS41NTIsMTIsOSwxMnoiLz48cGF0aCBpZD0icG9pbnRfMV8iIGZpbGw9IiMzMzMiIGQ9Ik05LDE2Yy0wLjI2LDAtMC41Mi0wLjExLTAuNzEtMC4yOUM4LjExLDE1LjUyLDgsMTUuMjcsOCwxNWMwLTAuMjcxLDAuMTEtMC41MjEsMC4yOS0wLjcxIGMwLjM3LTAuMzcsMS4wNC0wLjM3LDEuNDIsMEM5Ljg5LDE0LjQ3OSwxMCwxNC43NCwxMCwxNXMtMC4xMSwwLjUyLTAuMjksMC43MUM5LjUyLDE1Ljg5LDkuMjYsMTYsOSwxNnoiLz48L2c+PC9zdmc+") no-repeat 0 0
}
.no-svg .flashmessage.warning .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -1500px;
    background-size: 90px 1518px
}
.flashmessage.error {
    border-color: #fec0b2;
    background-color: #ffe0df;
    padding-left: 32px
}
.flashmessage.error .icon {
    top: 7px;
    left: 7px
}
.flashmessage.error .icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJpY29uLWVycm9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZm9ybV8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4Ljk5OTUiIHkxPSIwLjA4MDYiIHgyPSI4Ljk5OTUiIHkyPSIxNy45ODciPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZCMkUwMCIvPjxzdG9wIG9mZnNldD0iMC45ODg4IiBzdG9wLWNvbG9yPSIjRDAxRDAwIi8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGlkPSJmb3JtIiBmaWxsPSJ1cmwoI2Zvcm1fMV8pIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz48ZyBpZD0iZXhjbGFtYXRpb24tbWFya18xXyI+PHBhdGggaWQ9ImxpbmUiIGZpbGw9IiNmZmYiIGQ9Ik05LDExYy0wLjU1MiwwLTEtMC40NDctMS0xVjRjMC0wLjU1MiwwLjQ0OC0xLDEtMXMxLDAuNDQ4LDEsMXY2QzEwLDEwLjU1Myw5LjU1MiwxMSw5LDExeiIvPjxwYXRoIGlkPSJwb2ludCIgZmlsbD0iI2ZmZiIgZD0iTTksMTVjLTAuMjYsMC0wLjUyLTAuMTEtMC43MS0wLjI5QzguMTEsMTQuNTIsOCwxNC4yNyw4LDE0YzAtMC4yNzEsMC4xMS0wLjUyMSwwLjI5LTAuNzEgYzAuMzctMC4zNywxLjA0LTAuMzcsMS40MiwwQzkuODksMTMuNDc5LDEwLDEzLjc0LDEwLDE0cy0wLjExLDAuNTItMC4yOSwwLjcxQzkuNTIsMTQuODksOS4yNiwxNSw5LDE1eiIvPjwvZz48L3N2Zz4=") no-repeat 0 0
}
.no-svg .flashmessage.error .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -1446px;
    background-size: 90px 1518px
}
.checkbox-list {
    margin-bottom: -10px
}
.checkbox-list .checkoption-container {
    position: relative;
    zoom: 1;
    overflow: hidden;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    padding-right: 0;
    margin-bottom: 10px
}
.checkbox-list .checkoption-container:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.no-csscolumns .checkbox-list .checkoption-container .checkoption.super {
    display: none
}
.checkbox-list .checkoption-container .checkoption.sub {
    margin-left: 32px
}
.no-csscolumns .checkbox-list .checkoption-container .checkoption.sub {
    margin-left: 0
}
.checkbox-list .checkoption-dummy {
    overflow: hidden;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 10px;
    height: 23px
}
@media only screen and (max-width: 674px) {
    .checkbox-list .checkoption-dummy {
        display: none
    }
}
.medium-or-smaller .checkbox-list .checkoption-dummy {
    display: none
}
.no-csscolumns .checkbox-list .checkoption-dummy {
    display: none
}
.part-line {
    margin-bottom: 10px
}
.part-line .line-label {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    display: block;
    margin-bottom: 4px;
    overflow: hidden;
    max-width: 100%;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis
}
.part-line .line-label .label-hint {
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased
}
.part-line .control .text,
.part-line .control .textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d0d0d0;
    padding: 6px 8px;
    width: 100%;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    background-color: #fff
}
.part-line .control .text:focus,
.part-line .control .textarea:focus {
    border-color: #999 !important;
    outline: none
}
.part-line .control .text {
    height: 32px
}
.part-line .control .textarea {
    height: 104px;
    resize: vertical
}
.part-line-group.range .part-line {
    float: left;
    width: 50%
}
.part-line.checkbox-email {
    margin-bottom: 15px
}
.part-line.input-error-field .line-label {
    color: #c00
}
.part-line.input-error-field .control .text {
    border-color: #c00;
    background-color: #ffe0df;
    color: #c00
}
.part-line.input-error-field .input-error {
    font-size: 12px;
    line-height: 16px;
    color: #c00
}
.part-line-group {
    position: relative;
    zoom: 1
}
.part-line-group:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.object-list-container {
    position: relative;
    overflow: hidden
}
.object-list {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none
}

.object-list-item:nth-child(even) {
    background: #F8F8F8;
}
.object-list-item:nth-child(odd) {
    background: #FFF;
}

.object-list .object-list-item .object-data .title-secondary {
    margin: 0 0 10px 0;
    font-size: 16px;
    line-height: 21px
}
@media only screen and (max-width: 1023px) {
    .object-list .object-list-item .object-data .title-secondary {
        font-size: 14px;
        line-height: 18px
    }
}
.large-or-smaller .object-list .object-list-item .object-data .title-secondary {
    font-size: 14px;
    line-height: 18px
}
.object-list .object-list-item .prop-list {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none
}
.object-list.search-result-list {
    /*border-top: 1px solid #e0e0e0*/
}
.object-list.search-result-list .object-list-item {
    position: relative;
    zoom: 1;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 10px 0 10px;
    padding-left: 0;
    padding-right: 5px;
}
.object-list.search-result-list .object-list-item:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item {
        padding-top: 20px
    }
}
.large .object-list.search-result-list .object-list-item {
    padding-top: 20px
}
@media only screen and (min-width: 475px) and (max-width: 674px) {
    .object-list.search-result-list .object-list-item {
        padding-top: 15px
    }
}
.medium .object-list.search-result-list .object-list-item {
    padding-top: 15px
}
@media only screen and (max-width: 474px) {
    .object-list.search-result-list .object-list-item {
        padding-top: 15px
    }
}
.small .object-list.search-result-list .object-list-item {
    padding-top: 15px
}
.object-list.search-result-list .object-list-item .object-thumb {
    height: 139px;
    position: relative;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    margin-right: 19px;
    margin-left: 12px;
    width: 185px
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .object-thumb {
        width: 150px;
        height: 113px
    }
}
.large .object-list.search-result-list .object-list-item .object-thumb {
    width: 150px;
    height: 113px
}
@media only screen and (min-width: 475px) and (max-width: 674px) {
    .object-list.search-result-list .object-list-item .object-thumb {
        width: 110px;
        height: 83px
    }
}
.medium .object-list.search-result-list .object-list-item .object-thumb {
    width: 110px;
    height: 83px
}
@media only screen and (max-width: 474px) {
    .object-list.search-result-list .object-list-item .object-thumb {
        width: 90px;
        height: 68px
    }
}
.small .object-list.search-result-list .object-list-item .object-thumb {
    width: 90px;
    height: 68px
}
.object-list.search-result-list .object-list-item .object-thumb img {
    border-radius: 3px;
    width: 100%;
    display:  block;
    padding-left: 5px;
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .object-thumb {
        margin-right: 15px;
        margin-bottom: 20px
    }
}
.large .object-list.search-result-list .object-list-item .object-thumb {
    margin-right: 15px;
    margin-bottom: 20px
}
@media only screen and (min-width: 475px) and (max-width: 674px) {
    .object-list.search-result-list .object-list-item .object-thumb {
        margin-right: 14px;
        margin-bottom: 15px
    }
}
.medium .object-list.search-result-list .object-list-item .object-thumb {
    margin-right: 14px;
    margin-bottom: 15px
}
@media only screen and (max-width: 474px) {
    .object-list.search-result-list .object-list-item .object-thumb {
        margin-right: 9px;
        margin-bottom: 15px
    }
}
.small .object-list.search-result-list .object-list-item .object-thumb {
    margin-right: 9px;
    margin-bottom: 15px
}
.object-list.search-result-list .object-list-item .container-right {
    margin-left: 204px;
    position: relative;
    margin-left: 205px
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .container-right {
        margin-left: 165px
    }
}
.large .object-list.search-result-list .object-list-item .container-right {
    margin-left: 165px
}
@media only screen and (min-width: 475px) and (max-width: 674px) {
    .object-list.search-result-list .object-list-item .container-right {
        margin-left: 124px
    }
}
.medium .object-list.search-result-list .object-list-item .container-right {
    margin-left: 124px
}
@media only screen and (max-width: 474px) {
    .object-list.search-result-list .object-list-item .container-right {
        margin-left: 99px
    }
}
.small .object-list.search-result-list .object-list-item .container-right {
    margin-left: 99px
}
.object-list.search-result-list .object-list-item .object-data {
    position: relative;
    margin-bottom: 10px;
    margin-bottom: 4px;
    top: -2px
}
@media only screen and (min-width: 1024px) {
    .object-list.search-result-list .object-list-item .object-data {
        top: -4px;
        padding-right: 400px
    }
}
.extralarge .object-list.search-result-list .object-list-item .object-data {
    top: -4px;
    padding-right: 400px
}
@media only screen and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .object-data {
        top: -1px;
        margin-bottom: 0
    }
}
.large-or-smaller .object-list.search-result-list .object-list-item .object-data {
    top: -1px;
    margin-bottom: 0
}
@media only screen and (max-width: 474px) {
    .object-list.search-result-list .object-list-item .object-data {
        top: -3px
    }
}
.small .object-list.search-result-list .object-list-item .object-data {
    top: -3px
}
.object-list.search-result-list .object-list-item .object-data .title-secondary {
    width: 100%
}
.object-list.search-result-list .object-list-item .object-data .title-secondary .new {
    color: #ff7500;
    text-transform: uppercase
}
.object-list.search-result-list .object-list-item .object-data .title-secondary .new .paren {
    display: none
}
.object-list.search-result-list .object-list-item .object-data .description {
    line-height: 19px;
    /*color: #000*/
}
@media only screen and (max-width: 674px) {
    .object-list.search-result-list .object-list-item .object-data .description {
        display: none
    }
}
.medium-or-smaller .object-list.search-result-list .object-list-item .object-data .description {
    display: none
}
.object-list.search-result-list .object-list-item .object-data .teaser-text {
    line-height: 19px;
    color: #000;
    font-style: italic
}
@media only screen and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .object-data .teaser-text {
        display: none
    }
}
.large-or-smaller .object-list.search-result-list .object-list-item .object-data .teaser-text {
    display: none
}
.object-list.search-result-list .object-list-item .object-data .paragraph {
    margin: 10px 0;
    width: 700px;
}
.object-list.search-result-list .object-list-item .object-data .quality {
    position: absolute;
    right: 10px;
    top: 20px
}
.object-list.search-result-list .object-list-item .object-data .prop-list {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none
}
.object-list.search-result-list .object-list-item .object-data .prop-list .prop-list-item.price {
    margin-bottom: 10px
}

.prop-list-item.price {
    font-weight: bold!important;
}

.object-list.search-result-list .object-list-item .object-data .prop-list .prop-list-item .text {
    white-space: nowrap
}
.object-list.search-result-list .object-list-item .object-data .bookmark {
    position: absolute;
    right: 10px;
    bottom: 20px
}
.object-list.search-result-list .object-list-item .object-data .compare {
    position: absolute;
    bottom: 24px
}
@media only screen and (min-width: 1024px) {
    .object-list.search-result-list .object-list-item .object-props {
        position: absolute;
        right: 0;
        top: -4px;
        width: 500px;
        line-height: 1.1875
    }
}
.extralarge .object-list.search-result-list .object-list-item .object-props {
    position: absolute;
    right: 0;
    top: -4px;
    width: 380px;
    line-height: 1.1875
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .object-props {
        margin-top: 4px;
        margin-bottom: 19px;
        margin-top: 2px;
        margin-bottom: 13px
    }
}
.large .object-list.search-result-list .object-list-item .object-props {
    margin-top: 4px;
    margin-bottom: 19px;
    margin-top: 2px;
    margin-bottom: 13px
}
@media only screen and (max-width: 474px) {
    .object-list.search-result-list .object-list-item .object-props {
        margin-top: 0;
        margin-bottom: 11px;
        line-height: 1.3
    }
}
.small .object-list.search-result-list .object-list-item .object-props {
    margin-top: 0;
    margin-bottom: 11px;
    line-height: 1.3
}
@media only screen and (min-width: 1024px) {
    .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item {
        font-size: 16px;
        line-height: 21px;
        float: left;
        text-align: right
    }
}
.extralarge .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item {
    font-size: 16px;
    line-height: 21px;
    float: left;
    text-align: right
}
.object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.date {
    /*float: left;*/
    margin-right: 5px;
    margin-left: 20px;
   /*color: #000*/
}
@media only screen and (min-width: 1024px) {
    .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.date {
        margin-right: 0;
        width: 145px;
    }
}
.extralarge .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.date {
    margin-right: 0;
    width: 60px
}
@media only screen and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.date:after {
        padding-left: 5px;
        content: ""
    }
}
.large-or-smaller .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.date:after {
    padding-left: 5px;
    content: ""
}
.object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.mileage {
    /*color: #000*/
}
@media only screen and (min-width: 1024px) {
    .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.mileage {
        width: 160px;
        float: left
    }
}
.extralarge .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.mileage {
    width: 130px;
    float: left
}
@media only screen and (min-width: 1024px) {
    .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.price {
        width: 165px
    }
}
.extralarge .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.price {
    width: 180px
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.price {
        margin-top: 3px
    }
}
.large .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.price {
    margin-top: 3px
}
@media only screen and (min-width: 475px) and (max-width: 674px) {
    .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.price {
        margin-top: 1px
    }
}
.medium .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.price {
    margin-top: 1px
}
@media only screen and (max-width: 474px) {
    .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.price {
        margin-top: 0
    }
}
.small .object-list.search-result-list .object-list-item .object-props .prop-list .prop-list-item.price {
    margin-top: 0
}
.object-list.search-result-list .object-list-item .object-props .quality {
    display: block;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    margin-top: 3px
}
@media only screen and (min-width: 1024px) {
    .object-list.search-result-list .object-list-item .object-props .quality {
        position: static;
        float: right;
        clear: both
    }
}
.extralarge .object-list.search-result-list .object-list-item .object-props .quality {
    position: static;
    float: right;
    clear: both
}
@media only screen and (max-width: 674px) {
    .object-list.search-result-list .object-list-item .object-props .quality {
        display: none
    }
}
.medium-or-smaller .object-list.search-result-list .object-list-item .object-props .quality {
    display: none
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item .object-props .quality img {
        vertical-align: bottom
    }
}
.large .object-list.search-result-list .object-list-item .object-props .quality img {
    vertical-align: bottom
}
.object-list.search-result-list .object-list-item.top .object-thumb .icon {
    width: 36px;
    height: 35px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzYgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM2IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjNzU0QzI0IiBkPSJNMCwzMWMwLDEuNjYsMSwzLDEsM3YtNkMxLDI4LDAsMjkuMzQsMCwzMXoiLz48cGF0aCBmaWxsPSIjNzU0QzI0IiBkPSJNMzIsMGMtMS42NiwwLTMsMS0zLDFoNkMzNSwxLDMzLjY2LDAsMzIsMHoiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE2IiB5MT0iLTEuNDU1MTkyZS0xMSIgeDI9IjE2IiB5Mj0iMzEiPjxzdG9wIG9mZnNldD0iNi4xMzQ5NzBlLTAzIiBzdG9wLWNvbG9yPSIjRkZEQTdFIi8+PHN0b3Agb2Zmc2V0PSIwLjA1NTIiIHN0b3AtY29sb3I9IiNGNzkzMUUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMTVBMjQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMjguOTEsMS41OEMyOS44OCwwLjYxLDMwLjYzLDAsMzIsMGgtM0gxOC4xNmgtMi40OWMtMS4zNywwLTMuMjksMC42MS00LjI2LDEuNThsLTkuMzMsOS4zNiBDMS4xLDExLjkxLDAsMTQuMTUsMCwxNS41MnYyLjVWMjh2M2MwLjAyLTEsMS4xLTIuMDgsMi4wNy0zLjA2TDI4LjkxLDEuNTh6Ii8+PHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMzIsMGMtMS4zNCwwLTIuMDcsMC41OS0zLjAxLDEuNTRMMS45MywyOC4xQzAuOTgsMjkuMDQsMCwzMC4wOSwwLDMxLjA2YzAsMCwxLjEtMS4xNSwyLjA3LTIuMTJMMjkuOTEsMS41OCBDMzAuODgsMC42MSwzMS40NSwwLDMyLDBMMzIsMHoiLz48ZyBvcGFjaXR5PSIwLjEiPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzIiIHkxPSIxNS41IiB4Mj0iLTMuMTc4ODg0ZS0wNyIgeTI9IjE1LjUiPjxzdG9wIG9mZnNldD0iMC45MjY0IiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMl8pIiBkPSJNMjguOTEsMS41OEMyOS44OCwwLjYxLDMwLjYzLDAsMzIsMGgtM0gxOC4xNmgtMi40OWMtMS4zNywwLTMuMjksMC42MS00LjI2LDEuNThsLTkuMzMsOS4zNiBDMS4xLDExLjkxLDAsMTQuMTUsMCwxNS41MnYyLjVWMjh2M2MwLjAyLTEsMS4xLTIuMDgsMi4wNy0zLjA2TDI4LjkxLDEuNTh6Ii8+PC9nPjxnIG9wYWNpdHk9IjAuMiI+PHBhdGggZD0iTTQuMiwxNS45M2wtMC43Ny0wLjc3bDMuNDMtMy40M2wwLjc3LDAuNzdsLTEuMjUsMS4yNWwzLjQxLDMuNDFsLTAuOTIsMC45MmwtMy40MS0zLjQxTDQuMiwxNS45M3oiLz48cGF0aCBkPSJNOC41MywxMi41M2MtMC4xNy0wLjM2LTAuMjctMC43My0wLjMtMS4xYy0wLjAyLTAuMzgsMC4wNC0wLjc1LDAuMTgtMS4xMkM4LjU1LDkuOTUsOC43OCw5LjYsOS4xLDkuMjggYzAuMzItMC4zMiwwLjY3LTAuNTYsMS4wNC0wLjdjMC4zNy0wLjE0LDAuNzQtMC4yLDEuMTEtMC4xOGMwLjM4LDAuMDIsMC43NCwwLjEyLDEuMSwwLjNjMC4zNiwwLjE3LDAuNywwLjQyLDEuMDEsMC43MyBjMC4zLDAuMywwLjU0LDAuNjQsMC43MSwwLjk5YzAuMTcsMC4zNiwwLjI2LDAuNzIsMC4yOCwxLjA5YzAuMDIsMC4zNy0wLjA0LDAuNzQtMC4xOCwxLjFjLTAuMTQsMC4zNy0wLjM4LDAuNzEtMC43LDEuMDMgYy0wLjMyLDAuMzItMC42NiwwLjU1LTEuMDMsMC43Yy0wLjM3LDAuMTQtMC43NCwwLjIxLTEuMTEsMC4xOWMtMC4zNy0wLjAyLTAuNzQtMC4xMS0xLjA5LTAuMjhjLTAuMzYtMC4xNy0wLjY5LTAuNDEtMC45OS0wLjcxIEM4Ljk0LDEzLjIzLDguNywxMi45LDguNTMsMTIuNTN6IE0xMC43NSwxMy4wOGMwLjIxLDAuMTMsMC40MiwwLjIxLDAuNjUsMC4yNWMwLjIyLDAuMDQsMC40NSwwLjAzLDAuNjctMC4wMyBjMC4yMi0wLjA2LDAuNDQtMC4yLDAuNjUtMC40MWMwLjIxLTAuMjEsMC4zNC0wLjQyLDAuNDEtMC42NWMwLjA2LTAuMjIsMC4wOC0wLjQ1LDAuMDMtMC42N2MtMC4wNC0wLjIyLTAuMTMtMC40NC0wLjI1LTAuNjQgYy0wLjEyLTAuMjEtMC4yNy0wLjQtMC40NS0wLjU3Yy0wLjE4LTAuMTgtMC4zOC0wLjM0LTAuNTktMC40N2MtMC4yMS0wLjEzLTAuNDMtMC4yMi0wLjY2LTAuMjZjLTAuMjItMC4wNC0wLjQ1LTAuMDMtMC42NywwLjAzIGMtMC4yMiwwLjA2LTAuNDQsMC4yLTAuNjUsMC40MWMtMC4yMSwwLjIxLTAuMzQsMC40Mi0wLjQxLDAuNjVjLTAuMDYsMC4yMi0wLjA3LDAuNDUtMC4wMywwLjY3YzAuMDQsMC4yMiwwLjEzLDAuNDQsMC4yNiwwLjY2IGMwLjEzLDAuMjEsMC4yOSwwLjQxLDAuNDcsMC41OUMxMC4zNSwxMi44LDEwLjU0LDEyLjk1LDEwLjc1LDEzLjA4eiIvPjxwYXRoIGQ9Ik0xMy43Nyw0LjgxYzAuMjYtMC4yNiwwLjUyLTAuNDUsMC43OC0wLjU1YzAuMjYtMC4xMSwwLjUxLTAuMTYsMC43NS0wLjE1YzAuMjQsMC4wMSwwLjQ3LDAuMDcsMC42OCwwLjE4IGMwLjIxLDAuMTEsMC40LDAuMjUsMC41OCwwLjQyYzAuMTcsMC4xNywwLjMxLDAuMzYsMC40MiwwLjU3YzAuMTEsMC4yMSwwLjE3LDAuNDQsMC4xOCwwLjY4YzAuMDEsMC4yNC0wLjA0LDAuNDktMC4xNSwwLjc1IGMtMC4xMSwwLjI2LTAuMjksMC41Mi0wLjU1LDAuNzhsLTAuOTcsMC45N2wxLjUsMS41bC0wLjkyLDAuOTJMMTEuODksNi43TDEzLjc3LDQuODF6IE0xNS40OSw3LjAzYzAuMS0wLjExLDAuMi0wLjIxLDAuMjgtMC4zMyBjMC4wOC0wLjExLDAuMTQtMC4yMywwLjE3LTAuMzVjMC4wMy0wLjEyLDAuMDMtMC4yNC0wLjAxLTAuMzdjLTAuMDQtMC4xMy0wLjEyLTAuMjYtMC4yNS0wLjM5Yy0wLjEzLTAuMTMtMC4yNi0wLjIyLTAuMzktMC4yNiBjLTAuMTMtMC4wNC0wLjI1LTAuMDQtMC4zNy0wLjAxYy0wLjEyLDAuMDMtMC4yNCwwLjA4LTAuMzUsMC4xN2MtMC4xMSwwLjA4LTAuMjIsMC4xOC0wLjMzLDAuMjhsLTAuNzEsMC43MWwxLjI1LDEuMjVMMTUuNDksNy4wMyB6Ii8+PC9nPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00LjIsMTUuNDNsLTAuNzctMC43N2wzLjQzLTMuNDNsMC43NywwLjc3bC0xLjI1LDEuMjVsMy40MSwzLjQxbC0wLjkyLDAuOTJsLTMuNDEtMy40MUw0LjIsMTUuNDN6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTguNTMsMTIuMDNjLTAuMTctMC4zNi0wLjI3LTAuNzMtMC4zLTEuMWMtMC4wMi0wLjM4LDAuMDQtMC43NSwwLjE4LTEuMTJDOC41NSw5LjQ1LDguNzgsOS4xLDkuMSw4Ljc4IGMwLjMyLTAuMzIsMC42Ny0wLjU2LDEuMDQtMC43YzAuMzctMC4xNCwwLjc0LTAuMiwxLjExLTAuMThjMC4zOCwwLjAyLDAuNzQsMC4xMiwxLjEsMC4zYzAuMzYsMC4xNywwLjcsMC40MiwxLjAxLDAuNzMgYzAuMywwLjMsMC41NCwwLjY0LDAuNzEsMC45OWMwLjE3LDAuMzYsMC4yNiwwLjcyLDAuMjgsMS4wOWMwLjAyLDAuMzctMC4wNCwwLjc0LTAuMTgsMS4xYy0wLjE0LDAuMzctMC4zOCwwLjcxLTAuNywxLjAzIGMtMC4zMiwwLjMyLTAuNjYsMC41NS0xLjAzLDAuN2MtMC4zNywwLjE0LTAuNzQsMC4yMS0xLjExLDAuMTljLTAuMzctMC4wMi0wLjc0LTAuMTEtMS4wOS0wLjI4Yy0wLjM2LTAuMTctMC42OS0wLjQxLTAuOTktMC43MSBDOC45NCwxMi43Myw4LjcsMTIuNCw4LjUzLDEyLjAzeiBNMTAuNzUsMTIuNThjMC4yMSwwLjEzLDAuNDIsMC4yMSwwLjY1LDAuMjVjMC4yMiwwLjA0LDAuNDUsMC4wMywwLjY3LTAuMDMgYzAuMjItMC4wNiwwLjQ0LTAuMiwwLjY1LTAuNDFjMC4yMS0wLjIxLDAuMzQtMC40MiwwLjQxLTAuNjVjMC4wNi0wLjIyLDAuMDgtMC40NSwwLjAzLTAuNjdjLTAuMDQtMC4yMi0wLjEzLTAuNDQtMC4yNS0wLjY0IGMtMC4xMi0wLjIxLTAuMjctMC40LTAuNDUtMC41N2MtMC4xOC0wLjE4LTAuMzgtMC4zNC0wLjU5LTAuNDdjLTAuMjEtMC4xMy0wLjQzLTAuMjItMC42Ni0wLjI2Yy0wLjIyLTAuMDQtMC40NS0wLjAzLTAuNjcsMC4wMyBjLTAuMjIsMC4wNi0wLjQ0LDAuMi0wLjY1LDAuNDFDOS42Nyw5Ljc2LDkuNTMsOS45OCw5LjQ3LDEwLjJjLTAuMDYsMC4yMi0wLjA3LDAuNDUtMC4wMywwLjY3YzAuMDQsMC4yMiwwLjEzLDAuNDQsMC4yNiwwLjY2IGMwLjEzLDAuMjEsMC4yOSwwLjQxLDAuNDcsMC41OUMxMC4zNSwxMi4zLDEwLjU0LDEyLjQ1LDEwLjc1LDEyLjU4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMy43Nyw0LjMxYzAuMjYtMC4yNiwwLjUyLTAuNDUsMC43OC0wLjU1YzAuMjYtMC4xMSwwLjUxLTAuMTYsMC43NS0wLjE1YzAuMjQsMC4wMSwwLjQ3LDAuMDcsMC42OCwwLjE4IGMwLjIxLDAuMTEsMC40LDAuMjUsMC41OCwwLjQyYzAuMTcsMC4xNywwLjMxLDAuMzYsMC40MiwwLjU3YzAuMTEsMC4yMSwwLjE3LDAuNDQsMC4xOCwwLjY4YzAuMDEsMC4yNC0wLjA0LDAuNDktMC4xNSwwLjc1IGMtMC4xMSwwLjI2LTAuMjksMC41Mi0wLjU1LDAuNzhsLTAuOTcsMC45N2wxLjUsMS41bC0wLjkyLDAuOTJMMTEuODksNi4yTDEzLjc3LDQuMzF6IE0xNS40OSw2LjUzYzAuMS0wLjExLDAuMi0wLjIxLDAuMjgtMC4zMyBjMC4wOC0wLjExLDAuMTQtMC4yMywwLjE3LTAuMzVjMC4wMy0wLjEyLDAuMDMtMC4yNC0wLjAxLTAuMzdjLTAuMDQtMC4xMy0wLjEyLTAuMjYtMC4yNS0wLjM5Yy0wLjEzLTAuMTMtMC4yNi0wLjIyLTAuMzktMC4yNiBjLTAuMTMtMC4wNC0wLjI1LTAuMDQtMC4zNy0wLjAxQzE0Ljc5LDQuODYsMTQuNjgsNC45MSwxNC41Niw1Yy0wLjExLDAuMDgtMC4yMiwwLjE4LTAuMzMsMC4yOGwtMC43MSwwLjcxbDEuMjUsMS4yNUwxNS40OSw2LjUzeiIvPjwvc3ZnPg==") no-repeat 0 0;
    position: absolute;
    left: -1px;
    top: -1px
}
.no-svg .object-list.search-result-list .object-list-item.top .object-thumb .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -396px;
    background-size: 90px 1518px
}
.object-list.search-result-list .object-list-item.no-pic .object-thumb {
    border-radius: 3px;
    background-color: #eee
}
.object-list.search-result-list .object-list-item.no-pic .object-thumb .icon {
    width: 36px;
    height: 35px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzYgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM2IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjNzU0QzI0IiBkPSJNMCwzMWMwLDEuNjYsMSwzLDEsM3YtNkMxLDI4LDAsMjkuMzQsMCwzMXoiLz48cGF0aCBmaWxsPSIjNzU0QzI0IiBkPSJNMzIsMGMtMS42NiwwLTMsMS0zLDFoNkMzNSwxLDMzLjY2LDAsMzIsMHoiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE2IiB5MT0iLTEuNDU1MTkyZS0xMSIgeDI9IjE2IiB5Mj0iMzEiPjxzdG9wIG9mZnNldD0iNi4xMzQ5NzBlLTAzIiBzdG9wLWNvbG9yPSIjRkZEQTdFIi8+PHN0b3Agb2Zmc2V0PSIwLjA1NTIiIHN0b3AtY29sb3I9IiNGNzkzMUUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMTVBMjQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMjguOTEsMS41OEMyOS44OCwwLjYxLDMwLjYzLDAsMzIsMGgtM0gxOC4xNmgtMi40OWMtMS4zNywwLTMuMjksMC42MS00LjI2LDEuNThsLTkuMzMsOS4zNiBDMS4xLDExLjkxLDAsMTQuMTUsMCwxNS41MnYyLjVWMjh2M2MwLjAyLTEsMS4xLTIuMDgsMi4wNy0zLjA2TDI4LjkxLDEuNTh6Ii8+PHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMzIsMGMtMS4zNCwwLTIuMDcsMC41OS0zLjAxLDEuNTRMMS45MywyOC4xQzAuOTgsMjkuMDQsMCwzMC4wOSwwLDMxLjA2YzAsMCwxLjEtMS4xNSwyLjA3LTIuMTJMMjkuOTEsMS41OCBDMzAuODgsMC42MSwzMS40NSwwLDMyLDBMMzIsMHoiLz48ZyBvcGFjaXR5PSIwLjEiPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzIiIHkxPSIxNS41IiB4Mj0iLTMuMTc4ODg0ZS0wNyIgeTI9IjE1LjUiPjxzdG9wIG9mZnNldD0iMC45MjY0IiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMl8pIiBkPSJNMjguOTEsMS41OEMyOS44OCwwLjYxLDMwLjYzLDAsMzIsMGgtM0gxOC4xNmgtMi40OWMtMS4zNywwLTMuMjksMC42MS00LjI2LDEuNThsLTkuMzMsOS4zNiBDMS4xLDExLjkxLDAsMTQuMTUsMCwxNS41MnYyLjVWMjh2M2MwLjAyLTEsMS4xLTIuMDgsMi4wNy0zLjA2TDI4LjkxLDEuNTh6Ii8+PC9nPjxnIG9wYWNpdHk9IjAuMiI+PHBhdGggZD0iTTQuMiwxNS45M2wtMC43Ny0wLjc3bDMuNDMtMy40M2wwLjc3LDAuNzdsLTEuMjUsMS4yNWwzLjQxLDMuNDFsLTAuOTIsMC45MmwtMy40MS0zLjQxTDQuMiwxNS45M3oiLz48cGF0aCBkPSJNOC41MywxMi41M2MtMC4xNy0wLjM2LTAuMjctMC43My0wLjMtMS4xYy0wLjAyLTAuMzgsMC4wNC0wLjc1LDAuMTgtMS4xMkM4LjU1LDkuOTUsOC43OCw5LjYsOS4xLDkuMjggYzAuMzItMC4zMiwwLjY3LTAuNTYsMS4wNC0wLjdjMC4zNy0wLjE0LDAuNzQtMC4yLDEuMTEtMC4xOGMwLjM4LDAuMDIsMC43NCwwLjEyLDEuMSwwLjNjMC4zNiwwLjE3LDAuNywwLjQyLDEuMDEsMC43MyBjMC4zLDAuMywwLjU0LDAuNjQsMC43MSwwLjk5YzAuMTcsMC4zNiwwLjI2LDAuNzIsMC4yOCwxLjA5YzAuMDIsMC4zNy0wLjA0LDAuNzQtMC4xOCwxLjFjLTAuMTQsMC4zNy0wLjM4LDAuNzEtMC43LDEuMDMgYy0wLjMyLDAuMzItMC42NiwwLjU1LTEuMDMsMC43Yy0wLjM3LDAuMTQtMC43NCwwLjIxLTEuMTEsMC4xOWMtMC4zNy0wLjAyLTAuNzQtMC4xMS0xLjA5LTAuMjhjLTAuMzYtMC4xNy0wLjY5LTAuNDEtMC45OS0wLjcxIEM4Ljk0LDEzLjIzLDguNywxMi45LDguNTMsMTIuNTN6IE0xMC43NSwxMy4wOGMwLjIxLDAuMTMsMC40MiwwLjIxLDAuNjUsMC4yNWMwLjIyLDAuMDQsMC40NSwwLjAzLDAuNjctMC4wMyBjMC4yMi0wLjA2LDAuNDQtMC4yLDAuNjUtMC40MWMwLjIxLTAuMjEsMC4zNC0wLjQyLDAuNDEtMC42NWMwLjA2LTAuMjIsMC4wOC0wLjQ1LDAuMDMtMC42N2MtMC4wNC0wLjIyLTAuMTMtMC40NC0wLjI1LTAuNjQgYy0wLjEyLTAuMjEtMC4yNy0wLjQtMC40NS0wLjU3Yy0wLjE4LTAuMTgtMC4zOC0wLjM0LTAuNTktMC40N2MtMC4yMS0wLjEzLTAuNDMtMC4yMi0wLjY2LTAuMjZjLTAuMjItMC4wNC0wLjQ1LTAuMDMtMC42NywwLjAzIGMtMC4yMiwwLjA2LTAuNDQsMC4yLTAuNjUsMC40MWMtMC4yMSwwLjIxLTAuMzQsMC40Mi0wLjQxLDAuNjVjLTAuMDYsMC4yMi0wLjA3LDAuNDUtMC4wMywwLjY3YzAuMDQsMC4yMiwwLjEzLDAuNDQsMC4yNiwwLjY2IGMwLjEzLDAuMjEsMC4yOSwwLjQxLDAuNDcsMC41OUMxMC4zNSwxMi44LDEwLjU0LDEyLjk1LDEwLjc1LDEzLjA4eiIvPjxwYXRoIGQ9Ik0xMy43Nyw0LjgxYzAuMjYtMC4yNiwwLjUyLTAuNDUsMC43OC0wLjU1YzAuMjYtMC4xMSwwLjUxLTAuMTYsMC43NS0wLjE1YzAuMjQsMC4wMSwwLjQ3LDAuMDcsMC42OCwwLjE4IGMwLjIxLDAuMTEsMC40LDAuMjUsMC41OCwwLjQyYzAuMTcsMC4xNywwLjMxLDAuMzYsMC40MiwwLjU3YzAuMTEsMC4yMSwwLjE3LDAuNDQsMC4xOCwwLjY4YzAuMDEsMC4yNC0wLjA0LDAuNDktMC4xNSwwLjc1IGMtMC4xMSwwLjI2LTAuMjksMC41Mi0wLjU1LDAuNzhsLTAuOTcsMC45N2wxLjUsMS41bC0wLjkyLDAuOTJMMTEuODksNi43TDEzLjc3LDQuODF6IE0xNS40OSw3LjAzYzAuMS0wLjExLDAuMi0wLjIxLDAuMjgtMC4zMyBjMC4wOC0wLjExLDAuMTQtMC4yMywwLjE3LTAuMzVjMC4wMy0wLjEyLDAuMDMtMC4yNC0wLjAxLTAuMzdjLTAuMDQtMC4xMy0wLjEyLTAuMjYtMC4yNS0wLjM5Yy0wLjEzLTAuMTMtMC4yNi0wLjIyLTAuMzktMC4yNiBjLTAuMTMtMC4wNC0wLjI1LTAuMDQtMC4zNy0wLjAxYy0wLjEyLDAuMDMtMC4yNCwwLjA4LTAuMzUsMC4xN2MtMC4xMSwwLjA4LTAuMjIsMC4xOC0wLjMzLDAuMjhsLTAuNzEsMC43MWwxLjI1LDEuMjVMMTUuNDksNy4wMyB6Ii8+PC9nPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00LjIsMTUuNDNsLTAuNzctMC43N2wzLjQzLTMuNDNsMC43NywwLjc3bC0xLjI1LDEuMjVsMy40MSwzLjQxbC0wLjkyLDAuOTJsLTMuNDEtMy40MUw0LjIsMTUuNDN6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTguNTMsMTIuMDNjLTAuMTctMC4zNi0wLjI3LTAuNzMtMC4zLTEuMWMtMC4wMi0wLjM4LDAuMDQtMC43NSwwLjE4LTEuMTJDOC41NSw5LjQ1LDguNzgsOS4xLDkuMSw4Ljc4IGMwLjMyLTAuMzIsMC42Ny0wLjU2LDEuMDQtMC43YzAuMzctMC4xNCwwLjc0LTAuMiwxLjExLTAuMThjMC4zOCwwLjAyLDAuNzQsMC4xMiwxLjEsMC4zYzAuMzYsMC4xNywwLjcsMC40MiwxLjAxLDAuNzMgYzAuMywwLjMsMC41NCwwLjY0LDAuNzEsMC45OWMwLjE3LDAuMzYsMC4yNiwwLjcyLDAuMjgsMS4wOWMwLjAyLDAuMzctMC4wNCwwLjc0LTAuMTgsMS4xYy0wLjE0LDAuMzctMC4zOCwwLjcxLTAuNywxLjAzIGMtMC4zMiwwLjMyLTAuNjYsMC41NS0xLjAzLDAuN2MtMC4zNywwLjE0LTAuNzQsMC4yMS0xLjExLDAuMTljLTAuMzctMC4wMi0wLjc0LTAuMTEtMS4wOS0wLjI4Yy0wLjM2LTAuMTctMC42OS0wLjQxLTAuOTktMC43MSBDOC45NCwxMi43Myw4LjcsMTIuNCw4LjUzLDEyLjAzeiBNMTAuNzUsMTIuNThjMC4yMSwwLjEzLDAuNDIsMC4yMSwwLjY1LDAuMjVjMC4yMiwwLjA0LDAuNDUsMC4wMywwLjY3LTAuMDMgYzAuMjItMC4wNiwwLjQ0LTAuMiwwLjY1LTAuNDFjMC4yMS0wLjIxLDAuMzQtMC40MiwwLjQxLTAuNjVjMC4wNi0wLjIyLDAuMDgtMC40NSwwLjAzLTAuNjdjLTAuMDQtMC4yMi0wLjEzLTAuNDQtMC4yNS0wLjY0IGMtMC4xMi0wLjIxLTAuMjctMC40LTAuNDUtMC41N2MtMC4xOC0wLjE4LTAuMzgtMC4zNC0wLjU5LTAuNDdjLTAuMjEtMC4xMy0wLjQzLTAuMjItMC42Ni0wLjI2Yy0wLjIyLTAuMDQtMC40NS0wLjAzLTAuNjcsMC4wMyBjLTAuMjIsMC4wNi0wLjQ0LDAuMi0wLjY1LDAuNDFDOS42Nyw5Ljc2LDkuNTMsOS45OCw5LjQ3LDEwLjJjLTAuMDYsMC4yMi0wLjA3LDAuNDUtMC4wMywwLjY3YzAuMDQsMC4yMiwwLjEzLDAuNDQsMC4yNiwwLjY2IGMwLjEzLDAuMjEsMC4yOSwwLjQxLDAuNDcsMC41OUMxMC4zNSwxMi4zLDEwLjU0LDEyLjQ1LDEwLjc1LDEyLjU4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMy43Nyw0LjMxYzAuMjYtMC4yNiwwLjUyLTAuNDUsMC43OC0wLjU1YzAuMjYtMC4xMSwwLjUxLTAuMTYsMC43NS0wLjE1YzAuMjQsMC4wMSwwLjQ3LDAuMDcsMC42OCwwLjE4IGMwLjIxLDAuMTEsMC40LDAuMjUsMC41OCwwLjQyYzAuMTcsMC4xNywwLjMxLDAuMzYsMC40MiwwLjU3YzAuMTEsMC4yMSwwLjE3LDAuNDQsMC4xOCwwLjY4YzAuMDEsMC4yNC0wLjA0LDAuNDktMC4xNSwwLjc1IGMtMC4xMSwwLjI2LTAuMjksMC41Mi0wLjU1LDAuNzhsLTAuOTcsMC45N2wxLjUsMS41bC0wLjkyLDAuOTJMMTEuODksNi4yTDEzLjc3LDQuMzF6IE0xNS40OSw2LjUzYzAuMS0wLjExLDAuMi0wLjIxLDAuMjgtMC4zMyBjMC4wOC0wLjExLDAuMTQtMC4yMywwLjE3LTAuMzVjMC4wMy0wLjEyLDAuMDMtMC4yNC0wLjAxLTAuMzdjLTAuMDQtMC4xMy0wLjEyLTAuMjYtMC4yNS0wLjM5Yy0wLjEzLTAuMTMtMC4yNi0wLjIyLTAuMzktMC4yNiBjLTAuMTMtMC4wNC0wLjI1LTAuMDQtMC4zNy0wLjAxQzE0Ljc5LDQuODYsMTQuNjgsNC45MSwxNC41Niw1Yy0wLjExLDAuMDgtMC4yMiwwLjE4LTAuMzMsMC4yOGwtMC43MSwwLjcxbDEuMjUsMS4yNUwxNS40OSw2LjUzeiIvPjwvc3ZnPg==") no-repeat 0 0;
    position: absolute;
    left: -1px;
    top: -1px
}
.no-svg .object-list.search-result-list .object-list-item.no-pic .object-thumb .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -396px;
    background-size: 90px 1518px
}
.object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
    width: 90px;
    height: 67px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iOTBweCIgaGVpZ2h0PSI2N3B4IiB2aWV3Qm94PSIwIDAgOTAgNjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkwIDY3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNODMuMjcsOEg2OS43NmMwLTEtNC42LTgtMTEuMjYtOEgzMS40OWMtNi42NiwwLTExLjI2LDctMTEuMjYsOEg2LjczQzMsOCwwLDExLjk4LDAsMTUuNzF2NDUuMDIgQzAsNjQuNDcsMyw2Nyw2LjczLDY3aDc2LjU0Qzg3LDY3LDkwLDY0LjQ3LDkwLDYwLjc0VjE1LjcxQzkwLDExLjk4LDg3LDgsODMuMjcsOHogTTQ1LDYwLjc0Yy0xMi40MywwLTIyLjUxLTEwLjA4LTIyLjUxLTIyLjUxIGMwLTEyLjQzLDEwLjA4LTIyLjUxLDIyLjUxLTIyLjUxczIyLjUxLDEwLjA4LDIyLjUxLDIyLjUxQzY3LjUxLDUwLjY2LDU3LjQzLDYwLjc0LDQ1LDYwLjc0eiIvPjxwYXRoIGZpbGw9IiNCM0IzQjMiIGQ9Ik0xOSwyLjEzQzE5LDEuNSwxOC41LDEsMTcuODcsMUg2LjEzQzUuNSwxLDUsMS41LDUsMi4xM3YyLjc1QzUsNS41LDUuNSw2LDYuMTMsNmgxMS43NSBDMTguNSw2LDE5LDUuNSwxOSw0Ljg3VjIuMTN6Ii8+PGNpcmNsZSBmaWxsPSIjQjNCM0IzIiBjeD0iNDUiIGN5PSIzOC4yMiIgcj0iMTguMDEiLz48L3N2Zz4=") no-repeat 0 0;
    top: 50%;
    margin-top: -34px;
    left: 50%;
    margin-left: -45px;
    position: relative;
    display: block
}
.no-svg .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -240px;
    background-size: 90px 1518px
}
@media only screen and (max-width: 1023px) {
    .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
        width: 66px;
        height: 49px;
        background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjZweCIgaGVpZ2h0PSI0OXB4IiB2aWV3Qm94PSIwIDAgNjYgNDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY2IDQ5IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNNjEuMDYsNmgtOS45YzAtMS0zLjM3LTYtOC4yNS02SDIzLjA5Yy00Ljg4LDAtOC4yNSw1LTguMjUsNmgtOS45QzIuMiw2LDAsOC43OSwwLDExLjUydjMzLjAyIEMwLDQ3LjI3LDIuMiw0OSw0Ljk0LDQ5aDU2LjEzQzYzLjgsNDksNjYsNDcuMjcsNjYsNDQuNTRWMTEuNTJDNjYsOC43OSw2My44LDYsNjEuMDYsNnogTTMzLDQ0LjU0Yy05LjEyLDAtMTYuNTEtNy4zOS0xNi41MS0xNi41MSBjMC05LjEyLDcuMzktMTYuNTEsMTYuNTEtMTYuNTFzMTYuNTEsNy4zOSwxNi41MSwxNi41MUM0OS41MSwzNy4xNSw0Mi4xMiw0NC41NCwzMyw0NC41NHoiLz48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNMTQsMS44M0MxNCwxLjM3LDEzLjYzLDEsMTMuMTcsMUg0LjgzQzQuMzcsMSw0LDEuMzcsNCwxLjgzdjIuMzVDNCw0LjYzLDQuMzcsNSw0LjgzLDVoOC4zNSBDMTMuNjMsNSwxNCw0LjYzLDE0LDQuMTdWMS44M3oiLz48Y2lyY2xlIGZpbGw9IiNCM0IzQjMiIGN4PSIzMyIgY3k9IjI4LjAzIiByPSIxMy4yMSIvPjwvc3ZnPg==") no-repeat 0 0;
        top: 50%;
        margin-top: -25px;
        left: 50%;
        margin-left: -33px
    }
    .no-svg .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
        background-image: url("../img/frontend-sprites.png?t=20151117152412");
        background-position: 0 -307px;
        background-size: 90px 1518px
    }
}
.large-or-smaller .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
    width: 66px;
    height: 49px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjZweCIgaGVpZ2h0PSI0OXB4IiB2aWV3Qm94PSIwIDAgNjYgNDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY2IDQ5IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNNjEuMDYsNmgtOS45YzAtMS0zLjM3LTYtOC4yNS02SDIzLjA5Yy00Ljg4LDAtOC4yNSw1LTguMjUsNmgtOS45QzIuMiw2LDAsOC43OSwwLDExLjUydjMzLjAyIEMwLDQ3LjI3LDIuMiw0OSw0Ljk0LDQ5aDU2LjEzQzYzLjgsNDksNjYsNDcuMjcsNjYsNDQuNTRWMTEuNTJDNjYsOC43OSw2My44LDYsNjEuMDYsNnogTTMzLDQ0LjU0Yy05LjEyLDAtMTYuNTEtNy4zOS0xNi41MS0xNi41MSBjMC05LjEyLDcuMzktMTYuNTEsMTYuNTEtMTYuNTFzMTYuNTEsNy4zOSwxNi41MSwxNi41MUM0OS41MSwzNy4xNSw0Mi4xMiw0NC41NCwzMyw0NC41NHoiLz48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNMTQsMS44M0MxNCwxLjM3LDEzLjYzLDEsMTMuMTcsMUg0LjgzQzQuMzcsMSw0LDEuMzcsNCwxLjgzdjIuMzVDNCw0LjYzLDQuMzcsNSw0LjgzLDVoOC4zNSBDMTMuNjMsNSwxNCw0LjYzLDE0LDQuMTdWMS44M3oiLz48Y2lyY2xlIGZpbGw9IiNCM0IzQjMiIGN4PSIzMyIgY3k9IjI4LjAzIiByPSIxMy4yMSIvPjwvc3ZnPg==") no-repeat 0 0;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    margin-left: -33px
}
.no-svg .large-or-smaller .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -307px;
    background-size: 90px 1518px
}
@media only screen and (max-width: 674px) {
    .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
        width: 54px;
        height: 40px;
        background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTRweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNTQgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU0IDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNNDkuOTYsNWgtOC4xYzAtMS0yLjc2LTUtNi43NS01SDE4LjljLTQsMC02Ljc1LDQtNi43NSw1aC04LjFDMS44LDUsMCw3LjE5LDAsOS40M3YyNy4wMSBDMCwzOC42OCwxLjgsNDAsNC4wNCw0MGg0NS45MkM1Mi4yLDQwLDU0LDM4LjY4LDU0LDM2LjQ0VjkuNDNDNTQsNy4xOSw1Mi4yLDUsNDkuOTYsNXogTTI3LDM2LjQ0Yy03LjQ2LDAtMTMuNTEtNi4wNS0xMy41MS0xMy41MSBjMC03LjQ2LDYuMDUtMTMuNTEsMTMuNTEtMTMuNTFzMTMuNTEsNi4wNSwxMy41MSwxMy41MUM0MC41MSwzMC4zOSwzNC40NiwzNi40NCwyNywzNi40NHoiLz48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNMTEsMS42OEMxMSwxLjMsMTAuNywxLDEwLjMyLDFIMy42OEMzLjMsMSwzLDEuMywzLDEuNjh2MS42NUMzLDMuNywzLjMsNCwzLjY4LDRoNi42NSBDMTAuNyw0LDExLDMuNywxMSwzLjMyVjEuNjh6Ii8+PGNpcmNsZSBmaWxsPSIjQjNCM0IzIiBjeD0iMjciIGN5PSIyMi45MyIgcj0iMTAuODEiLz48L3N2Zz4=") no-repeat 0 0;
        top: 50%;
        margin-top: -20px;
        left: 50%;
        margin-left: -27px
    }
    .no-svg .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
        background-image: url("../img/frontend-sprites.png?t=20151117152412");
        background-position: 0 -356px;
        background-size: 90px 1518px
    }
}
.medium-or-smaller .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
    width: 54px;
    height: 40px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTRweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNTQgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU0IDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNNDkuOTYsNWgtOC4xYzAtMS0yLjc2LTUtNi43NS01SDE4LjljLTQsMC02Ljc1LDQtNi43NSw1aC04LjFDMS44LDUsMCw3LjE5LDAsOS40M3YyNy4wMSBDMCwzOC42OCwxLjgsNDAsNC4wNCw0MGg0NS45MkM1Mi4yLDQwLDU0LDM4LjY4LDU0LDM2LjQ0VjkuNDNDNTQsNy4xOSw1Mi4yLDUsNDkuOTYsNXogTTI3LDM2LjQ0Yy03LjQ2LDAtMTMuNTEtNi4wNS0xMy41MS0xMy41MSBjMC03LjQ2LDYuMDUtMTMuNTEsMTMuNTEtMTMuNTFzMTMuNTEsNi4wNSwxMy41MSwxMy41MUM0MC41MSwzMC4zOSwzNC40NiwzNi40NCwyNywzNi40NHoiLz48cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNMTEsMS42OEMxMSwxLjMsMTAuNywxLDEwLjMyLDFIMy42OEMzLjMsMSwzLDEuMywzLDEuNjh2MS42NUMzLDMuNywzLjMsNCwzLjY4LDRoNi42NSBDMTAuNyw0LDExLDMuNywxMSwzLjMyVjEuNjh6Ii8+PGNpcmNsZSBmaWxsPSIjQjNCM0IzIiBjeD0iMjciIGN5PSIyMi45MyIgcj0iMTAuODEiLz48L3N2Zz4=") no-repeat 0 0;
    top: 50%;
    margin-top: -20px;
    left: 50%;
    margin-left: -27px
}
.no-svg .medium-or-smaller .object-list.search-result-list .object-list-item.no-pic .object-thumb .no-pic-icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -356px;
    background-size: 90px 1518px
}
.object-list.top-list {
    position: relative;
    zoom: 1
}
.object-list.top-list:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
@media only screen and (max-width: 674px) {
    .object-list.top-list {
        display: none
    }
}
.medium-or-smaller .object-list.top-list {
    display: none
}
.object-list.top-list .object-list-item {
    position: relative;
    float: left;
    margin-right: 2.02224469%;
    width: 18.38220425%
}
.object-list.top-list .object-list-item:nth-child(n) {
    display: none
}
.object-list.top-list .object-list-item:nth-child(1),
.object-list.top-list .object-list-item:nth-child(2),
.object-list.top-list .object-list-item:nth-child(3),
.object-list.top-list .object-list-item:nth-child(4),
.object-list.top-list .object-list-item:nth-child(5) {
    display: block;
    display: list-item
}
.object-list.top-list .object-list-item:nth-child( 5n) {
    margin-right: 0
}
@media only screen and (max-width: 1023px) {
    .object-list.top-list .object-list-item {
        width: 24.24165824%;
        margin-right: 1.01112235%
    }
    .object-list.top-list .object-list-item:nth-child( 4n) {
        margin-right: 0
    }
    .object-list.top-list .object-list-item:nth-child(5) {
        display: none
    }
}
.large-or-smaller .object-list.top-list .object-list-item {
    width: 24.24165824%;
    margin-right: 1.01112235%
}
.large-or-smaller .object-list.top-list .object-list-item:nth-child( 4n) {
    margin-right: 0
}
.large-or-smaller .object-list.top-list .object-list-item:nth-child(5) {
    display: none
}
@media only screen and (min-width: 820px) and (max-width: 1023px) {
    .object-list.top-list .object-list-item {
        width: 19.19110212%;
        margin-right: 1.01112235%
    }
    .object-list.top-list .object-list-item:nth-child(4) {
        margin-right: 1.01112235%
    }
    .object-list.top-list .object-list-item:nth-child(5) {
        display: block
    }
    .object-list.top-list .object-list-item.last {
        display: block !important
    }
}
.large-plus .object-list.top-list .object-list-item {
    width: 19.19110212%;
    margin-right: 1.01112235%
}
.large-plus .object-list.top-list .object-list-item:nth-child(4) {
    margin-right: 1.01112235%
}
.large-plus .object-list.top-list .object-list-item:nth-child(5) {
    display: block
}
.large-plus .object-list.top-list .object-list-item.last {
    display: block !important
}
.object-list.top-list .object-list-item .object-thumb {
    position: relative;
    display: block;
    margin-right: 0;
    margin-bottom: 6px;
    width: 100%;
    padding-bottom: 75.41666667%;
    height: 0;
    overflow: hidden
}
.object-list.top-list .object-list-item .object-thumb img {
    position: absolute;
    display: block;
    width: 100%;
    height: auto;
    border-radius: 3px
}
.object-list.top-list .object-list-item .container-right .object-data .title-secondary {
    margin-bottom: 3.5px
}
@media only screen and (max-width: 1023px) {
    .object-list.top-list .object-list-item .container-right .object-data .title-secondary {
        margin-bottom: 3px;
        font-size: 14px;
        line-height: 18px
    }
}
.large-or-smaller .object-list.top-list .object-list-item .container-right .object-data .title-secondary {
    margin-bottom: 3px;
    font-size: 14px;
    line-height: 18px
}
.extralarge .object-list.top-list .object-list-item.last {
    margin-right: 0
}
.large .object-list.top-list .object-list-item {
    margin-right: .5%
}
.large .object-list.top-list .object-list-item.last {
    display: none
}
.object-list.top-list.vertical {
    margin-bottom: 0
}
@media only screen and (max-width: 674px) {
    .object-list.top-list.vertical {
        display: block
    }
}
.medium-or-smaller .object-list.top-list.vertical {
    display: block
}
.object-list.top-list.vertical .object-list-item {
    display: block;
    clear: both;
    margin-right: 10px;
    margin-bottom: 20px;
    width: 160px
}
.object-list.top-list.vertical .object-list-item:nth-child(5) {
    display: block
}
.object-list.top-list.vertical .object-list-item.last {
    margin-bottom: 0
}
.object-list.top-list.vertical .object-list-item .object-data .title-secondary {
    font-size: 14px;
    line-height: 18px
}
.paging {
    margin: 20px 0;
    position: relative;
    overflow: hidden
}
.paging .paging-list {
    zoom: 1;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    position: relative;
    float: left;
    left: 50%;
    max-width: 100%
}
.paging .paging-list:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.paging .paging-list li {
    position: relative;
    left: -50%;
    float: left;
    margin-right: 5px;
    overflow: hidden
}
.paging .paging-list li .button {
    text-align: center
}
.paging .paging-list li .button span.caption {
    padding: 6px 16px
}
.paging .paging-list li .button .caption-page {
    padding-right: 0
}
@media only screen and (min-width: 675px) {
    .paging .paging-list li .button .caption-page {
        display: none
    }
}
.large-or-greater .paging .paging-list li .button .caption-page {
    display: none
}
@media only screen and (max-width: 674px) {
    .paging .paging-list li .button .number {
        padding-left: 0
    }
}
.medium-or-smaller .paging .paging-list li .button .number {
    padding-left: 0
}
.paging .paging-list li .button.disabled {
    border-color: #e4e4e4;
    background: #fff;
    color: #d0d0d0;
    cursor: default
}
.paging .paging-list li .button.disabled span {
    cursor: default
}
.paging .paging-list li.prev-button {
    margin-right: 15px
}
.paging .paging-list li.next-button {
    margin-right: 0;
    margin-left: 15px
}
.paging .paging-list li.active .button {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    background: #6b6b6b;
    background: -webkit-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: -moz-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: -ms-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    border-color: #6b6b6b;
    background-color: #6b6b6b;
    color: #fff;
    cursor: default
}
@media only screen and (max-width: 674px) {
    .paging .paging-list {
        width: 100%;
        max-width: 300px
    }
    .paging .paging-list li {
        display: none;
        margin: 0 !important;
        width: 50%
    }
    .paging .paging-list li .button {
        display: block;
        float: none
    }
    .paging .paging-list li.prev-page,
    .paging .paging-list li.next-page {
        display: block
    }
    .paging .paging-list li.prev-page .button {
        margin-right: 5px
    }
    .paging .paging-list li.next-page .button {
        font-weight: bold;
        -webkit-font-smoothing: subpixel-antialiased;
        -moz-font-smoothing: subpixel-antialiased;
        font-smoothing: subpixel-antialiased;
        border-color: #6b6b6b;
        background: #6b6b6b;
        background: -webkit-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
        background: -moz-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
        background: -ms-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
        background: linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
        color: #fff;
        text-shadow: none;
        margin-left: 5px
    }
    .paging .paging-list li.next-page .button span.caption {
        padding-left: 16px;
        padding-right: 16px
    }
    .paging .paging-list li.next-page .button.disabled {
        color: #d0d0d0 !important;
        border-color: #e4e4e4 !important;
        background: #fff !important;
        cursor: default !important
    }
    .paging .paging-list li.next-page .button:hover {
        border-color: #808080;
        background: #808080;
        background: -webkit-linear-gradient(top, #808080 0, #808080 100%);
        background: -moz-linear-gradient(top, #808080 0, #808080 100%);
        background: -ms-linear-gradient(top, #808080 0, #808080 100%);
        background: linear-gradient(top, #808080 0, #808080 100%);
        color: #fff;
        text-shadow: none
    }
    .paging .paging-list li.next-page .button:active {
        border-color: #404040;
        background: #404040;
        background: -webkit-linear-gradient(top, #404040 0, #404040 100%);
        background: -moz-linear-gradient(top, #404040 0, #404040 100%);
        background: -ms-linear-gradient(top, #404040 0, #404040 100%);
        background: linear-gradient(top, #404040 0, #404040 100%);
        color: #fff;
        text-shadow: none
    }
    .paging .paging-list.at-first li,
    .paging .paging-list.at-last li {
        width: 100%
    }
    .paging .paging-list.at-first li .button,
    .paging .paging-list.at-last li .button {
        margin: 0
    }
}
.medium-or-smaller .paging .paging-list {
    width: 100%;
    max-width: 300px
}
.medium-or-smaller .paging .paging-list li {
    display: none;
    margin: 0 !important;
    width: 50%
}
.medium-or-smaller .paging .paging-list li .button {
    display: block;
    float: none
}
.medium-or-smaller .paging .paging-list li.prev-page,
.medium-or-smaller .paging .paging-list li.next-page {
    display: block
}
.medium-or-smaller .paging .paging-list li.prev-page .button {
    margin-right: 5px
}
.medium-or-smaller .paging .paging-list li.next-page .button {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    border-color: #6b6b6b;
    background: #6b6b6b;
    background: -webkit-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: -moz-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: -ms-linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    background: linear-gradient(top, #6b6b6b 0, #6b6b6b 100%);
    color: #fff;
    text-shadow: none;
    margin-left: 5px
}
.medium-or-smaller .paging .paging-list li.next-page .button span.caption {
    padding-left: 16px;
    padding-right: 16px
}
.medium-or-smaller .paging .paging-list li.next-page .button.disabled {
    color: #d0d0d0 !important;
    border-color: #e4e4e4 !important;
    background: #fff !important;
    cursor: default !important
}
.medium-or-smaller .paging .paging-list li.next-page .button:hover {
    border-color: #808080;
    background: #808080;
    background: -webkit-linear-gradient(top, #808080 0, #808080 100%);
    background: -moz-linear-gradient(top, #808080 0, #808080 100%);
    background: -ms-linear-gradient(top, #808080 0, #808080 100%);
    background: linear-gradient(top, #808080 0, #808080 100%);
    color: #fff;
    text-shadow: none
}
.medium-or-smaller .paging .paging-list li.next-page .button:active {
    border-color: #404040;
    background: #404040;
    background: -webkit-linear-gradient(top, #404040 0, #404040 100%);
    background: -moz-linear-gradient(top, #404040 0, #404040 100%);
    background: -ms-linear-gradient(top, #404040 0, #404040 100%);
    background: linear-gradient(top, #404040 0, #404040 100%);
    color: #fff;
    text-shadow: none
}
.medium-or-smaller .paging .paging-list.at-first li,
.medium-or-smaller .paging .paging-list.at-last li {
    width: 100%
}
.medium-or-smaller .paging .paging-list.at-first li .button,
.medium-or-smaller .paging .paging-list.at-last li .button {
    margin: 0
}
.paging .per-page {
    padding-top: 10px;
    text-align: center;
    clear: left
}
@media only screen and (max-width: 674px) {
    .paging .per-page {
        display: none
    }
}
.medium-or-smaller .paging .per-page {
    display: none
}
.hub-search .title-main .vehicle.small,
.hub-search .top-link .search.small {
    display: none
}
@media only screen and (max-width: 474px) {
    .hub-search .title-main .vehicle.small,
    .hub-search .top-link .search.small {
        display: inline
    }
    .hub-search .title-main .vehicle.medium,
    .hub-search .top-link .search.medium {
        display: none
    }
}
.small .hub-search .title-main .vehicle.small,
.small .hub-search .top-link .search.small {
    display: inline
}
.small .hub-search .title-main .vehicle.medium,
.small .hub-search .top-link .search.medium {
    display: none
}
.hub-search .container {
    margin-bottom: 20px;
    width: 100%;
    padding: 0;
    display: inline-block;
    border: none;
}
@media only screen and (max-width: 674px) {
    .hub-search .container {
        margin-bottom: 10px
    }
}
.medium-or-smaller .hub-search .container {
    margin-bottom: 10px
}
.hub-search .container .container-content {
    border-radius: 3px;
    padding: 20px 20px;
    background-color: #FFEFEF;
}
@media only screen and (max-width: 1023px) {
    .hub-search .container .container-content {
        padding: 10px 10px
    }
}
.large-or-smaller .hub-search .container .container-content {
    padding: 10px 10px
}
.hub-search .expander {
    margin-bottom: 10px
}
.hub-search .container .container-content,
.hub-search .expander .expander-content {
    padding-right: 0
}
.hub-search .container .container-content .part-line,
.hub-search .expander .expander-content .part-line {
    margin-right: 20px
}
@media only screen and (max-width: 1023px) {
    .hub-search .container .container-content .part-line,
    .hub-search .expander .expander-content .part-line {
        margin-right: 10px
    }
}
.large-or-smaller .hub-search .container .container-content .part-line,
.large-or-smaller .hub-search .expander .expander-content .part-line {
    margin-right: 10px
}
.hub-search .container .container-content .part-line.connected,
.hub-search .expander .expander-content .part-line.connected {
    margin-right: 0
}
.hub-search .link-criteria {
    display: block;
    padding: 7px 0;
    text-align: center;
    text-decoration: none
}
@media only screen and (min-width: 675px) {
    .hub-search .link-criteria {
        float: left
    }
}
.large-or-greater .hub-search .link-criteria {
    float: left
}
.hub-search .button-container {
    text-align: center;
    margin-bottom: 20px
}
@media only screen and (min-width: 675px) {
    .hub-search .button-container {
        text-align: right
    }
}
.large-or-greater .hub-search .button-container {
    text-align: right
}
.hub-search .button-container .button.submit {
    display: inline-block;
    color: #fff
}
@media only screen and (max-width: 674px) {
    .hub-search .button-container .button.submit {
        max-width: 100%
    }
}
.medium-or-smaller .hub-search .button-container .button.submit {
    max-width: 100%
}
.hub-search .button-container .button.submit.bottom {
    margin: 0
}
.hub-search .part-line.sub .checkoption-container {
    margin-left: 32px
}
.hub-search .part-line.vertical-center .checkoption-container {
    margin-top: 26px
}
.hub-filter-list .heading-container {
    position: relative;
    zoom: 1;
    min-height: 24px
}
.hub-filter-list .heading-container:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .heading-container .title-main {
        display: block
    }
}
.medium-or-smaller .hub-filter-list .heading-container .title-main {
    display: block
}
.hub-filter-list .heading-container .divider {
    position: relative;
    top: -1px;
    color: #000
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .heading-container .divider {
        display: none
    }
}
.medium-or-smaller .hub-filter-list .heading-container .divider {
    display: none
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .heading-container .top-link.customize-search {
        display: block;
        float: left
    }
}
.medium-or-smaller .hub-filter-list .heading-container .top-link.customize-search {
    display: block;
    float: left
}
.hub-filter-list .heading-container .top-link.sort {
    position: absolute;
    right: 0;
    top: 0;
    display: none
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .heading-container .top-link.sort {
        display: inline-block
    }
}
.medium-or-smaller .hub-filter-list .heading-container .top-link.sort {
    display: inline-block
}
.hub-filter-list .heading-container .top-link.sort.show {
    display: inline-block
}
.hub-filter-list .heading-container .top-link.sort:before {
    font-size: 18px;
    line-height: 24px;
    content: " "
}
.hub-filter-list .heading-container .top-link.sort:hover .sort-link {
    color: #6b6b6b
}
.hub-filter-list .heading-container .top-link.sort .select {
    position: absolute;
    width: 100%;
    top: 5px;
    right: 0;
    opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity 0);
    filter: alpha(opacity 0);
    cursor: pointer
}
.hub-filter-list .heading-container .top-link.sort .select:focus {
    width: auto
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .heading-container .top-link.reset {
        display: none
    }
}
.medium-or-smaller .hub-filter-list .heading-container .top-link.reset {
    display: none
}
.hub-filter-list .heading-container.no-customize-search .customize-search,
.hub-filter-list .heading-container.no-customize-search .divider {
    display: none
}
@media only screen and (max-width: 319px) {
    .hub-filter-list .heading-container.no-customize-search .sort {
        position: relative
    }
    .hub-filter-list .heading-container.no-customize-search .sort:before {
        display: none
    }
    .hub-filter-list .heading-container.no-customize-search .sort .select {
        top: 0
    }
}
.single-small .hub-filter-list .heading-container.no-customize-search .sort {
    position: relative
}
.single-small .hub-filter-list .heading-container.no-customize-search .sort:before {
    display: none
}
.single-small .hub-filter-list .heading-container.no-customize-search .sort .select {
    top: 0
}
.hub-filter-list form.validate {
    clear: both
}
.hub-filter-list form.validate+.object-list-container .search-result-list {
    border-width: 0
}
@media only screen and (max-width: 674px) {
    .hub-filter-list form.validate+.object-list-container .search-result-list {
        border-width: 1px
    }
}
.medium-or-smaller .hub-filter-list form.validate+.object-list-container .search-result-list {
    border-width: 1px
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .expander {
        margin-bottom: 15px
    }
}
.medium-or-smaller .hub-filter-list .expander {
    margin-bottom: 15px
}
.hub-filter-list .expander .expander-title {
    display: none
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .expander .expander-title {
        display: block
    }
}
.medium-or-smaller .hub-filter-list .expander .expander-title {
    display: block
}
.hub-filter-list .expander .part-line {
    padding-right: 20px
}
@media only screen and (max-width: 1023px) {
    .hub-filter-list .expander .part-line {
        padding-right: 10px
    }
}
.large-or-smaller .hub-filter-list .expander .part-line {
    padding-right: 10px
}
.hub-filter-list .expander .part-line.connected {
    padding-right: 0
}
.hub-filter-list .expander .expander-content {
    padding-bottom: 0
}
@media only screen and (min-width: 675px) {
    .hub-filter-list .expander .expander-content {
        display: block !important;
        padding-bottom: 10px;
        border-radius: 3px
    }
}
.large-or-greater .hub-filter-list .expander .expander-content {
    display: block !important;
    padding-bottom: 10px;
    border-radius: 3px
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .expander .expander-content {
        padding-bottom: 10px;
        padding-right: 0
    }
}
.medium-or-smaller .hub-filter-list .expander .expander-content {
    padding-bottom: 10px;
    padding-right: 0
}
.hub-filter-list .expander .expander-content .link-reset {
    display: none;
    margin-right: 10px;
    text-align: right
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .expander .expander-content .link-reset {
        display: block
    }
}
.medium-or-smaller .hub-filter-list .expander .expander-content .link-reset {
    display: block
}
.hub-filter-list .expander .filter-form .layout--one-fifth {
    position: relative
}
.hub-filter-list .expander .filter-form .layout--one-fifth .part-line {
    margin-left: 20px;
    padding-right: 0
}
@media only screen and (min-width: 675px) and (max-width: 1023px) {
    .hub-filter-list .expander .filter-form .layout--one-fifth .part-line {
        margin-left: 10px
    }
}
.large .hub-filter-list .expander .filter-form .layout--one-fifth .part-line {
    margin-left: 10px
}
.hub-filter-list .expander .filter-form .layout--four-fifth {
    position: relative
}
.hub-filter-list .expander .filter-form .layout--four-fifth:after {
    position: absolute;
    display: block;
    content: "";
    top: -20px;
    bottom: 0;
    width: 2px;
    height: 100%;
    background: #fff;
    right: -1px;
    border-top: 20px solid #fff;
    border-bottom: 20px solid #fff
}
@media only screen and (max-width: 1023px) {
    .hub-filter-list .expander .filter-form .layout--four-fifth:after {
        top: -10px;
        border-width: 10px
    }
}
.large-or-smaller .hub-filter-list .expander .filter-form .layout--four-fifth:after {
    top: -10px;
    border-width: 10px
}
@media only screen and (max-width: 1023px) {
    .hub-filter-list .expander .filter-form .layout--four-fifth {
        width: 66.66666667%
    }
    .hub-filter-list .expander .filter-form .layout--four-fifth .layout--one-fourth {
        width: 50%
    }
    .hub-filter-list .expander .filter-form .layout--one-fifth {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 33.33333333%
    }
}
.large-or-smaller .hub-filter-list .expander .filter-form .layout--four-fifth {
    width: 66.66666667%
}
.large-or-smaller .hub-filter-list .expander .filter-form .layout--four-fifth .layout--one-fourth {
    width: 50%
}
.large-or-smaller .hub-filter-list .expander .filter-form .layout--one-fifth {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 33.33333333%
}
@media only screen and (max-width: 674px) {
    .hub-filter-list .expander .filter-form .layout--four-fifth {
        padding-bottom: 0;
        width: 100%
    }
    .hub-filter-list .expander .filter-form .layout--four-fifth:after {
        display: none
    }
    .hub-filter-list .expander .filter-form .layout--one-fifth {
        display: none
    }
}
.medium-or-smaller .hub-filter-list .expander .filter-form .layout--four-fifth {
    padding-bottom: 0;
    width: 100%
}
.medium-or-smaller .hub-filter-list .expander .filter-form .layout--four-fifth:after {
    display: none
}
.medium-or-smaller .hub-filter-list .expander .filter-form .layout--one-fifth {
    display: none
}
.hub-filter-list .search-result-container {
    overflow: visible;
    display: inline-block;
    width: 100%;
}
.hub-filter-list .search-result-container .search-result-list {
    margin-bottom: 20px
}
.hub-detail {
    position: relative;
    zoom: 1
}
.hub-detail:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.hub-detail .top-links {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    position: relative;
    zoom: 1;
    padding-bottom: 10px
}
.hub-detail .top-links:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.hub-detail .top-links .list-item {
    position: relative;
    float: left;
    margin-bottom: 10px;
    box-sizing: content-box!important;
    list-style: none!important;
}
.hub-detail .top-links .list-item .button .caption {
    padding-left: 10px;
    padding-right: 10px
}
.hub-detail .top-links .list-item .top-link {
    position: relative
}
.hub-detail .top-links .list-item .top-link .caption .back-to.small {
    display: none
}
@media only screen and (max-width: 474px) {
    .hub-detail .top-links .list-item .top-link .caption .back-to.small {
        display: inline
    }
}
.small .hub-detail .top-links .list-item .top-link .caption .back-to.small {
    display: inline
}
@media only screen and (max-width: 474px) {
    .hub-detail .top-links .list-item .top-link .caption .back-to.medium {
        display: none
    }
}
.small .hub-detail .top-links .list-item .top-link .caption .back-to.medium {
    display: none
}
.hub-detail .top-links .list-item .top-link .caption .insertion.medium {
    display: none
}
@media only screen and (max-width: 674px) {
    .hub-detail .top-links .list-item .top-link .caption .insertion.medium {
        display: inline-block
    }
}
.medium-or-smaller .hub-detail .top-links .list-item .top-link .caption .insertion.medium {
    display: inline-block
}
@media only screen and (max-width: 674px) {
    .hub-detail .top-links .list-item .top-link .caption .insertion.large {
        display: none
    }
}
.medium-or-smaller .hub-detail .top-links .list-item .top-link .caption .insertion.large {
    display: none
}
.hub-detail .top-links .list-item.print,
.hub-detail .top-links .list-item.prev,
.hub-detail .top-links .list-item.next {
    float: right
}
.hub-detail .top-links .list-item.print {
    margin-right: 9px
}
@media only screen and (max-width: 674px) {
    .hub-detail .top-links .list-item.print {
        display: none
    }
}
.medium-or-smaller .hub-detail .top-links .list-item.print {
    display: none
}
.hub-detail .top-links .list-item.print .icon {
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMTYsM2gtMVYyYzAtMS4xLTAuOS0yLTItMkg1QzMuOSwwLDMsMC45LDMsMnYxSDJDMC45LDMsMCwzLjksMCw1djhjMCwxLjEsMC45LDIsMiwyaDF2MWMwLDEuMSwwLjksMiwyLDIgaDhjMS4xLDAsMi0wLjksMi0ydi0xaDFjMS4xLDAsMi0wLjksMi0yVjVDMTgsMy45LDE3LjEsMywxNiwzeiBNNCwyYzAtMC42LDAuNC0xLDEtMWg4YzAuNiwwLDEsMC40LDEsMXYxSDRWMnogTTE0LDE2IGMwLDAuNi0wLjQsMS0xLDFINWMtMC42LDAtMS0wLjQtMS0xdi0xdi00YzAtMC42LDAuNC0xLDEtMWg4YzAuNiwwLDEsMC40LDEsMXY0VjE2eiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik02LDEyaDZjMC4zLDAsMC41LTAuMiwwLjUtMC41UzEyLjMsMTEsMTIsMTFINmMtMC4zLDAtMC41LDAuMi0wLjUsMC41UzUuNywxMiw2LDEyeiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik0xMiwxNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVTMTIuMywxMywxMiwxM0g2Yy0wLjMsMC0wLjUsMC4yLTAuNSwwLjVTNS43LDE0LDYsMTRIMTJ6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTUuNSwxNS41QzUuNSwxNS44LDUuNywxNiw2LDE2aDZjMC4zLDAsMC41LTAuMiwwLjUtMC41UzEyLjMsMTUsMTIsMTVINkM1LjcsMTUsNS41LDE1LjIsNS41LDE1LjV6Ii8+PC9zdmc+") no-repeat 0 0;
    top: 50%;
    margin-top: -9px
}
.no-svg .hub-detail .top-links .list-item.print .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -457px;
    background-size: 90px 1518px
}
.hub-detail .top-links .list-item.print .caption {
    padding-left: 27px;
    line-height: 32px
}
.hub-detail .top-links .list-item.prev {
    margin-left: 10px
}
.hub-detail .top-links .list-item.next {
    margin-left: 10px
}
.hub-detail .heading-container .vehicle-type {
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
    white-space: nowrap
}
@media only screen and (max-width: 474px) {
    .hub-detail .heading-container .vehicle-type {
        white-space: normal
    }
}
.small .hub-detail .heading-container .vehicle-type {
    white-space: normal
}
.hub-detail .heading-container .quality {
    vertical-align: top
}
.hub-detail .heading-container .extra-title {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    max-height: 36px;
    font-size: 14px;
    line-height: 18px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-style: italic;
    margin-bottom: 15px;
    margin-bottom: 0
}
.hub-detail>.flashmessage {
    margin-bottom: 20px
}
.hub-detail .title-secondary {
    padding-top: 10px;
    margin-bottom: 8px
}
.hub-detail .title-secondary.standard {
    border-top: none;
    padding-top: 0
}
@media only screen and (min-width: 675px) {
    .hub-detail .left {
        float: left;
        width: 50%
    }
}
.large-or-greater .hub-detail .left {
    float: left;
    width: 50%
}
.hub-detail .left .title-secondary {
    border-top: 1px solid #e0e0e0
}
.hub-detail .left .button.contact {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
    color: #fff
}
@media only screen and (min-width: 675px) {
    .hub-detail .left .button.contact {
        display: none
    }
}
.large-or-greater .hub-detail .left .button.contact {
    display: none
}
.hub-detail .left .vehicle-data {
    margin-bottom: 10px
}
.hub-detail .left .vehicle-data .title-secondary {
    border-top: none;
    padding-top: 0;
    text-transform: none!important;
}
.hub-detail .left .vehicle-data .data-label {
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
    width: 145px;
    padding-right: 10px;
    padding-bottom: 4px;
    text-align: left;
    /*color: #000;*/
    vertical-align: top;
    vertical-align: baseline
}
.hub-detail .left .vehicle-data .price .data-label,
.hub-detail .left .vehicle-data .price .data {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
.hub-detail .left .vehicle-data .data {
    padding-bottom: 4px
}
.hub-detail .left .vehicle-data .data p {
    margin: 2px 0;
    font-size: 12px;
    line-height: 16px;
    font-style: italic
}
.hub-detail .left .vehicle-data .warranty {
    display: none
}
.hub-detail .left .leasing {
    margin-bottom: 10px;
    border-top: 1px solid #e0e0e0;
    padding-top: 10px
}
.hub-detail .left .leasing.footnote {
    padding-left: 14px;
    text-indent: -14px;
    font-size: 12px;
    line-height: 16px
}
.hub-detail .left .leasing.footnote strong {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
.hub-detail .left .leasing .footnote-marker {
    margin-left: 2px;
    font-size: 12px;
    line-height: 1
}
.hub-detail .left .comments .text {
    margin-top: 0;
    margin-bottom: 10px
}
.hub-detail .left .comments .collapsed {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    max-height: 108px;
    font-size: 14px;
    line-height: 18px;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}
.hub-detail .left .download {
    position: relative;
    border-top: 1px solid #e0e0e0;
    padding-top: 10px;
    margin-bottom: 10px
}
.hub-detail .left .download .icon {
    display: inline-block;
    position: absolute;
    width: 21px;
    height: 26px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyNnB4IiB2aWV3Qm94PSIwIDAgMjEgMjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDI2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iaWNvbi1wZGYtaG92ZXIiPjxwYXRoIGZpbGw9IiM2NjYiIGQ9Ik0xNSwwSDMuNUMxLjU3LDAsMCwxLjYsMCwzLjU2djE4Ljg5QzAsMjQuNCwxLjU3LDI2LDMuNSwyNmgxNGMxLjkzLDAsMy41LTEuNiwzLjUtMy41NlY2LjExTDE1LDB6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTE1LDB2NC4zM2MwLDEuMDcsMC43LDEuNzgsMS43NSwxLjc4SDIxTDE1LDB6Ii8+PC9nPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNy43NSwxNS40NGMtMC4zMi0wLjM0LTAuOTUtMC41MS0yLTAuNTRjLTAuNjcsMC0xLjQ4LDAuMDctMi4zNSwwLjJsLTAuMTctMC4xMiBjLTAuMzItMC4yMy0wLjY1LTAuNDYtMC45MS0wLjc2Yy0wLjgzLTAuODctMS41My0yLjEzLTEuOTctMy41NGMwLjAzLTAuMTIsMC4wNS0wLjIzLDAuMDctMC4zNWMwLjEzLTAuNjgsMC4yMi0yLjc3LDAuMjMtMi44NiBjMC0wLjAyLDAtMC4wNCwwLTAuMDZjMC4wMi0wLjA4LDAuMTctMC44MSwwLjEzLTEuMjVDMTAuNzMsNS43NiwxMC40Miw1LDkuODIsNUg5LjYxQzkuMTUsNSw4Ljc3LDUuMjksOC43LDUuNjkgQzguMzgsNyw4Ljc3LDkuMDcsOS4yNCwxMS4xM0w5LjEsMTEuNTFjLTAuNDQsMS4yNC0wLjk4LDIuNDYtMS4zNSwzLjI3Yy0wLjUsMS4xNS0wLjk1LDIuMTEtMS4zNSwyLjg5IGMtMC4wNi0wLjA3LTAuMTYtMC4wOS0wLjI0LTAuMDRjMCwwLTAuNjUsMC40LTAuODMsMC41Yy0xLjI5LDAuOS0yLjE1LDEuOTItMi4zMSwyLjc0Yy0wLjA2LDAuMzIsMC4wMiwwLjYxLDAuMjYsMC44bDAuMzQsMC4xOSBDMy43OCwyMS45NSwzLjk2LDIyLDQuMTMsMjJjMC45NCwwLDEuOTgtMS4yOSwzLjQ5LTQuMzJjMS43OC0wLjY2LDMuNy0xLjIsNS4zMS0xLjQ3YzEuNTIsMC45OSwzLjEsMS40NCwzLjkzLDEuNDQgYzAuMTcsMCwwLjMyLTAuMDIsMC40NS0wLjA2YzAuMTctMC4wNiwwLjM2LTAuMiwwLjQ3LTAuMzZjMC4wMS0wLjAyLDAuMDItMC4wNCwwLjAzLTAuMDZjMC4wNC0wLjEzLDAuMTItMC41MSwwLjEzLTAuNTggYzAtMC4wMSwwLTAuMDEsMC0wLjAyYzAuMDEtMC4wMiwwLjAyLTAuMDUsMC4wMi0wLjA4YzAuMDEtMC4wMiwwLjAxLTAuMDQsMC4wMS0wLjA2YzAuMDItMC4xMSwwLjAzLTAuMjEsMC4wMS0wLjMgQzE3Ljk5LDE1Ljg2LDE3LjksMTUuNjMsMTcuNzUsMTUuNDR6IE0zLjk3LDIxLjEyYzAuMi0wLjU0LDAuODUtMS41NCwxLjgtMi40NmMwLjA0LTAuMDQsMC4xMy0wLjEzLDAuMjItMC4yMyBDNS4wMiwyMC4yLDQuMzgsMjAuODgsMy45NywyMS4xMnogTTkuNzUsNS43OWMwLjAxLTAuMDcsMC4wMi0wLjEyLDAuMDMtMC4xNmMwLjA3LDAuMDksMC4xNywwLjI3LDAuMywwLjYxIGMwLjE1LDAuMzgsMC4xNSwwLjgzLDAuMTUsMS4xMmMwLDAuMDIsMCwwLjAzLDAsMC4wNWMtMC4wMiwwLjExLTAuMjMsMS4wMS0wLjM0LDEuNTJDOS43NSw4LjE1LDkuNjcsNy40MSw5LjY3LDYuODEgQzkuNjcsNi41NSw5LjcsNi4xMiw5Ljc1LDUuNzl6IE04LjA5LDE2LjYzYzAuMjEtMC40MiwwLjQxLTAuODQsMC42LTEuMjljMC40NS0wLjk4LDAuOC0xLjg2LDEuMTItMi43OSBjMC41LDEuMDUsMS4xMSwxLjkzLDEuODMsMi42M2wwLjE0LDAuMTNjMC4wNCwwLjA0LDAuMDgsMC4wNywwLjEyLDAuMTFDMTAuNDYsMTUuNzQsOS4yMSwxNi4xNCw4LjA5LDE2LjYzeiBNMTcuNDEsMTYuNjIgYy0wLjAzLDAuMDItMC4xMSwwLjA1LTAuMjksMC4wNWMtMC41MSwwLTEuMzUtMC4yNy0yLjI1LTAuNzFjMS0wLjA4LDEuNy0wLjA0LDIuMDksMC4xMWMwLjQzLDAuMTcsMC41NywwLjMxLDAuNTksMC4zOCBDMTcuNTIsMTYuNTIsMTcuNDUsMTYuNiwxNy40MSwxNi42MnoiLz48L3N2Zz4=") no-repeat 0 0
}
.no-svg .hub-detail .left .download .icon {
    background-image: url("../img/frontend-sprites.png?t=20151117152412");
    background-position: 0 -431px;
    background-size: 90px 1518px
}
.hub-detail .left .download .pdf-link {
    margin-left: 30px;
    line-height: 26px
}
.hub-detail .equipment {
    margin-top: 0;
    padding-left: 0;
    list-style-position: inside
}
.hub-detail .equipment .list-item {
    margin-left: 0;
    padding-bottom: 4px
}
@media only screen and (min-width: 675px) {
    .hub-detail .right {
        float: left;
        position: relative;
        zoom: 1;
        width: 50%
    }
    .hub-detail .right:after {
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        content: ".";
        overflow: hidden;
        zoom: 1
    }
}
.large-or-greater .hub-detail .right {
    float: left;
    position: relative;
    zoom: 1;
    width: 50%
}
.large-or-greater .hub-detail .right:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
@media only screen and (min-width: 675px) {
    .hub-detail .right .padding {
        padding-left: 10px
    }
}
.large-or-greater .hub-detail .right .padding {
    padding-left: 10px
}
.hub-detail .right .chapter .chapter-content .title-secondary {
    padding-top: 0
}
@media only screen and (min-width: 675px) {
    .hub-detail .right .chapter .chapter-content .title-secondary {
        font-size: 18px;
        line-height: 24px
    }
}
.large-or-greater .hub-detail .right .chapter .chapter-content .title-secondary {
    font-size: 18px;
    line-height: 24px
}
.hub-detail .right .chapter .chapter-content .part-line {
    margin-bottom: 10px
}

table {
    margin: 0;
}

table td, table th {
    text-align: left!important;
    padding: 0px 10px 4px 0px!important;
    text-transform: none!important;
}

tr {
    background: transparent!important;
    text-transform: none!important;
}

th, td {
    background: transparent!important;
    color: inherit!important;
    border: none!important;
    padding: 0px 10px 4px 0px!important;
    text-transform: none!important;
}

tr:nth-of-type(odd) {
    background: transparent!important;
}

.hub-detail .right .chapter table {
    width: 100%
}
.hub-detail .right .chapter table tr {
    vertical-align: top;
    vertical-align: baseline
}
.hub-detail .right .chapter table tr:first-child .header,
.hub-detail .right .chapter table tr:first-child .data {
    padding-top: 0
}
.hub-detail .right .chapter table tr:first-child.primary .header,
.hub-detail .right .chapter table tr:first-child.primary .data {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
.hub-detail .right .chapter table .header,
.hub-detail .right .chapter table .data {
    padding-top: 12px
}
.hub-detail .right .chapter table .header {
    width: 99px;
    font-weight: normal;
    text-align: left;
    /*color: #000*/
}
@media only screen and (min-width: 675px) {
    .hub-detail .right .chapter.dealer {
        margin-top: 0
    }
}
.large-or-greater .hub-detail .right .chapter.dealer {
    margin-top: 0
}
.hub-detail .right .chapter.dealer .chapter-content {
    padding-left: 35px;
    padding-right: 0;
    line-height: 18px
}
.hub-detail .right .chapter.dealer .chapter-content .padding {
    padding-left: 9px;
    padding-right: 9px
}
.hub-detail .right .chapter.dealer .chapter-content .org {
    display: block;
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
.hub-detail .right .chapter.dealer .chapter-content .fn.n,
.hub-detail .right .chapter.dealer .chapter-content .role,
.hub-detail .right .chapter.dealer .chapter-content .adr,
.hub-detail .right .chapter.dealer .chapter-content .street-address {
    display: block
}
.hub-detail .right .chapter.dealer .chapter-content .geo {
    display: block;
    margin-top: 8px
}
.hub-detail .right .chapter.dealer .chapter-content .phone-container {
    /*margin-top: 11px;*/
    /*border-top: 1px solid #fff;*/
    /*padding-left: 9px;
    padding-top: 16px;
    padding-right: 9px;*/
    padding: 0;
    margin: 0;
    /*margin-bottom: 7px*/
}
.hub-detail .right .chapter.opening-times .header {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
.hub-detail .right .chapter.opening-times .data {
    line-height: 18px
}
.hub-detail .right .chapter.opening-times .data.closed {
    font-style: italic
}
.hub-detail .right .chapter.opening-times .info {
    margin-top: 10px;
    font-style: italic;
    line-height: 18px
}
.hub-detail .right address {
    font-style: normal
}
.hub-detail .right .chapter-content {
    padding-left: 9px
}
.hub-detail .right .contact-form {
    position: relative;
    zoom: 1
}
.hub-detail .right .contact-form:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.hub-detail .right .contact-form .button.submit {
    float: right;
    position: relative;
    zoom: 1;
    color: #fff
}
.hub-detail .right .contact-form .button.submit:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
    overflow: hidden;
    zoom: 1
}
.hub-detail .right .contact-form .flashmessage {
    margin-bottom: 10px
}
.hub-detail .flashmessage {
    clear: both
}
.hub-detail.equipment-only .title-secondary {
    border: 0;
    padding-top: 0
}
.hub-header-footer .title-secondary {
    position: relative;
    left: -1px;
    top: 0;
    margin-top: 13px;
    margin-bottom: 9px
}
.hub-header-footer .image-large-container {
    margin-bottom: 10px;
    padding-bottom: 74.80438184663537%;
    height: 0;
    width: 100%;
    overflow: hidden
}
.hub-header-footer .image-large-container .image-large {
    display: block;
    border-radius: 3px;
    width: 100%
}
.hub-header-footer b {
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
.hub-header-footer .custom-bullet {
    margin-left: 0;
    padding-left: 0
}
.hub-top-cars.single {
    max-width: 640px
}
.hub-top-cars.single .object-list.search-result-list {
    border: none
}
.hub-top-cars.single .object-list.search-result-list .object-list-item {
    padding-top: 0;
    border: none
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .object-thumb {
    float: none
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right {
    margin-left: 0;
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data {
    margin-bottom: 0;
    padding-right: 0
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .title-secondary {
    margin: 10px 0
}
@media only screen and (max-width: 1023px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .title-secondary {
        font-size: 16px;
        line-height: 21px
    }
}
.large-or-smaller .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .title-secondary {
    font-size: 16px;
    line-height: 21px
}
@media only screen and (max-width: 319px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .title-secondary {
        font-size: 14px;
        line-height: 18px
    }
}
.single-small .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .title-secondary {
    font-size: 14px;
    line-height: 18px
}
@media only screen and (max-width: 674px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .description {
        display: block
    }
}
.medium-or-smaller .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .description {
    display: block
}
@media only screen and (max-width: 319px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .description {
        display: none
    }
}
.single-small .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .description {
    display: none
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .teaser-text {
    color: #000;
    font-style: normal;
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}
@media only screen and (max-width: 1023px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .teaser-text {
        display: block
    }
}
.large-or-smaller .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .teaser-text {
    display: block
}
@media only screen and (max-width: 319px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .teaser-text {
        display: none
    }
}
.single-small .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-data .teaser-text {
    display: none
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props {
    position: relative;
    top: 0;
    width: auto
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item {
    width: auto
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.date {
    margin-right: 5px
}
@media only screen and (max-width: 1023px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.date {
        font-size: 16px;
        line-height: 21px
    }
}
.large-or-smaller .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.date {
    font-size: 16px;
    line-height: 21px
}
@media only screen and (max-width: 319px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.date {
        font-size: 14px;
        line-height: 18px
    }
}
.single-small .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.date {
    font-size: 14px;
    line-height: 18px
}
@media only screen and (max-width: 199px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.date {
        display: none
    }
}
.single-extrasmall .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.date {
    display: none
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.date:after {
    padding-left: 5px;
    content: "/"
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
    float: left
}
@media only screen and (max-width: 1023px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
        font-size: 16px;
        line-height: 21px
    }
}
.large-or-smaller .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
    font-size: 16px;
    line-height: 21px
}
@media only screen and (max-width: 429px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
        float: none
    }
}
.single-medium .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
    float: none
}
@media only screen and (max-width: 319px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
        font-size: 14px;
        line-height: 18px
    }
}
.single-small .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
    font-size: 14px;
    line-height: 18px
}
@media only screen and (max-width: 199px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
        display: none
    }
}
.single-extrasmall .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.mileage {
    display: none
}
.hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.price {
    float: right;
    margin-top: 0
}
@media only screen and (max-width: 1023px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.price {
        font-size: 16px;
        line-height: 21px
    }
}
.large-or-smaller .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.price {
    font-size: 16px;
    line-height: 21px
}
@media only screen and (max-width: 429px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.price {
        float: none;
        margin: 10px 0
    }
}
.single-medium .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.price {
    float: none;
    margin: 10px 0
}
@media only screen and (max-width: 319px) {
    .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.price {
        font-size: 14px;
        line-height: 18px
    }
}
.single-small .hub-top-cars.single .object-list.search-result-list .object-list-item .container-right .object-props .prop-list .prop-list-item.price {
    font-size: 14px;
    line-height: 18px
}

.goToDetail {
    cursor: pointer;
    text-decoration: none;
}


.advancedSearchButton {

}
.advSearchBtn {
    background-color: #F27F04;
}

.pagerListe {
    background: #f0f0f0;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 );
    height: 34px;
    border: 1px solid #b4b4b4;
    border-radius: 6px;
    display: table;
    padding-left: 5px;
    margin: 0 auto;
    float: none;
    margin-top: 20px!important;
    margin-bottom: -10px;
}

.pagerBackB {
    float: left;
    vertical-align:middle;
    background: #f0f0f0;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
    width:36px;
    height:20px;
    border:1px solid #b4b4b4;
    border-radius:6px;
    text-align:center;
    color:#666666;
    font-size:12px;
    font-weight:bold;
    margin-top:6px;
    margin-left:6px;
    display:table-cell;
}

.pagerBackB:hover {
    background: rgb(254,150,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,150,0,1) 0%, rgba(254,148,2,1) 11%, rgba(248,136,2,1) 37%, rgba(234,113,6,1) 74%, rgba(228,103,11,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,150,0,1)), color-stop(11%,rgba(254,148,2,1)), color-stop(37%,rgba(248,136,2,1)), color-stop(74%,rgba(234,113,6,1)), color-stop(100%,rgba(228,103,11,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9600', endColorstr='#e4670b',GradientType=0 ); /* IE6-9 */
    color:#fff;
}

.pagerNextB {
    float: left;
    vertical-align:middle;
    background: #f0f0f0;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
    width:36px;
    height:20px;
    border:1px solid #b4b4b4;
    border-radius:6px;
    text-align:center;
    color:#666666;
    font-size:12px;
    font-weight:bold;
    margin-top:6px;
    margin-right:6px;
    margin-left: 5px;
    display:table-cell;
}

.pagerNextB:hover {
    background: rgb(254,150,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,150,0,1) 0%, rgba(254,148,2,1) 11%, rgba(248,136,2,1) 37%, rgba(234,113,6,1) 74%, rgba(228,103,11,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,150,0,1)), color-stop(11%,rgba(254,148,2,1)), color-stop(37%,rgba(248,136,2,1)), color-stop(74%,rgba(234,113,6,1)), color-stop(100%,rgba(228,103,11,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9600', endColorstr='#e4670b',GradientType=0 ); /* IE6-9 */
    color:#fff;
}

.pagerNumbers {
    float: left;
    vertical-align: middle;

    height: 20px;
    margin-top: 6px;
    margin-left: 6px;
    display:table-cell;
}

.pagerNumbers a:link,.pagerNumbers a:visited {
    background: #f0f0f0;
    float:left;
    width:26px;
    height:18px;
    border:1px solid #b4b4b4;
    border-radius:6px;
    margin-left:1px;
    margin-right:0px;
    padding-top:2px;
    font-size:12px;
    text-decoration:none;
    text-align:center;
    color:#666666;
}

.pagerNumbers a:hover,.pagerNumbers a:active,.pagerNumbers a.active {
    background: rgb(254,150,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,150,0,1) 0%, rgba(254,148,2,1) 11%, rgba(248,136,2,1) 37%, rgba(234,113,6,1) 74%, rgba(228,103,11,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,150,0,1)), color-stop(11%,rgba(254,148,2,1)), color-stop(37%,rgba(248,136,2,1)), color-stop(74%,rgba(234,113,6,1)), color-stop(100%,rgba(228,103,11,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9600', endColorstr='#e4670b',GradientType=0 ); /* IE6-9 */
    color:#fff;
}

div.pagerListe > div > a.paginationLink > span > span.number{
    float: none!important;
}

.paginationLink.activePageLink {
    /*background: rgb(254,150,0)!important;
    background: -moz-linear-gradient(top,  rgba(254,150,0,1) 0%, rgba(254,148,2,1) 11%, rgba(248,136,2,1) 37%, rgba(234,113,6,1) 74%, rgba(228,103,11,1) 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,150,0,1)), color-stop(11%,rgba(254,148,2,1)), color-stop(37%,rgba(248,136,2,1)), color-stop(74%,rgba(234,113,6,1)), color-stop(100%,rgba(228,103,11,1)))!important;
    background: -webkit-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%)!important;
    background: -o-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%)!important;
    background: -ms-linear-gradient(top,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%)!important;
    background: linear-gradient(to bottom,  rgba(254,150,0,1) 0%,rgba(254,148,2,1) 11%,rgba(248,136,2,1) 37%,rgba(234,113,6,1) 74%,rgba(228,103,11,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9600', endColorstr='#e4670b',GradientType=0 ); */
    color:#fff;
}

.greySIcon {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 14%, rgba(244,244,244,1) 29%, rgba(228,228,228,1) 51%, rgba(209,209,209,1) 86%, rgba(209,209,209,1) 91%, rgba(206,206,206,1) 94%, rgba(206,206,206,1) 97%, rgba(209,209,209,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(14%,rgba(251,251,251,1)), color-stop(29%,rgba(244,244,244,1)), color-stop(51%,rgba(228,228,228,1)), color-stop(86%,rgba(209,209,209,1)), color-stop(91%,rgba(209,209,209,1)), color-stop(94%,rgba(206,206,206,1)), color-stop(97%,rgba(206,206,206,1)), color-stop(100%,rgba(209,209,209,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(251,251,251,1) 14%,rgba(244,244,244,1) 29%,rgba(228,228,228,1) 51%,rgba(209,209,209,1) 86%,rgba(209,209,209,1) 91%,rgba(206,206,206,1) 94%,rgba(206,206,206,1) 97%,rgba(209,209,209,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(251,251,251,1) 14%,rgba(244,244,244,1) 29%,rgba(228,228,228,1) 51%,rgba(209,209,209,1) 86%,rgba(209,209,209,1) 91%,rgba(206,206,206,1) 94%,rgba(206,206,206,1) 97%,rgba(209,209,209,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(251,251,251,1) 14%,rgba(244,244,244,1) 29%,rgba(228,228,228,1) 51%,rgba(209,209,209,1) 86%,rgba(209,209,209,1) 91%,rgba(206,206,206,1) 94%,rgba(206,206,206,1) 97%,rgba(209,209,209,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(251,251,251,1) 14%,rgba(244,244,244,1) 29%,rgba(228,228,228,1) 51%,rgba(209,209,209,1) 86%,rgba(209,209,209,1) 91%,rgba(206,206,206,1) 94%,rgba(206,206,206,1) 97%,rgba(209,209,209,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 );
    float: left;
    min-width: 158px;
    height: 29px;
    border: 1px solid #b4b4b4;
    border-radius: 6px;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.greySIcon a:link, .greySIcon a:visited, .greySIcon a:hover, .greySIcon a:active {
    color: #5b5a5a;
    text-decoration: none;
    display: block;
    margin-top: 4px;
}

.leftMarg10 {
    margin-left: 10px;
}

.DetailContact {
    float:left;
    border-radius:4px 0px 0px 0px;
    /*width: 490px;*/
}

.DCTitle {
    /*color:#666666;*/
    font-size:16px;
    font-weight:bold;
    float:left;
    clear:both;
    display:block;
    margin-top:12px;
    margin-left:15px;
}

.DetailContact label.inpLabel {
    float:left;
    clear:both;
    width:90px;
    /*color:#666666;*/
    font-size:14px;
    margin-top:12px;
    margin-left:15px;
}

.DetailContact input[type="radio"] {
    display:none;
}

.DetailContact input[type="radio"] + label {
    background:url(/_neuexportjs/images/images/rateCheck.png) no-repeat;
    float:left;
    width:52px;
    height:18px;
    margin:0px;
    vertical-align:middle;
    border:0px;
    cursor:pointer;
    padding-left:18px;
    padding-top:0px;
    padding-right:0px;
    margin-bottom:0px;
    /*color:#666666;*/
    margin-top: 12px;
}

.DetailContact input[type="radio"]:checked + label  {
    background:url(/_neuexportjs/images/images/rateCheckAct.png) no-repeat;
    border:0px;
}

.DetailInputText {
    width: 186px;
    height: 18px;
    border: 1px solid #AAAAAA;
    margin-top: 8px;
    margin-left: 0px;
    float: left;
    padding-left: 4px;
}

.contactOptions {
    clear:both;
    float:left;
    /*width:550px;*/
    padding-top:10px;
}

.contactOptions input[type="checkbox"] {
    display:none;
}

.contactOptions input[type="checkbox"] + label {
    background:url(/_neuexportjs/images/images/searchInput7.png) no-repeat left;
    float:left;
    width:280px;
    margin:0px;
    vertical-align:middle;
    border:0px;
    padding-left:28px;
    padding-top:4px;
    padding-bottom:4px;
    margin-left:15px;
    margin-right:3px;
    margin-bottom:0px;
    font-weight:bold;
    font-size:11px;
    letter-spacing:0px;
    cursor:pointer;
}

.contactOptions input[type="checkbox"]:checked + label {
    background:url(/_neuexportjs/images/images/searchInput7Chk.png) no-repeat left;
    border:0px;
}

.contactOptions label a:link,.contactOptions label a:visited,.contactOptions label a:hover,.contactOptions label a:active {
    /*color:#cc0000;*/
    text-decoration:none;
}

.DetailContact .dieMitInfo {
    float:left;
    clear:both;
    margin-top:10px;
    margin-left:15px;
    font-size:11px;
    /*width: 310px;*/
}

.contactRightOptions {
    margin-top:15px;
    float:left;
}

.contactRightOptions input[type="checkbox"] {
    display:none;
}

.contactRightOptions input[type="checkbox"] + label {
    background:url(/_neuexportjs/images/images/searchInput7.png) no-repeat left;
    float:left;
    margin:0px;
    vertical-align:middle;
    border:0px;
    padding-left:28px;
    padding-top:4px;
    padding-bottom:8px;
    margin-left:15px;
    margin-right:3px;
    margin-bottom:0px;
    font-weight:bold;
    font-size:11px;
    letter-spacing:0px;
    cursor:pointer;
    /*color:#666;*/
}

.contactRightOptions input[type="checkbox"]:checked + label {
    background:url(/_neuexportjs/images/images/searchInput7Chk.png) no-repeat left;
    border:0px;
    /*color:#666;*/
}

.contactTextarea {
    float:left;
    clear:both;
    width: 90%;
    height: 112px;
    border: 1px solid #AAAAAA;
    margin-top:4px;
    margin-left:15px;
}

.smsSumbitPart {
    clear: both;
    float: left;
    width: 210px;
    margin-top: 20px;
    margin-left: 15px;
    margin-bottom: 10px;
}

.smsSumbitPart a:link,.smsSumbitPart a:visited,.smsSumbitPart a:hover,.smsSumbitPart a:active {
    /*color:#cc0000;*/
    text-decoration:underline;
    margin-top:6px;
    float:left;
}

.ContactSendB {
    background: rgb(254,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(241,242,246,1) 5%, rgba(240,241,245,1) 15%, rgba(235,239,242,1) 20%, rgba(237,241,244,1) 25%, rgba(232,237,240,1) 30%, rgba(228,233,237,1) 45%, rgba(207,214,220,1) 90%, rgba(206,213,219,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(5%,rgba(241,242,246,1)), color-stop(15%,rgba(240,241,245,1)), color-stop(20%,rgba(235,239,242,1)), color-stop(25%,rgba(237,241,244,1)), color-stop(30%,rgba(232,237,240,1)), color-stop(45%,rgba(228,233,237,1)), color-stop(90%,rgba(207,214,220,1)), color-stop(100%,rgba(206,213,219,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(241,242,246,1) 5%,rgba(240,241,245,1) 15%,rgba(235,239,242,1) 20%,rgba(237,241,244,1) 25%,rgba(232,237,240,1) 30%,rgba(228,233,237,1) 45%,rgba(207,214,220,1) 90%,rgba(206,213,219,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(241,242,246,1) 5%,rgba(240,241,245,1) 15%,rgba(235,239,242,1) 20%,rgba(237,241,244,1) 25%,rgba(232,237,240,1) 30%,rgba(228,233,237,1) 45%,rgba(207,214,220,1) 90%,rgba(206,213,219,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(241,242,246,1) 5%,rgba(240,241,245,1) 15%,rgba(235,239,242,1) 20%,rgba(237,241,244,1) 25%,rgba(232,237,240,1) 30%,rgba(228,233,237,1) 45%,rgba(207,214,220,1) 90%,rgba(206,213,219,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(241,242,246,1) 5%,rgba(240,241,245,1) 15%,rgba(235,239,242,1) 20%,rgba(237,241,244,1) 25%,rgba(232,237,240,1) 30%,rgba(228,233,237,1) 45%,rgba(207,214,220,1) 90%,rgba(206,213,219,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#ced5db',GradientType=0 ); /* IE6-9 */
    height:22px;
    width:70px;
    /*color:#5b5a5a;*/
    font-size:12px;
    font-weight:bold;
    border:1px solid #aaaaaa;
    border-radius:6px;
    text-decoration:none;
    text-align:center;
    float:right;
    margin-right:5px;
    cursor:pointer;
}

.kontaktDiv {
    background: none!important;
    float: left;
    border: 1px solid #b4b4b4;
    border-radius: 6px;
    display: inline-block;
    margin-bottom: 12px;
    padding-bottom: 6px;
    font-size: 12px;
    width: 100%;
}

.kontaktDiv1 {
    float:left;
    /*margin-left: 30px;*/
}

.kontaktDiv2 {
    float:left;
}

.printPdfContainer {
    float: right;
    margin-top: 3px;
}

@media (max-width:960px) {

    .DetailContact {
       width: 100%!important;
    }

    .contactTextarea {
        width: 80%!important;
        min-width: 200px;
    }

    .kontaktDiv1 {
        margin-left: 15px;
        width: 100%!important;
    }
}

.greyBgAndBorder, .greyBgAndBorderDetail {
    background: none!important;
    border: 1px solid #b4b4b4;
    border-radius: 6px;
    padding: 15px!important;
}

.showOnMobile  {
    display: block!important;
}

.onMobile {
    display: none!important;
}

.notOnMobile {

}

.logoLink {
    float: right;
    color: red!important;
    font-weight: bold;
    font-size: 14px;
}

.listPrintButton {
    float: right;
    clear: both;
    cursor: pointer;
}

.printButtonsContainer {
    margin-left: 11px;
    height: 50px;
    float: right;
}

.navButtonsContainer {
    float: left;
}

.exportShowMobile {
    display: none;
}

.exportShowNormal {
    display: block;
}

.mobileTruncate {

}

@media only screen and (max-width: 674px) {
    .onMobile {
        display: block!important;
    }
    .showOnMobile  {
        display: none!important;
    }

    .DetailInputText {
        width: auto;
    }

    .labelFrau {
        clear: both!important;
        margin-left: 15px!important;
    }

    .greySIcon {
        float: left!important;
    }

    .exportShowMobile {
        display: block!important;
    }

    .exportShowNormal {
        display: none!important;
    }

    .newListeItem {
        min-height: 155px!important;
    }

    .printButtonsContainer {
        display: none;
    }

    .heading-container {
        line-height: 26px!important;
    }

    .newListeTitleDetailsFirst {
    	height: auto!important;
    }

    .newListeTitleDetailsSecond {
    	margin-top: 0px!important;
    }

    .mobileTruncate {
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        height: 35px;
        padding-right: 5px;
    }
}

.wrapperJSON {
    margin: 0 auto;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #fff;
    background-image: none;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    box-sizing: content-box!important;
    padding-bottom: 10px;
}

.wrapperJSON a {
    color: black;
    text-decoration: none;
    cursor: pointer;
    box-sizing: content-box!important;
}

.hub-detail nav {
    display: block;
}

.list-item a {
    margin: 0!important;
    padding: 0!important;
}

.list-item a span {
    line-height: 26px;
}

.LogoButton, .printThisPage, .printAllPages {
    cursor: pointer;
}

.printHeader {
    display: none;
}

.beschNormal {
    /*display: block;*/
}

.optionsNormal {

}

.optionsPrint {
    display: none;
}

.beschPrint, .beschPreis, .logoPrint {
    display: none;
}

.preisNormal {
    display: block;
}

.printLayerButton, .pdfLayerButton, .toPdfThisPage, .toPdfAllPages {
    cursor: pointer;
}

.modal-box {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
  font-family: Verdana, Geneva, sans-serif;
}
@media (min-width: 32em) {

.modal-box { width: auto; }
}

.modal-box header,
.modal-box .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box .modal-body { padding: 0em 1.5em; }

.modal-box footer,
.modal-box .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3) !important;
}


.padding10 {
    padding: 15px 10px!important;
}

.infoTextPrint {

}

/*New 10.5.2016*/
div.vertical div.right, div.horizontal div.legend.right {
    text-align: left!important;
    float: left!important;
    width: 50%;
}

div.vertical div.left, div.horizontal div.legend.left {
    text-align: left!important;
    float: left!important;
    width: 50%;
}

.page span {
    color: inherit;
    font-weight: inherit;
}

.layout--one-fourth label {
    display: inline-block;
}
/*10.5.2016 END*/

/*NEW for resultlist 10.12.2016*/

.ListeField {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 12%, rgba(243,243,243,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(12%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,rgba(243,243,243,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,rgba(243,243,243,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
    float:left;
    width:1003px;
    height:74px;
    /*border:1px solid #b4b4b4;
    border-radius:6px;*/
    padding-bottom: 10px;
    border-bottom: 1px solid #b4b4b4;
    display:table;
    margin-bottom:12px;
}

.ListeField:first-of-type {
    border-top: 1px solid #b4b4b4;
}

.ListeCol {
    display:table-cell;
    vertical-align:top;
    padding-top:7px;
    padding-left:10px;
    color:#000;
    font-size:11px;
    font-weight:bold;
}

.ListeCol a:link, .ListeCol a:visited, .ListeCol a:active {
    color:#cc0000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.ListeCol a:hover {
    color:#cc0000;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

a:link.listeLink, a:visited.listeLink, a:active.listeLink {
    color:#000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.newListeItem {
    min-height:132px;
    line-height: 16px;
    /*min-height: 110px;*/
    width: 100%!important;
    margin-bottom: 0;
    padding-top: 10px;
}

.newListeImageContainer {
    width: 150px;
    /*height: 125px;*/
    height: 110px;
    padding-left:6px;
    /*border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;*/
}

.newListeTitleDetailsContainer {
    /*width: 500px; */
    width: auto;
    padding-left: 6px;
    text-transform: capitalize;
    font-family: Verdana, Arial,Helvetica,sans-serif;
}

.newListeTitletext {
    color: #b10202!important;
    font-size: 14px!important;
    font-weight: bold!important;
}

.newListeTitleDetailsFirst {
    /*height: 25px*/
}

.newListeTitleDetailsSecond {
    margin-top: 5px;
    margin-bottom: -12px;
    text-transform: capitalize;
    font-family: Verdana, Arial,Helvetica,sans-serif;
    height: 60px;
    font-size:14px!important;
    font-weight:normal;
}

.newListeTitleDetailsThird {
    text-transform: capitalize;
    font-family: Verdana, Arial,Helvetica,sans-serif;
    height: 20px;
    font-size: 14px!important;
}

.newListeTitleDetailsThird .listeLink {
    font-size: 13px!important;;
}

.newListeBenutzer {
    color: #4572EF;
    font-weight: bold;
}

.newListeBenutzerHover:hover {
    text-decoration: underline;
}

.newListeBenutzerNormal {
    font-weight: normal;
    color: #333;
}

.newListePriceDetailsContainer {
    width: 125px;
    padding-left: 0px;
    font-family: Verdana, Arial,Helvetica,sans-serif;
    position: relative!important;
    height: 100%;
}

.newListePriceDetailsContainerFirst {
    font-weight: bold;
    /*color: black;*/
    font-size: 15px;
}

.newBdLogoClass {
    font-size: 11px;
    position: absolute!important;
    bottom: 0;
    left: 0;
    margin-bottom: 5px;
    height: 27px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .newListePriceDetailsContainerFavorite {
        margin-bottom: 20px;
    }

    .newBdLogoClass {
        position: relative!important;
    }

}

@supports (-ms-accelerator:true) {
    .newListePriceDetailsContainerFavorite {
        margin-bottom: 20px;
    }

    .newBdLogoClass {
        position: relative!important;
    }
}

.newListePriceDetailsContainerFavorite {
    font-size: 12px;
    height: 22px;
    padding-left: 22px;
    line-height: 20px;
    margin-left: -2px;
    margin-top: 2px;
    width: 106px;
}

.newHandlerListeTitleContainer {
    padding-left: 10px;
    width: 460px;
}

.newHandlerListeTitle {
    margin: 0px;
    height: 70px;
    text-transform: none;
}

.newHandlerListeLink {
    /*color: #4572EF!important;*/
    clear: both;
    float: left;
    font-size: 13px!important;
}

.newHandlerListeMapDetail {
    width: 160px;
    margin-left: 25px;
    margin-top: 6px;
}

.newHandlerListeMapDetail.newHandlerHomepage {
    margin: 0;
    margin-top: 3px;
}

.newHandlerListeMapDetail a {
    color: #4572EF!important;
    font-size: 13px!important;
    font-weight: normal!important;
}

.newHandlerListePriceContainer {
    width: 153px;
}

.newHListeTOne {
    /*45*/
    width: 65%;
    float: left;
}

.newHListeTOneStrasse {
    margin-top: 10px;
}

.newHListeTOneTel {
    margin-top: 5px;
}

.newHListeTTwo {
    /*55*/
    width: 35%;
    float: left;
}

.newHListeTTwoImage {
    /*140px*/
    width: 0px;
    height: 60px;
    float: left;
}

.newHListeTTwoMZImage {
    width: 150px;
    height: 70px;
    float: left;
}

.colorSelectInput {
    border: 1px solid #d0d0d0;
    background-color: #fff;
    height: 18px;
    font-size: 14px;
    width: 99%;
    padding: 6px 0 6px 9px;
    color: #666;
}


@media print {

    * {
        font-family: Verdana, Geneva, sans-serif;
    }

    .data-label {
        text-align: left;
        margin-right: 20px;
    }

    .infoTextPrint {
        display: none!important;
    }

    .ListeField {
        padding: 0!important;
    }

    .newListeItem  {
        margin-bottom: 10px;
        padding: 0!important;
    }

    /*Result list*/
    .newListeItem:nth-child(6n+6) {
        margin-bottom: 170px!important;
    }

    .newListeItem:nth-child(6) {
        /*margin-bottom: 60px!important;*/
        margin-bottom: 140px!important;
    }

    /*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .everyFifth {
            margin-bottom: 200px!im;
        }

        .firstFifth {
            margin-bottom: 100px!important;
        }
    }*/

    .imgLiquid {
        background-image: none;
    }
    .imgLiquid img {
        visibility: visible!important;
        display: block!important;
    }

    /*Result list END*/

    .top-link {
        display: none!important;
    }

    body {
        font-family: verdana;
        font-size: 12px;
        background: none;
        background-image: none;
    }

    .object-list-container {
        display: none;
        float: left;
    }
    .image-large-container {
        max-width: 400px
    }
    .gallery {
        float: left;
        width: 45%;
    }
    .vehicle-data {
        float: left;
        margin-left: 40px;
        margin-top: -25px;
        text-align: left;
    }
    .chapter.dealer, .greyBgAndBorder {
        display: none;
        float: left;
        width: 100%;
        height: 300px;
    }

    .greyBgAndBorderDetail {
        display: block!important;
        border: none;
        padding: 0!important;
        color: #000!important;
        margin-top: 0px!important;
    }

    .greyBgAndBorderDetail td {
        max-width: 230px!important;
    }

    .optionsPrint .title-secondary, .title-main, .greyBgAndBorderDetail .title-secondary {
        color: #000!important;
    }

    .padding {
        padding-top: -20px;
    }
    .padding img {
        margin-top: 40px;
    }

    address {
        margin-top: 20px;
        clear: both;
        float: left;
    }

    .optionsNormal {
        display: none;
    }
    .optionsPrint {
        clear: both;
        display: block;
        float: left;
        margin-top: -10px;
    }

    .beschNormal {
        display: none;
    }

    .beschPrint {
        clear: both;
        float: left;
        display: block;
        max-height: 300px;
    }

    .preisNormal {
        display: none;
    }

    .beschPreis {
        clear: both;
        float: left;
        display: block;
        font-size: 38px;
        font-weight: bold;
        font-style: italic;
        border-bottom: 1px solid #ccc;
        background-color: #cfcfcf;
        padding: 10px;
        position: fixed;
        bottom: 0;
        width: 100%;
        margin-bottom: 40px;
    }

    @-moz-document url-prefix() {

        * {
            font-family: Verdana, Geneva, sans-serif;
        }

        .beschPreis {
            width: 90%;
            z-index: 99;
            margin: 0 auto;
        }

        .object-list-item:nth-child(5n+5) {
            margin-bottom: 220px;
        }

        .object-list-item:nth-child(5) {
            margin-bottom: 180px!important;
        }
    }

    @supports (-ms-accelerator:true) {
       .beschPreis {
            width: 100%;
        }
    }

    .printHeader {
        display: block;
        font-size: 10px;
        padding: 10px;
    }

    nav, .printDetail, .kontaktDiv, .downloadPdfDetail {
        display: none;
    }
}
