﻿@font-face {
    font-family: "PT Sans";
    src: url("../fonts/PTSansRegular/PTSansRegular-ext.woff") format("woff")
}
@font-face {
    font-family: "PT Sans";
    src: url("../fonts/PTSansItalic/PTSansItalic.woff") format("woff");
    font-style: italic
}
@font-face {
    font-family: "PT Sans";
    src: url("../fonts/PTSansBold/PTSansBold-ext.woff") format("woff");
    font-weight: bold
}
@font-face {
    font-family: "BadScript";
    src: url("../fonts/BadScriptRegular/BadScriptRegular.eot");
    src: url("../fonts/BadScriptRegular/BadScriptRegular.eot?#iefix")format("embedded-opentype"), url("../fonts/BadScriptRegular/BadScriptRegular.woff") format("woff"), url("../fonts/BadScriptRegular/BadScriptRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
/*
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
/* normalize.css v2.1.0 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}
audio,
canvas,
video {
    display: inline-block
}
audio:not([controls]) {
    display: none;
    height: 0
}
[hidden] {
    display: none
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
/*body {
    margin: 0
}*/
a:focus {
    outline: thin dotted
}
a:active,
a:hover {
    outline: 0
}
h1 {
    font-size: 2em;
    margin: .67em 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
dfn {
    font-style: italic
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}
mark {
    background: #ff0;
    color: #000
}
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}
pre {
    white-space: pre-wrap
}
q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}
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
}
figure {
    margin: 0
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}
legend {
    border: 0;
    padding: 0
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}
button,
input {
    line-height: normal
}
button,
select {
    text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],
html input[disabled] {
    cursor: default
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}
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
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto;
    vertical-align: top
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
@media print {
    * {
        text-shadow: none!important;
        color: #000!important;
        background: transparent!important;
        box-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    @page {
        margin: 2cm .5cm
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .navbar {
        display: none
    }
    .table td,
    .table th {
        background-color: #FFF!important
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000!important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse!important
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd!important
    }
}
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
/*body {
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #243238;
    background-color: #f1f1f1
}*/
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
button,
input,
select[multiple],
textarea {
    background-image: none
}
a {
    color: #2196f3;
    text-decoration: none
}
a:hover {
    color: #1976d2;
    text-decoration: underline
}
img {
    vertical-align: middle
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}
.img-rounded {
    border-radius: 0
}
.img-circle {
    border-radius: 50%
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0
}
p {
    margin: 0 0 10px
}
.lead {
    margin-bottom: 20px;
    font-size: 16.1px;
    font-weight: 200;
    line-height: 1.4
}
@media(min-width:768px) {
    .lead {
        font-size: 21px
    }
}
small {
    font-size: 85%
}
cite {
    font-style: normal
}
.text-muted {
    color: #999
}
.text-primary {
    color: #2196f3
}
.text-warning {
    color: #c09853
}
.text-danger {
    color: #b94a48
}
.text-success {
    color: #468847
}
.text-info {
    color: #3a87ad
}
.text-left {
    text-align: left
}
.text-right {
    text-align: right
}
.text-center {
    text-align: center
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    line-height: 1.1
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999
}
h1,
h2,
h3 {
    margin-top: 20px;
    margin-bottom: 10px
}
h4,
h5,
h6 {
    margin-top: 10px;
    margin-bottom: 10px
}
h1,
.h1 {
    font-size: 36px
}
h2,
.h2 {
    font-size: 30px
}
h3,
.h3 {
    font-size: 24px
}
h4,
.h4 {
    font-size: 18px
}
h5,
.h5 {
    font-size: 14px
}
h6,
.h6 {
    font-size: 12px
}
h1 small,
.h1 small {
    font-size: 24px
}
h2 small,
.h2 small {
    font-size: 18px
}
h3 small,
.h3 small,
h4 small,
.h4 small {
    font-size: 14px
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}
ul,
ol {
    margin-top: 0;
    margin-bottom: 10px
}
ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0
}
.list-unstyled {
    padding-left: 0;
    list-style: none
}
.list-inline {
    padding-left: 0;
    list-style: none
}
.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}
dl {
    margin-bottom: 20px
}
dt,
dd {
    line-height: 1.42857143
}
dt {
    font-weight: bold
}
dd {
    margin-left: 0
}
@media(min-width:100px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .dl-horizontal dd {
        margin-left: 180px
    }
    .dl-horizontal dd:before,
    .dl-horizontal dd:after {
        content: " ";
        display: table
    }
    .dl-horizontal dd:after {
        clear: both
    }
    .dl-horizontal dd:before,
    .dl-horizontal dd:after {
        content: " ";
        display: table
    }
    .dl-horizontal dd:after {
        clear: both
    }
}
abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999
}
abbr.initialism {
    font-size: 90%;
    text-transform: uppercase
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    border-left: 5px solid #eee
}
blockquote p {
    font-size: 17.5px;
    font-weight: 300;
    line-height: 1.25
}
blockquote p:last-child {
    margin-bottom: 0
}
blockquote small {
    display: block;
    line-height: 1.42857143;
    color: #999
}
blockquote small:before {
    content: '\2014 \00A0'
}
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0
}
blockquote.pull-right p,
blockquote.pull-right small {
    text-align: right
}
blockquote.pull-right small:before {
    content: ''
}
blockquote.pull-right small:after {
    content: '\00A0 \2014'
}
q:before,
q:after,
blockquote:before,
blockquote:after {
    content: ""
}
address {
    display: block;
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px
}
.container:before,
.container:after {
    content: " ";
    display: table
}
.container:after {
    clear: both
}
.container:before,
.container:after {
    content: " ";
    display: table
}
.container:after {
    clear: both
}
.row {
    margin-left: -10px;
    margin-right: -10px
}
.row:before,
.row:after {
    content: " ";
    display: table
}
.row:after {
    clear: both
}
.row:before,
.row:after {
    content: " ";
    display: table
}
.row:after {
    clear: both
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
    float: left
}
.col-xs-1 {
    width: 8.33333333%
}
.col-xs-2 {
    width: 16.66666667%
}
.col-xs-3 {
    width: 25%
}
.col-xs-4 {
    width: 33.33333333%
}
.col-xs-5 {
    width: 41.66666667%
}
.col-xs-6 {
    width: 50%
}
.col-xs-7 {
    width: 58.33333333%
}
.col-xs-8 {
    width: 66.66666667%
}
.col-xs-9 {
    width: 75%
}
.col-xs-10 {
    width: 83.33333333%
}
.col-xs-11 {
    width: 91.66666667%
}
.col-xs-12 {
    width: 100%
}
@media(min-width:100px) {
    .container {
        max-width: 1004px
    }
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11 {
        float: left
    }
    .col-sm-1 {
        width: 8.33333333%
    }
    .col-sm-2 {
        width: 16.66666667%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.33333333%
    }
    .col-sm-5 {
        width: 41.66666667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.33333333%
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.33333333%
    }
    .col-sm-11 {
        width: 91.66666667%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-push-1 {
        left: 8.33333333%
    }
    .col-sm-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    .col-sm-push-8 {
        left: 66.66666667%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.33333333%
    }
    .col-sm-push-11 {
        left: 91.66666667%
    }
    .col-sm-pull-1 {
        right: 8.33333333%
    }
    .col-sm-pull-2 {
        right: 16.66666667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    .col-sm-pull-8 {
        right: 66.66666667%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.33333333%
    }
    .col-sm-pull-11 {
        right: 91.66666667%
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
}
@media(min-width:1310px) {
    .container {
        max-width: 1100px
    }
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11 {
        float: left
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-11 {
        width: 91.66666667%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
}
@media(min-width:1600px) {
    .container {
        max-width: 1316px
    }
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11 {
        float: left
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #5b5b5a;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}
label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold
}
input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}
input[type="file"] {
    display: block
}
select[multiple],
select[size] {
    height: auto
}
select optgroup {
    font-size: inherit;
    font-style: inherit;
    font-family: inherit
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    height: auto
}
.form-control:-moz-placeholder {
    color: #999
}
.form-control::-moz-placeholder {
    color: #999
}
.form-control:-ms-input-placeholder {
    color: #999
}
.form-control::-webkit-input-placeholder {
    color: #999
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    line-height: 1.42857143;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee
}
textarea.form-control {
    height: auto
}
.form-group {
    margin-bottom: 15px
}
.radio,
.checkbox {
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
    vertical-align: middle
}
.radio label,
.checkbox label {
    display: inline;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px
}
.radio+.radio,
.checkbox+.checkbox {
    margin-top: -5px
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.checkbox[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .checkbox {
    cursor: not-allowed
}
@media(min-width:100px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0
    }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}
.form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    content: " ";
    display: table
}
.form-horizontal .form-group:after {
    clear: both
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    content: " ";
    display: table
}
.form-horizontal .form-group:after {
    clear: both
}
@media(min-width:100px) {
    .form-horizontal .control-label {
        text-align: right
    }
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}
.fade.in {
    opacity: 1
}
.collapse {
    display: none
}
.collapse.in {
    display: block
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}
.dropdown-menu {
    position: absolute;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box
}
.dropdown-menu>li>a {
    clear: both;
    line-height: 1.42857143;
    color: #5b5b5a;
    white-space: nowrap
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #2196f3
}
.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}
.nav:before,
.nav:after {
    content: " ";
    display: table
}
.nav:after {
    clear: both
}
.nav:before,
.nav:after {
    content: " ";
    display: table
}
.nav:after {
    clear: both
}
.nav>li {
    position: relative;
    display: block
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}
.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}
.nav>li.disabled>a {
    color: #999
}
.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #999;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee;
    border-color: #2196f3
}
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}
.nav>li>a>img {
    max-width: none
}
.nav-tabs {
    border-bottom: 1px solid #ddd
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0
}
.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #f1f1f1;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}
.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}
.nav-tabs.nav-justified>li {
    float: none
}
.nav-tabs.nav-justified>li>a {
    text-align: center
}
@media(min-width:100px) {
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }
}
.nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    margin-right: 0
}
.nav-tabs.nav-justified>.active>a {
    border-bottom-color: #f1f1f1
}
.nav-pills>li {
    float: left
}
.nav-pills>li>a {
    border-radius: 5px
}
.nav-pills>li+li {
    margin-left: 2px
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #2196f3
}
.nav-stacked>li {
    float: none
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}
.nav-justified {
    width: 100%
}
.nav-justified>li {
    float: none
}
.nav-justified>li>a {
    text-align: center
}
@media(min-width:100px) {
    .nav-justified>li {
        display: table-cell;
        width: 1%
    }
}
.nav-tabs-justified {
    border-bottom: 0
}
.nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    margin-right: 0
}
.nav-tabs-justified>.active>a {
    border-bottom-color: #f1f1f1
}
.tabbable:before,
.tabbable:after {
    content: " ";
    display: table
}
.tabbable:after {
    clear: both
}
.tabbable:before,
.tabbable:after {
    content: " ";
    display: table
}
.tabbable:after {
    clear: both
}
.tab-content>.tab-pane,
.pill-content>.pill-pane {
    display: none
}
.tab-content>.active,
.pill-content>.active {
    display: block
}
.nav .caret {
    border-top-color: #2196f3;
    border-bottom-color: #2196f3
}
.nav a:hover .caret {
    border-top-color: #1976d2;
    border-bottom-color: #1976d2
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 0
}
.pagination>li {
    display: inline
}
.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    background-color: #eee
}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3;
    cursor: default
}
.pagination>.disabled>span,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #999;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}
.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}
.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 10px 18px;
    font-size: 12px
}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}
.pager:before,
.pager:after {
    content: " ";
    display: table
}
.pager:after {
    clear: both
}
.pager:before,
.pager:after {
    content: " ";
    display: table
}
.pager:after {
    clear: both
}
.pager li {
    display: inline
}
.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}
.pager li>a:hover,
.pager li>a:focus {
    text-decoration: none;
    background-color: #eee
}
.pager .next>a,
.pager .next>span {
    float: right
}
.pager .previous>a,
.pager .previous>span {
    float: left
}
.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #999;
    background-color: #fff;
    cursor: not-allowed
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 0
}
.alert h4 {
    margin-top: 0;
    color: inherit
}
.alert .alert-link {
    font-weight: bold
}
.alert>p,
.alert>ul {
    margin-bottom: 0
}
.alert>p+p {
    margin-top: 5px
}
.alert-dismissable {
    padding-right: 35px
}
.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847
}
.alert-success hr {
    border-top-color: #c9e2b3
}
.alert-success .alert-link {
    color: #356635
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad
}
.alert-info hr {
    border-top-color: #a6e1ec
}
.alert-info .alert-link {
    color: #2d6987
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #fbeed5;
    color: #c09853
}
.alert-warning hr {
    border-top-color: #f8e5be
}
.alert-warning .alert-link {
    color: #a47e3c
}
.alert-danger {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48
}
.alert-danger hr {
    border-top-color: #e6c1c7
}
.alert-danger .alert-link {
    color: #953b39
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 40px 0
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background-color: #2196f3;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease
}
.progress-striped .progress-bar {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}
.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}
.panel-body {
    padding: 15px
}
.panel-body:before,
.panel-body:after {
    content: " ";
    display: table
}
.panel-body:after {
    clear: both
}
.panel-body:before,
.panel-body:after {
    content: " ";
    display: table
}
.panel-body:after {
    clear: both
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px
}
.panel-title>a {
    color: inherit
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
    overflow: hidden
}
.panel-group .panel+.panel {
    margin-top: 5px
}
.panel-group .panel-heading {
    border-bottom: 0
}
.panel-group .panel-heading+.panel-collapse .panel-body {
    border-top: 1px solid #ddd
}
.panel-group .panel-footer {
    border-top: 0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}
.panel-default {
    border-color: #ddd
}
.panel-default>.panel-heading {
    color: #5b5b5a;
    background-color: #f5f5f5;
    border-color: #ddd
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ddd
}
.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ddd
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}
.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}
.modal-open {
    overflow: hidden
}
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
    margin-right: 15px
}
.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}
.modal-dialog {
    margin-left: auto;
    margin-right: auto;
    width: auto;
    padding: 10px;
    z-index: 1050
}
.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #000
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}
.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px
}
.modal-header .close {
    margin-top: -2px
}
.modal-title {
    margin: 0;
    line-height: 1.42857143
}
.modal-body {
    position: relative;
    padding: 20px
}
.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table
}
.modal-footer:after {
    clear: both
}
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table
}
.modal-footer:after {
    clear: both
}
.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}
.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
    margin-left: 0
}
@media screen and (min-width: 100px) {
    .modal-dialog {
        left: 50%;
        right: auto;
        width: 600px;
        padding-top: 30px;
        padding-bottom: 30px
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5)
    }
}
.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}
.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 0
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table
}
.clearfix:after {
    clear: both
}
.pull-right {
    float: right!important
}
.pull-left {
    float: left!important
}
.hide {
    display: none!important
}
.show {
    display: block!important
}
.invisible {
    visibility: hidden
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.affix {
    position: fixed
}
@-ms-viewport {
    width: device-width
}
@media screen and (max-width: 400px) {
    @-ms-viewport {
        width: 320px
    }
}
.hidden {
    display: none!important;
    visibility: hidden!important
}
.visible-xs {
    display: none!important
}
tr.visible-xs {
    display: none!important
}
th.visible-xs,
td.visible-xs {
    display: none!important
}
@media(max-width:99px) {
    .visible-xs {
        display: block!important
    }
    tr.visible-xs {
        display: table-row!important
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell!important
    }
}
@media(min-width:100px) and (max-width:1309px) {
    .visible-xs.visible-sm {
        display: block!important
    }
    tr.visible-xs.visible-sm {
        display: table-row!important
    }
    th.visible-xs.visible-sm,
    td.visible-xs.visible-sm {
        display: table-cell!important
    }
}
@media(min-width:1310px) and (max-width:1599px) {
    .visible-xs.visible-md {
        display: block!important
    }
    tr.visible-xs.visible-md {
        display: table-row!important
    }
    th.visible-xs.visible-md,
    td.visible-xs.visible-md {
        display: table-cell!important
    }
}
@media(min-width:1600px) {
    .visible-xs.visible-lg {
        display: block!important
    }
    tr.visible-xs.visible-lg {
        display: table-row!important
    }
    th.visible-xs.visible-lg,
    td.visible-xs.visible-lg {
        display: table-cell!important
    }
}
.visible-sm {
    display: none!important
}
tr.visible-sm {
    display: none!important
}
th.visible-sm,
td.visible-sm {
    display: none!important
}
@media(max-width:99px) {
    .visible-sm.visible-xs {
        display: block!important
    }
    tr.visible-sm.visible-xs {
        display: table-row!important
    }
    th.visible-sm.visible-xs,
    td.visible-sm.visible-xs {
        display: table-cell!important
    }
}
@media(min-width:100px) and (max-width:1309px) {
    .visible-sm {
        display: block!important
    }
    tr.visible-sm {
        display: table-row!important
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell!important
    }
}
@media(min-width:1310px) and (max-width:1599px) {
    .visible-sm.visible-md {
        display: block!important
    }
    tr.visible-sm.visible-md {
        display: table-row!important
    }
    th.visible-sm.visible-md,
    td.visible-sm.visible-md {
        display: table-cell!important
    }
}
@media(min-width:1600px) {
    .visible-sm.visible-lg {
        display: block!important
    }
    tr.visible-sm.visible-lg {
        display: table-row!important
    }
    th.visible-sm.visible-lg,
    td.visible-sm.visible-lg {
        display: table-cell!important
    }
}
.visible-md {
    display: none!important
}
tr.visible-md {
    display: none!important
}
th.visible-md,
td.visible-md {
    display: none!important
}
@media(max-width:99px) {
    .visible-md.visible-xs {
        display: block!important
    }
    tr.visible-md.visible-xs {
        display: table-row!important
    }
    th.visible-md.visible-xs,
    td.visible-md.visible-xs {
        display: table-cell!important
    }
}
@media(min-width:100px) and (max-width:1309px) {
    .visible-md.visible-sm {
        display: block!important
    }
    tr.visible-md.visible-sm {
        display: table-row!important
    }
    th.visible-md.visible-sm,
    td.visible-md.visible-sm {
        display: table-cell!important
    }
}
@media(min-width:1310px) and (max-width:1599px) {
    .visible-md {
        display: block!important
    }
    tr.visible-md {
        display: table-row!important
    }
    th.visible-md,
    td.visible-md {
        display: table-cell!important
    }
}
@media(min-width:1600px) {
    .visible-md.visible-lg {
        display: block!important
    }
    tr.visible-md.visible-lg {
        display: table-row!important
    }
    th.visible-md.visible-lg,
    td.visible-md.visible-lg {
        display: table-cell!important
    }
}
.visible-lg {
    display: none!important
}
tr.visible-lg {
    display: none!important
}
th.visible-lg,
td.visible-lg {
    display: none!important
}
@media(max-width:99px) {
    .visible-lg.visible-xs {
        display: block!important
    }
    tr.visible-lg.visible-xs {
        display: table-row!important
    }
    th.visible-lg.visible-xs,
    td.visible-lg.visible-xs {
        display: table-cell!important
    }
}
@media(min-width:100px) and (max-width:1309px) {
    .visible-lg.visible-sm {
        display: block!important
    }
    tr.visible-lg.visible-sm {
        display: table-row!important
    }
    th.visible-lg.visible-sm,
    td.visible-lg.visible-sm {
        display: table-cell!important
    }
}
@media(min-width:1310px) and (max-width:1599px) {
    .visible-lg.visible-md {
        display: block!important
    }
    tr.visible-lg.visible-md {
        display: table-row!important
    }
    th.visible-lg.visible-md,
    td.visible-lg.visible-md {
        display: table-cell!important
    }
}
@media(min-width:1600px) {
    .visible-lg {
        display: block!important
    }
    tr.visible-lg {
        display: table-row!important
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell!important
    }
}
.hidden-xs {
    display: block!important
}
tr.hidden-xs {
    display: table-row!important
}
th.hidden-xs,
td.hidden-xs {
    display: table-cell!important
}
@media(max-width:99px) {
    .hidden-xs {
        display: none!important
    }
    tr.hidden-xs {
        display: none!important
    }
    th.hidden-xs,
    td.hidden-xs {
        display: none!important
    }
}
@media(min-width:100px) and (max-width:1309px) {
    .hidden-xs.hidden-sm {
        display: none!important
    }
    tr.hidden-xs.hidden-sm {
        display: none!important
    }
    th.hidden-xs.hidden-sm,
    td.hidden-xs.hidden-sm {
        display: none!important
    }
}
@media(min-width:1310px) and (max-width:1599px) {
    .hidden-xs.hidden-md {
        display: none!important
    }
    tr.hidden-xs.hidden-md {
        display: none!important
    }
    th.hidden-xs.hidden-md,
    td.hidden-xs.hidden-md {
        display: none!important
    }
}
@media(min-width:1600px) {
    .hidden-xs.hidden-lg {
        display: none!important
    }
    tr.hidden-xs.hidden-lg {
        display: none!important
    }
    th.hidden-xs.hidden-lg,
    td.hidden-xs.hidden-lg {
        display: none!important
    }
}
.hidden-sm {
    display: block!important
}
tr.hidden-sm {
    display: table-row!important
}
th.hidden-sm,
td.hidden-sm {
    display: table-cell!important
}
@media(max-width:99px) {
    .hidden-sm.hidden-xs {
        display: none!important
    }
    tr.hidden-sm.hidden-xs {
        display: none!important
    }
    th.hidden-sm.hidden-xs,
    td.hidden-sm.hidden-xs {
        display: none!important
    }
}
@media(min-width:100px) and (max-width:1309px) {
    .hidden-sm {
        display: none!important
    }
    tr.hidden-sm {
        display: none!important
    }
    th.hidden-sm,
    td.hidden-sm {
        display: none!important
    }
}
@media(min-width:1310px) and (max-width:1599px) {
    .hidden-sm.hidden-md {
        display: none!important
    }
    tr.hidden-sm.hidden-md {
        display: none!important
    }
    th.hidden-sm.hidden-md,
    td.hidden-sm.hidden-md {
        display: none!important
    }
}
@media(min-width:1600px) {
    .hidden-sm.hidden-lg {
        display: none!important
    }
    tr.hidden-sm.hidden-lg {
        display: none!important
    }
    th.hidden-sm.hidden-lg,
    td.hidden-sm.hidden-lg {
        display: none!important
    }
}
.hidden-md {
    display: block!important
}
tr.hidden-md {
    display: table-row!important
}
th.hidden-md,
td.hidden-md {
    display: table-cell!important
}
@media(max-width:99px) {
    .hidden-md.hidden-xs {
        display: none!important
    }
    tr.hidden-md.hidden-xs {
        display: none!important
    }
    th.hidden-md.hidden-xs,
    td.hidden-md.hidden-xs {
        display: none!important
    }
}
@media(min-width:100px) and (max-width:1309px) {
    .hidden-md.hidden-sm {
        display: none!important
    }
    tr.hidden-md.hidden-sm {
        display: none!important
    }
    th.hidden-md.hidden-sm,
    td.hidden-md.hidden-sm {
        display: none!important
    }
}
@media(min-width:1310px) and (max-width:1599px) {
    .hidden-md {
        display: none!important
    }
    tr.hidden-md {
        display: none!important
    }
    th.hidden-md,
    td.hidden-md {
        display: none!important
    }
}
@media(min-width:1600px) {
    .hidden-md.hidden-lg {
        display: none!important
    }
    tr.hidden-md.hidden-lg {
        display: none!important
    }
    th.hidden-md.hidden-lg,
    td.hidden-md.hidden-lg {
        display: none!important
    }
}
.hidden-lg {
    display: block!important
}
tr.hidden-lg {
    display: table-row!important
}
th.hidden-lg,
td.hidden-lg {
    display: table-cell!important
}
@media(max-width:99px) {
    .hidden-lg.hidden-xs {
        display: none!important
    }
    tr.hidden-lg.hidden-xs {
        display: none!important
    }
    th.hidden-lg.hidden-xs,
    td.hidden-lg.hidden-xs {
        display: none!important
    }
}
@media(min-width:100px) and (max-width:1309px) {
    .hidden-lg.hidden-sm {
        display: none!important
    }
    tr.hidden-lg.hidden-sm {
        display: none!important
    }
    th.hidden-lg.hidden-sm,
    td.hidden-lg.hidden-sm {
        display: none!important
    }
}
@media(min-width:1310px) and (max-width:1599px) {
    .hidden-lg.hidden-md {
        display: none!important
    }
    tr.hidden-lg.hidden-md {
        display: none!important
    }
    th.hidden-lg.hidden-md,
    td.hidden-lg.hidden-md {
        display: none!important
    }
}
@media(min-width:1600px) {
    .hidden-lg {
        display: none!important
    }
    tr.hidden-lg {
        display: none!important
    }
    th.hidden-lg,
    td.hidden-lg {
        display: none!important
    }
}
.visible-print {
    display: none!important
}
tr.visible-print {
    display: none!important
}
th.visible-print,
td.visible-print {
    display: none!important
}
@media print {
    .visible-print {
        display: block!important
    }
    tr.visible-print {
        display: table-row!important
    }
    th.visible-print,
    td.visible-print {
        display: table-cell!important
    }
    .hidden-print {
        display: none!important
    }
    tr.hidden-print {
        display: none!important
    }
    th.hidden-print,
    td.hidden-print {
        display: none!important
    }
}
@font-face {
    font-family: 'icomoon';
    src: url('/fonts/icomoon.eot');
    src: url('/fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('/fonts/icomoon.woff') format('woff'), url('/fonts/icomoon.ttf') format('truetype'), url('/fonts/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal
}
[data-icon]:before,
[class*="icon-"]:before {
    font-family: 'icomoon';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.icon-IE,
.icon-safari,
.icon-opera,
.icon-firefox,
.icon-chrome,
.icon-css3,
.icon-monster_dark,
.icon-monster,
.icon-tag,
.icon-print,
.icon-pop-out,
.icon-play-dark,
.icon-zencart,
.icon-envelope,
.icon-grid,
.icon-list,
.icon-videos,
.icon-minus-sign,
.icon-psd,
.icon-edit,
.icon-cart,
.icon-search,
.icon-coat-of-arms,
.icon-star,
.icon-time,
.icon-number-one,
.icon-chat,
.icon-edit-2,
.icon-file,
.icon-arrow-right,
.icon-arrow-left,
.icon-arrow-down,
.icon-arrow-up,
.icon-arrow-small-right,
.icon-arrow-small-left,
.icon-arrow-small-up,
.icon-arrow-small-down,
.icon-user-add,
.icon-checkmark,
.icon-close,
.font-icon {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}
.font-icon.icon-twitter:before {
    content: "\e001"
}
.font-icon.icon-google-plus:before {
    content: "\e002"
}
.font-icon.icon-pinterest:before {
    content: "\e003"
}
.font-icon.icon-stumbleupon:before {
    content: "\e00d"
}
.font-icon.icon-facebook:before {
    content: "\e03a"
}
.icon-IE:before {
    content: "\e004"
}
.icon-safari:before {
    content: "\e005"
}
.icon-opera:before {
    content: "\e006"
}
.icon-firefox:before {
    content: "\e007"
}
.icon-chrome:before {
    content: "\e008"
}
.icon-css3:before {
    content: "\e009"
}
.icon-tag:before {
    content: "\e01a"
}
.icon-print:before {
    content: "\e01b"
}
.icon-pop-out:before {
    content: "\e01c"
}
.icon-play-dark:before {
    content: "\e01d"
}
.icon-envelope:before {
    content: "\e029"
}
.icon-grid:before {
    content: "\e033"
}
.icon-list:before {
    content: "\e035"
}
.icon-videos:before {
    content: "\e03b"
}
.icon-minus-sign:before {
    content: "\e00e"
}
.icon-edit:before {
    content: "\e03e"
}
.icon-cart:before {
    content: "\e046"
}
.icon-search:before {
    content: "\e000"
}
.icon-coat-of-arms:before {
    content: "\e012"
}
.icon-star:before {
    content: "\e034"
}
.icon-time:before {
    content: "\e036"
}
.icon-number-one:before {
    content: "\e037"
}
.icon-chat:before {
    content: "\e038"
}
.icon-edit-2:before {
    content: "\e03c"
}
.icon-file:before {
    content: "\f016"
}
.icon-arrow-right:before {
    content: "\e021"
}
.icon-arrow-left:before {
    content: "\e01f"
}
.icon-arrow-down:before {
    content: "\e020"
}
.icon-arrow-up:before {
    content: "\e019"
}
.icon-arrow-small-right:before {
    content: "\e010"
}
.icon-arrow-small-left:before {
    content: "\e011"
}
.icon-arrow-small-up:before {
    content: "\e01e"
}
.icon-arrow-small-down:before {
    content: "\e022"
}
.icon-user-add:before {
    content: "\e025"
}
.icon-checkmark:before {
    content: "\e028"
}
.icon-close:before {
    content: "\e039"
}
@font-face {
    font-family: 'tm-icomoon';
    src: url('/fonts/tm-icomoon/tm-icomoon.eot?d=505');
    src: url('/fonts/tm-icomoon/tm-icomoon.eot?d=505#iefix') format('embedded-opentype'), url('/fonts/tm-icomoon/tm-icomoon.ttf?d=505') format('truetype'), url('/fonts/tm-icomoon/tm-icomoon.woff?d=505') format('woff'), url('/fonts/tm-icomoon/tm-icomoon.svg?d=505#tm-icomoon') format('svg');
    font-weight: normal;
    font-style: normal
}
.tm-icon:before {
    font-family: 'tm-icomoon'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.tm-icon.icon-right-arrow-circle:before {
    content: "\e900"
}
.tm-icon.icon-cart:before {
    content: "\e901"
}
.tm-icon.icon-check-mark:before {
    content: "\e902"
}
.tm-icon.icon-credit-card:before {
    content: "\e903"
}
.tm-icon.icon-download:before {
    content: "\e904"
}
.tm-icon.icon-eye:before {
    content: "\e905"
}
.tm-icon.icon-key:before {
    content: "\e906"
}
.tm-icon.icon-magic:before {
    content: "\e907"
}
.tm-icon.icon-magnifier:before {
    content: "\e963"
}
.tm-icon.icon-rocket:before {
    content: "\e909"
}
.tm-icon.icon-speech-bubble:before {
    content: "\e90a"
}
.tm-icon.icon-user:before {
    content: "\e90b"
}
.tm-icon.icon-wallet:before {
    content: "\e90c"
}
.tm-icon.icon-archive:before {
    content: "\e90d"
}
.tm-icon.icon-twitter:before {
    content: "\e90e"
}
.tm-icon.icon-zoom-in:before {
    content: "\e90f"
}
.tm-icon.icon-present:before {
    content: "\e926"
}
.tm-icon.icon-alert:before {
    content: "\e910"
}
.tm-icon.icon-cross:before {
    content: "\e911"
}
.tm-icon.icon-success:before {
    content: "\e912"
}
.tm-icon.icon-arrow:before {
    content: "\e915"
}
.tm-icon.icon-facebook:before {
    content: "\e913"
}
.tm-icon.icon-google-plus:before {
    content: "\e914"
}
.tm-icon.icon-letter:before {
    content: "\e916"
}
.tm-icon.icon-company:before {
    content: "\e917"
}
.tm-icon.icon-follow:before {
    content: "\e918"
}
.tm-icon.icon-heart:before {
    content: "\e919"
}
.tm-icon.icon-google:before {
    content: "\e91a"
}
.tm-icon.icon-help:before {
    content: "\e91b"
}
.tm-icon.icon-palette:before {
    content: "\e91c"
}
.tm-icon.icon-pinterest:before {
    content: "\e91d"
}
.tm-icon.icon-products:before {
    content: "\e91e"
}
.tm-icon.icon-info:before {
    content: "\e91f"
}
.tm-icon.icon-binoculars:before {
    content: "\e920"
}
.tm-icon.icon-magic-wand:before {
    content: "\e921"
}
.tm-icon.icon-vk:before {
    content: "\e922"
}
.tm-icon.icon-lock-opened:before {
    content: "\e923"
}
.tm-icon.icon-heart-empty:before {
    content: "\e924"
}
.tm-icon.icon-paper-plane:before {
    content: "\e925"
}
.tm-icon.icon-profile:before {
    content: "\e927"
}
.tm-icon.icon-message:before {
    content: "\e928"
}
.tm-icon.icon-remove-circle:before {
    content: "\e929"
}
.tm-icon.icon-reload:before {
    content: "\e92a"
}
.tm-icon.icon-mobile:before {
    content: "\e92b"
}
.tm-icon.icon-tablet:before {
    content: "\e92c"
}
.tm-icon.icon-desktop:before {
    content: "\e92d"
}
.tm-icon.icon-youtube:before {
    content: "\e92e"
}
.tm-icon.icon-star-empty:before {
    content: "\e92f"
}
.tm-icon.icon-star-filled:before {
    content: "\e930"
}
.tm-icon.icon-newspaper:before {
    content: "\e931"
}
.tm-icon.icon-speech-dots:before {
    content: "\e932"
}
.tm-icon.icon-instagram:before {
    content: "\e933"
}
.tm-icon.icon-bell:before {
    content: "\e934"
}
.tm-icon.icon-eye-crossed:before {
    content: "\e935"
}
.tm-icon.icon-facebook-square:before {
    content: "\e936"
}
.tm-icon.icon-help-circle:before {
    content: "\e937"
}
.tm-icon.icon-help-bubble:before {
    content: "\e938"
}
.tm-icon.icon-network:before {
    content: "\e939"
}
.tm-icon.icon-profile-circle:before {
    content: "\e93a"
}
.tm-icon.icon-money:before {
    content: "\e93b"
}
.tm-icon.icon-logout:before {
    content: "\e93c"
}
.tm-icon.icon-pencil:before {
    content: "\e93d"
}
.tm-icon.icon-file-filled:before {
    content: "\e93e"
}
.tm-icon.icon-thumb-up-filled:before {
    content: "\e93f"
}
.tm-icon.icon-award-cup:before {
    content: "\e940"
}
.tm-icon.icon-gear:before {
    content: "\e941"
}
.tm-icon.icon-pause-filled:before {
    content: "\e942"
}
.tm-icon.icon-attachment:before {
    content: "\e943"
}
.tm-icon.icon-survey-filled:before {
    content: "\e944"
}
.tm-icon.icon-simpaties-filled:before {
    content: "\e945"
}
.tm-icon.icon-link:before {
    content: "\e946"
}
.tm-icon.icon-cellphone:before {
    content: "\e947"
}
.tm-icon.icon-connected-dots:before {
    content: "\e948"
}
.tm-icon.icon-speedometer-filled:before {
    content: "\e949"
}
.tm-icon.icon-sand-clock:before {
    content: "\e94a"
}
.tm-icon.icon-arrow-left:before {
    content: "\e94b"
}
.tm-icon.icon-trash:before {
    content: "\e94c"
}
.tm-icon.icon-arrow-right:before {
    content: "\e94d"
}
.tm-icon.icon-arrow-down:before {
    content: "\e94e"
}
.tm-icon.icon-arrow-top:before {
    content: "\e94f"
}
.tm-icon.icon-restore:before {
    content: "\e950"
}
.tm-icon.icon-cool:before {
    content: "\e951"
}
.tm-icon.icon-speechless:before {
    content: "\e952"
}
.tm-icon.icon-sad:before {
    content: "\e953"
}
.tm-icon.icon-angry:before {
    content: "\e954"
}
.tm-icon.icon-upload:before {
    content: "\e955"
}
.tm-icon.icon-add:before {
    content: "\e956"
}
.tm-icon.icon-renew-filled:before {
    content: "\e957"
}
.tm-icon.icon-crossed-stationery:before {
    content: "\e958"
}
.tm-icon.icon-award:before {
    content: "\e959"
}
.tm-icon.icon-copyright:before {
    content: "\e95a"
}
.tm-icon.icon-operator-headset:before {
    content: "\e95b"
}
.tm-icon.icon-thumb-up:before {
    content: "\e95c"
}
.tm-icon.icon-stop-filled:before {
    content: "\e95d"
}
.tm-icon.icon-snowflake:before {
    content: "\e95e"
}
.tm-icon.icon-update:before {
    content: "\e95f"
}
.tm-icon.icon-framed-avatar:before {
    content: "\e960"
}
.tm-icon.icon-framed-picture:before {
    content: "\e961"
}
.tm-icon.icon-vertical-dots:before {
    content: "\e962"
}
.tm-icon.icon-lock-closed:before {
    content: "\e908"
}
.tm-icon.icon-check:before {
    content: "\e964"
}
.tm-icon.icon-secure-shield:before {
    content: "\e965"
}
.tm-icon.icon-html5:before {
    content: "\e966"
}
.tm-icon.icon-joomla:before {
    content: "\e967"
}
.tm-icon.icon-motocms:before {
    content: "\e968"
}
.tm-icon.icon-wordpress:before {
    content: "\e969"
}
.tm-icon.icon-admin:before {
    content: "\e96b"
}
.tm-icon.icon-after-effects:before {
    content: "\e96c"
}
.tm-icon.icon-bootstrap:before {
    content: "\e96d"
}
.tm-icon.icon-corporate:before {
    content: "\e96e"
}
.tm-icon.icon-drupal:before {
    content: "\e96f"
}
.tm-icon.icon-email:before {
    content: "\e970"
}
.tm-icon.icon-flash:before {
    content: "\e971"
}
.tm-icon.icon-jigoshop:before {
    content: "\e972"
}
.tm-icon.icon-landing:before {
    content: "\e973"
}
.tm-icon.icon-loaded7:before {
    content: "\e96a"
}
.tm-icon.icon-magento:before {
    content: "\e977"
}
.tm-icon.icon-moto-ecommerce:before {
    content: "\e974"
}
.tm-icon.icon-moto-flash:before {
    content: "\e97b"
}
.tm-icon.icon-muse:before {
    content: "\e97c"
}
.tm-icon.icon-opencart:before {
    content: "\e97d"
}
.tm-icon.icon-photoshop:before {
    content: "\e981"
}
.tm-icon.icon-oscommerce:before {
    content: "\e975"
}
.tm-icon.icon-powerpoint:before {
    content: "\e982"
}
.tm-icon.icon-responsive:before {
    content: "\e996"
}
.tm-icon.icon-shopify:before {
    content: "\e976"
}
.tm-icon.icon-swish:before {
    content: "\e999"
}
.tm-icon.icon-turnkey:before {
    content: "\e99a"
}
.tm-icon.icon-unbounce:before {
    content: "\e99b"
}
.tm-icon.icon-virtuemart:before {
    content: "\e99c"
}
.tm-icon.icon-woocommerce:before {
    content: "\e99d"
}
.tm-icon.icon-zencart:before {
    content: "\e99e"
}
.tm-icon.icon-prestashop:before {
    content: "\e978"
}
.tm-icon.icon-home:before {
    content: "\e979"
}
.tm-icon.icon-handset:before {
    content: "\e97a"
}
.tm-icon.icon-cross-thin:before {
    content: "\e97e"
}
.tm-icon.icon-shape:before {
    content: "\e97f"
}
.tm-icon.icon-photo:before {
    content: "\e980"
}
.svg:not(html) {
    display: block
}
.svg:not(html):before {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-size: contain
}
.square-icon {
    width: 25px;
    height: 25px;
    float: left
}
.trust-icon {
    width: 82px;
    height: 82px;
    float: left;
    position: relative
}
.svg.tm-icon[class*="icon-"]:before {
    content: ''
}
.svg.icon-monster-head:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2281px%22%20height%3D%2271px%22%20viewBox%3D%220%200%2081%2071%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.4%20%2817249%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EGroup%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3ClinearGradient%20x1%3D%22-0.479558535%25%22%20y1%3D%2250.0094225%25%22%20x2%3D%2297.8649907%25%22%20y2%3D%2250.0094225%25%22%20id%3D%22linearGradient-1%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23B4E2FF%22%20offset%3D%2246.8%25%22%3E%3C/stop%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%2391CBF5%22%20offset%3D%22100%25%22%3E%3C/stop%3E%0A%20%20%20%20%20%20%20%20%3C/linearGradient%3E%0A%20%20%20%20%20%20%20%20%3ClinearGradient%20x1%3D%22-0.387810246%25%22%20y1%3D%2249.922477%25%22%20x2%3D%22100.026319%25%22%20y2%3D%2249.922477%25%22%20id%3D%22linearGradient-2%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%2391CBF5%22%20offset%3D%220%25%22%3E%3C/stop%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23B4E2FF%22%20offset%3D%2250%25%22%3E%3C/stop%3E%0A%20%20%20%20%20%20%20%20%3C/linearGradient%3E%0A%20%20%20%20%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22sprite%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28-300.000000%2C%20-105.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28299.000000%2C%20104.000000%29%22%20id%3D%22Shape%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M80.8%2C43.9%20C81.7%2C48.6%2080.5%2C51.2%2076.3%2C55%20C72.1%2C58.9%2070.2%2C60.1%2068%2C63.3%20C65.9%2C66.5%2064.3%2C69.2%2060.3%2C70.5%20C56.3%2C71.8%2048.8%2C70.8%2044.2%2C69.9%20C39.6%2C69%2032.3%2C68.6%2027%2C67.5%20C21.8%2C66.4%2019.7%2C65.4%2019.7%2C65.4%20C19.7%2C65.4%2016.9%2C65.2%2016.1%2C61.1%20C15.3%2C56.9%2014.9%2C52.7%2014.9%2C52.7%20C14.9%2C52.7%209.6%2C49.2%206.2%2C42.9%20C2.9%2C36.6%200.9%2C25%201%2C17.6%20C1.1%2C10.2%201.4%2C8.7%203.1%2C8.5%20C4.8%2C8.3%205%2C10.4%205.9%2C14.3%20C6.7%2C18.2%208.2%2C24.1%2012.3%2C29.1%20C16.4%2C34.1%2018.1%2C36.6%2018.1%2C36.6%20C18.1%2C36.6%2022.6%2C36.2%2026.5%2C31.3%20C30.4%2C26.3%2033.8%2C23.4%2035.3%2C21.9%20C36.8%2C20.4%2038.1%2C19%2039.7%2C18.9%20C41.3%2C18.8%2042.7%2C20.7%2044%2C20.6%20C44.8%2C20.7%2046%2C18%2048.5%2C17.4%20C51%2C16.8%2054.8%2C18.1%2058.4%2C20.6%20C62%2C23.1%2064.9%2C26.1%2064.9%2C26.1%20C64.9%2C26.1%2067.4%2C20.5%2069.4%2C15.6%20C71.4%2C10.7%2071.4%2C7.4%2071.4%2C4.8%20C71.5%2C2.1%2071.6%2C1.4%2073%2C1%20C74.4%2C0.6%2076.1%2C4.2%2077.5%2C8.3%20C78.8%2C12.4%2080.4%2C18.5%2079.8%2C24.5%20C79.2%2C30.5%2076.6%2C36%2076.6%2C36%20C76.6%2C36%2079.9%2C39.3%2080.8%2C43.9%20L80.8%2C43.9%20Z%20M79.7%2C46.9%20C80%2C43.5%2078.2%2C39.4%2075.2%2C35.8%20C78.1%2C30.5%2078.7%2C22.7%2078.1%2C17.2%20C77.5%2C11.7%2075.7%2C6.6%2072.9%2C2.5%20C73%2C7%2072.1%2C12%2071%2C15.7%20C69.9%2C19.5%2067.4%2C23.2%2065.3%2C27.7%20C62.9%2C26.6%2059.7%2C23.4%2057.5%2C21.7%20C55.3%2C19.9%2052.4%2C18.2%2049.5%2C18.6%20C46.6%2C19%2046%2C21.6%2044.3%2C21.9%20C42.6%2C22.2%2041.4%2C20%2039.9%2C20.1%20C38.5%2C20.2%2036.3%2C23.2%2033.3%2C25.5%20C30.4%2C27.9%2028.2%2C31.9%2024.7%2C35.2%20C21.2%2C38.5%2017.6%2C37.9%2017.6%2C37.9%20C17.6%2C37.9%2016%2C35.4%2012.8%2C32%20C9.6%2C28.6%207.9%2C24.3%205.9%2C19.1%20C3.9%2C13.9%203.7%2C9.6%203.4%2C9.7%20C3%2C9.9%202.1%2C16.9%202.6%2C22.9%20C3.1%2C29%204.6%2C36.8%208.1%2C42.8%20C11.6%2C48.8%2016.6%2C51.9%2016.6%2C51.9%20C16.6%2C51.9%2016.8%2C57%2017.7%2C60.7%20C18.6%2C64.3%2020.5%2C63.7%2020.5%2C63.7%20C20.5%2C63.7%2021.2%2C64.3%2024.9%2C65.4%20C28.6%2C66.5%2037.9%2C67.9%2042.8%2C68.4%20C47.7%2C68.9%2053%2C69.8%2056.6%2C69.6%20C60.2%2C69.4%2062.5%2C68.1%2064%2C66%20C65.5%2C63.9%2069.4%2C59.5%2073.3%2C55.8%20C77.2%2C52.2%2079.4%2C50.2%2079.7%2C46.9%20L79.7%2C46.9%20Z%22%20fill%3D%22%232673B4%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M63.9%2C66%20C62.4%2C68.1%2060.1%2C69.4%2056.5%2C69.6%20C52.9%2C69.8%2047.6%2C68.9%2042.7%2C68.4%20C37.8%2C67.9%2028.5%2C66.5%2024.8%2C65.4%20C21.1%2C64.3%2020.4%2C63.7%2020.4%2C63.7%20C20.4%2C63.7%2018.5%2C64.3%2017.6%2C60.7%20C16.7%2C57.1%2016.5%2C51.9%2016.5%2C51.9%20C16.5%2C51.9%2011.5%2C48.8%208%2C42.8%20C4.5%2C36.8%203%2C28.9%202.5%2C22.9%20C2%2C16.8%202.9%2C9.8%203.3%2C9.7%20C3.7%2C9.5%203.8%2C13.9%205.8%2C19.1%20C7.8%2C24.3%209.4%2C28.6%2012.7%2C32%20C15.9%2C35.4%2017.5%2C37.9%2017.5%2C37.9%20C17.5%2C37.9%2021.1%2C38.5%2024.6%2C35.2%20C28.1%2C31.9%2030.2%2C27.9%2033.2%2C25.5%20C36.1%2C23.1%2038.3%2C20.2%2039.8%2C20.1%20C41.2%2C20%2042.4%2C22.2%2044.2%2C21.9%20C46%2C21.6%2046.6%2C19%2049.4%2C18.6%20C52.3%2C18.2%2055.2%2C19.9%2057.4%2C21.7%20C59.6%2C23.5%2062.8%2C26.6%2065.2%2C27.7%20C67.3%2C23.2%2069.8%2C19.5%2070.9%2C15.7%20C72%2C11.9%2072.9%2C7%2072.8%2C2.5%20C75.6%2C6.6%2077.4%2C11.8%2078%2C17.2%20C78.6%2C22.7%2078%2C30.4%2075.1%2C35.8%20C78%2C39.4%2079.9%2C43.6%2079.6%2C46.9%20C79.3%2C50.3%2077.1%2C52.2%2073.1%2C55.9%20C69.2%2C59.5%2065.4%2C63.9%2063.9%2C66%20L63.9%2C66%20Z%20M16.9%2C51.4%20C18.5%2C52.4%2018.3%2C52.6%2018.3%2C52.6%20L18.2%2C52.6%20L17.4%2C52.5%20C17.4%2C52.5%2017.6%2C57.4%2018.5%2C60.4%20C19.4%2C63.5%2020.5%2C63.1%2020.5%2C63.1%20C20.5%2C63.1%2022.8%2C64.3%2028.9%2C65.6%20C35%2C66.9%2041.1%2C67.4%2050.1%2C68.8%20C59.1%2C70.2%2061.3%2C68.4%2063%2C66.7%20C64.7%2C65%2067.2%2C60.3%2072.5%2C55.4%20C77.8%2C50.6%2079.3%2C49.4%2078.8%2C44.7%20C78.5%2C41.7%2076.6%2C38.9%2075.3%2C37.3%20C74.6%2C36.4%2074%2C35.9%2074%2C35.9%20C74%2C35.9%2076.2%2C32.7%2077.1%2C25%20C78%2C17.4%2076.4%2C11.1%2073.4%2C4.9%20C73.8%2C10.3%2073%2C15.5%2070.9%2C22%20C68.8%2C28.5%2071.6%2C32.3%2071.3%2C33%20C68.2%2C28.4%2069.3%2C24.9%2071.3%2C18.2%20C69.4%2C20.9%2068.8%2C22.7%2065.6%2C28.9%20C63.5%2C28.3%2058.7%2C24.4%2055.5%2C21.2%20C52.3%2C18%2048.5%2C20%2047.1%2C21.2%20C45.7%2C22.4%2045.7%2C23%2044%2C23.2%20C42.5%2C23.3%2041.8%2C22.8%2041%2C21.5%20C40.2%2C20.2%2038.8%2C20.8%2038%2C22.2%20C37.2%2C23.5%2035.6%2C24.6%2033.4%2C26.4%20C31.2%2C28.2%2030%2C30.5%2027.8%2C33.5%20C25.5%2C36.4%2022.2%2C38.4%2017.9%2C38.3%20C20.9%2C43.1%2019.7%2C46.7%2019.6%2C47.1%20C19.5%2C47.5%2019%2C47.9%2018.5%2C47%20C19.3%2C42.6%2018.5%2C39.9%2015.7%2C36.6%20C12.9%2C33.3%208.3%2C29.1%203.6%2C15%20C3.3%2C20.1%203.7%2C31.2%206.9%2C38.5%20C9.9%2C45.8%2015.3%2C50.4%2016.9%2C51.4%20L16.9%2C51.4%20Z%22%20fill%3D%22%230C578A%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M73.4%2C5.1%20C76.4%2C11.3%2078.1%2C17.6%2077.1%2C25.2%20C76.2%2C32.8%2074%2C36.1%2074%2C36.1%20C74%2C36.1%2074.6%2C36.6%2075.3%2C37.5%20C74.9%2C44.5%2072.1%2C51.6%2070%2C54%20C67.9%2C56.4%2062.4%2C62.4%2057.5%2C64.2%20C52.6%2C65.9%2041.8%2C65.9%2034.3%2C63.8%20C26.8%2C61.7%2021%2C56%2018.3%2C52.7%20L18.4%2C52.7%20C18.4%2C52.7%2018.7%2C52.5%2017%2C51.5%20C15.4%2C50.5%2010.1%2C45.9%206.9%2C38.5%20C3.7%2C31.2%203.3%2C20.1%203.6%2C15%20C8.3%2C29.1%2012.9%2C33.3%2015.7%2C36.6%20C18.5%2C39.9%2019.3%2C42.7%2018.5%2C47%20C19%2C47.9%2019.4%2C47.5%2019.6%2C47.1%20C19.7%2C46.7%2021%2C43.1%2017.9%2C38.3%20C22.3%2C38.4%2025.6%2C36.4%2027.8%2C33.5%20C30.1%2C30.6%2031.3%2C28.2%2033.4%2C26.4%20C35.6%2C24.6%2037.2%2C23.5%2038%2C22.2%20C38.8%2C20.9%2040.1%2C20.2%2041%2C21.5%20C41.8%2C22.8%2042.5%2C23.3%2044%2C23.2%20C45.7%2C23%2045.7%2C22.4%2047.1%2C21.2%20C48.5%2C20%2052.3%2C18%2055.5%2C21.2%20C58.7%2C24.4%2063.4%2C28.3%2065.6%2C28.9%20C68.8%2C22.7%2069.4%2C20.8%2071.3%2C18.2%20C69.3%2C24.9%2068.2%2C28.4%2071.3%2C33%20C71.6%2C32.3%2068.8%2C28.5%2070.9%2C22%20C73%2C15.7%2073.8%2C10.5%2073.4%2C5.1%20L73.4%2C5.1%20Z%20M72.6%2C31.9%20C75.7%2C32.2%2077%2C27.8%2076.9%2C20.6%20C76.8%2C13.4%2073.8%2C7.5%2073.8%2C7.5%20C73.8%2C7.5%2074.3%2C14.1%2072.4%2C19.1%20C70.7%2C24.2%2070.5%2C30.4%2072.6%2C31.9%20L72.6%2C31.9%20Z%20M17.5%2C46.5%20C18.7%2C41.1%2015.7%2C38.3%2010.3%2C32.1%20C4.9%2C25.9%203.7%2C18%203.7%2C18%20C3.7%2C18%204.2%2C25.6%205.8%2C31.1%20C7.5%2C36.6%209.6%2C42.6%2017.5%2C46.5%20L17.5%2C46.5%20Z%22%20fill%3D%22%2391CBF5%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.3%2C32.1%20C15.7%2C38.3%2018.7%2C41.1%2017.5%2C46.5%20C9.6%2C42.6%207.4%2C36.6%205.8%2C31.2%20C4.2%2C25.7%203.7%2C18.1%203.7%2C18.1%20C3.7%2C18.1%205%2C25.9%2010.3%2C32.1%20L10.3%2C32.1%20Z%22%20fill%3D%22%233FA8E2%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M77%2C20.6%20C77.1%2C27.8%2075.8%2C32.1%2072.7%2C31.9%20C70.6%2C30.4%2070.8%2C24.2%2072.6%2C19.2%20C74.5%2C14.2%2074%2C7.6%2074%2C7.6%20C74%2C7.6%2076.9%2C13.5%2077%2C20.6%20L77%2C20.6%20Z%22%20fill%3D%22%233FA8E2%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M78.8%2C44.9%20C79.2%2C49.6%2077.7%2C50.8%2072.5%2C55.6%20C67.2%2C60.4%2064.7%2C65.2%2063%2C66.9%20C61.3%2C68.6%2059.1%2C70.4%2050.1%2C69%20C41.1%2C67.6%2035%2C67.1%2028.9%2C65.8%20C22.8%2C64.5%2020.5%2C63.3%2020.5%2C63.3%20C20.5%2C63.3%2019.5%2C63.7%2018.5%2C60.6%20C17.6%2C57.5%2017.4%2C52.7%2017.4%2C52.7%20L18.2%2C52.8%20C20.9%2C56.1%2026.8%2C61.9%2034.2%2C63.9%20C41.7%2C66%2052.5%2C66%2057.4%2C64.3%20C62.3%2C62.6%2067.7%2C56.6%2069.9%2C54.1%20C72%2C51.7%2074.8%2C44.5%2075.2%2C37.6%20C76.6%2C39.1%2078.5%2C41.9%2078.8%2C44.9%20L78.8%2C44.9%20Z%22%20fill%3D%22%233FA8E2%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M72.6%2C31.9%20C72.5%2C32.3%2071.2%2C32.5%2071%2C31.9%20C68.6%2C25.4%2071.5%2C21.9%2072.8%2C14.9%20C73.7%2C9.5%2073.5%2C8%2073.4%2C5.1%20C73.6%2C5.4%2073.6%2C5.6%2073.9%2C6%20C74.7%2C17.8%2072%2C18.5%2071.4%2C24.2%20C70.7%2C29.1%2071.5%2C30.9%2072.6%2C31.9%20L72.6%2C31.9%20Z%22%20fill%3D%22url%28%23linearGradient-1%29%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17.5%2C46.5%20C17.3%2C46.9%2018.2%2C47.4%2018.3%2C47.1%20C18.6%2C45.4%2019.2%2C43.5%2018.1%2C40.8%20C17.2%2C38.5%2015%2C35.6%2010.9%2C30.9%20C7.5%2C26.2%204.3%2C17.7%203.5%2C15%20C3.5%2C15.2%203.4%2C15.6%203.5%2C15.8%20C4.1%2C20.7%206.2%2C26.8%209.9%2C31.4%20C12.9%2C35.9%2019.5%2C40.2%2017.5%2C46.5%20L17.5%2C46.5%20Z%22%20fill%3D%22url%28%23linearGradient-2%29%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2836.000000%2C%2050.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.1%2C7.7%20C7.1%2C7.7%207.2%2C3.7%203.9%2C1%20C3.1%2C0.3%202.7%2C1.1%202.9%2C1.5%20C3.3%2C3.7%200.8%2C5.5%200.5%2C7.2%20C4.3%2C8.2%207.1%2C7.7%207.1%2C7.7%20L7.1%2C7.7%20Z%22%20fill%3D%22%230D588B%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.4%2C7.1%20C2%2C5.3%203.2%2C5.2%204%2C2.3%20C5.9%2C3.4%206.6%2C7.8%206.3%2C7.7%20C2.7%2C7.9%201.3%2C7.1%201.4%2C7.1%20L1.4%2C7.1%20Z%22%20fill%3D%22%23FFFFFF%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M58.5%2C64.2%20C53.4%2C66.6%2047.9%2C66.1%2045.6%2C64.8%20C45.6%2C64.8%2050.6%2C64.8%2056.7%2C62.5%20C61.5%2C60.7%2066.2%2C57.4%2066.2%2C57.4%20C66.2%2C57.4%2063.6%2C61.8%2058.5%2C64.2%20L58.5%2C64.2%20Z%22%20fill%3D%22%23217DB4%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2827.000000%2C%2026.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24.1%2C11.5%20C25.5%2C13.9%2024.5%2C17.7%2018.4%2C20.3%20C17.4%2C20.7%2016.4%2C21.1%2015.5%2C21.4%20C11.9%2C22.1%208.3%2C21.6%206%2C20.6%20C3.4%2C19.5%203.3%2C16.5%204.4%2C13.8%20C5.4%2C11.1%206.9%2C10.7%2011.5%2C6.9%20C15.9%2C3.3%2019%2C3.6%2021.8%2C5.8%20C22.2%2C6.4%2022.5%2C7.2%2022.8%2C8%20C23%2C9.2%2023.4%2C10.5%2024.1%2C11.5%20L24.1%2C11.5%20Z%20M20%2C14.5%20C21.4%2C14.6%2019.8%2C10.4%2018.3%2C10.8%20C17.6%2C10.9%2018.6%2C14.4%2020%2C14.5%20L20%2C14.5%20Z%22%20fill%3D%22%23FFFFFF%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.3%2C10.8%20C19.8%2C10.4%2021.4%2C14.6%2020%2C14.5%20C18.6%2C14.4%2017.6%2C10.9%2018.3%2C10.8%20L18.3%2C10.8%20Z%22%20fill%3D%22%23000000%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M14.2%2C1.2%20C15.8%2C0.6%2019.3%2C1.3%2021.8%2C5.8%20C19%2C3.6%2016%2C3.3%2011.5%2C6.9%20C6.8%2C10.7%205.4%2C11.1%204.4%2C13.8%20C3.4%2C16.5%203.4%2C19.5%206%2C20.6%20C8.3%2C21.6%2011.9%2C22.1%2015.5%2C21.4%20C10.8%2C23.1%206.9%2C23.6%203.9%2C22%20C0.3%2C20.1%20-0.6%2C14.8%202.9%2C10.9%20C6.4%2C7%2012.4%2C1.9%2014.2%2C1.2%20L14.2%2C1.2%20Z%22%20fill%3D%22%23CFDFEF%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24.3%2C11.4%20C24.3%2C11.4%2024.3%2C11.5%2024.4%2C11.6%20C24.4%2C11.7%2024.5%2C11.7%2024.5%2C11.8%20C24.5%2C11.9%2024.6%2C12%2024.6%2C12.1%20C24.7%2C12.3%2024.8%2C12.6%2024.8%2C13%20L24.8%2C14.3%20L24.8%2C14.4%20L24.8%2C14.5%20L24.8%2C14.7%20L24.8%2C14.9%20C24.8%2C15%2024.8%2C15%2024.7%2C15.1%20C24.6%2C15.2%2024.7%2C15.2%2024.6%2C15.3%20L24.6%2C15.4%20L24.6%2C15.5%20C24.6%2C15.6%2024.5%2C15.6%2024.5%2C15.7%20C24.5%2C15.8%2024.4%2C15.8%2024.4%2C15.9%20C24.3%2C16%2024.3%2C16.2%2024.2%2C16.3%20C24.2%2C16.4%2024.1%2C16.4%2024.1%2C16.5%20C24.1%2C16.6%2024%2C16.6%2024%2C16.7%20C23.8%2C17%2023.6%2C17.2%2023.4%2C17.5%20C23%2C18%2022.5%2C18.5%2021.9%2C18.9%20C21.3%2C19.3%2020.7%2C19.7%2020%2C20.1%20C19.9%2C20.1%2019.8%2C20.2%2019.7%2C20.2%20C19.6%2C20.2%2019.5%2C20.3%2019.4%2C20.3%20C19.3%2C20.3%2019.2%2C20.4%2019.1%2C20.4%20C19%2C20.4%2018.9%2C20.5%2018.8%2C20.5%20C18.7%2C20.5%2018.6%2C20.6%2018.5%2C20.6%20C18.4%2C20.6%2018.3%2C20.7%2018.2%2C20.7%20C18%2C20.8%2017.8%2C20.9%2017.6%2C20.9%20C16.8%2C21.2%2016%2C21.5%2015.1%2C21.8%20C14.9%2C21.9%2014.7%2C21.9%2014.5%2C22%20C14.4%2C22%2014.3%2C22.1%2014.2%2C22.1%20C14.1%2C22.1%2014%2C22.2%2013.9%2C22.2%20C13.7%2C22.3%2013.5%2C22.3%2013.2%2C22.4%20C13.1%2C22.4%2013%2C22.5%2012.9%2C22.5%20L12.7%2C22.5%20L12.5%2C22.5%20C11.6%2C22.7%2010.6%2C22.9%209.6%2C23%20C8.6%2C23.1%207.6%2C23.1%206.6%2C23%20C6.1%2C22.9%205.6%2C22.8%205.1%2C22.6%20C4.6%2C22.4%204.1%2C22.2%203.6%2C21.9%20C3.5%2C21.9%203.5%2C21.8%203.4%2C21.8%20L3.2%2C21.7%20C3.1%2C21.7%203.1%2C21.6%203%2C21.6%20L2.8%2C21.5%20C2.7%2C21.5%202.7%2C21.4%202.6%2C21.4%20L2.4%2C21.3%20C2.3%2C21.2%202.2%2C21.1%202.1%2C21%20C1.7%2C20.6%201.4%2C20.2%201.1%2C19.7%20C0.6%2C18.8%200.3%2C17.7%200.2%2C16.6%20C0.1%2C15.5%200.3%2C14.4%200.7%2C13.4%20C0.9%2C12.9%201.1%2C12.4%201.4%2C12%20L1.5%2C11.8%20C1.5%2C11.7%201.6%2C11.7%201.6%2C11.6%20C1.7%2C11.5%201.8%2C11.4%201.8%2C11.3%20C2%2C11.1%202.1%2C10.9%202.3%2C10.7%20L2.4%2C10.6%20C2.4%2C10.5%202.5%2C10.5%202.5%2C10.5%20C2.6%2C10.4%202.7%2C10.3%202.8%2C10.2%20C3%2C10%203.2%2C9.8%203.3%2C9.6%20C3.7%2C9.2%204%2C8.9%204.4%2C8.5%20C5.1%2C7.8%205.8%2C7.1%206.6%2C6.4%20C8%2C5.1%209.5%2C3.8%2010.9%2C2.7%20C11.3%2C2.4%2011.6%2C2.2%2012%2C1.9%20C12.4%2C1.6%2012.7%2C1.4%2013.1%2C1.2%20C13.3%2C1.1%2013.5%2C1%2013.7%2C0.9%20C13.8%2C0.9%2013.8%2C0.9%2013.8%2C0.8%20L13.9%2C0.8%20L13.9%2C0.8%20L13.9%2C0.8%20L13.9%2C0.8%20L14%2C0.8%20L14.1%2C0.8%20L14.2%2C0.8%20L14.3%2C0.8%20L14.4%2C0.8%20L14.6%2C0.8%20L14.9%2C0.8%20L15.5%2C0.8%20C16.3%2C0.9%2017.1%2C1.1%2017.7%2C1.5%20C17.8%2C1.5%2017.9%2C1.6%2017.9%2C1.6%20C18%2C1.6%2018.1%2C1.7%2018.1%2C1.7%20C18.2%2C1.8%2018.4%2C1.9%2018.5%2C2%20C18.8%2C2.2%2019%2C2.4%2019.3%2C2.6%20C19.8%2C3%2020.2%2C3.5%2020.5%2C3.9%20C20.8%2C4.3%2021.1%2C4.8%2021.4%2C5.2%20C21.6%2C5.6%2021.8%2C6%2022%2C6.3%20C22.1%2C6.5%2022.1%2C6.6%2022.2%2C6.7%20C22.3%2C6.8%2022.3%2C7%2022.4%2C7.1%20C22.5%2C7.2%2022.5%2C7.3%2022.5%2C7.4%20C22.5%2C7.5%2022.6%2C7.6%2022.6%2C7.6%20C22.6%2C7.7%2022.7%2C7.8%2022.7%2C7.8%20C22.7%2C7.9%2022.7%2C8%2022.6%2C8.1%20C22.5%2C8.1%2022.4%2C8.1%2022.3%2C8%20L22.3%2C8%20C22.3%2C8%2022.3%2C7.9%2022.2%2C7.8%20C22.2%2C7.7%2022.1%2C7.7%2022.1%2C7.6%20C22.1%2C7.5%2022%2C7.4%2022%2C7.3%20C21.9%2C7.2%2021.9%2C7.1%2021.8%2C6.9%20C21.7%2C6.8%2021.7%2C6.6%2021.6%2C6.5%20C21.4%2C6.2%2021.2%2C5.9%2021%2C5.5%20C20.8%2C5.1%2020.5%2C4.7%2020.1%2C4.3%20C19.8%2C3.9%2019.4%2C3.5%2018.9%2C3.1%20C18.7%2C2.9%2018.4%2C2.7%2018.2%2C2.5%20C18.1%2C2.4%2017.9%2C2.3%2017.8%2C2.2%20C17.7%2C2.2%2017.7%2C2.1%2017.6%2C2.1%20C17.5%2C2.1%2017.5%2C2%2017.4%2C2%20C17.1%2C1.9%2016.8%2C1.7%2016.5%2C1.6%20C16.2%2C1.5%2015.8%2C1.4%2015.5%2C1.4%20L15%2C1.4%20L14.7%2C1.4%20L14.6%2C1.4%20L14.5%2C1.4%20L14.4%2C1.4%20L14.3%2C1.4%20C14.3%2C1.4%2014.3%2C1.4%2014.2%2C1.4%20L14.1%2C1.4%20L14.1%2C1.4%20L14.1%2C1.4%20L14.1%2C1.4%20L14%2C1.4%20C14%2C1.4%2013.9%2C1.4%2013.9%2C1.5%20C13.9%2C1.5%2013.8%2C1.5%2013.8%2C1.6%20C13.8%2C1.6%2013.7%2C1.6%2013.7%2C1.7%20C13.7%2C1.7%2013.6%2C1.7%2013.6%2C1.8%20L13.5%2C1.9%20C13.2%2C2.1%2012.8%2C2.3%2012.5%2C2.6%20C12.2%2C2.8%2011.8%2C3.1%2011.5%2C3.4%20C10.8%2C3.9%2010.1%2C4.5%209.4%2C5.1%20C8.7%2C5.7%208%2C6.3%207.3%2C7%20C6.6%2C7.7%205.9%2C8.3%205.2%2C9%20C4.8%2C9.4%204.5%2C9.7%204.1%2C10.1%20C3.9%2C10.3%203.8%2C10.5%203.6%2C10.6%20C3.5%2C10.7%203.4%2C10.8%203.3%2C10.9%20L3.2%2C11%20L3.2%2C11%20L3.2%2C11%20L3.2%2C11%20L3.1%2C11.1%20C2.9%2C11.3%202.8%2C11.5%202.6%2C11.7%20C2.5%2C11.8%202.5%2C11.9%202.4%2C12%20L2.3%2C12.1%20L2.2%2C12.3%20C1.9%2C12.7%201.7%2C13.1%201.6%2C13.6%20C1.2%2C14.5%201.1%2C15.5%201.1%2C16.4%20C1.1%2C17.4%201.4%2C18.3%201.9%2C19.2%20C2.4%2C20%203.1%2C20.7%203.9%2C21.2%20L4.1%2C21.3%20L4.2%2C21.4%20L4.4%2C21.5%20L4.6%2C21.6%20L4.8%2C21.7%20L5%2C21.8%20L5.2%2C21.9%20L5.4%2C22%20C5.9%2C22.2%206.3%2C22.3%206.8%2C22.3%20C7.7%2C22.4%208.7%2C22.4%209.7%2C22.3%20C10.6%2C22.2%2011.6%2C22%2012.5%2C21.8%20L12.7%2C21.8%20L12.9%2C21.8%20C13%2C21.8%2013.1%2C21.7%2013.2%2C21.7%20C13.4%2C21.6%2013.6%2C21.6%2013.9%2C21.5%20C14%2C21.5%2014.1%2C21.4%2014.2%2C21.4%20C14.3%2C21.4%2014.4%2C21.3%2014.5%2C21.3%20C14.7%2C21.2%2014.9%2C21.2%2015.1%2C21.1%20C15.9%2C20.8%2016.7%2C20.5%2017.5%2C20.2%20C17.7%2C20.1%2017.9%2C20.1%2018.1%2C20%20C18.2%2C20%2018.3%2C19.9%2018.4%2C19.9%20C18.5%2C19.9%2018.6%2C19.8%2018.7%2C19.8%20C18.8%2C19.8%2018.9%2C19.7%2019%2C19.7%20C19.1%2C19.7%2019.2%2C19.6%2019.3%2C19.6%20C19.4%2C19.6%2019.5%2C19.5%2019.6%2C19.5%20C19.7%2C19.5%2019.8%2C19.4%2019.9%2C19.4%20C20.6%2C19.1%2021.2%2C18.7%2021.8%2C18.3%20C22.4%2C17.9%2022.9%2C17.5%2023.3%2C17%20C23.5%2C16.8%2023.7%2C16.5%2023.9%2C16.3%20C23.9%2C16.2%2024%2C16.2%2024%2C16.1%20C24%2C16%2024.1%2C16%2024.1%2C15.9%20C24.2%2C15.8%2024.2%2C15.7%2024.3%2C15.5%20C24.3%2C15.4%2024.4%2C15.4%2024.4%2C15.3%20C24.4%2C15.2%2024.5%2C15.2%2024.5%2C15.1%20L24.5%2C15%20L24.5%2C14.9%20C24.5%2C14.8%2024.5%2C14.8%2024.6%2C14.7%20C24.6%2C14.6%2024.6%2C14.6%2024.7%2C14.5%20L24.7%2C14.3%20L24.7%2C14.1%20L24.7%2C14%20L24.7%2C13.9%20C24.8%2C13.5%2024.8%2C13.1%2024.7%2C12.8%20C24.7%2C12.5%2024.6%2C12.2%2024.5%2C12%20C24.5%2C11.9%2024.4%2C11.8%2024.4%2C11.7%20C24.4%2C11.6%2024.3%2C11.6%2024.3%2C11.5%20C24.2%2C11.4%2024.2%2C11.3%2024.2%2C11.3%20L24.2%2C11.3%20C24.1%2C11.2%2024.2%2C11.1%2024.3%2C11%20C24.1%2C11.3%2024.2%2C11.3%2024.3%2C11.4%20L24.3%2C11.4%20Z%22%20fill%3D%22%230D588B%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2822.000000%2C%2038.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.2%2C17.4%20C0.2%2C17.4%200.2%2C17.4%200.2%2C17.3%20L0.2%2C17.1%20C0.2%2C17%200.2%2C17%200.3%2C16.9%20C0.4%2C16.7%200.4%2C16.5%200.6%2C16.3%20C0.6%2C16.2%200.7%2C16.2%200.7%2C16.1%20C0.7%2C16%200.8%2C16%200.8%2C15.9%20C0.9%2C15.8%200.9%2C15.7%201%2C15.5%20C1.1%2C15.4%201.2%2C15.2%201.3%2C15.1%20C1.4%2C15%201.4%2C15%201.5%2C14.9%20C1.6%2C14.8%201.6%2C14.8%201.7%2C14.7%20C1.8%2C14.6%201.8%2C14.6%201.9%2C14.5%20L2%2C14.4%20L2.1%2C14.3%20L2.2%2C14.2%20L2.3%2C14.2%20L2.4%2C14.2%20C2.5%2C14.1%202.6%2C14.1%202.6%2C14%20C2.9%2C13.8%203.3%2C13.6%203.7%2C13.4%20C3.9%2C13.3%204.1%2C13.2%204.3%2C13.2%20C4.4%2C13.2%204.5%2C13.1%204.6%2C13.1%20C4.7%2C13.1%204.8%2C13%204.9%2C13%20C5.3%2C12.9%205.7%2C12.8%206.1%2C12.8%20L6.4%2C12.8%20L6.7%2C12.8%20L6.8%2C12.8%20L6.9%2C12.8%20L7.2%2C12.8%20L7.8%2C12.8%20L8.3%2C12.8%20L8.8%2C12.8%20C9%2C12.8%209.1%2C12.8%209.3%2C12.9%20C9.6%2C12.9%209.9%2C13%2010.1%2C13%20C10.3%2C13%2010.5%2C13.1%2010.7%2C13.1%20C10.9%2C13.1%2011%2C13.2%2011.1%2C13.2%20L11.2%2C13.2%20L11.2%2C13.2%20C11.3%2C13.2%2011.4%2C13.3%2011.3%2C13.4%20C11.3%2C13.5%2011.2%2C13.6%2011.1%2C13.5%20C11.1%2C13.5%2010.9%2C13.5%2010.6%2C13.4%20C10.4%2C13.4%2010.2%2C13.4%2010%2C13.3%20L9.6%2C13.3%20L9.2%2C13.3%20L8.7%2C13.3%20L8.2%2C13.3%20L7.7%2C13.3%20L7.2%2C13.3%20C6.8%2C13.3%206.5%2C13.3%206.1%2C13.4%20C5.9%2C13.4%205.7%2C13.5%205.5%2C13.5%20C5.4%2C13.5%205.3%2C13.5%205.2%2C13.6%20L5.1%2C13.6%20L5%2C13.6%20C4.9%2C13.6%204.8%2C13.6%204.7%2C13.7%20C4.6%2C13.7%204.5%2C13.8%204.4%2C13.8%20C4.2%2C13.9%204%2C13.9%203.9%2C14%20C3.6%2C14.1%203.2%2C14.3%202.9%2C14.5%20C2.6%2C14.7%202.3%2C14.9%202.1%2C15.1%20C2%2C15.2%202%2C15.2%201.9%2C15.3%20C1.8%2C15.4%201.8%2C15.4%201.7%2C15.5%20C1.6%2C15.6%201.5%2C15.7%201.4%2C15.8%20C1.3%2C15.9%201.2%2C16%201.2%2C16.1%20C1.2%2C16.2%201.1%2C16.2%201.1%2C16.3%20C1.1%2C16.4%201%2C16.4%201%2C16.5%20C0.9%2C16.7%200.8%2C16.9%200.7%2C17%20C0.7%2C17.1%200.6%2C17.1%200.6%2C17.2%20C0.6%2C17.3%200.6%2C17.3%200.5%2C17.4%20C0.5%2C17.5%200.4%2C17.5%200.4%2C17.5%20C0.4%2C17.6%200.2%2C17.6%200.1%2C17.6%20C0.3%2C17.6%200.2%2C17.5%200.2%2C17.4%20L0.2%2C17.4%20L0.2%2C17.4%20Z%22%20fill%3D%22%230D588B%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M47.5%2C0.9%20L47.5%2C0.9%20L47.6%2C0.8%20C47.6%2C0.8%2047.7%2C0.8%2047.7%2C0.7%20C47.8%2C0.7%2047.9%2C0.6%2048%2C0.6%20C48.1%2C0.6%2048.1%2C0.6%2048.2%2C0.5%20C48.3%2C0.4%2048.3%2C0.5%2048.4%2C0.4%20C48.5%2C0.4%2048.7%2C0.3%2048.9%2C0.3%20L49.4%2C0.3%20L50%2C0.3%20C50.2%2C0.3%2050.4%2C0.4%2050.6%2C0.4%20C50.7%2C0.4%2050.8%2C0.4%2050.9%2C0.5%20L51%2C0.5%20C51%2C0.5%2051.1%2C0.5%2051.1%2C0.6%20C51.3%2C0.7%2051.5%2C0.7%2051.6%2C0.8%20C51.7%2C0.8%2051.8%2C0.9%2051.8%2C0.9%20C51.9%2C0.9%2051.9%2C1%2052%2C1%20C52.1%2C1.1%2052.1%2C1.1%2052.2%2C1.1%20C52.3%2C1.2%2052.3%2C1.2%2052.4%2C1.2%20C52.5%2C1.3%2052.5%2C1.3%2052.6%2C1.3%20C52.6%2C1.4%2052.7%2C1.4%2052.7%2C1.4%20L52.8%2C1.5%20L52.9%2C1.6%20C52.9%2C1.6%2052.9%2C1.6%2052.9%2C1.7%20L52.9%2C1.7%20L52.9%2C1.8%20L52.9%2C1.9%20L52.9%2C1.9%20C53%2C2%2052.9%2C2.1%2052.8%2C2.2%20C52.7%2C2.3%2052.6%2C2.2%2052.5%2C2.2%20L52.5%2C2.2%20L52.4%2C2.1%20L52.3%2C2%20L52.2%2C1.9%20C52.1%2C1.8%2052%2C1.8%2051.9%2C1.7%20C51.8%2C1.6%2051.7%2C1.5%2051.5%2C1.5%20C51.4%2C1.4%2051.2%2C1.3%2051.1%2C1.3%20C51%2C1.2%2050.8%2C1.2%2050.6%2C1.1%20C50.4%2C1%2050.3%2C1%2050.1%2C0.9%20C49.9%2C0.9%2049.7%2C0.8%2049.6%2C0.8%20C49.4%2C0.8%2049.3%2C0.8%2049.1%2C0.7%20L48.9%2C0.7%20L48.7%2C0.7%20L48.3%2C0.7%20L48.1%2C0.7%20L47.9%2C0.7%20C47.8%2C0.7%2047.7%2C0.8%2047.6%2C0.8%20L47.5%2C0.8%20L47.4%2C0.8%20L47.3%2C0.8%20C47.2%2C0.8%2047.1%2C0.8%2047%2C0.7%20C47.3%2C1.1%2047.4%2C1%2047.5%2C0.9%20L47.5%2C0.9%20L47.5%2C0.9%20Z%22%20fill%3D%22%230D588B%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2843.000000%2C%202.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.7%2C8.1%20C2.7%2C7.5%202.6%2C7.1%202.5%2C6.6%20C2.1%2C4.9%200.3%2C1.7%200.3%2C1.7%20C0.3%2C1.7%20-0.2%2C0.2%201.8%2C0.4%20C3.4%2C0.5%206.4%2C2%206.6%2C2.1%20C5.7%2C5.6%202.9%2C7.8%202.7%2C8.1%20L2.7%2C8.1%20Z%22%20fill%3D%22%230C578A%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.5%2C7.5%20C3.9%2C5.9%201.1%2C1.1%201.1%2C1.1%20C1.1%2C1.1%202.4%2C1%206.5%2C2.9%20C6.3%2C3.6%204.6%2C6.7%203.5%2C7.5%20L3.5%2C7.5%20Z%22%20fill%3D%22%23FEFEFD%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.7%2C13.2%20L7.7%2C13.2%20L7.7%2C13.3%20C7.7%2C13.4%207.8%2C13.5%207.8%2C13.7%20C7.9%2C14.1%208.2%2C14.6%208.6%2C15.1%20C8.8%2C15.4%209.1%2C15.7%209.4%2C16%20C9.7%2C16.3%2010.1%2C16.6%2010.5%2C16.9%20C10.6%2C17%2010.7%2C17%2010.8%2C17.1%20C10.9%2C17.2%2011%2C17.2%2011.1%2C17.3%20C11.2%2C17.3%2011.2%2C17.4%2011.3%2C17.4%20C11.4%2C17.4%2011.4%2C17.5%2011.5%2C17.5%20C11.6%2C17.5%2011.6%2C17.6%2011.7%2C17.6%20C11.8%2C17.6%2011.8%2C17.7%2011.9%2C17.7%20C12%2C17.8%2012.1%2C17.8%2012.3%2C17.9%20C12.4%2C18%2012.6%2C18%2012.7%2C18.1%20C12.8%2C18.2%2013%2C18.2%2013.1%2C18.3%20L13.2%2C18.3%20L13.3%2C18.3%20C13.4%2C18.3%2013.4%2C18.4%2013.5%2C18.4%20C13.6%2C18.4%2013.6%2C18.5%2013.7%2C18.5%20C13.8%2C18.5%2013.8%2C18.5%2013.9%2C18.6%20C14.1%2C18.6%2014.2%2C18.7%2014.4%2C18.7%20C14.7%2C18.8%2015%2C18.9%2015.4%2C18.9%20L15.6%2C18.9%20L15.7%2C18.9%20L15.8%2C18.9%20C16%2C18.9%2016.1%2C19%2016.3%2C19%20L16.4%2C19%20L16.5%2C19%20L16.8%2C19%20L17.1%2C19%20L17.2%2C19%20L17.3%2C19%20C17.7%2C19%2018%2C19.1%2018.4%2C19.1%20L18.9%2C19.1%20L19.5%2C19.1%20L19.8%2C19.1%20L20.1%2C19.1%20L20.7%2C19.1%20L21%2C19.1%20L21.3%2C19.1%20L21.6%2C19.1%20L21.7%2C19.1%20L21.8%2C19.1%20L22.4%2C19.1%20L22.5%2C19.1%20L22.6%2C19.1%20L22.9%2C19.1%20L23.2%2C19.1%20L23.3%2C19.1%20L23.4%2C19.1%20C23.6%2C19.1%2023.8%2C19%2024%2C19%20L24.3%2C19%20L24.6%2C19%20C24.8%2C19%2025%2C18.9%2025.2%2C18.9%20C25.4%2C18.9%2025.6%2C18.8%2025.8%2C18.8%20C26%2C18.8%2026.2%2C18.7%2026.4%2C18.7%20C27.2%2C18.5%2028%2C18.4%2028.8%2C18.1%20C28.9%2C18.1%2029%2C18%2029.1%2C18%20L29.4%2C17.9%20C29.6%2C17.8%2029.8%2C17.8%2030%2C17.7%20C30.2%2C17.6%2030.4%2C17.6%2030.6%2C17.5%20L31.2%2C17.3%20C32%2C17%2032.8%2C16.8%2033.6%2C16.5%20C34.4%2C16.2%2035.1%2C15.9%2035.9%2C15.5%20C37.4%2C14.8%2038.8%2C14.1%2040.2%2C13.3%20C40.9%2C12.9%2041.5%2C12.5%2042.2%2C12.1%20C42.8%2C11.7%2043.5%2C11.3%2044%2C10.9%20C45.2%2C10.1%2046.2%2C9.2%2047%2C8.3%20C47.4%2C7.8%2047.8%2C7.4%2048.1%2C6.9%20C48.4%2C6.4%2048.7%2C6%2048.8%2C5.5%20C49%2C5%2049.2%2C4.6%2049.3%2C4.2%20C49.3%2C4.1%2049.4%2C4%2049.4%2C3.9%20C49.4%2C3.8%2049.4%2C3.7%2049.5%2C3.6%20C49.5%2C3.5%2049.5%2C3.4%2049.6%2C3.3%20C49.6%2C3.2%2049.6%2C3.1%2049.7%2C3%20C49.8%2C2.3%2049.9%2C1.7%2049.9%2C1.3%20L49.9%2C0.7%20C49.9%2C0.6%2050%2C0.5%2050.1%2C0.5%20C50.2%2C0.5%2050.3%2C0.6%2050.3%2C0.7%20L50.3%2C0.7%20L50.3%2C0.9%20L50.3%2C1.4%20C50.3%2C1.8%2050.3%2C2.4%2050.2%2C3.1%20C50.1%2C3.8%2049.9%2C4.8%2049.5%2C5.8%20C49.4%2C5.9%2049.4%2C6%2049.3%2C6.2%20L49.3%2C6.3%20L49.3%2C6.4%20C49.3%2C6.5%2049.2%2C6.5%2049.2%2C6.6%20C49.1%2C6.9%2048.9%2C7.1%2048.8%2C7.4%20C48.7%2C7.5%2048.6%2C7.7%2048.6%2C7.8%20C48.6%2C7.9%2048.4%2C8.1%2048.3%2C8.2%20C48.2%2C8.3%2048.1%2C8.5%2048%2C8.6%20C48%2C8.6%2048%2C8.7%2047.9%2C8.7%20L47.8%2C8.8%20C47.7%2C8.9%2047.7%2C8.9%2047.6%2C9%20C46.7%2C10%2045.7%2C10.9%2044.5%2C11.8%20C43.9%2C12.2%2043.3%2C12.6%2042.6%2C13%20C42%2C13.4%2041.3%2C13.8%2040.6%2C14.2%20C39.2%2C15%2037.7%2C15.7%2036.2%2C16.4%20C35.4%2C16.7%2034.7%2C17.1%2033.9%2C17.4%20C33.1%2C17.7%2032.3%2C18%2031.5%2C18.2%20L30.9%2C18.4%20C30.7%2C18.5%2030.5%2C18.5%2030.3%2C18.6%20C30.1%2C18.7%2029.9%2C18.7%2029.7%2C18.8%20L29.4%2C18.9%20C29.3%2C18.9%2029.2%2C19%2029.1%2C19%20C28.3%2C19.2%2027.5%2C19.4%2026.6%2C19.6%20C26.4%2C19.6%2026.2%2C19.7%2026%2C19.7%20C25.8%2C19.7%2025.6%2C19.8%2025.4%2C19.8%20C25.2%2C19.8%2025%2C19.9%2024.8%2C19.9%20L24.5%2C19.9%20L24.2%2C19.9%20C24%2C19.9%2023.8%2C19.9%2023.6%2C20%20L23.5%2C20%20L23.4%2C20%20L23.1%2C20%20L22.8%2C20%20L22.7%2C20%20L22.6%2C20%20L22%2C20%20L21.9%2C20%20L21.8%2C20%20L21.5%2C20%20L21.2%2C20%20L20.9%2C20%20L20.3%2C20%20L20%2C20%20L19.7%2C20%20L19.1%2C20%20L18.5%2C20%20C18.1%2C20%2017.8%2C19.9%2017.4%2C19.9%20L17.3%2C19.9%20L17.2%2C19.9%20L16.9%2C19.9%20L16.6%2C19.9%20L16.5%2C19.9%20L16.4%2C19.9%20C16.2%2C19.9%2016%2C19.8%2015.9%2C19.8%20L15.8%2C19.8%20L15.7%2C19.8%20C15.6%2C19.8%2015.5%2C19.8%2015.4%2C19.7%20C15.1%2C19.6%2014.7%2C19.5%2014.4%2C19.5%20C14.2%2C19.5%2014.1%2C19.4%2013.9%2C19.4%20C13.8%2C19.4%2013.7%2C19.4%2013.7%2C19.3%20C13.6%2C19.3%2013.5%2C19.2%2013.5%2C19.2%20C13.4%2C19.2%2013.4%2C19.1%2013.3%2C19.1%20L13.2%2C19.1%20L13.1%2C19.1%20C13%2C19%2012.8%2C19%2012.7%2C18.9%20C12.6%2C18.8%2012.4%2C18.8%2012.3%2C18.7%20C12.2%2C18.6%2012%2C18.6%2011.9%2C18.5%20C11.4%2C18.2%2010.9%2C17.9%2010.5%2C17.6%20C10.1%2C17.3%209.7%2C16.9%209.4%2C16.6%20C9.3%2C16.5%209.3%2C16.4%209.2%2C16.3%20C9.1%2C16.2%209.1%2C16.1%209%2C16.1%20C9%2C16.1%209%2C16.1%209%2C16%20C9%2C16%209%2C16%209%2C15.9%20L8.9%2C15.8%20L8.8%2C15.7%20L8.7%2C15.6%20C8.3%2C15%208%2C14.4%207.9%2C14%20C7.8%2C13.8%207.8%2C13.7%207.8%2C13.6%20L7.8%2C13.5%20L7.8%2C13.5%20C7.8%2C13.4%207.8%2C13.3%208%2C13.3%20C7.5%2C13%207.6%2C13%207.7%2C13.2%20L7.7%2C13.2%20L7.7%2C13.2%20Z%22%20fill%3D%22%230D588B%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2849.000000%2C%2024.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.3%2C11.7%20C16.6%2C13%2016.4%2C14.2%2015.7%2C14.9%20C14.1%2C16.7%209.3%2C16.5%206.2%2C16.2%20C5.1%2C16.1%204.2%2C15.6%203.4%2C15%20C2.9%2C9.5%202.6%2C6.2%204.6%2C4.9%20C6.5%2C3.7%2012.6%2C7%2016.3%2C11.7%20L16.3%2C11.7%20Z%20M6.5%2C13.3%20C7.4%2C13.1%206.1%2C10.2%204.9%2C10.3%20C4.5%2C10.3%205.6%2C13.4%206.5%2C13.3%20L6.5%2C13.3%20Z%22%20fill%3D%22%23FFFFFF%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.7%2C10%20L0.7%2C9.8%20C0.2%2C7.4%200.5%2C1.9%203.1%2C0.9%20C4.7%2C0.3%208.5%2C2%2012.3%2C5.7%20C14.5%2C7.8%2015.8%2C9.9%2016.2%2C11.7%20C12.5%2C7%206.4%2C3.7%204.5%2C4.9%20C2.5%2C6.2%202.8%2C9.4%203.3%2C15%20C2.8%2C14.6%202.4%2C14.1%202.1%2C13.5%20C1.4%2C12.5%201%2C11.2%200.7%2C10%20L0.7%2C10%20Z%22%20fill%3D%22%23CFDFEF%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.9%2C10.3%20C6.1%2C10.2%207.4%2C13.1%206.5%2C13.3%20C5.6%2C13.4%204.5%2C10.3%204.9%2C10.3%20L4.9%2C10.3%20Z%22%20fill%3D%22%23000000%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.1%2C0.7%20L3.2%2C0.7%20L3.3%2C0.7%20L3.4%2C0.7%20L3.5%2C0.7%20L3.6%2C0.7%20C4%2C0.7%204.6%2C0.7%205.2%2C0.9%20C5.9%2C1.1%206.7%2C1.4%207.5%2C1.9%20C8.4%2C2.4%209.3%2C3%2010.2%2C3.7%20C10.7%2C4.1%2011.1%2C4.5%2011.6%2C4.9%20C11.8%2C5.1%2012.1%2C5.3%2012.3%2C5.6%20L12.4%2C5.7%20L12.5%2C5.8%20C12.6%2C5.9%2012.6%2C5.9%2012.7%2C6%20C12.8%2C6.1%2012.9%2C6.2%2013.1%2C6.4%20C13.6%2C6.9%2014%2C7.4%2014.5%2C8%20C14.7%2C8.3%2014.9%2C8.6%2015.1%2C8.9%20C15.3%2C9.2%2015.5%2C9.5%2015.7%2C9.9%20C16%2C10.6%2016.3%2C11.3%2016.5%2C12%20C16.6%2C12.4%2016.6%2C12.8%2016.6%2C13.2%20C16.6%2C13.6%2016.5%2C14%2016.4%2C14.4%20C16.4%2C14.5%2016.3%2C14.6%2016.3%2C14.7%20C16.3%2C14.7%2016.3%2C14.8%2016.2%2C14.8%20C16.2%2C14.8%2016.2%2C14.9%2016.1%2C14.9%20C16%2C15%2016%2C15.1%2015.9%2C15.2%20L15.8%2C15.3%20L15.8%2C15.3%20L15.8%2C15.3%20L15.8%2C15.3%20L15.7%2C15.4%20C15.4%2C15.7%2015%2C15.9%2014.7%2C16.1%20C14.4%2C16.3%2013.9%2C16.4%2013.6%2C16.5%20C13.2%2C16.6%2012.8%2C16.7%2012.4%2C16.7%20C11.6%2C16.8%2010.8%2C16.9%2010%2C16.9%20C9.2%2C16.9%208.4%2C16.9%207.7%2C16.8%20C7.3%2C16.8%206.9%2C16.7%206.5%2C16.7%20L6.2%2C16.7%20L6.1%2C16.7%20L6%2C16.7%20L5.9%2C16.7%20L5.8%2C16.7%20C5.8%2C16.7%205.8%2C16.7%205.7%2C16.7%20L5.6%2C16.7%20C5.5%2C16.7%205.4%2C16.7%205.3%2C16.6%20C4.9%2C16.5%204.6%2C16.4%204.2%2C16.2%20C3.9%2C16%203.5%2C15.8%203.2%2C15.6%20C2.6%2C15.1%202.2%2C14.5%201.8%2C13.9%20C1.4%2C13.3%201.1%2C12.6%200.9%2C12%20C0.7%2C11.4%200.5%2C10.7%200.4%2C10.1%20C0.3%2C9.5%200.2%2C8.8%200.2%2C8.2%20C0.2%2C7%200.3%2C5.9%200.5%2C5%20C0.7%2C4%201%2C3.2%201.3%2C2.6%20C1.5%2C2.3%201.7%2C2%201.9%2C1.8%20C2.1%2C1.6%202.3%2C1.4%202.5%2C1.3%20C2.7%2C1.2%202.8%2C1.1%202.9%2C1.1%20C3%2C0.7%203.1%2C0.7%203.1%2C0.7%20L3.1%2C0.7%20L3.1%2C0.7%20L3.1%2C0.7%20L3.1%2C0.7%20Z%20M3.3%2C1.2%20C3.3%2C1.2%203.3%2C1.2%203.2%2C1.2%20C3.1%2C1.2%203%2C1.3%202.9%2C1.4%20C2.8%2C1.5%202.6%2C1.6%202.5%2C1.8%20C2.3%2C2%202.2%2C2.2%202%2C2.5%20C1.7%2C3.1%201.4%2C3.8%201.2%2C4.7%20C1%2C5.6%200.9%2C6.7%201%2C7.8%20L1%2C8.7%20C1%2C9%201.1%2C9.3%201.1%2C9.6%20C1.2%2C10.2%201.4%2C10.8%201.6%2C11.4%20C1.8%2C12%202.1%2C12.6%202.4%2C13.2%20C2.7%2C13.8%203.2%2C14.3%203.7%2C14.8%20C4.2%2C15.2%204.8%2C15.6%205.5%2C15.7%20C5.6%2C15.7%205.7%2C15.7%205.8%2C15.8%20L5.9%2C15.8%20L6%2C15.8%20L6.1%2C15.8%20L6.2%2C15.8%20L6.3%2C15.8%20L6.4%2C15.8%20L6.7%2C15.8%20C7.1%2C15.8%207.5%2C15.9%207.8%2C15.9%20C8.6%2C15.9%209.3%2C16%2010.1%2C16%20C10.9%2C16%2011.6%2C15.9%2012.4%2C15.8%20C12.8%2C15.7%2013.1%2C15.7%2013.5%2C15.6%20C13.9%2C15.5%2014.2%2C15.4%2014.5%2C15.2%20C14.8%2C15.1%2015.1%2C14.9%2015.4%2C14.6%20L15.5%2C14.5%20L15.5%2C14.5%20L15.5%2C14.5%20L15.5%2C14.5%20L15.5%2C14.5%20C15.6%2C14.4%2015.6%2C14.4%2015.6%2C14.3%20C15.6%2C14.3%2015.6%2C14.2%2015.7%2C14.2%20C15.7%2C14.2%2015.7%2C14.1%2015.8%2C14.1%20C15.8%2C14%2015.9%2C14%2015.9%2C13.9%20C16%2C13.6%2016.1%2C13.3%2016.1%2C12.9%20C16.1%2C12.6%2016.1%2C12.2%2016%2C11.9%20C15.9%2C11.2%2015.6%2C10.5%2015.3%2C9.9%20C15.1%2C9.6%2015%2C9.3%2014.8%2C9%20C14.6%2C8.7%2014.4%2C8.4%2014.2%2C8.1%20C13.8%2C7.5%2013.3%2C7%2012.9%2C6.6%20C12.8%2C6.5%2012.8%2C6.5%2012.7%2C6.4%20C12.6%2C6.3%2012.6%2C6.3%2012.5%2C6.2%20C12.4%2C6.1%2012.4%2C6.1%2012.3%2C6%20L12.2%2C5.9%20L12.2%2C5.9%20L12.2%2C5.9%20L12.2%2C5.9%20C12%2C5.7%2011.7%2C5.5%2011.5%2C5.3%20C11%2C4.9%2010.6%2C4.5%2010.1%2C4.1%20C9.2%2C3.4%208.3%2C2.8%207.5%2C2.3%20C6.7%2C1.9%205.9%2C1.5%205.3%2C1.3%20C4.7%2C1.1%204.2%2C1.1%203.9%2C1.1%20L3.8%2C1.1%20L3.8%2C1.1%20L3.8%2C1.1%20C3.8%2C1.1%203.8%2C1.1%203.7%2C1.1%20C3.7%2C1.1%203.7%2C1.1%203.6%2C1.1%20L3.3%2C1.2%20L3.3%2C1.2%20Z%22%20fill%3D%22%230D588B%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M57.2%2C47.3%20C57.1%2C45.6%2056.7%2C43.3%2058.7%2C42.5%20C58.5%2C41.3%2056.4%2C42.8%2056%2C43.2%20C55.6%2C43.7%2055.5%2C44.2%2055.1%2C44.6%20C53.9%2C45.8%2052.3%2C45.1%2050.9%2C45%20C49.3%2C44.9%2048.1%2C46.2%2050.3%2C46.1%20C51.1%2C46.1%2051.5%2C46%2052.2%2C46.4%20C52.8%2C46.7%2053.3%2C47%2053.8%2C47.4%20C54.5%2C48%2055.4%2C49.6%2056.6%2C48.8%20C57%2C48.6%2057.2%2C47.8%2057.2%2C47.3%20L57.2%2C47.3%20L57.2%2C47.3%20Z%22%20fill%3D%22%23217DB4%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E');
    background-repeat: no-repeat
}
.svg.icon-wordpress_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23444%22%20d%3D%22M15.79%200.243c-8.669%200-15.698%207.029-15.698%2015.698s7.029%2015.698%2015.698%2015.698c8.668%200%2015.698-7.032%2015.698-15.698%200-8.665-7.029-15.698-15.698-15.698v0zM2.334%2015.941c0-1.899%200.417-3.704%201.166-5.334l6.419%2017.127c-4.489-2.123-7.585-6.607-7.585-11.793v0zM15.79%2029.046c-1.321%200-2.596-0.189-3.802-0.534l4.038-11.435%204.137%2011.032c0.027%200.063%200.063%200.12%200.095%200.185-1.399%200.491-2.902%200.752-4.469%200.752v0zM17.645%209.797c0.809-0.041%201.54-0.125%201.54-0.125%200.724-0.085%200.642-1.12-0.088-1.080%200%200-2.178%200.167-3.585%200.167-1.321%200-3.544-0.167-3.544-0.167-0.725-0.040-0.811%201.039-0.086%201.080%200%200%200.687%200.084%201.412%200.125l2.096%205.595-2.945%208.6-4.898-14.195c0.811-0.041%201.54-0.125%201.54-0.125%200.725-0.083%200.641-1.12-0.087-1.079%200%200-2.178%200.166-3.585%200.166-0.252%200-0.549-0.007-0.868-0.016%202.406-3.557%206.542-5.905%2011.242-5.905%203.506%200%206.692%201.304%209.087%203.44-0.059-0.004-0.113-0.011-0.173-0.011-1.321%200-2.26%201.119-2.26%202.327%200%201.079%200.641%201.993%201.321%203.073%200.513%200.872%201.11%201.997%201.11%203.614%200%201.12-0.441%202.422-1.023%204.236l-1.344%204.368-4.863-14.087zM22.555%2027.268l4.113-11.573c0.767-1.87%201.019-3.362%201.019-4.692%200-0.484-0.038-0.93-0.088-1.348%201.046%201.866%201.648%204.010%201.648%206.287-0.002%204.833-2.692%209.055-6.692%2011.326v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-wordpress:before {
    background-image: url('../images/fav.png');
    background-repeat: no-repeat
}
.svg.icon-html-five_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2228%22%20height%3D%2232%22%20viewBox%3D%220%200%2028%2032%22%3E%0A%3Cpath%20fill%3D%22%23fc3026%22%20d%3D%22M0.088%200.205l2.545%2028.557%2011.427%203.172%2011.455-3.178%202.547-28.552h-27.974zM23.334%2026.943l-9.21%202.552v0.013l-0.024-0.013-0.025%200.013v-0.013l-9.205-2.552-2.177-24.4h22.82l-2.18%2024.4zM18.376%2016.634l-0.405%204.543-3.916%201.056-3.899-1.053-0.25-2.794h-3.514l0.491%205.5%207.194%201.988%207.167-1.988%200.963-10.746h-12.765l-0.319-3.587h13.404l0.314-3.504h-17.546l0.946%2010.591%2012.136-0.006z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-html5-2:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2280px%22%20height%3D%2280px%22%20viewBox%3D%220%200%2080%2080%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.5.2%20%2825235%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EGroup%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22HTML5%22%20sketch%3Atype%3D%22MSLayerGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Page-1%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22HTML5%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Page-1%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%221200%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Menu%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Website%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22bg-+-HTML5-Logo%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-2%22%20fill%3D%22%23DBE1E7%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2280%22%20height%3D%2280%22%20rx%3D%223%22%3E%3C/rect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22HTML5-Logo%22%20transform%3D%22translate%2816.000000%2C%2013.333333%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Shape%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.43657143%2C48.0099676%20L0.0834725275%2C0.0802588997%20L47.9165275%2C0.0802588997%20L43.5588132%2C48.0024595%20L23.9707253%2C53.3333333%20L4.43657143%2C48.0099676%20L4.43657143%2C48.0099676%20L4.43657143%2C48.0099676%20Z%22%20fill%3D%22%23E44D26%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C49.2586408%20L39.8281319%2C44.9509385%20L43.5520879%2C3.9992233%20L24%2C3.9992233%20L24%2C49.2586408%20L24%2C49.2586408%20L24%2C49.2586408%20Z%22%20fill%3D%22%23F16529%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C21.7756634%20L16.076044%2C21.7756634%20L15.5287912%2C15.7561165%20L24%2C15.7561165%20L24%2C9.8776699%20L23.9792967%2C9.8776699%20L8.98443956%2C9.8776699%20L9.12778022%2C11.4547573%20L10.5995604%2C27.6539806%20L24%2C27.6539806%20L24%2C21.7756634%20L24%2C21.7756634%20L24%2C21.7756634%20Z%22%20fill%3D%22%23EBEBEB%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C37.0424595%20L23.9737582%2C37.0493204%20L17.3046593%2C35.2815534%20L16.8783297%2C30.5932686%20L13.6376703%2C30.5932686%20L10.8671209%2C30.5932686%20L11.7060659%2C39.8231715%20L23.9724396%2C43.1659547%20L24%2C43.1584466%20L24%2C37.0424595%20L24%2C37.0424595%20L24%2C37.0424595%20Z%22%20fill%3D%22%23EBEBEB%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M23.9792967%2C21.7756634%20L23.9792967%2C27.6539806%20L31.3530989%2C27.6539806%20L30.658022%2C35.2777994%20L23.9792967%2C37.0473786%20L23.9792967%2C43.1631068%20L36.2554286%2C39.8231715%20L36.3454945%2C38.8300324%20L37.7526593%2C23.3541748%20L37.8987692%2C21.7756634%20L36.2850989%2C21.7756634%20L23.9792967%2C21.7756634%20L23.9792967%2C21.7756634%20L23.9792967%2C21.7756634%20Z%22%20fill%3D%22%23FFFFFF%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M23.9792967%2C9.8776699%20L23.9792967%2C13.5286731%20L23.9792967%2C15.7417476%20L23.9792967%2C15.7561165%20L38.4243956%2C15.7561165%20L38.4243956%2C15.7561165%20L38.4436484%2C15.7561165%20L38.5637802%2C14.434822%20L38.8366154%2C11.4547573%20L38.9798242%2C9.8776699%20L23.9792967%2C9.8776699%20L23.9792967%2C9.8776699%20L23.9792967%2C9.8776699%20Z%22%20fill%3D%22%23FFFFFF%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E');
    background-repeat: no-repeat
}
.svg.icon-joomla_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fc8c2c%22%20d%3D%22M8.481%208.742c1.007-1.005%202.638-1.005%203.644-0.001l0.24%200.241%203.1-3.103-0.241-0.241c-1.768-1.77-4.248-2.387-6.515-1.855-0.325-1.999-2.058-3.524-4.145-3.526-2.321%200-4.2%201.884-4.201%204.206%200%202.004%201.398%203.679%203.271%204.104-0.709%202.375-0.13%205.053%201.743%206.93l6.987%206.989%203.098-3.106-6.986-6.989c-1.002-0.999-1.004-2.639%200.006-3.649v0zM31.686%204.464c0.001-2.323-1.88-4.206-4.2-4.206-2.124%200-3.88%201.578-4.161%203.626-2.363-0.695-5.027-0.108-6.893%201.761l-6.986%206.989%203.101%203.105%206.987-6.988c1-1.011%202.627-1.009%203.64-0.008%201.005%201.007%201.005%202.641-0.001%203.648l-0.239%200.24%203.098%203.107%200.241-0.244c1.853-1.857%202.443-4.499%201.768-6.859%202.058-0.273%203.646-2.036%203.646-4.171v0zM28.116%2023.29c0.556-2.28-0.061-4.794-1.843-6.577l-6.976-6.991-3.101%203.101%206.977%206.993c1.010%201.012%201.007%202.641%200.006%203.643-1.005%201.006-2.637%201.006-3.644-0.001l-0.237-0.239-3.093%203.107%200.237%200.237c1.886%201.889%204.587%202.467%206.973%201.732%200.387%201.923%202.084%203.368%204.12%203.368%202.317%200%204.2-1.881%204.2-4.205-0.008-2.125-1.578-3.88-3.619-4.168v0zM19.102%2016.47l-6.977%206.991c-1.003%201.005-2.639%201.007-3.647-0.004-1.007-1.008-1.007-2.64-0.001-3.647l0.239-0.238-3.1-3.102-0.237%200.236c-1.802%201.804-2.41%204.35-1.823%206.653-1.852%200.44-3.231%202.105-3.231%204.093-0.001%202.324%201.881%204.2%204.2%204.2%201.997-0.001%203.667-1.394%204.096-3.265%202.29%200.572%204.814-0.040%206.604-1.83l6.977-6.989-3.1-3.1z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-joomla:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fc8c2c%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.177%2016.097l-0.41-0.41c-1.272-1.274-1.666-3.095-1.184-4.708-1.272-0.288-2.222-1.427-2.222-2.788%200-1.578%201.278-2.858%202.854-2.858%201.419%200.001%202.595%201.037%202.816%202.395%201.54-0.362%203.225%200.059%204.425%201.261l0.164%200.164-2.106%202.108-0.163-0.164c-0.683-0.684-1.791-0.684-2.475%200.001-0.686%200.687-0.685%201.8-0.004%202.481l4.746%204.748-2.104%202.108-4.336-4.338zM11.533%2013.74l4.747-4.748c1.268-1.269%203.074-1.668%204.68-1.196%200.192-1.391%201.385-2.463%202.827-2.463%201.576%200%202.854%201.279%202.854%202.858%200%201.45-1.080%202.649-2.478%202.833%200.46%201.602%200.059%203.398-1.2%204.659l-0.164%200.165-2.105-2.109%200.163-0.163c0.684-0.684%200.684-1.794%200.001-2.478-0.681-0.681-1.787-0.683-2.473%200.004l-4.745%204.747-2.106-2.108zM21.016%2024.379c-1.619%200.499-3.454%200.107-4.736-1.177l-0.161-0.161%202.104-2.109%200.162%200.162c0.684%200.684%201.793%200.684%202.476%200.001%200.681-0.683%200.682-1.789-0.004-2.476l-4.74-4.75%202.106-2.107%204.74%204.75c1.211%201.212%201.629%202.917%201.252%204.468%201.386%200.195%202.452%201.388%202.452%202.83%200%201.579-1.278%202.857-2.854%202.857-1.382%200-2.534-0.982-2.797-2.288zM20.195%2018.456l-4.739%204.749c-1.216%201.218-2.93%201.632-4.486%201.245-0.291%201.27-1.426%202.215-2.782%202.216-1.577%200-2.854-1.279-2.854-2.857%200-1.351%200.937-2.484%202.195-2.781-0.398-1.566%200.014-3.295%201.238-4.52l0.161-0.161%202.106%202.107-0.163%200.162c-0.683%200.685-0.683%201.793%200.001%202.478%200.686%200.687%201.797%200.685%202.478%200.003l4.741-4.75%202.104%202.109z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-prestashop:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%239fdae7%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23c4b6a1%22%20d%3D%22M9.531%2027.304c0.011-0.008%200.023-0.016%200.034-0.024h-0.033c-0%200.008-0.001%200.016-0.002%200.024z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23aa9678%22%20d%3D%22M21.22%2027.28h-0.033c0.011%200.008%200.023%200.016%200.034%200.024-0-0.008-0.001-0.016-0.001-0.024z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23786453%22%20d%3D%22M15.373%2026.991h0v0.289h-0v-0.289z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23525353%22%20d%3D%22M19.424%2024.713c-0.046-0.048-0.092-0.1-0.141-0.159%200.049%200.059%200.096%200.111%200.141%200.159z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23aa9678%22%20d%3D%22M19.74%2025.032c0%200%200.001%200.003%200.003%200.009-0.002-0.006-0.003-0.009-0.003-0.009s-0.143-0.112-0.325-0.319c0.182%200.206%200.325%200.319%200.325%200.319z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.053%2012.416v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.621%2016.432c0-0.002%200-0.003%200-0.005%200%200.002-0%200.003-0%200.005z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23bbbcbd%22%20d%3D%22M24.622%2016.428c0-0.002-0-0.003-0-0.005%200%200.002%200%200.003%200%200.005z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23676a6a%22%20d%3D%22M24.606%2016.209c0%200.004%200.002%200.007%200.002%200.011%200%200.002%200.001%200.004%200.001%200.007v0.001c0.007%200.053%200.009%200.109%200.010%200.165%200%200.010%200.002%200.020%200.002%200.030%200%200.001%200%200.003%200%200.004s-0%200.003-0%200.004c-0%200.011-0.002%200.021-0.002%200.032-0.001%200.055-0.004%200.11-0.010%200.162v0.001c-0%200.003-0.001%200.005-0.002%200.008-0%200.004-0.002%200.008-0.002%200.012-0.008%200.057-0.018%200.112-0.032%200.165-0%200-0%200.001-0%200.001v0l0.002-0.002c0-0.001%200.001-0.002%200.001-0.003v0l0.369-0.382-0.372-0.385c0%200%200%200.001%200%200.001%200.014%200.054%200.024%200.11%200.032%200.168z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M24.605%2016.646c0.001-0.007%200.003-0.014%200.004-0.021%200.006-0.052%200.009-0.107%200.010-0.162%200-0.012%200.002-0.024%200.002-0.037s-0.002-0.023-0.002-0.034c-0.001-0.056-0.004-0.112-0.010-0.165-0.001-0.006-0.003-0.012-0.003-0.018-0.008-0.058-0.019-0.115-0.032-0.168-0.005-0.019-0.012-0.035-0.017-0.053-0.033-0.109-0.079-0.206-0.133-0.286-0.007-0.011-0.015-0.021-0.022-0.031-0.015-0.020-0.030-0.039-0.046-0.056-0.023-0.025-0.048-0.048-0.073-0.067-0.010-0.007-0.020-0.012-0.030-0.019-0.022-0.014-0.045-0.026-0.068-0.036-0.010-0.004-0.020-0.008-0.030-0.011-0.033-0.010-0.067-0.017-0.101-0.017s-0.068%200.007-0.101%200.017c-0.010%200.003-0.020%200.007-0.030%200.011-0.023%200.009-0.046%200.022-0.068%200.036-0.010%200.006-0.020%200.011-0.030%200.019-0.025%200.019-0.050%200.042-0.073%200.067-0.016%200.017-0.031%200.036-0.045%200.056-0.008%200.010-0.015%200.021-0.022%200.031-0.054%200.080-0.1%200.176-0.133%200.286-0.001%200.004-0.003%200.009-0.004%200.013-0.015%200.050-0.026%200.103-0.036%200.157-0.003%200.017-0.007%200.032-0.009%200.049-0.009%200.061-0.013%200.124-0.014%200.188-0%200.009-0.002%200.017-0.002%200.026h0.002c0%200.531%200.254%200.962%200.568%200.962%200.054%200%200.106-0.014%200.155-0.038%200.008-0.004%200.016-0.008%200.024-0.012%200.020-0.012%200.041-0.024%200.060-0.040%200.011-0.009%200.021-0.019%200.031-0.028%200.025-0.023%200.049-0.049%200.071-0.078%200.016-0.020%200.031-0.041%200.045-0.064%200.009-0.015%200.018-0.030%200.026-0.046%200.016-0.029%200.031-0.059%200.044-0.091%200.005-0.012%200.010-0.023%200.015-0.035%200.017-0.045%200.032-0.092%200.045-0.141%200.014-0.053%200.024-0.108%200.032-0.165v0%200zM24.074%2016.298c-0.118%200-0.213-0.162-0.213-0.361s0.095-0.361%200.213-0.361%200.213%200.162%200.213%200.361c0%200.199-0.095%200.361-0.213%200.361v0%200z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.074%2015.577c-0.118%200-0.213%200.162-0.213%200.361s0.095%200.361%200.213%200.361%200.213-0.162%200.213-0.361c0-0.199-0.095-0.361-0.213-0.361z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23909393%22%20d%3D%22M23.551%2015.987v0c0.033-0.109%200.079-0.206%200.133-0.286%200.007-0.011%200.015-0.021%200.022-0.031%200.015-0.020%200.030-0.039%200.045-0.056%200.023-0.025%200.048-0.048%200.073-0.067%200.010-0.007%200.020-0.012%200.030-0.019%200.022-0.014%200.045-0.026%200.068-0.036%200.010-0.004%200.020-0.008%200.030-0.011%200.033-0.010%200.067-0.017%200.101-0.017s0.068%200.007%200.101%200.017c0.010%200.003%200.020%200.007%200.030%200.011%200.023%200.010%200.046%200.021%200.068%200.036%200.010%200.006%200.020%200.011%200.030%200.019%200.025%200.019%200.050%200.042%200.073%200.067%200.016%200.017%200.031%200.036%200.046%200.056%200.008%200.010%200.015%200.020%200.022%200.031%200.054%200.080%200.1%200.176%200.133%200.286v0l-0.503-2.274-0.503%202.274z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.391%2016.405c-0.001-0.046-0.004-0.091-0.009-0.135-0-0.001-0-0.001-0-0.002-0.005-0.044-0.013-0.087-0.022-0.129-0-0.001-0.001-0.002-0.001-0.003-0.009-0.042-0.021-0.083-0.035-0.124-0-0.001-0.001-0.002-0.001-0.003-0.014-0.040-0.029-0.080-0.047-0.119-0-0.001-0.001-0.002-0.001-0.002-0.018-0.039-0.037-0.076-0.058-0.113-0.065-0.112-0.145-0.213-0.239-0.302-0.119-0.112-0.259-0.202-0.413-0.265-0.001-0-0.003-0.001-0.004-0.001-0.076-0.031-0.156-0.055-0.238-0.071-0.002-0-0.004-0-0.006-0.001-0.083-0.016-0.168-0.025-0.255-0.025-0.086%200-0.169%200.009-0.251%200.024-0.003%200.001-0.006%200.001-0.009%200.001-0.081%200.016-0.159%200.039-0.234%200.069-0.002%200.001-0.004%200.001-0.006%200.002-0.076%200.030-0.148%200.068-0.216%200.111-0%200-0.001%200-0.001%200-0.069%200.044-0.133%200.094-0.193%200.149l-0.001%200.004-0.005%200.001c-0.095%200.089-0.176%200.192-0.241%200.304-0.001%200.001-0.002%200.003-0.002%200.004-0.020%200.035-0.038%200.070-0.054%200.107-0.002%200.004-0.004%200.008-0.006%200.012-0.015%200.034-0.028%200.069-0.040%200.104-0.002%200.007-0.005%200.014-0.008%200.020-0.011%200.033-0.019%200.067-0.027%200.101-0.002%200.010-0.005%200.019-0.007%200.029-0.007%200.034-0.012%200.068-0.016%200.102-0.001%200.011-0.004%200.021-0.005%200.031-0.005%200.045-0.007%200.091-0.007%200.137%200%200.087%200.009%200.172%200.025%200.254%200%200.002%200%200.003%200.001%200.005%200.017%200.082%200.041%200.161%200.073%200.237%200%200.001%200.001%200.002%200.001%200.003%200.064%200.153%200.156%200.292%200.271%200.41%200.090%200.093%200.195%200.173%200.309%200.237%200.001%200%200.001%200.001%200.002%200.001%200.036%200.020%200.073%200.038%200.11%200.054%200.003%200.001%200.006%200.003%200.009%200.004%200.035%200.015%200.071%200.028%200.107%200.040%200.006%200.002%200.012%200.005%200.018%200.007%200.034%200.011%200.068%200.019%200.103%200.027%200.009%200.002%200.018%200.005%200.028%200.007%200.034%200.007%200.068%200.012%200.103%200.016%200.010%200.001%200.021%200.004%200.032%200.005%200.045%200.005%200.091%200.007%200.138%200.007%200.184%200%200.359-0.037%200.518-0.103%200.080-0.033%200.155-0.074%200.226-0.121%200.142-0.094%200.264-0.215%200.359-0.355%200.048-0.070%200.089-0.145%200.123-0.223%200.067-0.157%200.105-0.33%200.105-0.511%200-0.003-0-0.006-0-0.009s-0.001-0.007-0.001-0.010v0%200zM16.062%2016.251c-0.276%200-0.5-0.221-0.5-0.494s0.224-0.493%200.5-0.493c0.276%200%200.5%200.221%200.5%200.493s-0.224%200.494-0.5%200.494v0%200z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.062%2015.264c-0.276%200-0.5%200.221-0.5%200.493s0.224%200.494%200.5%200.494c0.276%200%200.5-0.221%200.5-0.494s-0.224-0.493-0.5-0.493z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23bbbcbd%22%20d%3D%22M15.147%2015.472v0l0.005-0.001%200.001-0.004%200.916-2.767v-0.648c0-0.005-0-0.007-0-0.007-0.51-0.103-1.035-0.16-1.572-0.16-0.179%200-0.357%200.008-0.534%200.019-0.026%200.002-0.052%200.003-0.077%200.005-0.92%200.069-1.825%200.306-2.663%200.684-0.719%200.324-1.387%200.751-1.988%201.258v0c-0%200-0.001%200.001-0.001%200.001-0.161%200.135-0.316%200.278-0.467%200.425-0.028%200.027-0.057%200.054-0.085%200.082-0.142%200.141-0.279%200.287-0.412%200.438-0.029%200.033-0.057%200.066-0.086%200.099-0.133%200.155-0.263%200.314-0.386%200.477-0.010%200.014-0.020%200.028-0.030%200.042-0.117%200.158-0.229%200.32-0.337%200.485-0.021%200.032-0.043%200.064-0.063%200.096-0.087%200.136-0.168%200.277-0.249%200.417h4.173l3.854-0.94z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23e3dddb%22%20d%3D%22M18.67%2015.161c0.009-0.108%200.015-0.216%200.021-0.324%200.008-0.146%200.013-0.293%200.016-0.439%200.002-0.114%200.002-0.227%200.001-0.341%200-0.033%200.001-0.066%200-0.098-0.003-0.293-0.015-0.586-0.033-0.879-0.001-0.001-0.002-0.001-0.003-0.002s-0.001-0.001-0.001-0.002-0.005-0.003-0.009-0.005c-0.004-0.002-0.007-0.004-0.013-0.008-0.055-0.031-0.188-0.107-0.309-0.174-0.003-0.001-0.005-0.003-0.008-0.004-0.030-0.017-0.060-0.033-0.086-0.048-0.001-0-0.001-0.001-0.002-0.001-0.023-0.013-0.042-0.023-0.060-0.033-0.004-0.002-0.009-0.005-0.012-0.007-0.020-0.011-0.035-0.019-0.044-0.023-0.192-0.098-0.388-0.189-0.587-0.272-0.475-0.198-1.114-0.371-1.474-0.455v0.655l0.909%202.774c0.094%200.088%200.174%200.19%200.239%200.301v0c0.021%200.037%200.041%200.074%200.058%200.113%200%200.001%200.001%200.002%200.001%200.002%200.018%200.039%200.033%200.078%200.047%200.119%200%200.001%200.001%200.002%200.001%200.003%200.013%200.040%200.025%200.082%200.035%200.124%200%200.001%200.001%200.002%200.001%200.003%200.009%200.042%200.017%200.086%200.022%200.129%200%200.001%200%200.001%200%200.002%200.005%200.044%200.008%200.090%200.009%200.135l0.003%200.007h1.112c0.075-0.402%200.128-0.809%200.161-1.218%200.001-0.011%200.002-0.022%200.003-0.034z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fcb03f%22%20d%3D%22M20.124%2014.181c-0.001%200.002-0.002%200.003-0.003%200.005%200.001-0.002%200.002-0.003%200.003-0.005z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23909393%22%20d%3D%22M15.153%2015.467v0c0.059-0.055%200.124-0.105%200.193-0.149%200%200%200-0%200.001-0%200.068-0.043%200.14-0.080%200.216-0.111%200.002-0.001%200.004-0.001%200.006-0.002%200.075-0.030%200.153-0.053%200.234-0.069%200.003-0.001%200.006-0.001%200.009-0.001%200.081-0.015%200.165-0.024%200.251-0.024%200.087%200%200.172%200.009%200.255%200.025%200.002%200%200.004%200.001%200.006%200.001%200.082%200.016%200.162%200.040%200.238%200.071%200.001%200.001%200.003%200.001%200.004%200.001%200.154%200.063%200.294%200.153%200.413%200.265l-0.001-0.002-0.908-2.772-0.916%202.767z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23676a6a%22%20d%3D%22M14.83%2016.92c-0.031-0.076-0.056-0.155-0.073-0.237-0-0.002-0.001-0.004-0.001-0.005-0.016-0.082-0.025-0.167-0.025-0.254%200-0.046%200.003-0.092%200.007-0.137%200.001-0.011%200.003-0.021%200.005-0.031%200.005-0.034%200.009-0.069%200.016-0.102%200.002-0.010%200.005-0.019%200.007-0.029%200.008-0.034%200.017-0.068%200.027-0.101%200.002-0.007%200.005-0.013%200.008-0.020%200.012-0.035%200.025-0.070%200.040-0.104%200.002-0.004%200.004-0.008%200.006-0.012%200.017-0.037%200.035-0.073%200.054-0.107%200.001-0.001%200.002-0.003%200.002-0.004%200.065-0.113%200.147-0.215%200.241-0.304l-3.861%200.94%203.817%200.92c-0.114-0.118-0.207-0.256-0.271-0.41-0.001-0.001-0.001-0.002-0.001-0.003z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23e3dddb%22%20d%3D%22M23.502%2016.207c0.002-0.017%200.006-0.033%200.009-0.049%200.010-0.054%200.021-0.107%200.036-0.157%200.002-0.006%200.002-0.012%200.004-0.018l0.503-2.274-0-1.297c-0.411-0.335-0.851-0.518-1.309-0.518-0.579%200-1.119%200.316-1.522%200.706-0.442%200.427-0.783%200.963-1.059%201.505-0.013%200.025-0.026%200.049-0.038%200.074%200.085%200.073%200.169%200.146%200.252%200.222%200.188%200.17%200.372%200.344%200.553%200.521%200.084%200.082%200.167%200.166%200.251%200.25%200.088%200.089%200.177%200.177%200.264%200.268%200.112%200.116%200.222%200.233%200.332%200.351%200.046%200.050%200.092%200.1%200.138%200.15%200.132%200.145%200.264%200.29%200.393%200.437l0%200c0.022%200.022%200.037%200.039%200.043%200.045h1.134c0-0.009%200.002-0.017%200.002-0.026%200.001-0.065%200.006-0.128%200.014-0.188z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23e3dddb%22%20d%3D%22M20.126%2014.185c-0.001-0.002-0.001-0.003-0.002-0.004-0.001%200.002-0.002%200.003-0.003%200.005%200.001%200.001%200.005%200.005%200.006%200.006-0.001-0.002-0.001-0.004-0.002-0.007z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23525353%22%20d%3D%22M6.436%2017.844c0.003-0.008%200.007-0.017%200.010-0.025%200.073-0.189%200.153-0.375%200.237-0.559%200.024-0.051%200.048-0.102%200.072-0.153%200.069-0.145%200.142-0.287%200.217-0.429%200.031-0.058%200.061-0.115%200.092-0.172%200.018-0.031%200.037-0.062%200.055-0.093%200.080-0.141%200.162-0.281%200.249-0.417%200.021-0.033%200.042-0.064%200.063-0.096%200.108-0.165%200.22-0.327%200.337-0.485%200.010-0.014%200.020-0.028%200.030-0.042%200.123-0.164%200.253-0.322%200.386-0.477%200.028-0.033%200.057-0.066%200.086-0.099%200.133-0.15%200.27-0.296%200.412-0.438%200.028-0.028%200.057-0.055%200.085-0.082%200.151-0.146%200.305-0.289%200.467-0.425%200-0%200.001-0.001%200.001-0.001%200.634-2.098%202.682-3.388%204.979-3.388%200.924%200%201.843%200.263%202.631%200.739%200.808%200.488%201.359%200.965%201.787%201.799%200.002%200.004%200.004%200.008%200.006%200.013%200.011%200.021%200.023%200.041%200.034%200.063%200%200.001%200.001%200.001%200.001%200.002s0.002%200.001%200.003%200.002c0.358%200.218%200.699%200.464%201.024%200.735%200.108%200.090%200.215%200.183%200.319%200.278%200.034%200.031%200.070%200.061%200.104%200.092%200.001-0.001%200.001-0.003%200.002-0.004s0.001-0.002%200.001-0.003c0.012-0.024%200.023-0.048%200.035-0.071%200.324-2.017%201.352-3.117%202.414-3.117%200.801%200%201.383%200.472%201.823%201.741l0.005%200.014c0%200%200.001%200.001%200.001%200.002%200.124%200.133%200.245%200.28%200.363%200.441l-0-0c0.002%200.003%200.005%200.006%200.007%200.009v0c0.006%200.018%200.012%200.037%200.018%200.056v-0l-0.017-0.066c-1.322-3.865-5.023-6.648-9.383-6.648-5.468%200-9.901%204.378-9.901%209.779%200%201.065%200.172%202.090%200.492%203.044%200-0.002%200.001-0.004%200.001-0.006%200.063-0.288%200.138-0.574%200.226-0.857%200.068-0.22%200.144-0.439%200.227-0.655z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.921%2016.426l-0.345%200.381c-0%200.001-0.001%200.002-0.001%200.003-0.013%200.050-0.029%200.097-0.047%200.142-0.005%200.012-0.010%200.023-0.015%200.035-0.014%200.032-0.028%200.062-0.044%200.091-0.009%200.015-0.017%200.031-0.026%200.046-0.014%200.023-0.030%200.043-0.045%200.064-0.023%200.029-0.046%200.055-0.071%200.078-0.010%200.009-0.020%200.020-0.031%200.028-0.019%200.015-0.040%200.028-0.060%200.040-0.008%200.004-0.016%200.009-0.024%200.012-0.050%200.024-0.101%200.038-0.155%200.038-0.314%200-0.568-0.43-0.568-0.962h-1.14c0%200%200%200.001%200.001%200.001%200.212%200.241%200.42%200.486%200.625%200.733%200.002%200.003%200.005%200.006%200.007%200.009%200.2%200.241%200.396%200.483%200.59%200.728%200.010%200.012%200.019%200.024%200.029%200.036%200.184%200.232%200.367%200.466%200.547%200.7%200.018%200.023%200.035%200.045%200.053%200.068%200.191%200.248%200.381%200.497%200.569%200.747%200.001%200.002%200.003%200.003%200.004%200.005%200.326-0.952%200.508-1.969%200.519-3.027l-0.32-0.012-0.050%200.016z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13.886%2011.909c0.026-0.002%200.052-0.004%200.077-0.005%200.177-0.012%200.354-0.019%200.534-0.019%200.537%200%201.061%200.057%201.572%200.16h0c0.36%200.084%200.999%200.257%201.474%200.455%200.199%200.083%200.395%200.174%200.587%200.272%200.009%200.005%200.024%200.013%200.044%200.023%200.003%200.002%200.008%200.005%200.012%200.007%200.018%200.010%200.037%200.020%200.060%200.033%200%200%200.001%200.001%200.002%200.001%200.027%200.015%200.056%200.031%200.086%200.048%200.003%200.001%200.005%200.003%200.008%200.004%200.122%200.068%200.257%200.145%200.309%200.174%200.007%200.004%200.010%200.005%200.013%200.008s0.008%200.005%200.009%200.005c-0.011-0.021-0.023-0.042-0.034-0.063-0.002-0.004-0.004-0.008-0.006-0.013-0.428-0.834-1.086-1.549-1.894-2.037-0.788-0.476-1.707-0.739-2.631-0.739-2.296%200-4.237%201.528-4.871%203.626%200.601-0.506%201.269-0.934%201.988-1.258%200.838-0.378%201.744-0.615%202.664-0.684z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23bbbcbd%22%20d%3D%22M24.772%2013.197v0c-0.002-0.003-0.005-0.006-0.007-0.009l0%200c-0.117-0.161-0.238-0.308-0.363-0.441-0-0-0.001-0.001-0.001-0.001s0.001%200.001%200.001%200.001c-0.001-0.001-0.002-0.003-0.003-0.004-0.056-0.060-0.113-0.118-0.171-0.173-0.022-0.021-0.044-0.039-0.066-0.058-0.036-0.033-0.072-0.066-0.109-0.096v1.297l0.503%202.274c0.006%200.018%200.012%200.034%200.017%200.052l0.348%200.386%200.003-0.004h0.365c0-0.033%200.003-0.066%200.003-0.1v-0.001c-0-1.073-0.179-2.103-0.502-3.069v0c-0.006-0.018-0.011-0.037-0.018-0.056z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M21.222%2012.599c0.404-0.39%200.943-0.706%201.522-0.706%200.458%200%200.898%200.183%201.309%200.518%200%200%200%200.003%200%200.004v0c0.037%200.030%200.073%200.063%200.109%200.096%200.022%200.020%200.044%200.038%200.066%200.058%200.058%200.055%200.115%200.112%200.171%200.173%200.001%200.001%200.002%200.003%200.003%200.004-0-0-0.001-0.001-0.001-0.001l-0-0-0.005-0.014c-0.44-1.27-1.149-2.095-1.95-2.095-1.063%200-1.964%201.453-2.287%203.47l0.003-0.003c0.276-0.542%200.617-1.079%201.059-1.505z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.786%2024.997c0%200-0.143-0.112-0.325-0.318-0.043-0.048-0.086-0.1-0.132-0.159-0.034-0.044-0.069-0.091-0.104-0.141-0.023-0.033-0.046-0.068-0.069-0.104-0.069-0.107-0.124-0.238-0.184-0.367-0.070-0.149-0.070-0.249-0.11-0.388-0.029-0.1-0.052-0.204-0.070-0.312-0.027-0.162-0.039-0.334-0.033-0.515%200.003-0.099%200.013-0.202%200.029-0.307%200.015-0.101%200.035-0.204%200.061-0.309%200.080-0.316%200.218-0.653%200.434-1.009%200.001-0.001%200.054-0.121%200.055-0.122%200.071-0.116%200.086-0.111%200.153-0.223%200.945-1.574%201.454-2.765%201.205-4.598-0.018-0.131-0.067-0.424-0.093-0.562-0.014%200.095-0.067%200.399-0.069%200.405-0.009%200.042-0.035%200.087-0.045%200.116-0.41%201.199-1.056%202.082-1.985%203.078-0.126%200.135-0.258%200.272-0.393%200.41-0.227%200.233-0.465%200.47-0.717%200.718-0.101%200.099-0.203%200.199-0.308%200.301-0.096%200.094-0.215%200.294-0.357%200.442-0.088%200.243-0.188%200.517-0.272%200.805-0.038-0.014-0.074-0.027-0.113-0.042-1.805-0.69-3.014-1.611-3.014-1.611s0.93%201.196%202.497%202.319c0.152%200.109%200.301%200.203%200.448%200.286-0.065%201.010%200.387%201.98%202.424%202.27%200.344%200.049%200.697%200.047%201.052%200.007-0.004-0.010%200.020-0.010%200.018-0.016s0.019-0.021%200.019-0.021z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%239f2254%22%20d%3D%22M18.697%2022.396c1.809%200.288%204.485%200.241%207.264-1.044%200.067-0.031%200.141%200.051%200.208%200.018%200%200-1.899%201.916-4.167%202.999-0.066%200.032-0.132%200.065-0.199%200.095-0.219%200.099-0.442%200.185-0.666%200.265-0.439%200.156-0.884%200.274-1.325%200.329-0.020%200.003-0.041%200.006-0.061%200.009-0.004-0.010-0.006-0.019-0.008-0.025s-0.003-0.009-0.003-0.009-0.143-0.112-0.325-0.319c-0.043-0.048-0.086-0.1-0.132-0.159-0.034-0.044-0.069-0.091-0.104-0.141-0.023-0.033-0.046-0.068-0.069-0.104-0.069-0.107-0.135-0.226-0.196-0.355s-0.114-0.269-0.157-0.418c-0.029-0.1-0.053-0.204-0.070-0.312-0.027-0.162-0.039-0.334-0.033-0.515%200.003-0.1%200.013-0.202%200.029-0.307l0.015-0.007z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fcb03f%22%20d%3D%22M17.4%2020.362c0.252-0.248%200.49-0.485%200.718-0.718%200.135-0.138%200.267-0.275%200.393-0.41%200.929-0.996%201.611-1.928%202.022-3.128%200.010-0.028%200.019-0.066%200.029-0.108%200.002-0.007%200.003-0.013%200.004-0.020%200.010-0.045%200.019-0.095%200.028-0.151%200.004-0.039%200.127-0.117%200.13-0.153-0.103-0.522-0.34-1.071-0.599-1.49%200.001%200.002%200.001%200.003%200.002%200.005-0.001-0.001-0.004-0.004-0.005-0.005-0.034-0.032-0.069-0.061-0.104-0.092-0.104-0.095-0.211-0.188-0.319-0.278-0.325-0.27-0.666-0.517-1.024-0.735%200.018%200.293%200.030%200.587%200.033%200.879%200%200.033-0%200.066-0%200.098%200.001%200.114%200.001%200.227-0.001%200.341-0.003%200.146-0.008%200.293-0.016%200.439-0.006%200.108-0.013%200.216-0.021%200.324-0.001%200.011-0.002%200.022-0.003%200.034-0.033%200.409-0.086%200.816-0.161%201.218l-0.131%200.61c-0.273%201.092-0.827%202.083-1.282%203.106-0.121%200.271-0.235%200.546-0.336%200.825-0.009%200.026-0.019%200.052-0.028%200.079%200.142-0.148%200.268-0.275%200.364-0.369%200.104-0.102%200.207-0.202%200.308-0.301z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23df0067%22%20d%3D%22M24.147%2018.629c-0.181-0.234-0.363-0.468-0.547-0.7-0.009-0.012-0.019-0.024-0.029-0.036-0.194-0.244-0.391-0.487-0.59-0.728-0.003-0.003-0.005-0.006-0.007-0.009-0.205-0.247-0.413-0.492-0.625-0.733-0.013-0.015-0.027-0.031-0.040-0.046-0.129-0.147-0.261-0.292-0.393-0.437-0.046-0.050-0.092-0.1-0.138-0.15-0.11-0.118-0.22-0.235-0.332-0.351-0.087-0.090-0.175-0.179-0.264-0.268-0.083-0.084-0.166-0.168-0.251-0.25-0.182-0.177-0.365-0.351-0.553-0.521-0.083-0.075-0.167-0.149-0.252-0.222-0%200.001-0.001%200.002-0.001%200.003%200.179%200.508%200.383%201.022%200.485%201.552%200.027%200.138%200.049%200.272%200.066%200.403%200.249%201.833-0.345%203.030-1.29%204.604-0.068%200.113-0.137%200.228-0.208%200.345-0.216%200.356-0.354%200.692-0.434%201.009-0.027%200.105-0.047%200.209-0.061%200.309%201.852%200.295%204.637%200.35%207.487-1.033%200%200-0.559-0.811-1.4-1.926-0.188-0.249-0.377-0.498-0.569-0.747-0.017-0.023-0.035-0.045-0.053-0.068z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.845%2025.44c0.090%200.034%200.182%200.065%200.274%200.097%201.024%200.355%202.124%200.55%203.271%200.55%201.308%200%202.555-0.253%203.698-0.708%200.060-0.024%200.12-0.050%200.179-0.076%200.097-0.041%200.193-0.083%200.289-0.126%200.085-0.039%200.171-0.078%200.255-0.12-0.020%200.003-0.041%200.006-0.061%200.009-0.355%200.040-0.708%200.042-1.052-0.007-2.037-0.289-2.489-1.259-2.424-2.27-0.146-0.083-0.296-0.178-0.448-0.286-1.567-1.123-2.497-2.319-2.497-2.319s1.209%200.921%203.014%201.611c0.039%200.015%200.075%200.028%200.113%200.042%200.084-0.288%200.184-0.562%200.272-0.805%200.009-0.026%200.019-0.053%200.028-0.079%200.1-0.279%200.215-0.554%200.336-0.825%200.456-1.023%201.010-2.014%201.282-3.106l0.131-0.61-1.114%200c0%200.001%200%200.001%200%200.002l-0%200c0%200.003%200%200.006%200%200.009%200%200.181-0.037%200.354-0.105%200.511-0.034%200.079-0.075%200.153-0.123%200.223-0.096%200.14-0.218%200.26-0.359%200.355-0.071%200.047-0.146%200.088-0.226%200.121-0.159%200.067-0.334%200.103-0.518%200.103-0.047%200-0.093-0.003-0.138-0.007-0.011-0.001-0.021-0.003-0.032-0.005-0.035-0.004-0.069-0.009-0.103-0.016-0.009-0.002-0.019-0.005-0.028-0.007-0.035-0.008-0.069-0.016-0.103-0.027-0.006-0.002-0.012-0.005-0.018-0.007-0.036-0.012-0.072-0.025-0.107-0.040-0.003-0.001-0.006-0.003-0.009-0.004-0.038-0.017-0.075-0.034-0.11-0.054l-0.002-0.001c-0.114-0.064-0.219-0.144-0.309-0.237l-3.817-0.92h-4.166c-0.018%200.031-0.038%200.061-0.055%200.093-0.032%200.057-0.062%200.115-0.092%200.172-0.075%200.141-0.148%200.284-0.217%200.429-0.024%200.051-0.048%200.102-0.072%200.153-0.084%200.184-0.164%200.37-0.237%200.559-0.003%200.008-0.007%200.017-0.010%200.025-0.083%200.216-0.159%200.435-0.227%200.655-0.088%200.283-0.163%200.569-0.226%200.857%200.656%201.976%201.932%203.673%203.6%204.87%200.049%200.035%200.1%200.066%200.149%200.1%200.282%200.195%200.574%200.377%200.876%200.542%200.397%200.217%200.81%200.41%201.238%200.572z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-magento:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23ef672f%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.745%2022.791l1.255%200.782%201.255-0.782v-11.326l2.761%201.721v9.91l-4.016%202.504-4.016-2.504v-9.91l2.761-1.721v11.326zM22.274%2021.688v-9.768l-6.274-3.912-6.274%203.912v9.768l-2.259-1.408v-9.627l8.533-5.32%208.533%205.32v9.627l-2.259%201.408z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-opencart:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%2331c7f3%22%20d%3D%22M1.6%200h28.8c0.884%200%201.6%200.716%201.6%201.6v28.8c0%200.884-0.716%201.6-1.6%201.6h-28.8c-0.884%200-1.6-0.716-1.6-1.6v-28.8c0-0.884%200.716-1.6%201.6-1.6z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.104%206.529c0.046%200.076%200.272%200.452%200.504%200.839%200.55%200.938%200.885%201.372%201.464%201.94%201.892%201.84%205%202.772%2010.058%203.011%200.654%200.028%202.292%200.058%203.652%200.058%202.61%200%203.588%200.047%204.711%200.234%201.956%200.328%202.569%200.914%202.060%201.958-0.243%200.498-0.747%201.112-1.973%202.408-0.579%200.608-1.233%201.325-1.447%201.582-0.428%200.508-1.117%201.5-1.071%201.542%200.029%200.035-0.133%200.171%203.015-2.574%203.605-3.135%204.427-3.955%204.838-4.827%200.243-0.534%200.215-0.896-0.104-1.225-0.463-0.463-1.516-0.744-3.437-0.914-0.365-0.035-2.686-0.088-5.151-0.117-5.579-0.064-7.726-0.17-9.809-0.475-3.136-0.458-5.226-1.437-7.002-3.27-0.295-0.311-0.451-0.393-0.307-0.17v0%200%200zM9.615%2021.576c-0.399%200.071-0.753%200.263-1.024%200.562-0.376%200.408-0.492%200.721-0.492%201.308%200%200.642%200.15%201.002%200.584%201.4%200.723%200.668%201.811%200.668%202.535%200%200.434-0.398%200.585-0.758%200.585-1.4s-0.151-1.003-0.585-1.401c-0.44-0.4-1.013-0.57-1.603-0.47v0%200zM18.064%2021.576c-0.596%200.106-1.128%200.525-1.389%201.102-0.185%200.398-0.179%201.155%200.011%201.582%200.179%200.404%200.65%200.849%201.060%200.984%200.393%200.135%200.92%200.129%201.313-0.006%200.445-0.147%200.93-0.642%201.105-1.114%200.162-0.444%200.139-1.020-0.058-1.482-0.318-0.75-1.204-1.214-2.042-1.066v0%200%200z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-moto:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23af1602%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.35%209.407l0.013-0.012%200.179%200.383c0%200%200.264%200.649%200.488%200.858%200.235%200.219%200.718%200.411%200.718%200.411s0.482%200.301%200.452%200.349c-0%200-0.001%200.001-0.001%200.001l0.65%200.606c0.38%200.355%200.4%200.953%200.047%201.331l-3.381%203.625-1.378-1.285%203.098-3.323-0.308-0.227-3.031%203.25-1.378-1.285%202.797-3c0.047-0.050-0.123-0.183-0.252-0.272l-2.72%202.917-1.378-1.285%203.381-3.625c0.354-0.38%200.948-0.403%201.331-0.046l0.672%200.627zM24.557%2016.149c0.554-1.033%200.869-2.214%200.869-3.469%200-4.057-3.289-7.347-7.347-7.347-2.267%200-4.295%201.027-5.642%202.641-0.006-0.003-0.009-0.004-0.009-0.004l-0.149%200.2c-0.067%200.086-0.132%200.174-0.195%200.263l-2.387%203.211-2.731%204.709c0%200%202.261-1.978%202.731-1.46%200.173%200.19-1.036%201.79-2.731%203.532%201.695-0.471%202.449-1.13%202.967-0.471%200.077%200.097-1.378%201.216-2.261%202.826-0.618%201.128-0.424%201.931-1.272%203.532%202.355-1.012%201.826-3.215%202.756-2.967%202.731%200.73-1.274%202.826-2.19%205.322%200.917-0.553%203.909-2.166%204.803-4.003%200.209-0.429%200.659-3.297%202.213-3.297%200.451%200-1.507%201.601-1.036%203.297%200.126%200.454-0.188%201.648-1.177%203.297%202.213-1.884%202.92-3.532%203.505-3.532%200.191%200%201.063%200-0.35%201.884%200.706-0.22%201.319-0.565%201.978-1.648%200.269-1.729%201.272-2.873%202.308-2.119%200.404%200.294-2.307%203.249-0.847%202.119%203.014-0.801%206.111-6.29%206.122-6.311%200.035-0.065%200.059-0.133%200.072-0.204z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-moto3_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2233%22%20height%3D%2232%22%20viewBox%3D%220%200%2033%2032%22%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M7.824%2025.009v-12.067l-7.799%206.041%207.799%206.026z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M7.829%2012.106v-12.089l-7.804%206.010%207.804%206.079z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M16.049%2018.564v-12.1l-7.804%206.057%207.804%206.043z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M0.046%2018.549v-12.068l7.783%206.040-7.783%206.028z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M8.287%2012.118v-12.102l7.783%206.021-7.783%206.081z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M24.699%2025.009v-12.083l7.762%206.058-7.762%206.026z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M24.703%2012.053v-12.052l7.758%205.93-7.758%206.123z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M16.463%2018.549v-12.068l7.788%206.040-7.788%206.028z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23f27321%22%20d%3D%22M16.049%2031.54v-12.085l-7.756%206.040%207.756%206.045z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23f27321%22%20d%3D%22M24.219%2025.073v-12.114l-7.788%206.058%207.788%206.057z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23f27321%22%20d%3D%22M16.463%2031.54v-12.071l7.772%206.043-7.772%206.028z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23f27321%22%20d%3D%22M8.287%2025.073v-12.082l7.794%206.015-7.794%206.067z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M32.461%2018.525v-12.142l-7.784%206.118%207.784%206.025z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M24.223%2012.1v-12.083l-7.776%206.010%207.776%206.073z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-moto3_alt:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M1.6%200h28.8c0.884%200%201.6%200.716%201.6%201.6v28.8c0%200.884-0.716%201.6-1.6%201.6h-28.8c-0.884%200-1.6-0.716-1.6-1.6v-28.8c0-0.884%200.716-1.6%201.6-1.6z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.646%2023.694v-9.503l-6.066%204.758%206.066%204.745z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.65%2013.533v-9.52l-6.070%204.733%206.070%204.788z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.043%2018.617v-9.528l-6.070%204.77%206.070%204.758z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.596%2018.606v-9.504l6.054%204.756-6.054%204.747z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.006%2013.542v-9.53l6.054%204.741-6.054%204.788z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.771%2023.694v-9.516l6.037%204.77-6.037%204.745z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.774%2013.491v-9.491l6.034%204.669-6.034%204.822z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.365%2018.606v-9.504l6.057%204.756-6.057%204.747z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23fff%22%20d%3D%22M16.043%2028.837v-9.517l-6.033%204.757%206.033%204.76z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23fff%22%20d%3D%22M22.398%2023.744v-9.54l-6.057%204.77%206.057%204.77z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23fff%22%20d%3D%22M16.365%2028.837v-9.506l6.045%204.76-6.045%204.747z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23fff%22%20d%3D%22M10.006%2023.744v-9.515l6.062%204.737-6.062%204.778z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M28.808%2018.588v-9.562l-6.054%204.818%206.054%204.744z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.401%2013.528v-9.516l-6.048%204.733%206.048%204.783z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-moto3:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%236a518b%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ff9c00%22%20d%3D%22M16%209.6l-5.333%204.267v-8.533l5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ffc602%22%20d%3D%22M5.333%209.6l5.333%204.267v-8.533l-5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ffe748%22%20d%3D%22M26.667%209.6l-5.333%204.267v-8.533l5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ffce26%22%20d%3D%22M16%209.6l5.333%204.267v-8.533l-5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ff9600%22%20d%3D%22M21.333%2013.867l-5.333%204.267v-8.533l5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ff7201%22%20d%3D%22M10.667%2013.867l5.333%204.267v-8.533l-5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ff8a01%22%20d%3D%22M26.667%2018.133l-5.333%204.267v-8.533l5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23e12c1a%22%20d%3D%22M16%2018.133l5.333%204.267v-8.533l-5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23dd2a00%22%20d%3D%22M16%2018.133l-5.333%204.267v-8.533l5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ff8f02%22%20d%3D%22M5.333%2018.133l5.333%204.267v-8.533l-5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23b1150a%22%20d%3D%22M21.333%2022.4l-5.333%204.267v-8.533l5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23bc1b01%22%20d%3D%22M10.667%2022.4l5.333%204.267v-8.533l-5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ffc602%22%20d%3D%22M21.333%2013.867l5.333%204.267v-8.533l-5.333%204.267z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23ffa801%22%20d%3D%22M10.667%2013.867l-5.333%204.267v-8.533l5.333%204.267z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-responsive:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23455a64%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.333%206.4v16.493h21.333v-16.493h-21.333zM24.486%2020.713h-16.973l-0-12.132%2016.973-0v12.133h0zM19.024%2024.182l2.18%202.18h-10.408l2.18-2.18h6.047z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.949%209.6h-3.817c-0.441%200-0.799%200.344-0.799%200.769v8.062c0%200.425%200.358%200.769%200.799%200.769h3.817c0.441%200%200.799-0.344%200.799-0.769v-8.062c0-0.425-0.358-0.769-0.799-0.769v0zM15.617%2010.304h0.896c0.053%200%200.097%200.042%200.097%200.093s-0.043%200.093-0.097%200.093h-0.896c-0.053%200-0.097-0.042-0.097-0.093s0.043-0.093%200.097-0.093v0zM16.065%2018.759c-0.214%200-0.387-0.167-0.387-0.373s0.173-0.373%200.387-0.373c0.214%200%200.387%200.167%200.387%200.373s-0.173%200.373-0.387%200.373v0zM18.141%2017.61h-4.2v-6.419h4.2v6.419z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-landing:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23455a64%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.395%2016.418l1.65-0.926c0.31%203.052-2.082%205.689-5.132%205.689-2.849%200-5.158-2.311-5.158-5.163s2.31-5.163%205.158-5.163c1.148%200%202.209%200.376%203.066%201.011l-1.668%200.936c-0.429-0.187-0.901-0.292-1.398-0.292-1.933%200-3.505%201.574-3.505%203.509s1.573%203.509%203.505%203.509c1.798%200%203.283-1.362%203.482-3.109v0zM21.629%2014.618c0.46%202.232-0.191%204.578-1.867%206.256-1.296%201.297-3.018%202.011-4.85%202.011s-3.555-0.714-4.85-2.011c-1.296-1.297-2.009-3.021-2.009-4.855s0.713-3.558%202.009-4.855%203.018-2.011%204.85-2.011c1.737%200%203.376%200.643%204.645%201.815%200.467-0.315%200.837-0.75%201.073-1.26-1.511-1.372-3.517-2.209-5.718-2.209-4.701-0-8.512%203.815-8.512%208.52s3.811%208.52%208.512%208.52c5.341%200%209.387-4.88%208.353-10.166-0.575-0.071-1.136%200.021-1.636%200.245v0zM25.146%2010.287l0.686-2.665-3.838%202.154c-0.344%201.046-1.064%201.916-2.014%202.45l-4.012%202.251c-0.298-0.213-0.662-0.339-1.056-0.339-1.004%200-1.818%200.815-1.818%201.82s0.814%201.82%201.818%201.82c1.025%200%201.863-0.853%201.816-1.905l4.023-2.257c0.954-0.535%202.074-0.693%203.139-0.441l3.844-2.157-2.587-0.729z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-bootstrap:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%235a3c82%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.736%2012.117c0%200.356-0.057%200.718-0.171%201.088s-0.284%200.715-0.512%201.035c-0.228%200.32-0.519%200.601-0.875%200.843s-0.775%200.427-1.259%200.555v0.085c0.427%200.071%200.836%200.192%201.227%200.363s0.736%200.405%201.035%200.704c0.299%200.299%200.54%200.661%200.725%201.088s0.277%200.932%200.277%201.515c0%200.768-0.16%201.433-0.48%201.995s-0.74%201.020-1.259%201.376c-0.519%200.356-1.113%200.619-1.781%200.789s-1.351%200.256-2.048%200.256h-0.853c-0.327%200-0.668-0.011-1.024-0.032s-0.711-0.050-1.067-0.085c-0.356-0.036-0.668-0.089-0.939-0.16v-14.699c0.526-0.085%201.138-0.156%201.835-0.213s1.458-0.085%202.283-0.085c0.555%200%201.12%200.046%201.696%200.139s1.099%200.27%201.568%200.533c0.469%200.263%200.857%200.629%201.163%201.099s0.459%201.074%200.459%201.813v0zM15.787%2022.272c0.455%200%200.896-0.053%201.323-0.16s0.804-0.277%201.131-0.512c0.327-0.235%200.587-0.523%200.779-0.864s0.288-0.747%200.288-1.216c0-0.583-0.117-1.052-0.352-1.408s-0.54-0.633-0.917-0.832c-0.377-0.199-0.8-0.334-1.269-0.405s-0.939-0.107-1.408-0.107h-1.856v5.355c0.1%200.028%200.242%200.050%200.427%200.064s0.384%200.028%200.597%200.043c0.213%200.014%200.434%200.025%200.661%200.032s0.427%200.011%200.597%200.011v0zM14.613%2015.275c0.242%200%200.533-0.007%200.875-0.021s0.626-0.036%200.853-0.064c0.341-0.114%200.661-0.252%200.96-0.416s0.565-0.356%200.8-0.576c0.235-0.22%200.42-0.476%200.555-0.768s0.203-0.608%200.203-0.949c0-0.469-0.089-0.857-0.267-1.163s-0.416-0.551-0.715-0.736c-0.299-0.185-0.64-0.316-1.024-0.395s-0.775-0.117-1.173-0.117c-0.469%200-0.9%200.011-1.291%200.032s-0.686%200.053-0.885%200.096v5.077h1.109z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-psd:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23021721%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2340c8ff%22%20d%3D%22M5.401%207.625c0%200%202.594-0.069%204.729-0.069%202.158%200%203.696%200.512%204.729%201.413%200.987%200.851%201.653%202.302%201.653%203.953s-0.505%203.002-1.424%203.953c-1.194%201.226-2.585%201.952-4.958%202.052-0.656%200.028-1.263%200.034-1.263%200.034v5.368h-3.467l0-16.704zM8.868%2015.986c0.377%200.037%200.613%200.019%201.171%200.012%201.86-0.023%203.007-1.164%203.007-2.89%200-1.551-0.946-2.824-2.731-2.89-0.712-0.026-1.447%200-1.447%200v5.768z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2340c8ff%22%20d%3D%22M17.835%2020.589c0.699%200.433%202.347%201.081%203.471%201.081%201.148%200%201.622-0.408%201.622-1.045s-0.374-1.307-1.798-1.792c-2.522-0.867-3.495-1.904-3.47-3.357%200-2.346%201.947-4.104%204.968-4.104%201.423%200%202.56%200.47%203.308%200.852v2.815c-0.55-0.306-2.135-0.99-3.183-0.99-0.924%200-1.448%200.382-1.448%201.019%200%200.586%200.475%200.892%201.973%201.428%202.322%200.816%203.295%202.013%203.32%203.849%200%202.32-1.771%204.165-5.292%204.053-1.208-0.038-2.547-0.52-3.471-1.030v-2.779h0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-unbounce:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%230098db%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%2023.822c-4.124%200-7.467-3.343-7.467-7.467s3.343-7.467%207.467-7.467c4.124%200%207.467%203.343%207.467%207.467s-3.343%207.467-7.467%207.467zM16%2020.978c2.553%200%204.622-2.069%204.622-4.622s-2.069-4.622-4.622-4.622c-2.553%200-4.622%202.069-4.622%204.622s2.069%204.622%204.622%204.622z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.63%205.933l-6.58%2020.489c0%200-0.117-5.858%201.598-11.2s4.982-9.289%204.982-9.289v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-facebook:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%234d62a1%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M25.438%2026.61c0.647%200%201.172-0.525%201.172-1.172v-18.885c0-0.647-0.525-1.172-1.172-1.172h-18.885c-0.647%200-1.172%200.524-1.172%201.172v18.885c0%200.647%200.524%201.172%201.172%201.172h18.885z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%234d62a1%22%20d%3D%22M20.029%2026.61v-8.221h2.759l0.413-3.204h-3.172v-2.045c0-0.928%200.258-1.56%201.588-1.56l1.696-0.001v-2.865c-0.293-0.039-1.3-0.126-2.472-0.126-2.446%200-4.12%201.493-4.12%204.235v2.363h-2.766v3.204h2.766v8.221h3.308z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-drupal:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%230079c4%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.064%208.936c-1.889-1.889-4.397-2.936-7.064-2.936-5.508%200-10%204.492-10%2010s4.492%2010%2010%2010c5.508%200%2010-4.492%2010-10%200-2.667-1.047-5.175-2.936-7.064v0zM16%2022.492c-3.016%200-5.476-2.46-5.476-5.476%200-2.556%201.714-4.269%203.222-5.778%201-1%201.969-1.969%202.254-3.047%200.286%201.080%201.238%202.047%202.254%203.047%201.508%201.508%203.222%203.222%203.222%205.778%200%203.016-2.46%205.476-5.476%205.476v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-email:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23455a64%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.575%2015.578l-6.242-4.795v11.036l6.242-6.242zM26.611%208.554h-21.204l10.594%208.138%2010.611-8.138zM18.97%2016.699l-2.97%202.278-2.975-2.285-7.665%207.665h21.269l-7.658-7.658zM20.42%2015.586l6.246%206.246v-11.037l-6.246%204.791z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-muse:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23212502%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23d2e742%22%20d%3D%22M19.96%2012.080h2.48v6.44c0%201.64%200.84%202.56%202.12%202.56%200.48%200%201.4-0.16%201.4-0.16v-8.8h2.24v8.6l0.080%201.36c0%200-1.48%201.080-4.2%201.080-2.16%200-4.080-1.32-4.080-3.88-0.040-1.2-0.040-7.2-0.040-7.2v0zM4.24%2023.12l0.76-15.040h3.6l2.76%2010.92%202.8-10.92h3.56l0.44%2015.040h-2.4l-0.12-11.6-3.24%2011.6h-2.32l-2.88-11.36-0.48%2011.36h-2.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-osc:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23eceff1%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.462%2010.556c-0.187-2.121-1.723-3.844-4.322-3.844-2.778%200-4.122%201.789-4.122%204.109%200%200.832%200.265%201.631%200.713%202.313-2.355%200.928-4.131%203.052-4.131%205.666%200%203.535%202.744%206.425%206.278%206.425%203.265%200%205.856-2.467%206.231-5.63%202.331-0.271%204.191-1.877%204.191-4.287%200-2.623-2.853-4.961-4.838-4.752zM11.21%2013.069c-0.511-0.763-0.81-1.681-0.81-2.669%200-2.651%202.149-4.8%204.8-4.8%202.536%200%204.613%201.967%204.788%204.459%202.498%200.38%204.412%202.537%204.412%205.141%200%202.173-1.333%204.035-3.226%204.812-0.31%203.579-3.314%206.388-6.974%206.388-3.866%200-7-3.134-7-7%200-2.796%201.64-5.21%204.010-6.331z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.4%2015.2c2.32%200%204.082-1.88%204.082-4.2s-1.563-4.288-4.341-4.288c-2.778%200-4.122%201.789-4.122%204.109s2.062%204.379%204.382%204.379z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.2%2025.2c3.716%200%206.6-2.885%206.6-6.412s-2.355-6.159-6.071-6.159c-3.716%200-7.129%202.632-7.129%206.159s2.884%206.412%206.6%206.412z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.4%2019.637c2.651%200%204.901-1.677%204.901-4.328s-2.913-5.010-4.901-4.745c-1.987%200.265-4.8%201.985-4.8%204.636s2.149%204.437%204.8%204.437z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-monster_dark:before,
.svg.icon-monster-dark:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23455a64%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.581%2019.339l-2.346%202.346h-2.272l0%202.272-2.369-0v2.141l-5.178-0%207.771-7.771c-0.237-0.243-0.521-0.59-0.709-0.902l-7.145%207.145v-2.12l7.546-7.546c0.851%202.028%202.536%203.67%204.701%204.436v0zM24.784%207.267c2.51%202.51%202.51%206.579-0%209.089s-6.579%202.51-9.089%200c-2.51-2.51-2.51-6.579%200-9.089s6.579-2.51%209.089%200v0zM23.494%208.552c-0.623-0.622-1.632-0.622-2.254%200s-0.622%201.632%200%202.254%201.632%200.622%202.254-0c0.623-0.623%200.622-1.632%200-2.254v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-monstroid:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Emonstroid_1%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M40.08%2067.316c.01-.037-.023-.057-.035-.09-.013-.055-.076-.076-.083-.133-.057-.218-.177-.408-.29-.603-.403-.85-.844-1.68-1.247-2.53-.31-.658-.647-1.296-.964-1.947-.73-1.5-1.474-2.995-2.21-4.492-.708-1.44-1.418-2.875-2.124-4.32-.534-1.084-1.077-2.172-1.604-3.264-.012-.023-.025-.047-.036-.074-.057-.137-.037-.173.112-.187.505-.042%201.01-.047%201.514-.066.765-.035%201.53-.05%202.293-.095.304-.02.61-.02.914-.028.433-.013.867-.026%201.3-.048.696-.03%201.393-.037%202.084-.09.297-.02.598-.02.895-.026.444-.016.89-.03%201.338-.053.68-.026%201.365-.03%202.05-.084.296-.022.595-.02.894-.03.46-.013.913-.033%201.37-.05.612-.014%201.227-.043%201.837-.062.53-.02%201.062-.057%201.593-.058.143-.005.292.02.436-.017.056-.014.107-.018.16-.006.02.002.034.01.048.02.032.055-.007.092-.028.132-.868%201.53-1.72%203.075-2.58%204.612-.81%201.438-1.614%202.876-2.418%204.314-.743%201.332-1.486%202.66-2.23%203.986l-2.275%204.074-.624%201.11c-.02.032-.042.064-.06.095-.014.01-.023.01-.034.01zM6.616%2015.376c.53.192%201.06.386%201.594.57%203.405%201.198%206.813%202.398%2010.218%203.593l5.808%202.04.074.03c-.008.09-.09.07-.14.1-.27.08-.545.15-.818.218-1.853.46-3.7.94-5.552%201.408-.67.17-1.34.334-2.01.51-.076-.002-.114-.057-.146-.118-.08-.14-.198-.247-.31-.36-.38-.403-.766-.798-1.136-1.212-.175-.194-.357-.38-.538-.568-.44-.46-.888-.915-1.305-1.392-.586-.672-1.298-1.19-1.99-1.73-.918-.717-1.836-1.43-2.754-2.148-.058-.046-.113-.1-.19-.12-.06-.017-.107-.052-.15-.095-.218-.22-.445-.438-.66-.662l-.014.002H6.58c.017-.02-.03-.07.036-.066zM55.907%2021.61c.28-.135.576-.216.867-.32%202.36-.83%204.72-1.657%207.083-2.486%202.605-.915%205.212-1.83%207.82-2.744.587-.208%201.176-.414%201.764-.623.047-.016.09-.04.134-.06.063-.005.02.047.032.065h-.03c-.216.224-.44.44-.66.662-.042.043-.09.08-.15.095-.29.167-.533.392-.795.592-.906.7-1.81%201.41-2.712%202.113-.386.3-.78.59-1.114.954-.574.63-1.172%201.237-1.745%201.87-.17.193-.357.378-.54.568-.337.354-.66.72-1.014%201.057-.09.135-.234.227-.308.377-.028.057-.07.093-.136.09-.432-.092-.853-.21-1.28-.318-1.852-.466-3.698-.94-5.55-1.41-.544-.135-1.087-.263-1.626-.42-.025-.013-.046-.03-.04-.063z%22%20fill%3D%22%2365B2E3%22%2F%3E%3Cpath%20d%3D%22M61.818%2050.956c-.057.045-.004.115-.035.167-.076.048-.156.022-.24.01l-5.292-.99c-1.884-.356-3.77-.705-5.654-1.06-.074-.02-.15-.022-.22-.06-.068-.06-.026-.13-.006-.192.023-.075.053-.146.088-.22.328-.624.64-1.26.96-1.89l2.138-4.222c.784-1.548%201.567-3.097%202.354-4.644.283-.55.557-1.107.84-1.66.497-.954.97-1.924%201.463-2.88.38-.735.732-1.48%201.12-2.21.378-.71.722-1.438%201.088-2.155.367-.743.76-1.474%201.14-2.21.057-.113.12-.22.184-.324.023-.046.06-.12.132-.04.034.078.027.162.027.245%200%203.078.028%206.157-.007%209.235-.05%204.082.002%208.166-.032%2012.253-.005.81-.028%201.617-.03%202.43%200%20.08-.007.164.01.246.006.054%200%20.118-.026.172z%22%20fill%3D%22%23144B93%22%2F%3E%3Cpath%20d%3D%22M50.36%2049c.327.058.66.11.986.17.797.15%201.592.304%202.385.455.79.148%201.58.297%202.37.448%201.074.2%202.146.397%203.218.594l2.37.45c.033.006.065.003.098.006-.912.673-1.82%201.35-2.732%202.028-5.416%204.034-10.825%208.066-16.24%2012.102-.88.66-1.76%201.31-2.64%201.967-.05-.04-.004-.066.013-.096l2.96-5.29c.747-1.34%201.492-2.678%202.24-4.016.85-1.526%201.707-3.04%202.554-4.567.705-1.26%201.407-2.524%202.113-3.783.09-.158.162-.32.28-.46.003-.014.012-.017.026-.006z%22%20fill%3D%22%23476EB5%22%2F%3E%3Cpath%20d%3D%22M61.818%2050.956c0-.054%200-.11-.004-.165-.022-.31.006-.622.032-.925.078-.845.167-1.683.25-2.53.085-.827.164-1.654.244-2.48.07-.72.137-1.44.21-2.164.08-.832.16-1.663.245-2.496.07-.708.136-1.418.207-2.128.082-.838.17-1.68.25-2.515.067-.724.14-1.45.208-2.172.08-.83.16-1.665.246-2.5.083-.82.164-1.643.242-2.467.083-.844.17-1.684.248-2.53.057-.615.13-1.224.175-1.833.007-.066.02-.132.032-.194%200-.02.01-.038.02-.056.034-.03.067-.064.1-.096.088-.136.242-.217.322-.358.197-.17.39-.346.582-.518.342-.31.678-.625%201.02-.935.488-.44.966-.89%201.454-1.33.297-.27.59-.546.888-.815.465-.426.93-.85%201.393-1.272.3-.27.593-.54.89-.812.54-.496%201.076-.995%201.63-1.47.017-.02.04-.024.057-.03.22-.142.364-.366.562-.532.08-.064.134-.155.24-.188-.353%201.07-.698%202.144-1.054%203.214-3.088%209.334-6.177%2018.673-9.262%2028.006-.463%201.39-.92%202.782-1.38%204.174%200%20.042.008.1-.046.122z%22%20fill%3D%22%23295BAA%22%2F%3E%3Cpath%20d%3D%22M18.407%2051.157c-.01-.045-.023-.09-.033-.132.007-.845.023-1.68.016-2.527%200-.084.002-.17-.027-.257-.02-.106-.015-.212-.015-.32%200-2.23.024-4.463-.005-6.694-.057-4.182%200-8.366-.033-12.546-.007-.693-.017-1.38-.024-2.072-.002-.09-.01-.173.024-.257.035-.063.076-.045.117-.006.044.044.068.095.096.15.415.81.844%201.606%201.245%202.423.536%201.063%201.077%202.125%201.613%203.19.19.376.388.752.58%201.132.554%201.11%201.12%202.213%201.68%203.317.38.744.744%201.5%201.136%202.242.42.792.803%201.605%201.216%202.4.76%201.474%201.5%202.962%202.255%204.44.394.77.777%201.542%201.17%202.315.11.214.25.424.324.658.02.08.055.16.083.242.02.057.053.12-.006.174-.33.11-.676.157-1.016.226-3.174.623-6.353%201.237-9.53%201.857-.193.036-.383.08-.577.108-.104.01-.203.013-.286-.063z%22%20fill%3D%22%23476EB5%22%2F%3E%3Cpath%20d%3D%22M18.407%2048.25c.04.046.026.103.028.154%200%20.646.014%201.292-.007%201.935-.008.226.007.46-.054.686l-1.61-4.867L8.17%2020.172c-.514-1.554-1.03-3.11-1.543-4.665l-.014-.063c.188.102.318.273.47.42.11.102.198.228.333.302.163.094.29.227.426.348l1.31%201.197c.432.392.862.78%201.292%201.172.29.262.578.526.865.79.485.445.967.888%201.453%201.33.3.277.6.55.898.827.505.464%201.004.933%201.514%201.387.05.045.09.094.14.135.107.125.245.22.338.357.036.038.07.08.11.12.034.017.076.02.09.063.072.457.105.92.15%201.38.047.503.1%201.003.146%201.507.067.734.146%201.463.213%202.192.06.595.12%201.19.177%201.787.07.736.144%201.468.217%202.207.08.833.16%201.666.245%202.5.082.822.16%201.643.242%202.466l.248%202.532.242%202.468c.084.83.165%201.653.245%202.483.08.848.172%201.687.248%202.533.04.478.106.963.135%201.446.01.188.02.38.022.57.004.043-.006.09.016.167-.003-.016.014-.028.007-.037-.044-.037-.01-.094-.02-.14-.024-.48-.046-.963-.037-1.454.004-.09-.016-.184.06-.252z%22%20fill%3D%22%23295BAA%22%2F%3E%3Cpath%20d%3D%22M18.407%2051.157c.202.094.396-.01.586-.045%201.418-.27%202.832-.554%204.248-.833%201.168-.228%202.335-.45%203.5-.68%201.01-.197%202.016-.397%203.024-.594.02-.005.042%200%20.064-.005.013-.012.028-.015.045-.01.126.06.16.192.217.296.797%201.434%201.603%202.866%202.403%204.3.8%201.427%201.6%202.85%202.398%204.283.856%201.53%201.715%203.064%202.57%204.598.632%201.133%201.264%202.27%201.906%203.398.124.21.216.438.343.648.088.193.218.362.277.57.013.05.07.08.06.142-.766-.567-1.53-1.13-2.295-1.698-3.443-2.556-6.885-5.117-10.328-7.675-2.942-2.185-5.884-4.37-8.82-6.557-.067-.047-.176-.037-.197-.14z%22%20fill%3D%22%236091CC%22%2F%3E%3Cpath%20d%3D%22M28.85%2018.154l.193-.002h22.092c.07%200%20.14.002.207.006.035.072-.02.112-.057.16-.873%201.14-1.74%202.283-2.61%203.423-.606.792-1.208%201.583-1.812%202.376-.373.494-.754.982-1.123%201.48-.15.203-.247.447-.45.613-.238.225-.428.49-.637.74-.736.872-1.458%201.754-2.19%202.627-.72.864-1.434%201.733-2.157%202.597-.016.016-.024.035-.04.054-.128.145-.19.145-.31-.003-.17-.21-.34-.424-.51-.636-1.427-1.802-2.863-3.6-4.292-5.4-1.37-1.724-2.742-3.446-4.108-5.172-.123-.155-.245-.306-.368-.457-.222-.294-.458-.583-.687-.87-.01-.013-.018-.022-.025-.035-.027-.053-.066-.093-.105-.133-.01-.01-.018-.02-.025-.033-.025-.052-.066-.09-.115-.118-.195-.192-.342-.42-.505-.637-.104-.138-.2-.284-.304-.424-.03-.042-.08-.088-.06-.156z%22%20fill%3D%22%2365B2E3%22%2F%3E%3Cpath%20d%3D%22M45.284%2026.185c.513-.737%201.057-1.448%201.603-2.162.892-1.167%201.78-2.337%202.672-3.508.57-.754%201.15-1.508%201.725-2.26.02-.03.04-.065.057-.095.072-.056.11.017.155.05%201.392%201.08%202.786%202.17%204.18%203.25.07.057.132.13.228.154.012.013.023.022.037.035.323.18.594.434.888.66%201.01.777%202.013%201.567%203.017%202.352.63.492%201.266.977%201.89%201.474.033.03.09.048.086.11-.05.067-.13.078-.2.1l-3.6%201.113c-1.474.455-2.947.914-4.423%201.37-1.15.358-2.294.71-3.444%201.068-1.077.332-2.148.666-3.225%201-.038.01-.07.02-.112.02-.09-.02-.17.012-.258.038-.156.05-.32.083-.474.13-1.17.32-2.343.617-3.518.925-.548.142-1.096.285-1.644.433-.025.008-.053.02-.08.02-.043.005-.09.028-.122-.015-.037-.048%200-.094.026-.132.18-.266.377-.52.565-.78%201.184-1.607%202.36-3.22%203.545-4.83.14-.184.27-.365.426-.52z%22%20fill%3D%22%23476EB5%22%2F%3E%3Cpath%20d%3D%22M28.85%2018.154c.3.402.564.83.902%201.206.04.038.076.084.106.132v-.002c.037.06.095.102.13.166.233.31.477.61.71.917.774.983%201.52%201.984%202.278%202.98%201.478%201.946%202.953%203.892%204.428%205.838.725.955%201.447%201.91%202.174%202.858.017.02.034.045.048.065.017.032.052.065.02.104-.023.034-.064.027-.103.02-.2-.044-.397-.108-.597-.167-1.74-.51-3.478-1.013-5.216-1.526-1.82-.534-3.645-1.063-5.467-1.597-1.42-.417-2.84-.828-4.26-1.242-.966-.284-1.932-.56-2.897-.85-.492-.15-.987-.288-1.48-.433-.057-.018-.113-.042-.175-.03-.043.003-.08-.01-.115-.04-.203-.1-.42-.165-.647-.19-.107-.01-.21-.03-.292-.108-.033-.064.014-.095.058-.132%201.06-.815%202.113-1.642%203.168-2.46.802-.625%201.603-1.25%202.403-1.877.05-.04.116-.063.152-.12l.132-.06c.59-.456%201.185-.91%201.777-1.37.883-.685%201.764-1.374%202.645-2.06.037-.02.067-.057.117-.02z%22%20fill%3D%22%236091CC%22%2F%3E%3Cpath%20d%3D%22M50.295%2048.998c-.057.003-.11.008-.168.01-.154.02-.31.007-.468.014-6.457.08-12.917.017-19.375.037-.108%200-.218.008-.324-.017-.133-.04-.07-.123-.03-.19.195-.32.4-.632.603-.95.81-1.277%201.624-2.55%202.432-3.83.162-.25.326-.502.482-.757.033-.055.072-.11.146-.12.33.068.645.193.962.306.467.168.937.32%201.405.48%201.39.473%202.778.954%204.17%201.43%201.497.51%202.998%201.027%204.49%201.534%201.136.396%202.275.783%203.414%201.173.733.246%201.46.507%202.192.746.054.033.087.068.07.132z%22%20fill%3D%22%23525A6F%22%2F%3E%3Cpath%20d%3D%22M29.893%2049c.07%200%20.142.005.21.005H49.35l.323.003c.016.01.017.014.016.02-.007.006-.014.01-.017.01-.746.02-1.495.038-2.246.07-.56.027-1.115.047-1.677.064-.584.02-1.17.045-1.756.07-.57.018-1.14.04-1.707.06-.574.02-1.15.043-1.72.065-.564.023-1.126.043-1.69.064-.58.02-1.16.045-1.74.065-.563.02-1.125.047-1.69.064-.58.02-1.158.044-1.74.066-.557.02-1.114.052-1.674.06-.18.005-.363.035-.547.027-.012.065.023.107.045.147l1.416%202.866%202.22%204.504c.346.702.69%201.41%201.037%202.108l2.228%204.518c.346.7.69%201.406%201.037%202.108.086.17.168.353.25.527.015.033-.003.04-.03.033l-2.174-3.88-2.724-4.866c-.806-1.437-1.605-2.875-2.406-4.313-.81-1.454-1.626-2.905-2.437-4.357-.023-.046-.055-.08-.093-.11.013-.004.025-.007.04.004z%22%20fill%3D%22%23B3DEF6%22%2F%3E%3Cpath%20d%3D%22M50.295%2048.998c-.02-.028-.044-.06-.063-.094-.095-.06-.124-.17-.195-.253-.91-1.425-1.815-2.85-2.722-4.276-.665-1.046-1.34-2.088-2-3.134-.897-1.415-1.8-2.82-2.7-4.237-.577-.916-1.16-1.826-1.745-2.74-.243-.38-.483-.76-.728-1.14-.022-.037-.05-.072-.05-.118.094-.123.223-.144.365-.132.014.007.027.016.04.025.243.32.437.66.652.998.515.81%201.034%201.622%201.55%202.436.74%201.16%201.477%202.324%202.213%203.482.64%201.006%201.275%202.015%201.918%203.014.833%201.304%201.662%202.605%202.49%203.91.34.54.682%201.077%201.026%201.608.058.088.126.168.138.278-.046.126-.09.252-.133.38-.01%200-.018.003-.023.008-.007-.007-.02-.01-.032-.014z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20fill%3D%22%238DC8ED%22%20d%3D%22M39.688%2066.534c.012-.016.02-.02.035-.034.11.19.267.36.29.585-.107-.186-.217-.37-.325-.55z%22%2F%3E%3Cpath%20fill%3D%22%2385C6ED%22%20d%3D%22M49.674%2049.036c0-.01.003-.02.003-.028h.497c-.163.06-.334.018-.5.028z%22%2F%3E%3Cpath%20d%3D%22M24.18%2021.674c-.013.132-.14.16-.222.222-1.113.877-2.232%201.75-3.353%202.618-.723.56-1.45%201.115-2.173%201.676-.014.013-.02.037-.03.056-.01.013-.023.02-.04.02-.555-.572-1.163-1.086-1.74-1.636-.27-.252-.557-.487-.802-.766-.027%200-.052-.007-.06-.036.376-.14.77-.21%201.16-.31%202.4-.617%204.807-1.227%207.21-1.835.015-.006.032-.008.05-.01z%22%20fill%3D%22%23476EB5%22%2F%3E%3Cpath%20d%3D%22M15.294%2023.377c-1.146-1.05-2.295-2.098-3.44-3.15-1.44-1.318-2.883-2.634-4.324-3.95-.04-.038-.076-.078-.115-.115.212.072.358.242.527.368.633.483%201.26.978%201.886%201.467.61.473%201.24.932%201.826%201.438.394.34.732.74%201.09%201.118.19.203.372.41.563.612.458.486.922.965%201.38%201.455.226.24.45.483.675.726%200%20.058-.03.05-.068.03z%22%20fill%3D%22%23B3DEF6%22%2F%3E%3Cpath%20fill%3D%22%2386C3EB%22%20d%3D%22M15.294%2023.38c.027-.006.06-.006.075-.038.118.125.268.225.317.4-.143-.108-.274-.225-.393-.362z%22%2F%3E%3Cpath%20d%3D%22M61.827%2026.217c-.21-.086-.36-.254-.535-.39-1.08-.833-2.157-1.674-3.232-2.512-.68-.53-1.36-1.057-2.042-1.587-.027-.02-.05-.056-.074-.083.55.12%201.09.27%201.637.407%201.228.313%202.457.62%203.685.93%201.034.26%202.064.523%203.1.787.023.006.05.02.073.03-.002.014-.003.02-.003.032-.102.182-.27.304-.422.44l-1.077.99c-.318.294-.642.586-.952.888-.033.03-.066.056-.11.067-.015.01-.03.01-.047%200z%22%20fill%3D%22%236091CC%22%2F%3E%3Cpath%20d%3D%22M72.774%2016.16c-.6.554-1.198%201.106-1.8%201.655-1.106%201.013-2.215%202.023-3.322%203.037-.845.774-1.686%201.55-2.532%202.325-.077.07-.16.132-.237.196-.04.026-.063.022-.063-.03.243-.255.48-.514.724-.77.45-.473.9-.943%201.346-1.418.387-.41.774-.82%201.152-1.24.462-.512%201.027-.902%201.563-1.324.878-.692%201.758-1.378%202.644-2.058.166-.13.31-.3.524-.37z%22%20fill%3D%22%23B3DEF6%22%2F%3E%3Cpath%20fill%3D%22%238BC6EC%22%20d%3D%22M64.855%2023.34c.017.03.04.034.067.034-.104.152-.244.257-.385.37-.05-.04-.01-.062.016-.083l.302-.32z%22%2F%3E%3Cpath%20d%3D%22M50.488%2048.617c-.43-.66-.856-1.33-1.282-1.998-2.887-4.528-5.77-9.058-8.654-13.587-.024-.042-.052-.085-.072-.13.118-.117.283-.098.427-.13%201.2-.233%202.4-.464%203.604-.694%203.046-.584%206.09-1.17%209.135-1.752%201.703-.324%203.408-.652%205.112-.98.33-.064.66-.13.995-.19.245-.044.488-.077.705-.203-.098.26-.238.498-.362.745-.957%201.892-1.913%203.783-2.872%205.675-1.147%202.256-2.288%204.515-3.437%206.775-1.07%202.11-2.136%204.218-3.212%206.328-.027.05-.058.093-.086.14z%22%20fill%3D%22%2330333F%22%2F%3E%3Cpath%20d%3D%22M61.853%2026.217c.858-.794%201.72-1.588%202.583-2.38.035.13%200%20.252-.01.377-.068.775-.148%201.543-.224%202.315l-.23%202.326c-.064.66-.13%201.314-.196%201.974-.074.71-.148%201.42-.22%202.135-.052.5-.09%201.002-.14%201.504-.056.608-.126%201.217-.186%201.825-.05.5-.09%201.003-.136%201.505-.057.607-.132%201.217-.19%201.826-.05.504-.088%201.005-.133%201.505-.06.6-.13%201.192-.187%201.795-.052.504-.09%201.005-.137%201.504-.058.61-.128%201.218-.187%201.828-.052.498-.093.994-.137%201.492-.06.61-.128%201.22-.188%201.828-.04.408-.07.817-.11%201.228-.05-.052-.025-.11-.028-.17%200-.586-.005-1.176.003-1.76.068-4.2-.008-8.393.04-12.593.032-3.245.004-6.49.02-9.738%200-.06.025-.132-.03-.184-.04-.066.013-.098.023-.143z%22%20fill%3D%22%23223A70%22%2F%3E%3Cpath%20d%3D%22M61.853%2026.217c.043.057-.035.086-.03.133-.425.812-.85%201.626-1.272%202.44l-.094.17c-.182.23-.467.2-.708.25-.715.15-1.432.274-2.15.407-.947.18-1.898.363-2.847.548-.93.178-1.868.36-2.8.54-1.066.206-2.132.4-3.2.605-.738.14-1.48.288-2.225.433-.944.182-1.886.36-2.833.545-.888.17-1.77.343-2.655.512-.186.037-.372.07-.556.102l-.013.006c.004-.107.094-.114.16-.133.644-.202%201.285-.408%201.928-.61l2.585-.813c.33-.102.664-.192.998-.302.142-.04.287-.075.434-.12.077-.024.156-.053.238-.053%201.04-.32%202.08-.64%203.117-.963%203.64-1.125%207.272-2.248%2010.912-3.38.33-.104.667-.19.995-.32%200%20.003.008.003.018.003z%22%20fill%3D%22%23010101%22%2F%3E%3Cpath%20d%3D%22M29.703%2048.61c-.452-.896-.9-1.795-1.356-2.69-.733-1.452-1.47-2.896-2.204-4.34-1.19-2.35-2.38-4.7-3.572-7.047-.914-1.805-1.832-3.61-2.75-5.42-.03-.06-.055-.127-.083-.192.132.008.135.147.213.21.014.032.035.063.064.093.3.276.558.595.85.88.703.69%201.377%201.408%202.065%202.108.406.417.827.817%201.22%201.247.407.446.856.85%201.263%201.297.403.443.85.847%201.253%201.283.407.447.856.85%201.263%201.3.392.432.826.82%201.215%201.252.41.443.858.85%201.264%201.295.394.433.826.82%201.217%201.25.408.445.85.857%201.265%201.297.125.132.235.272.362.396.04.04.07.086.067.145-.037.162-.154.284-.24.42-.698%201.107-1.4%202.21-2.104%203.31-.38.592-.75%201.192-1.135%201.788-.035.05-.05.126-.137.12z%22%20fill%3D%22%23464D60%22%2F%3E%3Cpath%20d%3D%22M15.82%2023.864c.21.1.346.29.51.44.653.588%201.293%201.192%201.937%201.793.046.042.09.09.104.153.02.02.017.043%200%20.063-.057.048-.028.112-.028.17-.002.587-.008%201.176%200%201.762.054%204.15-.002%208.3.037%2012.45.023%202.516.005%205.037.025%207.555l-.006%201.726c-.01.02-.02.02-.03%200-.053-.533-.106-1.065-.157-1.602-.038-.382-.07-.763-.107-1.15l-.152-1.488c-.038-.38-.07-.763-.107-1.148-.05-.51-.107-1.022-.156-1.53-.037-.373-.068-.746-.106-1.115-.05-.51-.104-1.024-.155-1.53-.038-.387-.07-.77-.107-1.15-.05-.51-.103-1.012-.153-1.522-.038-.367-.07-.74-.107-1.113-.05-.513-.103-1.024-.155-1.533-.036-.37-.068-.742-.105-1.115-.052-.522-.107-1.043-.157-1.568-.046-.49-.09-.98-.14-1.47-.047-.495-.102-.99-.15-1.485-.04-.383-.072-.766-.11-1.15-.05-.51-.103-1.022-.154-1.533-.037-.365-.07-.734-.104-1.1-.052-.516-.105-1.033-.155-1.548-.01-.088-.01-.176-.013-.262z%22%20fill%3D%22%23223A70%22%2F%3E%3Cpath%20d%3D%22M18.372%2026.315v-.065c.01%200%20.02-.003.03-.006.094.05.193.075.296.098.225.045.44.108.652.2.03.016.058.042.097.032.31.056.605.17.906.256.233.063.463.145.7.208.917.288%201.837.564%202.756.85.917.286%201.836.576%202.755.857%201.53.475%203.064.955%204.593%201.435%201.162.362%202.324.73%203.488%201.094%201.51.472%203.02.942%204.53%201.417.125.04.274.042.36.17-.066.095-.157.052-.24.035-.863-.167-1.73-.33-2.594-.496l-8.927-1.712c-1.71-.325-3.42-.656-5.13-.985-.884-.17-1.773-.333-2.658-.515-.017-.007-.032-.02-.045-.033-.106-.038-.103-.175-.2-.225-.314-.608-.63-1.217-.945-1.823-.143-.27-.286-.53-.425-.792z%22%20fill%3D%22%2330333F%22%2F%3E%3Cpath%20d%3D%22M29.703%2048.61c.4-.625.804-1.25%201.203-1.873.774-1.217%201.543-2.43%202.316-3.644l.072-.124c.01-.08.048-.143.09-.21.79-1.242%201.58-2.48%202.372-3.723.505-.798%201.01-1.6%201.523-2.393.726-1.152%201.456-2.298%202.19-3.445.07-.11.113-.24.226-.315.132-.017.245.033.352.1.036.088-.02.147-.06.21-.645%201.008-1.285%202.02-1.93%203.03-.124.193-.25.383-.365.58-.574.888-1.13%201.778-1.697%202.665-.496.78-.994%201.557-1.488%202.336l-.804%201.265c-.036.058-.065.112-.13.14-.48.75-.962%201.5-1.44%202.25-.726%201.138-1.45%202.28-2.174%203.42l-.065.108c-.012.004-.022.006-.033.007-.01%200-.02%200-.03-.003-.016-.128-.124-.237-.13-.383z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20fill%3D%22%231D468A%22%20d%3D%22M18.37%2049.98h.03c0%20.05.017.103-.015.148-.03-.045-.014-.098-.014-.15z%22%2F%3E%3Cpath%20d%3D%22M40.05%2033.008c-.122-.02-.23-.094-.358-.097-.066.005-.128-.008-.17-.06-1.382-.436-2.768-.873-4.153-1.306-4.755-1.482-9.51-2.966-14.266-4.447-.02-.006-.038-.02-.057-.028-.003-.065.03-.05.066-.036l1.673.48c2.078.605%204.157%201.21%206.235%201.817%202.008.586%204.01%201.177%206.015%201.758l4.502%201.31c.03.008.058.03.1%200l-1.073-1.414c-.833-1.1-1.668-2.2-2.503-3.3-1.446-1.907-2.892-3.816-4.34-5.724l-1.048-1.39c-.012-.034.006-.042.034-.036.812%201.022%201.624%202.047%202.437%203.066.826%201.04%201.655%202.073%202.48%203.113.697.875%201.387%201.753%202.08%202.626.7.877%201.4%201.753%202.098%202.63.07.083.137.17.2.256.07.1.13.103.212.007.327-.4.66-.803.997-1.2.408-.496.82-.992%201.232-1.49l1.186-1.424c.412-.498.822-1%201.238-1.49.132-.154.227-.342.414-.447-.464.635-.925%201.274-1.39%201.908-1.027%201.405-2.056%202.807-3.084%204.206-.024.035-.05.072-.082.126.068.01.12-.015.174-.024%201.718-.45%203.43-.9%205.148-1.348.01-.003.02-.003.033-.005.033-.018.064-.025.06.032-.763.24-1.522.48-2.284.723-1.082.34-2.17.68-3.25%201.028-.053.017-.127.007-.145.08-.132-.018-.245.047-.356.096-.01.022-.033.02-.054.004z%22%20fill%3D%22%23B3DEF6%22%2F%3E%3Cpath%20d%3D%22M30.708%2020.535l-.035.037c-.24-.298-.486-.59-.684-.92.193.167.314.393.483.58.086.094.158.2.235.303z%22%20fill%3D%22%23A3D3F2%22%2F%3E%3Cpath%20fill%3D%22%2397CBEE%22%20d%3D%22M30.003%2019.67c-.07-.042-.13-.096-.145-.182.07.044.137.09.145.183z%22%2F%3E%3Cpath%20fill%3D%22%2392C7EC%22%20d%3D%22M29.87%2019.504c-.062-.028-.096-.082-.116-.145.068.023.113.067.117.144z%22%2F%3E%3Cpath%20fill%3D%22%237BA5D6%22%20d%3D%22M46.144%2031.092l-.058-.035c.157-.075.324-.106.492-.146.006.01.01.018.006.024-.003.01-.003.014-.006.014-.142.062-.285.116-.434.144z%22%2F%3E%3Cpath%20fill%3D%22%236086BE%22%20d%3D%22M46.575%2030.956v-.037c.08-.034.158-.092.25-.038-.08.03-.16.073-.25.074z%22%2F%3E%3Cpath%20d%3D%22M21.112%2027.03c-.025.003-.05.005-.066.034-.54-.143-1.07-.323-1.6-.49.017-.027.04-.034.07-.025.53.167%201.07.294%201.596.48z%22%20fill%3D%22%2392C0E4%22%2F%3E%3Cpath%20fill%3D%22%2373A2D0%22%20d%3D%22M19.348%2026.56l-.652-.22c.18-.036.33.09.5.124.05.014.14-.01.152.095z%22%2F%3E%3Cpath%20d%3D%22M33.572%2043.216c.455-.72.908-1.44%201.366-2.16.895-1.413%201.793-2.822%202.688-4.235.01-.013.02-.022.033-.036.27.25.53.513.796.772.398.384.8.77%201.2%201.152.716.688%201.437%201.374%202.157%202.06.45.432.905.857%201.355%201.294.737.7%201.477%201.4%202.21%202.1.426.414.856.815%201.286%201.23.734.698%201.47%201.4%202.206%202.097.4.382.797.77%201.2%201.148.072.075.12.167.164.26-.288-.06-.557-.17-.84-.265-1.1-.372-2.193-.75-3.29-1.128L41.5%2045.93c-1.11-.383-2.215-.762-3.324-1.143-1.51-.517-3.016-1.04-4.526-1.55-.025-.004-.052-.012-.078-.02z%22%20fill%3D%22%236D7793%22%2F%3E%3Cpath%20d%3D%22M50.07%2048.64c-.04.042-.057-.006-.076-.02-.217-.206-.434-.41-.65-.618-.572-.548-1.142-1.104-1.72-1.644-.47-.44-.936-.888-1.404-1.34-.713-.69-1.43-1.377-2.155-2.058-.473-.44-.932-.89-1.403-1.34-.72-.687-1.44-1.368-2.157-2.056-.453-.44-.917-.866-1.366-1.306-.457-.438-.92-.875-1.38-1.313-.048-.045-.104-.083-.106-.158l2.048-3.23c.117-.182.228-.367.344-.552l.063-.008c3.3%205.18%206.598%2010.36%209.898%2015.545.025.032.044.066.062.1z%22%20fill%3D%22%23525A6E%22%2F%3E%3Cpath%20d%3D%22M37.3%2036.662c-.55.87-1.1%201.743-1.655%202.616-.773%201.223-1.547%202.437-2.323%203.658-.01.013-.02.02-.032.034-.002-.048-.028-.076-.058-.112-.185-.19-.364-.39-.55-.58-.705-.724-1.426-1.433-2.122-2.168-.4-.423-.827-.817-1.22-1.25-.406-.445-.856-.85-1.262-1.295-.393-.434-.826-.82-1.217-1.25-.418-.46-.88-.874-1.297-1.332-.393-.432-.827-.818-1.217-1.25-.407-.446-.857-.852-1.263-1.298-.39-.43-.826-.82-1.217-1.248-.406-.45-.853-.854-1.262-1.298-.208-.226-.424-.44-.632-.662-.022-.02-.08-.038-.036-.088l.03.003c.6.2%201.164.48%201.743.73%201.433.616%202.863%201.234%204.293%201.856%201.755.76%203.51%201.52%205.266%202.285%201.176.51%202.353%201.017%203.53%201.53.783.338%201.568.673%202.35%201.02.053.03.112.046.15.097z%22%20fill%3D%22%235B647D%22%2F%3E%3Cpath%20d%3D%22M37.3%2036.662c-.236-.05-.442-.173-.66-.267-.862-.368-1.722-.74-2.583-1.115-.776-.334-1.552-.676-2.328-1.01-.855-.37-1.714-.738-2.568-1.11l-2.342-1.02c-.85-.368-1.703-.733-2.554-1.1-.786-.342-1.57-.687-2.357-1.027-.59-.258-1.186-.51-1.777-.765-.06-.025-.123-.046-.17-.094.39.038.767.133%201.15.207%201.005.185%202.004.385%203.008.58.938.18%201.877.363%202.816.544%201.11.21%202.218.42%203.327.632.702.132%201.4.27%202.1.404%201.073.203%202.145.403%203.217.61.747.144%201.494.293%202.244.435.524.102%201.048.207%201.573.307.042.01.088.02.122-.02.057.01.123.016.17.062l-2.36%203.715c-.004.007-.018.02-.03.032z%22%20fill%3D%22%23464D60%22%2F%3E%3Crect%20stroke%3D%22%2367B2E2%22%20stroke-width%3D%222%22%20width%3D%2280%22%20height%3D%2280%22%20rx%3D%2210%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat
}
.svg.icon-moto-html:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232a3731%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.35%209.407l0.013-0.012%200.179%200.383c0%200%200.264%200.649%200.488%200.858%200.235%200.219%200.718%200.411%200.718%200.411s0.482%200.301%200.452%200.349c-0%200-0.001%200.001-0.001%200.001l0.65%200.606c0.38%200.355%200.4%200.953%200.047%201.331l-3.381%203.625-1.378-1.285%203.098-3.323-0.308-0.227-3.031%203.25-1.378-1.285%202.797-3c0.047-0.050-0.123-0.183-0.252-0.272l-2.72%202.917-1.378-1.285%203.381-3.625c0.354-0.38%200.948-0.403%201.331-0.046l0.672%200.627zM24.557%2016.149c0.554-1.033%200.869-2.214%200.869-3.469%200-4.057-3.289-7.347-7.347-7.347-2.267%200-4.295%201.027-5.642%202.641-0.006-0.003-0.009-0.004-0.009-0.004l-0.149%200.2c-0.067%200.086-0.132%200.174-0.195%200.263l-2.387%203.211-2.731%204.709c0%200%202.261-1.978%202.731-1.46%200.173%200.19-1.036%201.79-2.731%203.532%201.695-0.471%202.449-1.13%202.967-0.471%200.077%200.097-1.378%201.216-2.261%202.826-0.618%201.128-0.424%201.931-1.272%203.532%202.355-1.012%201.826-3.215%202.756-2.967%202.731%200.73-1.274%202.826-2.19%205.322%200.917-0.553%203.909-2.166%204.803-4.003%200.209-0.429%200.659-3.297%202.213-3.297%200.451%200-1.507%201.601-1.036%203.297%200.126%200.454-0.188%201.648-1.177%203.297%202.213-1.884%202.92-3.532%203.505-3.532%200.191%200%201.063%200-0.35%201.884%200.706-0.22%201.319-0.565%201.978-1.648%200.269-1.729%201.272-2.873%202.308-2.119%200.404%200.294-2.307%203.249-0.847%202.119%203.014-0.801%206.111-6.29%206.122-6.311%200.035-0.065%200.059-0.133%200.072-0.204z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-virtuemart_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2235%22%20height%3D%2232%22%20viewBox%3D%220%200%2035%2032%22%3E%0A%3Cpath%20fill%3D%22%232f5c93%22%20d%3D%22M34.427%201.045v-0.669c-19.755%207.041-24.213%2021.091-25.95%2024.497-1.48-3.855-4.746-12.752-4.746-12.752h-3.673l7.305%2019.555c0%200%200.706%200.005%201.911%200.005%202.409-6.754%205.137-12.466%208.556-17.227l-3.631%2017.228h2.969l2.672-10.118%203.868%2010.118h1.176l3.877-10.118%202.675%2010.118h2.936l-4.126-19.602h-1.772l-4.163%2012.481-4.173-12.471-0.471-0.003c3.906-4.718%208.665-8.376%2014.76-11.041v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-virtuemart:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23355a95%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.209%2022.4l-4.942-12.183h2.58l3.058%208.12c4.707-11.102%2012.18-14.67%2021.962-16.135v0.267c-6%202.202-8.844%202.948-13.064%206.533l-2.632%202.664c-0.109%200.182-0.233%200.334-0.357%200.488l-0.659%200.856c-1.884%202.554-3.461%205.64-4.656%209.39h-1.29z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.261%2022.239l-1.405-6.645-2.727%206.806h-0.862l-2.727-6.806-1.461%206.645h-2.32l2.674-12.005%201.107-0.324%203.154%208.301%202.866-8.301h1.266l2.765%2012.328h-2.33z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-wix:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fb7d33%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.369%2012.093c0%200.106%202%207.666%202.32%208.748%200.115%200.41%200.205%200.459%200.771%200.369%200.541-0.082%200.976-0.549%201.296-1.392%200.131-0.358%200.525-1.744%200.861-3.075%200.607-2.368%200.623-2.418%200.836-2.442%200.262-0.033%200.213-0.18%200.935%202.691%200.844%203.36%201.205%204.092%202.107%204.225%200.697%200.108%200.55%200.458%201.87-4.551%200.656-2.5%201.181-4.584%201.156-4.618-0.050-0.098-0.976%200.016-1.304%200.157-0.394%200.156-0.517%200.5-1.222%203.312-0.344%201.375-0.64%202.517-0.656%202.534-0.074%200.080-0.148-0.147-0.599-1.842-0.804-3.017-0.984-3.425-1.615-3.692-0.344-0.148-0.943-0.148-1.287%200-0.672%200.278-0.885%200.762-1.689%203.892-0.23%200.872-0.434%201.608-0.459%201.632-0.066%200.065-0.090%200.016-0.262-0.68-1.082-4.278-1.197-4.683-1.361-4.86-0.279-0.304-0.59-0.426-1.164-0.484-0.452-0.048-0.534-0.032-0.534%200.074v0%200%200zM17.98%2012.11c-0.205%200.066-0.467%200.221-0.592%200.344-0.327%200.352-0.608%201.343-0.425%201.525%200.075%200.074%201.025-0.426%201.23-0.648%200.228-0.238%200.467-0.853%200.425-1.107-0.032-0.237-0.163-0.262-0.639-0.115v0%200zM19.374%2012.093c0%200.033%200.648%201.025%201.443%202.206s1.468%202.198%201.484%202.272-0.632%201.124-1.492%202.403l-1.517%202.279h0.64c0.525%200%200.713-0.042%201.075-0.212%200.394-0.197%200.492-0.312%201.279-1.501%200.975-1.475%201.108-1.615%201.336-1.492%200.092%200.049%200.533%200.657%200.984%201.344%200.886%201.353%201.158%201.641%201.641%201.775%200.325%200.082%201.409%200.115%201.409%200.033%200-0.025-0.689-1.058-1.525-2.305l-1.525-2.258%201.525-2.286c0.842-1.255%201.525-2.304%201.525-2.337s-0.303-0.033-0.672-0.008c-1.108%200.090-1.263%200.205-2.279%201.713-0.475%200.706-0.908%201.337-0.975%201.409-0.242%200.295-0.402%200.156-1.242-1.123-0.94-1.394-1.075-1.575-1.425-1.763-0.27-0.14-1.689-0.263-1.689-0.148v0%200%200zM18.447%2013.602c-0.033%200.058-0.311%200.238-0.615%200.402-0.303%200.172-0.631%200.376-0.73%200.468l-0.188%200.163v6.617h0.328c0.418%200%200.803-0.163%201.066-0.451l0.205-0.223%200.025-2.55c0.024-3.089-0-4.557-0.091-4.426v0%200%200z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-woo_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2230%22%20height%3D%2232%22%20viewBox%3D%220%200%2030%2032%22%3E%0A%3Cpath%20fill%3D%22%23a06293%22%20d%3D%22M2.23%207.382c-0.296%200.085-0.581%200.142-0.617%200.155-0.035%200-0.32%200.214-0.617%200.473-0.996%200.876-0.996%200.925-0.973%206.873%200.012%205.145%200.012%205.157%200.284%205.69%200.154%200.296%200.463%200.688%200.688%200.877%200.806%200.687%200.853%200.687%207.385%200.687h5.986l0.889%200.509c0.488%200.273%201.209%200.677%201.6%200.889%200.391%200.214%201.055%200.583%201.481%200.832%201.434%200.816%201.363%200.889%200.698-0.713-0.318-0.782-0.582-1.444-0.582-1.47%200-0.023%202.074-0.033%204.613-0.048%204.433%200%204.636-0.010%205.18-0.248%200.582-0.259%201.116-0.757%201.445-1.375%200.179-0.309%200.201-0.971%200.239-5.499%200.024-4.54%200.010-5.229-0.164-5.773-0.239-0.758-0.831-1.41-1.577-1.742-0.534-0.239-0.723-0.249-12.98-0.249-9.353-0.011-12.577%200.025-12.98%200.132v0%200zM13.302%209.006c0.723%200.309%200.831%200.851%200.355%201.861-0.652%201.435-1.221%204.623-1.328%207.492-0.059%201.528-0.107%201.932-0.273%202.131-0.296%200.355-0.96%200.334-1.375-0.047-0.937-0.87-1.921-2.538-2.549-4.304l-0.32-0.937-0.973%201.941c-1.102%202.192-1.731%203.153-2.252%203.462-0.688%200.415-1.007%200.048-1.577-1.752-0.616-1.956-1.801-8.132-1.671-8.665%200.178-0.713%201.232-1.006%201.755-0.488%200.213%200.213%200.308%200.51%200.427%201.339%200.178%201.305%200.937%205.265%201.055%205.465%200.048%200.086%200.641-0.908%201.434-2.427%200.747-1.41%201.47-2.691%201.625-2.844%200.521-0.521%201.352-0.226%201.53%200.533%200.38%201.635%200.877%203.485%201.020%203.829l0.178%200.412%200.142-1.185c0.379-3.011%201.209-5.5%201.956-5.82%200.463-0.19%200.367-0.19%200.842%200l-0.002%200.004zM19.098%2010.666c2.11%201.234%202.228%205.156%200.237%207.622-1.114%201.374-3.331%201.505-4.549%200.273-0.664-0.663-0.948-1.424-1.031-2.724-0.142-2.288%200.924-4.54%202.513-5.3%200.815-0.392%202.036-0.344%202.83%200.129v0zM26.187%2010.405c0.676%200.201%201.553%201.030%201.873%201.779%200.38%200.841%200.463%202.465%200.19%203.531-0.427%201.683-1.47%203.127-2.536%203.486-1.127%200.392-2.465%200.154-3.2-0.558-1.351-1.291-1.553-3.805-0.497-5.962%200.521-1.067%201.446-2.038%202.145-2.265%200.558-0.179%201.47-0.179%202.027-0.010l-0.001-0.001zM16.704%2012.93c-0.592%200.663-0.901%201.54-0.889%202.489%200.010%200.841%200.258%201.505%200.674%201.778%200.285%200.19%200.332%200.19%200.748-0.023%200.605-0.285%201.055-1.004%201.303-1.98%200.344-1.423-0.083-2.703-0.937-2.774-0.367-0.037-0.474%200.034-0.9%200.51v0%200zM24.444%2012.799c-0.663%200.698-0.937%201.424-0.937%202.501-0.012%201.031%200.178%201.564%200.688%201.897%200.853%200.564%202.086-1.127%202.086-2.839%200-1.759-0.913-2.531-1.838-1.559v0%200%200z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-woo:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23a46499%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.165%2014.014c-0.347-0.624-0.867-1-1.541-1.149-0.183-0.040-0.356-0.059-0.52-0.059-0.925%200-1.676%200.495-2.264%201.485-0.501%200.842-0.751%201.772-0.751%202.792%200%200.762%200.154%201.416%200.462%201.96%200.347%200.624%200.857%201%201.541%201.149%200.183%200.040%200.356%200.059%200.52%200.059%200.934%200%201.686-0.495%202.264-1.485%200.501-0.852%200.751-1.782%200.751-2.802%200-0.772-0.154-1.416-0.462-1.951zM26.204%2014.014c-0.347-0.624-0.857-1-1.541-1.149-0.183-0.040-0.356-0.059-0.52-0.059-0.925%200-1.676%200.495-2.264%201.485-0.501%200.842-0.751%201.772-0.751%202.792%200%200.762%200.154%201.416%200.462%201.96%200.347%200.624%200.857%201%201.541%201.149%200.183%200.040%200.356%200.059%200.52%200.059%200.934%200%201.686-0.495%202.264-1.485%200.501-0.852%200.751-1.782%200.751-2.802%200-0.772-0.154-1.416-0.462-1.951zM5.495%2012.459c0.135-0.188%200.337-0.287%200.607-0.307%200.491-0.040%200.771%200.198%200.838%200.713%200.299%202.069%200.626%203.822%200.973%205.258l2.109-4.129c0.193-0.376%200.433-0.574%200.722-0.594%200.424-0.030%200.684%200.248%200.79%200.832%200.241%201.317%200.549%202.436%200.915%203.386%200.25-2.515%200.674-4.327%201.271-5.446%200.144-0.277%200.356-0.416%200.636-0.436%200.222-0.020%200.424%200.050%200.607%200.198s0.279%200.337%200.299%200.564c0.010%200.178-0.019%200.327-0.096%200.475-0.376%200.713-0.684%201.911-0.934%203.574-0.241%201.614-0.328%202.871-0.27%203.772%200.019%200.248-0.019%200.465-0.116%200.654-0.116%200.218-0.289%200.337-0.511%200.356-0.25%200.020-0.511-0.099-0.761-0.366-0.896-0.941-1.609-2.347-2.129-4.218-0.626%201.267-1.088%202.218-1.387%202.852-0.568%201.119-1.050%201.693-1.454%201.723-0.26%200.020-0.482-0.208-0.674-0.683-0.491-1.297-1.021-3.802-1.589-7.515-0.029-0.257%200.019-0.485%200.154-0.663zM18.951%2016.757c-0.135%200.654-0.376%201.139-0.732%201.465-0.279%200.257-0.539%200.366-0.78%200.317-0.231-0.049-0.424-0.257-0.568-0.644-0.116-0.307-0.173-0.614-0.173-0.901%200-0.248%200.019-0.495%200.067-0.723%200.087-0.406%200.25-0.802%200.511-1.178%200.318-0.485%200.655-0.683%201.002-0.614%200.231%200.050%200.424%200.257%200.568%200.644%200.116%200.307%200.173%200.614%200.173%200.901%200%200.257-0.019%200.505-0.067%200.733zM24.991%2016.757c-0.135%200.654-0.376%201.139-0.732%201.465-0.279%200.257-0.539%200.366-0.78%200.317-0.231-0.049-0.424-0.257-0.568-0.644-0.116-0.307-0.173-0.614-0.173-0.901%200-0.248%200.019-0.495%200.067-0.723%200.087-0.406%200.25-0.802%200.511-1.178%200.318-0.485%200.655-0.683%201.002-0.614%200.231%200.050%200.424%200.257%200.568%200.644%200.116%200.307%200.173%200.614%200.173%200.901%200%200.257-0.029%200.505-0.067%200.733z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-zencart:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23dc8819%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M25.9%2016.932c0%200-0.422%200.825-1.189%201.074%200%200-0.671%200.326-0.518-1.036%200%200%200.154-2.34-0.575-3.644%200%200-0.729-2.11-2.838-3.298%200%200-1.88-1.343-2.455-1.688%200%200-1.035-0.767-1.38-1.227%200%200-0.806-0.921%200.613-1.534%200%200%200.806-0.499%202.225-0.077%200%200%202.952%200.805%205.33%204.103%200%200%202.78%204.219%200.786%207.325v0zM25.402%2022.454c0%200-0.94%201.726-3.394%202.225%200%200-1.994%200.441-4.218-1.246%200%200-1.822-1.303-2.071-3.126%200%200-0.23-1.994%200.959-3.489%200%200%201.477-1.823%201.745-0.173%200%200%200.096%201.956%200.287%202.531%200%200%200.633%201.784%202.915%201.918%200%200%201.477%200.115%202.761-0.422%200%200%201.131-0.383%201.534-0.019%200%200%200.594%200.172-0.518%201.802v0zM14.395%2016.817c0%200-0.728%200.843-0.824%202.684%200%200-0.096%201.246%200.364%204.066%200%200%200.288%201.745%200.384%202.013%200%200%200.364%201.304-0.652%201.055%200%200-1.036-0.173-1.88-1.362%200%200-1.86-2.358-1.342-6.002%200%200%200.115-2.953%202.167-4.679%200%200%201.688-1.764%204.276-1.476%200%200%201.477%200.096%200.825%201.15%200%200-0.594%200.518-0.921%200.748%200%200-1.843%201.112-2.397%201.803v0zM19.472%2012.847c0%200%200.647-0.762%201.884-0.533%200.54%200.1%201.337%200.605%201.567%201.454%200%200%200.762%202.143-1.208%202.862%200%200-1.568%200.489-2.589-0.719%200%200-1.050-1.251%200.345-3.063v0zM8.546%2018.16c0%200-0.767%200.958-1.745%200.191%200%200-0.805-0.786-0.134-2.474%200%200%200.728-2.57%203.394-4.468%200%200%202.358-1.591%205.331-1.726%200%200%201.63-0.115%202.915%200.556%200%200%201.438%200.575%200.441%201.246%200%200-1.726%200.613-2.666%200.786%200%200-2.033%200.46-3.874%201.784%200%200-1.496%201.169-2.166%202.186%200%200-1.055%201.688-1.496%201.918v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-jigoshop_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2244%22%20height%3D%2232%22%20viewBox%3D%220%200%2044%2032%22%3E%0A%3Cpath%20fill%3D%22%23a1c74e%22%20d%3D%22M6.075%2011.714l11.929-5.937c0%200%200.697-0.258%200.697-0.939v-3.179c0-0.556-0.951-1.436-2.255-0.793-1.304%200.642-15.287%207.523-15.506%207.623-0.221%200.106-0.652%200.325-0.652%200.908v4.617c0%200.257-0.058%200.58%200.912%201.055%201.055%200.517%2014.803%207.286%2015.257%207.508%200.873%200.428%202.245%200.379%202.245-0.673v-3.259c0-0.236%200.054-0.626-0.667-0.987-0.718-0.361-11.961-5.943-11.961-5.943v0zM26.228%2026.706c-0.72%200.361-0.666%200.747-0.666%200.985v3.26c0%201.046%201.371%201.1%202.246%200.672%200.453-0.222%2014.197-6.991%2015.257-7.508%200.97-0.476%200.911-0.799%200.911-1.055v-4.62c0-0.581-0.436-0.803-0.655-0.908-0.219-0.103-14.197-6.982-15.5-7.623-1.311-0.643-2.257%200.237-2.257%200.797v3.177c0%200.679%200.699%200.94%200.699%200.94l11.924%205.937c0.003%200.001-11.24%205.583-11.959%205.943v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-jigoshop:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23a2ca4a%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.899%2014.187v-1.493l8.235-4.928%201.216%201.92-4.779%202.965-1.941%200.747%201.92%200.661%204.907%202.923-1.216%201.92-8.341-4.715z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.101%2018.88v1.493l-8.235%204.928-1.216-1.941%204.779-2.944%201.941-0.768-1.92-0.64-4.907-2.944%201.216-1.899%208.341%204.715z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-shopify:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%239dbc31%22%20d%3D%22M15.775%206.043c0.114%200%200.229%200.039%200.339%200.114-0.848%200.399-1.756%201.404-2.14%203.41-0.561%200.174-1.109%200.343-1.616%200.5%200.449-1.53%201.517-4.025%203.416-4.025zM16.561%206.787c0.163%200.408%200.268%200.992%200.268%201.782%200%200.040-0%200.077-0.001%200.115-0.644%200.199-1.343%200.416-2.044%200.633%200.394-1.519%201.131-2.253%201.776-2.529zM18.512%208.162c-0.294%200.091-0.628%200.194-0.99%200.306%200-0.070%200-0.138%200-0.213%200-0.654-0.091-1.181-0.236-1.598%200.585%200.073%200.975%200.739%201.226%201.505zM23.262%209.326c-0.014-0.103-0.104-0.16-0.179-0.166s-1.651-0.123-1.651-0.123-1.095-1.087-1.215-1.207c-0.12-0.12-0.355-0.084-0.446-0.057-0.014%200.004-0.239%200.074-0.613%200.189-0.366-1.052-1.011-2.019-2.147-2.019-0.031%200-0.064%200.001-0.096%200.003-0.323-0.427-0.723-0.613-1.068-0.613-2.645%200-3.909%203.306-4.305%204.987-1.028%200.318-1.758%200.545-1.851%200.574-0.574%200.18-0.592%200.198-0.667%200.739-0.057%200.409-1.558%2012.018-1.558%2012.018l11.697%202.192%206.338-1.371c0%200-2.225-15.041-2.239-15.144z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%235f8c2f%22%20d%3D%22M23.119%208.874c-0.074-0.006-1.651-0.123-1.651-0.123s-1.095-1.087-1.215-1.207c-0.045-0.045-0.106-0.068-0.169-0.078l-0.884%2018.090%206.337-1.371c0%200-2.225-15.041-2.239-15.144s-0.104-0.16-0.179-0.166z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fefefe%22%20d%3D%22M17.445%2012.040l-0.781%202.324c0%200-0.685-0.365-1.524-0.365-1.23%200-1.292%200.772-1.292%200.967%200%201.062%202.767%201.468%202.767%203.955%200%201.956-1.241%203.216-2.914%203.216-2.008%200-3.035-1.25-3.035-1.25l0.538-1.776c0%200%201.055%200.906%201.946%200.906%200.582%200%200.819-0.458%200.819-0.793%200-1.385-2.27-1.447-2.27-3.722%200-1.915%201.375-3.769%204.15-3.769%201.069%200%201.597%200.306%201.597%200.306z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-loaded7:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23cfd3d7%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.396%2014.996l5.522-8.408%209.726%2018.322h-4.392l-5.647-10.416-3.764%204.706-1.443-4.204z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%232962aa%22%20d%3D%22M10.792%206.4h4.832l5.27%2010.666%203.515-4.643%202.069%203.89-5.835%208.722-9.851-18.635z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%232962aa%22%20d%3D%22M10.605%2014.306l2.573%204.894h-6.337l3.765-4.894z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.4%2012.401l-3.505%204.665-2.329-4.665h5.833z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-flash-intro:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23e7e7e7%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23d12727%22%20d%3D%22M7.467%2024.657v-2.010l0.345-0.035c1.656-0.166%202.447-0.524%203.509-1.585%201.238-1.238%202.067-2.79%203.44-6.438%200.908-2.414%201.661-3.88%202.841-5.53%201.030-1.44%202.661-2.607%204.488-3.211%200.9-0.297%202.125-0.515%202.894-0.515h0.295v4.024l-0.345%200.030c-0.913%200.080-1.653%200.306-2.367%200.725-0.95%200.557-2.118%201.985-2.774%203.395-0.228%200.489-0.353%200.452%201.505%200.452h1.633v4.082l-5.011%200.026-0.276%200.609c-0.706%201.561-1.53%203.032-2.338%204.171-1.551%202.19-3.622%203.381-6.514%203.745-0.323%200.041-0.753%200.074-0.957%200.074l-0.37%200v-2.010z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-flash:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23d12727%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.467%2024.657v-2.010l0.345-0.035c1.656-0.166%202.447-0.524%203.509-1.585%201.238-1.238%202.067-2.79%203.44-6.438%200.908-2.414%201.661-3.88%202.841-5.53%201.030-1.44%202.661-2.607%204.488-3.211%200.9-0.297%202.125-0.515%202.894-0.515h0.295v4.024l-0.345%200.030c-0.913%200.080-1.653%200.306-2.367%200.725-0.95%200.557-2.118%201.985-2.774%203.395-0.228%200.489-0.353%200.452%201.505%200.452h1.633v4.082l-5.011%200.026-0.276%200.609c-0.706%201.561-1.53%203.032-2.338%204.171-1.551%202.19-3.622%203.381-6.514%203.745-0.323%200.041-0.753%200.074-0.957%200.074l-0.37%200v-2.010z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-swish:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23d4440f%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.508%2019.788c-0.243%202.022-0.27%203.621-0.108%204.212%200.467%201.6%200.799%202.733%202.8%202.733%200.799%200%200.333-0.267%200-1.667%200-0.797-0.334-2.8%205.066-2.8s10.467%205.467%2011.867%204.133c2-3.667-6.6-20.733-12.265-20.733-3.945%200-6.17%206.821-7.079%2012.197%206.885%203.356%209.783%201.353%2010.012%200.204%200-1.963-3.065-1.596-5.197-1.863-2.878%200-2.87-2.409-2.87-2.536%200-3.2%203.533-3.735%204.4-3.735%205%200.533%204.933%201.068%205.333%201.335%200.6%201.531-0.467%201.531-0.933%201.531-3.844-1.531-6.2-0.464-6.2-0.464s-1.403%201.333%200.27%202.065c1.464%200%207.133-0.732%207.133%203.338s-3.803%204.067-5.603%204.067c-1.8%200-4.733-0.706-6.598-2.006-0.009-0.004-0.018-0.008-0.026-0.012z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.6%2016.989c0.221-0.546%200.839-0.812%201.389-0.589v0c0.546%200.221%200.812%200.839%200.589%201.389v0c-0.221%200.546-0.839%200.812-1.389%200.589v0c-0.546-0.221-0.812-0.839-0.589-1.389v0%200z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-ae:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%2318063e%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23d8a1ff%22%20d%3D%22M22.629%2016.563c0.694%200%200.938%200%201.006-0.027%200-0.095%200.027-0.163%200.027-0.23%200-0.731-0.354-2.085-1.768-2.085-1.306%200-1.863%201.137-1.999%202.343h2.734zM19.868%2018.418c0.027%201.828%200.898%203.060%202.965%203.060%200.802%200%201.496-0.108%202.217-0.42%200.095-0.041%200.163-0.027%200.163%200.095v1.693c0%200.135-0.041%200.203-0.136%200.271-0.721%200.352-1.619%200.515-2.734%200.515-3.59%200-4.937-2.64-4.937-5.579%200-3.196%201.659-5.809%204.583-5.809%202.965%200%203.999%202.478%203.999%204.496%200%200.65-0.041%201.178-0.109%201.435-0.027%200.108-0.068%200.149-0.177%200.176-0.272%200.041-1.074%200.095-2.271%200.095h-3.563v-0.027zM12.578%2017.037c-0.381-1.503-1.306-4.78-1.646-6.364h-0.027c-0.286%201.584-1.034%204.265-1.591%206.364h3.264zM8.757%2019.231l-1.074%204.049c-0.027%200.108-0.068%200.149-0.204%200.149h-1.999c-0.136%200-0.163-0.041-0.136-0.203l3.863-13.446c0.068-0.244%200.109-0.433%200.136-1.11%200-0.095%200.041-0.135%200.109-0.135h2.856c0.095%200%200.136%200.027%200.163%200.135l4.325%2014.584c0.027%200.108%200%200.176-0.109%200.176h-2.244c-0.109%200-0.177-0.041-0.204-0.135l-1.115-4.062-4.366-0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-powerpoint:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23d24625%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.549%206.4h1.344v2.133c2.534%200.014%205.070-0.026%207.602%200.012%200.545-0.052%200.972%200.372%200.917%200.917%200.040%204.428-0.009%208.858%200.024%2013.288-0.024%200.479%200.047%201.010-0.228%201.434-0.346%200.251-0.796%200.218-1.202%200.237-2.37-0.012-4.741-0.007-7.113-0.007v2.37h-1.474c-3.612-0.659-7.232-1.261-10.847-1.896-0.002-5.53%200-11.060%200-16.588%203.657-0.633%207.315-1.278%2010.977-1.901v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23d24625%22%20d%3D%22M17.893%209.244h7.822v14.459h-7.822v-1.896h5.689v-0.948h-5.689v-1.185h5.689v-0.948h-5.687c-0.002-0.465-0.002-0.929-0.005-1.394%200.939%200.292%202.008%200.284%202.847-0.28%200.908-0.538%201.382-1.564%201.46-2.588-1.041-0.007-2.081-0.005-3.119-0.005-0.002-1.031%200.012-2.062-0.021-3.091-0.389%200.076-0.777%200.156-1.164%200.239v-2.363z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.554%2010.873c1.647%200.076%203.032%201.463%203.119%203.105-1.041%200.012-2.081%200.007-3.122%200.007%200-1.038-0.002-2.076%200.002-3.112v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23d24625%22%20d%3D%22M9.373%2012.663c1.287%200.062%202.847-0.51%203.913%200.455%201.022%201.24%200.751%203.52-0.763%204.262-0.538%200.275-1.154%200.237-1.74%200.218-0.002%200.927-0.005%201.854-0.002%202.78-0.469-0.040-0.941-0.081-1.41-0.119-0.021-2.532-0.026-5.065%200.002-7.597v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.781%2013.945c0.467-0.021%201.045-0.107%201.361%200.332%200.27%200.465%200.256%201.076%200.031%201.555-0.27%200.488-0.882%200.441-1.353%200.498-0.050-0.794-0.045-1.588-0.038-2.385v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-corporate:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23455a64%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.133%2014.667h4.667l2.8%2012h-10.667l3.2-12z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.171%2012.030h-3.751l-2.932-6.142h9.646l-2.963%206.142z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.svg.icon-moto-3-ecommerce:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Emoto-3-ecommerce%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20fill%3D%22%231AB744%22%20width%3D%2280%22%20height%3D%2280%22%20rx%3D%223%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M23.355%2059.234V35.48L8%2047.372l15.355%2011.86zM23.365%2033.832V10.03L8%2021.862l15.365%2011.97zM39.55%2046.543v-23.82L24.183%2034.647%2039.55%2046.543zM8.042%2046.516v-23.76l15.323%2011.89-15.323%2011.87zM24.268%2033.854V10.03L39.59%2021.884l-15.322%2011.97zM56.578%2059.234V35.446l15.28%2011.927-15.28%2011.86zM56.585%2033.727V10L71.86%2021.673%2056.584%2033.727zM40.363%2046.516v-23.76l15.332%2011.89-15.332%2011.87z%22%2F%3E%3Cpath%20d%3D%22M39.55%2072.092V48.3L24.277%2060.19l15.27%2011.902zM55.633%2059.36V35.51L40.3%2047.436%2055.634%2059.36zM40.363%2072.092V48.325l15.3%2011.9-15.3%2011.867zM24.268%2059.36V35.57L39.61%2047.416%2024.27%2059.36z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M71.86%2046.47V22.562L56.533%2034.608l15.325%2011.86zM55.64%2033.82V10.03L40.333%2021.862l15.31%2011.957z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%231AB744%22%20d%3D%22M40%2047.467h31.86v26.47H40z%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M70.982%2049.123h-4.877c-.363%200-.69.225-.818.563l-3.76%209.873H55.69v-3.956h3.837c.486%200%20.88-.393.88-.875%200-.485-.396-.878-.88-.878h-15.88l-.09-.236c-.175-.452-.683-.678-1.134-.51-.45.174-.68.68-.508%201.13l3.537%209.288c.12.314.404.53.736.563l14.293%201.34c.024%200%20.058.004.083.004.36%200%20.688-.223.818-.562l5.326-13.99h4.272c.483%200%20.877-.394.877-.876.004-.484-.387-.88-.873-.88zM54.377%2059.56h-4.19l-.74-3.952h4.932l-.003%203.953zm0%201.316v2.218l-3.594-.337-.352-1.88h3.947zm-6.244-5.27c0%20.04-.01.08%200%20.12l.715%203.834h-3.03l-1.503-3.953%203.818-.002zm-1.815%205.27h2.774l.328%201.753-2.522-.235-.58-1.52zm13.664%202.742l-4.29-.402v-2.34h5.333l-1.043%202.742zM60.882%2065.907c-1.705%200-3.093%201.388-3.093%203.094s1.388%203.092%203.092%203.092c1.706%200%203.093-1.387%203.093-3.09%200-1.707-1.387-3.095-3.093-3.095zm0%204.434c-.737%200-1.34-.602-1.34-1.338%200-.738.603-1.34%201.34-1.34.738%200%201.34.604%201.34%201.34%200%20.736-.602%201.34-1.34%201.34zM46.436%2065.907c-1.705%200-3.093%201.388-3.093%203.094s1.388%203.092%203.093%203.092c1.703%200%203.092-1.387%203.092-3.09%200-1.707-1.387-3.095-3.092-3.095zm0%204.434c-.737%200-1.34-.602-1.34-1.338%200-.738.602-1.34%201.34-1.34.738%200%201.34.604%201.34%201.34-.003.736-.602%201.34-1.34%201.34z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat
}
.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto
}
.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr
}
.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}
.mCSB_inside>.mCSB_container {
    margin-right: 30px
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-left: 30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0
}
.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0
}
.mCSB_outside+.mCSB_scrollTools {
    right: -26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    right: auto;
    left: 0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    left: -26px
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}
.mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}
.mCSB_horizontal.mCSB_outside>.mCSB_container {
    min-height: 100%
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0
}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
    margin: 0 20px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}
.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}
.mCSB_container_wrapper>.mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
    padding-right: 0
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
    padding-bottom: 0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"
}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
    background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.85)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.9)
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85)
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9)
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1)
}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.15)
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%)
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%)
}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}
.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2)
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2)
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    right: 1px
}
.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5)
}
.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #777
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    left: 0;
    right: auto
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2)
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2)
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75)
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85)
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9)
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1)
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, 0.2)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.6)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9)
}
.flex-container {
    display: flex;
    flex-flow: column nowrap;
    width: 1024px;
    margin: 0 auto
}
@media(min-width:1310px) {
    .flex-container {
        width: 1080px
    }
}
@media(min-width:1600px) {
    .flex-container {
        width: 1316px
    }
}
.modal-body .flex-container {
    width: 100%;
    max-width: 100%
}
.flex-row {
    display: -webkit-flex!important;
    display: flex!important;
    flex-flow: row nowrap
}
.flex-row .flex-item {
    flex-grow: 1;
    min-width: 1px;
    flex-basis: 1px
}
.flex-row .flex-item.item-with-icon {
    padding-left: 40px;
    position: relative
}
.flex-row .flex-item.item-with-icon .tm-icon:before {
    position: absolute;
    left: 0
}
.flex-row-reverse {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}
.grow-1 {
    flex-grow: 1!important
}
.grow-2 {
    flex-grow: 2!important
}
.grow-3 {
    flex-grow: 3!important
}
.grow-4 {
    flex-grow: 4!important
}
.grow-5 {
    flex-grow: 5!important
}
.flex-col {
    display: flex;
    flex-direction: column
}
.flex-no-shrink {
    flex-shrink: 0!important
}
.center {
    text-align: center;
    justify-content: center
}
.top-left {
    justify-content: flex-start;
    align-items: flex-start
}
.vertical-center {
    align-items: center
}
.right {
    text-align: right;
    justify-content: flex-end
}
.flex-space-between {
    justify-content: space-between
}
.rd-padding-s3_4 {
    padding: 40px 20px
}
.flex-wrap {
    flex-wrap: wrap
}
.flex {
    display: flex
}
.flex-direction__row {
    flex-direction: row
}
.flex-direction__row-reverse {
    flex-direction: row-reverse
}
.flex-direction__column {
    flex-direction: column
}
.flex-direction__column-reverse {
    flex-direction: column-reverse
}
.justify-content__flex-start {
    justify-content: flex-start
}
.justify-content__flex-end {
    justify-content: flex-end
}
.justify-content__center {
    justify-content: center
}
.justify-content__space-between {
    justify-content: space-between
}
.justify-content__space-around {
    justify-content: space-around
}
.align-items__flex-start {
    align-items: flex-start
}
.align-items__flex-end {
    align-items: flex-end
}
.align-items__center {
    align-items: center
}
.align-items__baseline {
    align-items: baseline
}
.align-items__stretch {
    align-items: stretch
}
.align-content__flex-start {
    align-content: flex-start
}
.align-content__flex-end {
    align-content: flex-end
}
.align-content__center {
    align-content: center
}
.align-content__space-between {
    align-content: space-between
}
.align-content__space-around {
    align-content: space-around
}
.align-content__stretch {
    align-content: stretch
}
.flex-grow__1 {
    flex-grow: 1
}
.flex-grow__2 {
    flex-grow: 2
}
.flex-grow__3 {
    flex-grow: 3
}
.flex-grow__4 {
    flex-grow: 4
}
.flex-grow__5 {
    flex-grow: 5
}
.align-self__auto {
    align-self: auto
}
.align-self__start {
    align-self: flex-start
}
.align-self__end {
    align-self: flex-end
}
.align-self__center {
    align-self: center
}
.align-self__baseline {
    align-self: baseline
}
.align-self__stretch {
    align-self: stretch
}
#header {
    background: #fff;
    z-index: 70;
    position: relative;
    border-bottom: 1px solid rgba(36, 50, 56, 0.2)
}
.single-presentations #header,
#checkout-page #header {
    height: 80px
}
#checkout-page #header .icon-secure-shield {
    line-height: 18px
}
#checkout-page #header .icon-secure-shield:before {
    font-size: 20px;
    vertical-align: top;
    margin-right: 10px
}
/*#checkout-page #header .logo {
    position: absolute;
    top: 25%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}*/
#header.light {
    padding-bottom: 30px
}
#header .navigation {
    background: #243238;
    overflow: hidden
}
#header .navigation:hover {
    overflow: visible
}
#header>.header {
    position: relative;
    z-index: 201
}
#header>.sub-menu {
    position: relative
}
#header>.sub-menu .sub-menu__additional {
    display: none
}
#header .sub-menu-1_dropdown ul {
    overflow: visible
}
#header .sub-menu-1_dropdown>ul {
    align-items: stretch
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item {
    display: flex;
    position: relative;
    height: inherit;
    border-radius: 3px 3px 0 0
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_border:before,
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_border:after {
    content: "";
    width: 3px;
    height: 3px;
    position: absolute;
    right: -3px;
    bottom: -1px;
    opacity: 0
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_border:before {
    background: #546e7a
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_border:after {
    background: #fff;
    border-radius: 0 0 0 3px
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_border:hover:before,
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_border:hover:after {
    opacity: 1;
    transition: background .01s .5s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity .01s .5s cubic-bezier(0.68, -0.55, 0.265, 1.55)
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_border:hover a {
    position: relative
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_border:hover .sub-menu__additional .rd-dropdown-item:first-child .item-link {
    border-radius: 0 3px 0 0
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item a {
    padding-left: 20px;
    color: #243238;
    position: relative;
    z-index: 11;
    letter-spacing: -0.1px;
    flex: 1
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item .sub-menu__additional {
    position: absolute;
    display: flex;
    flex-direction: column;
    margin-top: 1px;
    top: 100%;
    left: 0;
    z-index: 10;
    width: auto;
    min-width: 100%;
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: opacity .5s .2s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform .5s .2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform .5s .2s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity .5s .2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -webkit-transform-origin: 0;
    transform-origin: 0 0
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item .sub-menu__additional .item-link {
    font-weight: normal;
    border-radius: 0;
    color: #fff;
    padding: 10px 20px 10px;
    white-space: nowrap
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item .sub-menu__additional .item-link:active {
    padding-top: 12px
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item .sub-menu__additional .rd-dropdown-item:first-child .item-link {
    border-top: 0
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item .sub-menu__additional .rd-dropdown-item:nth-child(1) .item-link,
#header .sub-menu-1_dropdown>ul .sub-menu-1__item .sub-menu__additional .rd-dropdown-item:nth-child(2) .item-link {
    font-weight: bold
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item .sub-menu__additional .rd-dropdown-item:last-child .item-link {
    border-radius: 0 0 3px 3px
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_left .sub-menu__additional {
    right: 0;
    left: auto;
    text-align: right
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_left.sub-menu-1__item_border .rd-dropdown-item:first-child .item-link {
    border-radius: 3px 0 0 0!important
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_left.sub-menu-1__item_border:hover:before,
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_left.sub-menu-1__item_border:hover:after {
    content: "";
    width: 3px;
    height: 3px;
    position: absolute;
    left: -3px;
    bottom: -1px;
    transition: background .5s cubic-bezier(0.68, -0.55, 0.265, 1.55)
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_left.sub-menu-1__item_border:hover:before {
    background: #546e7a
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item_left.sub-menu-1__item_border:hover:after {
    background: #fff;
    border-radius: 0 0 3px 0
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item .sub-menu-1__line {
    opacity: 0;
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 1px;
    width: 100%;
    background: #546e7a;
    -webkit-transition: opacity;
    transition: opacity
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:hover {
    background: #546e7a
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:hover .sub-menu-1__line {
    opacity: 1
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:hover a {
    color: #fff
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:hover .sub-menu__additional {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:active {
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%)
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:active a {
    padding-top: 11px;
    padding-bottom: 9px
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:active .sub-menu__additional {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:active.sub-menu-1__item_border:hover:before,
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:active.sub-menu-1__item_border:hover:after,
#header .sub-menu-1_dropdown>ul .sub-menu-1__item:active.sub-menu-1__item_border:hover .sub-menu-1__line {
    opacity: 0;
    transition: opacity .5s cubic-bezier(0.68, -0.55, 0.265, 1.55)
}
.single #header {
    height: auto
}
.header {
    padding: 20px;
    display: flex
}
.layout-light .header .logo-wrap {
    display: flex;
    justify-content: center;
    flex-grow: 1
}
.layout-light .header .user-menu {
    width: auto;
    min-height: 40px
}
/*.logo {
    height: 40px;
    margin: 0
}
.logo-icon {
    max-width: inherit;
    width: 248px
}*/
/*@media(max-width:1599px) {
    .logo {
        width: 55px;
        overflow: hidden
    }
    .logo-icon {
        max-width: inherit
    }
}*/
@media(max-width:1599px) {
    .layout-light .logo {
        width: auto
    }
}
.user-menu,
.user-menu-element,
.user-menu-element .menu-element-inner {
    display: flex
}
.user-menu-element .menu-element-inner.disabled {
    pointer-events: none
}
.highlighted {
    color: #a8e4bb
}
.user-menu {
    align-items: center;
    font-size: 14px;
    position: relative;
    z-index: 100
}
.user-menu .user-menu-element {
    align-items: center;
    height: 40px;
    display: inline-block;
    position: relative
}
.user-menu .user-menu-element .account-menu-li {
    cursor: pointer
}
.user-menu .user-menu-element .menu-element-inner {
    cursor: pointer;
    padding: 0 20px;
    align-items: center;
    border-radius: 3px;
    color: #243238;
    height: 100%
}
.user-menu .user-menu-element .menu-element-inner.lang-icon:before {
    width: 20px;
    height: 15px;
    display: inline-block;
    margin-right: 10px
}
.user-menu .user-menu-element .menu-element-inner:hover {
    color: #2196f3
}
.user-menu .user-menu-element .menu-element-inner:active {
    background: #eceff1;
    padding-top: 2px
}
.user-menu .user-menu-element .menu-element-inner.has-notification .tm-icon {
    position: relative
}
.user-menu .user-menu-element .menu-element-inner.has-notification .tm-icon:after {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ff6f00;
    border: 1px solid #fff;
    position: absolute;
    right: -3px;
    top: -2px
}
.user-menu .user-menu-element .tm-icon {
    font-size: 20px;
    line-height: 1;
    height: 20px
}
.user-menu .user-menu-element .menu-element-text {
    margin-left: 10px
}
.user-menu .icon-arrow-small-down {
    font-size: 10px;
    display: inline-block;
    position: relative;
    font-weight: normal;
    margin-left: 10px
}
.user-menu.languages-menu-active .language-pick .icon-arrow-small-down:before,
.user-menu.account-menu-active .account-pick .icon-arrow-small-down:before,
.user-menu .sign-in-form-active .sign-in .icon-arrow-small-down:before,
.user-menu .account-menu-active #your-account-link .icon-arrow-small-down:before,
.user-menu .help-menu-active .help-support .icon-arrow-small-down:before,
.user-menu .currency-menu-active .currency-selector .icon-arrow-small-down:before {
    content: '\e01e'
}
.user-menu_empty {
    min-width: 1px;
    flex-basis: 1px
}
.user-menu .rd-notice .popover-switcher-text {
    padding-right: 40px
}
.user-menu .rd-notice .iti-flag {
    width: 43px;
    height: 32px
}
.block-search,
.block-cart {
    display: inline-block
}
.block-search {
    margin-left: 40px;
    margin-right: 20px;
    display: flex;
    flex-basis: 1px;
    flex-grow: 1
}
.block-search .form-search {
    width: 100%
}
.block-search .form-search .icon-placeholder {
    left: 20px;
    top: 10px;
    line-height: 1;
    color: #b0bec5;
    z-index: 155;
    font-size: 20px
}
.block-search .form-search .keyword-search-field {
    z-index: 150
}
.block-search .form-search .keyword-search-field:focus {
    background: #fff!important
}
.block-search .form-search .twitter-typeahead {
    display: block!important;
    width: 100%
}
.block-search .form-search .btn-unique {
    position: absolute;
    padding: 0 10px;
    right: 0;
    top: 0;
    z-index: 155
}
.block-search .tm-rd-input {
    margin-bottom: 0!important;
    display: flex
}
.tt-menu {
    width: 100%;
    padding-top: 3px;
    margin-top: -3px;
    background: #546e7a;
    border-radius: 0 0 3px 3px;
    overflow: hidden
}
.suggested-item {
    display: flex;
    align-items: center;
    color: #b0bec5!important;
    padding: 18px 20px;
    font-size: 14px
}
.suggested-item+.suggested-item {
    border-top: 1px solid #455a64
}
.suggested-item-icon {
    width: 30px;
    height: 30px;
    border-radius: 3px;
    overflow: hidden
}
.suggested-item-icon.placeholder {
    background: #b0bec5;
    color: #546e7a
}
.suggested-item-icon.placeholder:before {
    top: 7px;
    position: relative;
    font-size: 15px;
    left: 5px
}
.suggested-item-additional {
    color: #a8e4bb;
    font-weight: 700
}
.suggested-item-additional .discount-price {
    vertical-align: middle;
    display: inline-block;
    color: #b0bec5;
    margin-right: 20px
}
.suggested-item-additional .suggestion-count {
    font-size: 12px;
    padding: 1px 4px;
    color: #90caf9;
    border: 1px solid #90caf9;
    border-radius: 3px
}
.suggested-item-info {
    margin-left: 20px;
    flex-grow: 2
}
.suggested-item-info .suggested-item-descr {
    font-size: 13px;
    margin-top: 5px
}
.suggested-item strong {
    color: #fff
}
.suggested-item:hover,
.suggested-item.tt-cursor {
    cursor: pointer;
    background: #2196f3;
    color: #fff
}
.suggested-item:active {
    background: #1976d2
}
.suggested-item:active>div,
.suggested-item:active>img {
    position: relative;
    top: 1px
}
.rd-dropdown-list {
    width: 100%
}
.rd-dropdown-list>li:last-child .item-link {
    border-radius: 0 0 3px 3px
}
.rd-dropdown-list>li:first-child:last-child .item-link {
    border-radius: 3px 0 3px 3px
}
.rd-dropdown-list .item-link,
.rd-dropdown-list .notification {
    display: flex;
    padding: 20px;
    height: 40px;
    border-top: 1px solid #455a64;
    overflow: hidden;
    color: #fff;
    background: #546e7a
}
.rd-dropdown-list .item-link .lang-icon,
.rd-dropdown-list .notification .lang-icon,
.rd-dropdown-list .item-link .account-menu-icon,
.rd-dropdown-list .notification .account-menu-icon {
    width: 20px;
    height: 15px;
    margin-right: 10px
}
.rd-dropdown-list .item-link .lang-name,
.rd-dropdown-list .notification .lang-name {
    line-height: 1
}
.rd-dropdown-list .item-link {
    align-items: center
}
.rd-dropdown-list .item-link:hover {
    background: #2196f3
}
.rd-dropdown-list .item-link:active {
    background: #1976d2
}
.rd-dropdown-list .item-link:active .tm-icon,
.rd-dropdown-list .item-link:active>span {
    position: relative;
    top: 1px
}
.languages-menu-active .language-pick,
.account-menu-active .account-pick,
.notification-menu-active .header-notifications {
    z-index: 3
}
.languages-menu-active .language-pick .menu-element-inner,
.account-menu-active .account-pick .menu-element-inner,
.notification-menu-active .header-notifications .menu-element-inner {
    border-radius: 3px 3px 0 0;
    background: #546e7a
}
.languages-menu-active .language-pick .menu-element-inner:hover,
.account-menu-active .account-pick .menu-element-inner:hover,
.notification-menu-active .header-notifications .menu-element-inner:hover {
    color: #fff
}
.languages-menu-active .language-pick .menu-element-inner,
.account-menu-active .account-pick .menu-element-inner,
.notification-menu-active .header-notifications .menu-element-inner,
.languages-menu-active .language-pick .item-link,
.account-menu-active .account-pick .item-link,
.notification-menu-active .header-notifications .item-link {
    color: #fff
}
.notification-menu-active .header-notifications .menu-element-inner .tm-icon::after {
    display: none
}
.notification-menu-active .header-notifications .menu-element-inner.user-logged .tm-icon::after {
    display: block
}
.header-notifications {
    position: relative
}
.header-notifications .notification-menu {
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(35, 50, 56, 0.2);
    box-shadow: 0 5px 10px 0 rgba(35, 50, 56, 0.2)
}
.header-notifications .notification-menu-li .item-link,
.header-notifications .notification-menu-li .notification {
    height: auto
}
.header-notifications .tm-icon {
    -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1)
}
.header-notifications .tm-icon.bell-big-size {
    color: #d84315;
    position: absolute!important;
    width: 60px;
    height: 60px;
    font-size: 60px;
    transform: translateX(-50%) translateY(-50%);
    left: 50%;
    top: 50%;
    text-align: center;
    -webkit-transform-origin: -25% -25%;
    transform-origin: -25% -25%
}
.header-notifications .tm-icon.bell-big-size:after {
    display: none!important
}
.notification {
    align-items: flex-start
}
.notification__button,
.notification__gone {
    margin-top: 20px
}
.notification__gone {
    color: #b0bec5
}
.notification__content+.notification__gone {
    margin-top: 10px
}
.notification__content .t3-dark {
    text-transform: capitalize
}
.notification__icon {
    margin-right: 20px
}
.notification__body {
    width: 100%;
    max-width: calc(100% - 40px)
}
.notification_not-seen {
    position: relative;
    background: #607d8b!important
}
.notification_not-seen:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 5px;
    background: #ffc108
}
.account-pick .profile-img-wrap {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}
.account-pick .profile-img-wrap img {
    vertical-align: top;
    width: 100%;
    height: auto
}
.account-pick .profile-img-wrap .char {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 8px;
    letter-spacing: 1px;
    margin-left: 1px
}
.account-menu,
.notification-menu {
    display: block;
    width: 180px;
    position: absolute;
    right: 0
}
.account-menu .account-menu-li:first-child:before,
.notification-menu .account-menu-li:first-child:before,
.account-menu .notification-menu-li:first-child:before,
.notification-menu .notification-menu-li:first-child:before,
.account-menu .account-menu-li:first-child:after,
.notification-menu .account-menu-li:first-child:after,
.account-menu .notification-menu-li:first-child:after,
.notification-menu .notification-menu-li:first-child:after {
    content: '';
    width: 80px;
    height: 3px;
    position: absolute;
    bottom: 100%
}
.account-menu .account-menu-li:first-child:after,
.notification-menu .account-menu-li:first-child:after,
.account-menu .notification-menu-li:first-child:after,
.notification-menu .notification-menu-li:first-child:after {
    border-radius: 0 0 3px 0;
    background: #fff;
    right: 80px
}
.account-menu .account-menu-li:first-child:before,
.notification-menu .account-menu-li:first-child:before,
.account-menu .notification-menu-li:first-child:before,
.notification-menu .notification-menu-li:first-child:before {
    background: #546e7a;
    right: 3px;
    width: 80px
}
.account-menu .account-menu-li:first-child .item-link,
.notification-menu .account-menu-li:first-child .item-link,
.account-menu .notification-menu-li:first-child .item-link,
.notification-menu .notification-menu-li:first-child .item-link,
.account-menu .account-menu-li:first-child .notification,
.notification-menu .account-menu-li:first-child .notification,
.account-menu .notification-menu-li:first-child .notification,
.notification-menu .notification-menu-li:first-child .notification {
    border-top: 0;
    border-radius: 3px 0 0 0
}
.account-menu .account-menu-icon,
.notification-menu .account-menu-icon,
.account-menu .notification__icon,
.notification-menu .notification__icon {
    height: 20px!important
}
.account-menu .account-menu-icon.icon-letter,
.notification-menu .account-menu-icon.icon-letter,
.account-menu .notification__icon.icon-letter,
.notification-menu .notification__icon.icon-letter {
    font-size: 16px
}
.notification-menu {
    width: 300px
}
.notification-menu .notification-menu-li:first-child:before,
.notification-menu .notification-menu-li:first-child:after {
    width: 56px
}
.notification-menu .notification-menu-li:first-child:after {
    right: 57px
}
.notification-menu .notification-menu-li .item-link {
    line-height: 1.5;
    align-items: flex-start;
    padding: 20px
}
.notification-menu .notification-menu-li .item-link .notification-title {
    font-weight: 700
}
.notification-menu .notification-menu-li .item-link .link-click {
    color: #90caf9
}
.notification-menu .notification-menu-li .item-link .notification-menu-icon {
    margin-right: 20px
}
.notification-menu .notification-menu-li .item-link:active>div,
.notification-menu .notification-menu-li .item-link:active i {
    position: relative;
    top: 1px
}
.account-menu-active .account-pick .menu-element-inner {
    min-width: 70px
}
.shop-cart .cart-count {
    display: none
}
.shop-cart.button {
    margin-left: 20px;
    color: #fff!important
}
.shop-cart.button .menu-element-text {
    display: none
}
.shop-cart.button .cart-count {
    margin-left: 10px;
    display: inline-block
}
[role="tooltip"] {
    z-index: 1000!important

}
[role="tooltip"].header-tooltip {
    margin-top: 10px
}
[role="tooltip"].cart-popover {
    margin-top: 20px!important;
    margin-bottom: inherit!important
}
[role="tooltip"].cart-popover .cart-popover-price {
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: none
}
[role="tooltip"].header-search-btn {
    margin-top: 20px
}
.account-menu,
.sign-in-form,
.help-menu,
.languages-menu,
.notification-menu {
    display: none
}
.layout-light .user-menu {
    width: 100%
}
.button {
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400!important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none!important;
    transition: background .5s ease;
    text-align: center;
    border: 0;
    outline: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.button:hover,
.button:active,
.button:focus {
    color: #fff!important
}
.button.disabled svg g g {
    fill: #b0bec5
}
.button.disabled,
.button.loading,
.button[disabled="disabled"] {
    line-height: 38px
}
.button:active {
    line-height: 42px
}
.button.btn-without-top-border {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}
.button.btn-important {
    background: #f4511e;
    background: -moz-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: -webkit-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: linear-gradient(to bottom, #f4511e 0, #d84315 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4511e', endColorstr='#d84315', GradientType=0)
}
.button.btn-important:hover,
.button.btn-important:focus {
    background: #d84315;
    background: -moz-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: -webkit-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: linear-gradient(to bottom, #d84315 0, #bf360c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d84315', endColorstr='#bf360c', GradientType=0)
}
.button.btn-important:active {
    background: #9c2500!important;
    background: -moz-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: -webkit-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: linear-gradient(to bottom, #9c2500 0, #bf360c 100%)!important
}
.button.btn-main {
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
.button.btn-main:hover,
.button.btn-main:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
.button.btn-main:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
.button.btn-trivial {
    background: #90a4ae;
    background: -moz-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: -webkit-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: linear-gradient(to bottom, #90a4ae 0, #78909c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#90a4ae', endColorstr='#78909c', GradientType=0)
}
.button.btn-trivial:hover,
.button.btn-trivial:focus {
    background: #78909c;
    background: -moz-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#78909c', endColorstr='#546e7a', GradientType=0)
}
.button.btn-trivial:active {
    background: #455a64;
    background: -moz-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#455a64', endColorstr='#546e7a', GradientType=0)
}
.button.btn-big-height {
    height: 60px!important;
    line-height: 60px;
    font-size: 16px
}
.button.btn-big-height.disabled,
.button.btn-big-height.loading {
    line-height: 58px
}
.button.btn-big-height:active {
    line-height: 62px
}
.button.btn-big-width {
    padding: 0 30px
}
.button.btn-full-width {
    width: 100%
}
.button.disabled,
.button[disabled="disabled"],
.button[disabled] {
    border: 2px solid #b0bec5;
    background: rgba(0, 0, 0, 0)!important;
    color: #b0bec5!important;
    pointer-events: none
}
.button.disabled .svg-icon,
.button[disabled="disabled"] .svg-icon,
.button[disabled] .svg-icon {
    color: #b0bec5
}
.button.disabled:active,
.button[disabled="disabled"]:active,
.button[disabled]:active {
    line-height: 40px
}
.button.disabled.btn-big-height:active,
.button[disabled="disabled"].btn-big-height:active,
.button[disabled].btn-big-height:active {
    line-height: 60px
}
.button.loading {
    border: 2px solid #b0bec5;
    color: rgba(255, 255, 255, 0)!important;
    background: rgba(0, 0, 0, 0)!important
}
.button.loading:hover {
    background: rgba(0, 0, 0, 0)!important
}
.button.btn-unique {
    width: 40px;
    padding: 0
}
.button.btn-unique.btn-big-height {
    width: 60px
}
.button.btn-unique.tm-icon:before {
    margin-right: 0
}
.button.tm-icon:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: -2px;
    font-size: 20px;
    vertical-align: middle
}
.button.btn-top-square {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
.button.action-button {
    width: auto;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    background-image: linear-gradient(to top, #d84315, #f4511e);
    text-transform: none;
    color: #fff
}
.button:empty:before {
    margin: 0
}
.button.social-button {
    font-size: 14px;
    display: flex;
    color: #fff;
    min-width: 176px;
    height: 40px;
    align-items: center;
    justify-content: center
}
.button.social-button_big-height {
    height: 60px;
    padding: 30px 0
}
.button.social-button.btn-unique {
    min-width: 0
}
.button.social-button.btn-unique [class*='icon-'] {
    margin: 0
}
.button.social-button [class*='icon-'] {
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 20px
}
.button.social-button [class*='icon-']:before {
    position: absolute;
    top: 0;
    left: 0
}
.button.social-button .icon-facebook {
    background: #fff;
    color: #48629b;
    border-radius: 1px
}
.button.social-button .icon-facebook:before {
    left: 2px;
    top: 2px
}
.button.social-button .icon-twitter:before {
    font-size: 16px;
    top: 2px
}
.button.social-button:active {
    padding-top: 1px
}
.button.btn-facebook {
    background: #4f69a3;
    background: -moz-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: -webkit-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: linear-gradient(to bottom, #4f69a3 0, #415b93 100%)
}
.button.btn-facebook:hover,
.button.btn-facebook:focus {
    background: #324d89;
    background: -moz-linear-gradient(top, #415b93 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #415b93 0, #324d89 100%);
    background: linear-gradient(to bottom, #415b93 0, #324d89 100%)
}
.button.btn-facebook:active {
    background: #324d89;
    background: -moz-linear-gradient(top, #24407d 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #24407d 0, #324d89 100%);
    background: linear-gradient(to bottom, #24407d 0, #324d89 100%)
}
.button.btn-googlePlus {
    background: #c43a2e;
    background: -moz-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: -webkit-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: linear-gradient(to bottom, #db4937 0, #c43a2e 100%)
}
.button.btn-googlePlus:hover,
.button.btn-googlePlus:focus {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #c43a2e 0, #ba2b1f 100%)
}
.button.btn-googlePlus:active {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #a91e13 0, #ba2b1f 100%)
}
.button.btn-twitter {
    background: #4f9fdb;
    background: -moz-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: -webkit-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: linear-gradient(to bottom, #56acee 0, #4f9fdb 100%)
}
.button.btn-twitter:hover,
.button.btn-twitter:focus {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #4f9fdb 0, #3a8ece 100%)
}
.button.btn-twitter:active {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #227abe 0, #3a8ece 100%)
}
.button.btn-pinterest {
    background: #cb2026;
    background: -moz-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: -webkit-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: linear-gradient(to bottom, #e3262d 0, #cb2026 100%)
}
.button.btn-pinterest:hover,
.button.btn-pinterest:focus {
    background: #b70f15;
    background: -moz-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: linear-gradient(to bottom, #cb2026 0, #b70f15 100%)
}
.button.btn-pinterest:active {
    background: #b70f15;
    background: -moz-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: linear-gradient(to bottom, #9f0006 0, #b70f15 100%)
}
.button.btn-instagram {
    background: #5d98c8;
    background: -moz-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: -webkit-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: linear-gradient(to bottom, #5d98c8, #3f729b) repeat scroll 0 0
}
.button.btn-instagram:hover,
.button.btn-instagram:focus {
    background: #4a8cc2;
    background: -moz-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: -webkit-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: linear-gradient(to bottom, #4a8cc2 0, #386589 100%)
}
.button.btn-instagram:active {
    background: #30648f;
    background: -moz-linear-gradient(top, #30648f 0, #386589 100%);
    background: -webkit-linear-gradient(top, #30648f 0, #386589 100%);
    background: linear-gradient(to bottom, #30648f 0, #386589 100%)
}
.button.btn-vk {
    background: #346184;
    background: -moz-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: -webkit-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: linear-gradient(to bottom, #5b7fa6 0, #346184 100%)
}
.button.btn-vk:hover,
.button.btn-vk:focus {
    background: #346184;
    background: -moz-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #346184 0, #1d4b6e 100%)
}
.button.btn-vk:active {
    background: #113b5a;
    background: -moz-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #113b5a 0, #1d4b6e 100%)
}
.rd-notice-wrapper {
    position: absolute;
    z-index: 69
}
.rd-notice-wrapper.rd-wrapper-position-static {
    width: 100%;
    position: relative
}
.rd-notice-wrapper.rd-wrapper-position-static.notice-fixed {
    padding-top: 0
}
.rd-notice-wrapper.rd-wrapper-position-corner {
    max-width: 350px;
    right: 0;
    padding-top: 20px
}
.rd-notice-wrapper.rd-wrapper-position-fullWidth {
    width: 100%
}
.rd-notice-wrapper.rd-wrapper-position-fullWidth.notice-fixed {
    padding-top: 0
}
.rd-notice-wrapper.notice-fixed {
    position: fixed;
    right: 0;
    top: 0
}
@media(max-width:980px) {
    .rd-notice-wrapper: not(.notice-fixed).rd-wrapper-position-fullWidth {
        width: calc(100% - -44px)
    }
    .rd-notice-wrapper:not(.notice-fixed).rd-wrapper-position-corner {
        right: -44px
    }
}
.rd-notice {
    opacity: 0;
    position: relative;
    padding: 0;
    border: 0;
    text-align: left;
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(36, 50, 56, 0.2);
    box-shadow: 0 5px 10px 0 rgba(36, 50, 56, 0.2)
}
.rd-notice .rd-notice-content {
    background-color: #546e7a
}
.rd-notice:after {
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(36, 50, 56, 0.2);
    box-shadow: 0 5px 10px 0 rgba(36, 50, 56, 0.2)
}
.rd-notice:not(.rd-notice-position-static) .rd-notice-content,
.rd-notice:not(.rd-notice-position-static) .rd-notice-type-icon,
.rd-notice:not(.rd-notice-position-static) .rd-close-icon::before,
.rd-notice:not(.rd-notice-position-static) .close::before {
    color: #fff!important
}
.rd-notice .rd-close-icon,
.rd-notice .close {
    background: 0;
    position: absolute;
    z-index: 100;
    width: 10px;
    height: 10px;
    right: 20px;
    top: 20px;
    font-size: 0;
    text-align: center;
    opacity: 1!important;
    font-weight: normal;
    text-shadow: none
}
.rd-notice .rd-close-icon:before,
.rd-notice .close:before {
    content: "\e911";
    font-family: 'tm-icomoon';
    font-size: 10px;
    color: #fff
}
.rd-notice-tooltip {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    font-size: 14px;
    border-radius: 3px;
    line-height: 1.25;
    position: absolute;
    z-index: 65;
    max-width: 350px;
    opacity: 1
}
.rd-notice-tooltip.thumb-heart-tooltip {
    z-index: 100;
    margin-top: 19px
}
.rd-notice-tooltip.thumb-heart-tooltip .rd-notice-content {
    padding: 10px 20px
}
.rd-notice-tooltip:after {
    position: absolute;
    display: block;
    content: '';
    height: 20px;
    width: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 50
}
.rd-notice-tooltip .rd-notice-content {
    background: 0;
    border-radius: 3px;
    width: 100%;
    color: #fff;
    position: relative;
    z-index: 60;
    padding: 20px;
    font-weight: 400;
    line-height: 1.45
}
.rd-notice-tooltip .rd-notice-content a {
    color: #fff;
    text-decoration: underline
}
.rd-notice-tooltip .arrow {
    display: none!important
}
.rd-notice-tooltip.alert.rd-closing {
    white-space: normal;
    text-align: left
}
.rd-notice-tooltip.alert.rd-closing .rd-notice-content {
    padding-right: 50px
}
.rd-notice-tooltip.single-line .rd-notice-content {
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    white-space: nowrap
}
.rd-notice.animate {
    opacity: 1;
    margin-top: 0
}
.rd-notice-position-corner {
    margin-bottom: 20px;
    margin-right: 20px;
    max-width: 350px;
    padding: 20px 50px 20px 20px;
    border-radius: 3px
}
.rd-notice-position-corner.animate {
    margin-top: 0!important;
    opacity: .9
}
.rd-notice-position-corner .rd-notice-type-icon {
    font-size: 20px;
    margin-right: 20px;
    display: table
}
.rd-notice-position-corner .rd-close-icon,
.rd-notice-position-corner .close {
    top: 15px;
    right: 20px
}
.rd-notice-position-fullWidth {
    width: 100%;
    height: 60px;
    margin-top: -60px
}
.rd-notice-position-fullWidth .rd-notice-type-icon {
    margin-right: 10px;
    font-size: 24px
}
.rd-notice-position-fullWidth .rd-notice-content {
    white-space: nowrap
}
.rd-notice-position-fullWidth .rd-close-icon,
.rd-notice-position-fullWidth .close {
    top: calc(50% - 10px);
    right: 40px
}
.rd-notice-position-static {
    width: 100%;
    opacity: 1;
    margin-top: 0;
    transform: scale(1);
    padding: 20px 40px 20px;
    z-index: 1
}
.rd-notice-position-static .rd-notice-content {
    padding-left: 20px
}
.rd-notice-position-static .tm-icon {
    font-size: 40px;
    color: #ff8f00
}
.rd-notice-position-static .rd-close-icon,
.rd-notice-position-static .close {
    display: none
}
.rd-notice-position-left {
    margin-left: -20px
}
.rd-notice-position-left:after {
    right: -6px;
    top: 50%;
    margin-top: -10px
}
.rd-notice-position-right {
    margin-left: 20px
}
.rd-notice-position-right:after {
    left: -6px;
    top: 50%;
    margin-top: -10px
}
.rd-notice-position-top {
    margin-top: -20px;
    margin-bottom: 20px
}
.rd-notice-position-top:after {
    bottom: -6px;
    left: 50%;
    margin-left: -10px
}
.rd-notice-position-bottom {
    margin-top: 20px;
    margin-bottom: -20px
}
.rd-notice-position-bottom:after {
    top: -6px;
    left: 50%;
    margin-left: -10px
}
.rd-notice-type-default {
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(36, 50, 56, 0.2);
    box-shadow: 0 5px 10px 0 rgba(36, 50, 56, 0.2)
}
.rd-notice-type-default .rd-notice-content {
    background-color: #546e7a
}
.rd-notice-type-default:after {
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(36, 50, 56, 0.2);
    box-shadow: 0 5px 10px 0 rgba(36, 50, 56, 0.2)
}
.rd-notice-type-error {
    background-color: #d84315;
    -webkit-box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2);
    box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2)
}
.rd-notice-type-error .rd-notice-content {
    background-color: #d84315
}
.rd-notice-type-error:after {
    background-color: #d84315;
    -webkit-box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2);
    box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2)
}
.rd-notice-type-success {
    background-color: #1ab744;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 96, 35, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 96, 35, 0.2)
}
.rd-notice-type-success .rd-notice-content {
    background-color: #1ab744
}
.rd-notice-type-success:after {
    background-color: #1ab744;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 96, 35, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 96, 35, 0.2)
}
.rd-notice-type-warning {
    background-color: #ff8f00;
    -webkit-box-shadow: 0 5px 10px 0 rgba(255, 111, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(255, 111, 0, 0.2)
}
.rd-notice-type-warning .rd-notice-content {
    background-color: #ff8f00
}
.rd-notice-type-warning:after {
    background-color: #ff8f00;
    -webkit-box-shadow: 0 5px 10px 0 rgba(255, 111, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(255, 111, 0, 0.2)
}
.rd-notice-type-alert {
    background-color: #fff8e1
}
.rd-notice-type-alert .rd-notice-content {
    background-color: #fff8e1
}
.rd-notice .rd-close-icon,
.rd-notice .close {
    position: absolute;
    cursor: pointer
}
.rd-notice .rd-close-icon::before,
.rd-notice .close::before {
    content: "";
    display: inline-block;
    font-family: "tm-icomoon";
    font-size: 10px;
    font-weight: normal;
    margin-left: 1px;
    margin-top: 1px;
    transform: rotate(-2deg)
}
.spacer-padding-default {
    padding-right: 20px;
    padding-left: 20px
}
.rd-special-animated {
    width: 330px;
    position: absolute;
    top: 30px;
    margin-left: -135px;
    left: 0;
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    z-index: 1
}
.rd-special-animated.shown {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
.rd-special-animated .iti-flag {
    width: 40px;
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    margin-right: 20px
}
.rd-special-animated p {
    font-family: 'PT Sans', sans-serif;
    font-size: 13px;
    line-height: 1.5;
    color: #fff;
    padding: 0;
    margin: 0;
    text-align: left;
    display: table
}
.rd-special-animated .button {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.rd-switches {
    position: relative;
    padding: 0 20px;
    margin: 0;
    height: 40px;
    line-height: 40px;
    background: #dde3e6;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1)
}
.rd-switches.t1,
.rd-switches.t2,
.rd-switches.t3,
.rd-switches.t4,
.rd-switches.t5,
.rd-switches.t6 {
    color: #243238
}
.rd-switches:active {
    line-height: 41px
}
.rd-switches.sw2 {
    line-height: 60px;
    height: 60px
}
.rd-switches.sw2:active {
    line-height: 61px
}
.rd-switches.sw-left {
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px
}
.rd-switches.sw-right {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.rd-switches .iconCircle {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-webkit-box-sizing: border-box;
    -o-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0);
    border: 2px solid #b0bec5;
    -webkit-transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1)
}
.rd-switches .iconCircle:before {
    position: absolute;
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border: 3px solid rgba(0, 0, 0, 0);
    left: 50%;
    top: 50%;
    margin-left: -8px;
    margin-top: -8px;
    background: rgba(0, 0, 0, 0);
    z-index: 5;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1)
}
.rd-switches:hover {
    color: #fff;
    background: #2196f3
}
.rd-switches:hover .iconCircle {
    border-color: #fff
}
.rd-switches:active {
    color: #fff;
    background: #1976d2
}
.rd-switches:active.t1,
.rd-switches:active.t2,
.rd-switches:active.t3,
.rd-switches:active.t4,
.rd-switches:active.t5,
.rd-switches:active.t6 {
    color: #fff
}
.rd-switches:active .iconCircle {
    border-color: rgba(0, 0, 0, 0);
    background: #fff;
    background: 0
}
.rd-switches:active .iconCircle:before {
    background: #fff
}
.rd-switches.selected {
    font-weight: bold;
    color: #1ab744;
    background: #fff
}
.rd-switches.selected .iconCircle {
    border-color: #1ab744
}
.rd-switches.selected .iconCircle:before {
    background: #1ab744;
    border-color: #fff
}
.rd-switches.disabled,
.rd-switches:disabled,
.rd-switches[disabled="disabled"] {
    background: #dde3e6;
    color: #b0bec5;
    cursor: not-allowed
}
.rd-switches.disabled.t1,
.rd-switches:disabled.t1,
.rd-switches[disabled="disabled"].t1,
.rd-switches.disabled.t2,
.rd-switches:disabled.t2,
.rd-switches[disabled="disabled"].t2,
.rd-switches.disabled.t3,
.rd-switches:disabled.t3,
.rd-switches[disabled="disabled"].t3,
.rd-switches.disabled.t4,
.rd-switches:disabled.t4,
.rd-switches[disabled="disabled"].t4,
.rd-switches.disabled.t5,
.rd-switches:disabled.t5,
.rd-switches[disabled="disabled"].t5,
.rd-switches.disabled.t6,
.rd-switches:disabled.t6,
.rd-switches[disabled="disabled"].t6 {
    color: #b0bec5
}
.rd-switches.disabled .iconCircle,
.rd-switches:disabled .iconCircle,
.rd-switches[disabled="disabled"] .iconCircle {
    border-color: #cfd8dc;
    background: 0
}
.rd-switches.disabled.selected,
.rd-switches.selected:disabled,
.rd-switches.selected[disabled="disabled"] {
    color: #90a4ae;
    background: #fff;
    cursor: not-allowed
}
.rd-switches.disabled.selected.t1,
.rd-switches.selected:disabled.t1,
.rd-switches.selected[disabled="disabled"].t1,
.rd-switches.disabled.selected.t2,
.rd-switches.selected:disabled.t2,
.rd-switches.selected[disabled="disabled"].t2,
.rd-switches.disabled.selected.t3,
.rd-switches.selected:disabled.t3,
.rd-switches.selected[disabled="disabled"].t3,
.rd-switches.disabled.selected.t4,
.rd-switches.selected:disabled.t4,
.rd-switches.selected[disabled="disabled"].t4,
.rd-switches.disabled.selected.t5,
.rd-switches.selected:disabled.t5,
.rd-switches.selected[disabled="disabled"].t5,
.rd-switches.disabled.selected.t6,
.rd-switches.selected:disabled.t6,
.rd-switches.selected[disabled="disabled"].t6 {
    color: #90a4ae
}
.rd-switches.disabled.selected .iconCircle,
.rd-switches.selected:disabled .iconCircle,
.rd-switches.selected[disabled="disabled"] .iconCircle {
    border-color: #90a4ae
}
.rd-switches.disabled.selected .iconCircle:before,
.rd-switches.selected:disabled .iconCircle:before,
.rd-switches.selected[disabled="disabled"] .iconCircle:before {
    background: #90a4ae
}
.nav.nav-tabs li.active .rd-switches:active {
    font-weight: bold;
    color: #1ab744;
    background: #fff
}
.nav.nav-tabs li.active .rd-switches:active .iconCircle {
    border-color: #1ab744
}
.nav.nav-tabs li.active .rd-switches:active .iconCircle:before {
    background: #1ab744;
    border-color: #fff
}
.rd-tag {
    color: #90a4ae;
    border: 1px solid #90a4ae;
    border-radius: 3px;
    background-color: transparent;
    padding: 2px 10px;
    font-size: 11px;
    line-height: 16px;
    min-height: 20px;
    float: left;
    white-space: nowrap;
    overflow: hidden
}
.rd-tag-big {
    line-height: 21px;
    min-height: 30px;
    padding: 4.5px 20px;
    font-size: 14px
}
.rd-tag-big:not(.disabled):active {
    padding-top: 5.5px!important;
    padding-bottom: 3.5px!important
}
.rd-tag:not(.disabled):hover,
.rd-tag:not(.rd-tag_static):hover {
    color: #2196f3;
    border-color: #2196f3;
    text-decoration: none;
    cursor: pointer
}
.rd-tag:not(.disabled):active,
.rd-tag:not(.rd-tag_static):active {
    color: #fff!important;
    border-color: #2196f3;
    background: #2196f3;
    padding-top: 3px;
    padding-bottom: 1px
}
.rd-tag.disabled,
.rd-tag_static {
    border-color: #dde3e6;
    color: #cfd8dc!important
}
.rd-tag.disabled:hover,
.rd-tag_static:hover {
    cursor: default
}
.rd-tag_success,
.rd-tag_success:hover,
.rd-tag_success:active {
    background: #1ab744;
    color: #fff!important;
    border: 0
}
.rd-step {
    position: relative;
    width: 20px;
    height: 20px;
    border-width: 5px;
    border-style: solid;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-size: 15px;
    line-height: 15px;
    background: #b0bec5;
    border-color: rgba(176, 190, 197, 0.4);
    -webkit-background-clip: padding-box!important;
    background-clip: padding-box!important
}
.rd-step .step-number {
    position: static;
    font-size: 13px;
    font-weight: 700;
    line-height: 21px;
    color: #fff
}
.rd-step.rd-step-large {
    width: 30px;
    height: 30px
}
.rd-step.rd-step-large .step-number {
    line-height: 30px;
    font-size: 16px
}
.rd-step.yellow {
    background: #ffb302;
    border-color: #ffe082
}
.rd-step.blue {
    background: #2196f3;
    border-color: rgba(33, 150, 243, 0.4);
    background-clip: padding-box
}
.rd-step.green {
    background: #1ab744;
    border-color: #76d48f
}
.rd-step.step-passed {
    background: #2196f3;
    border-color: #a6d5fa
}
.rd-step.active {
    background: #243238;
    border-color: rgba(96, 125, 139, 0.4)
}
.rd-step.disabled,
.rd-step[disabled="disabled"],
.rd-step[disabled] {
    background: #fff;
    border-color: #dfe5e8
}
.rd-step.disabled .step-number,
.rd-step[disabled="disabled"] .step-number,
.rd-step[disabled] .step-number {
    color: #dde3e6
}
.highlighted-success {
    color: #a8e4bb!important
}
.highlighted-important {
    color: #90caf9!important
}
.highlighted-important:hover {
    color: #2196f3!important
}
.highlighted-important:active {
    color: #0d47a1!important
}
.pointer-events-none {
    pointer-events: none
}
.text-nowrap {
    white-space: nowrap
}
.without-left-bd-radius,
.tm-rd-input select.rd-field.without-left-bd-radius,
.tm-rd-input [type='email'].without-left-bd-radius,
.tm-rd-input [type='text'].without-left-bd-radius,
.tm-rd-input [type='password'].without-left-bd-radius,
.tm-rd-input [type='tel'].without-left-bd-radius,
.tm-rd-input [type='number'].without-left-bd-radius {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.without-right-bd-radius,
.tm-rd-input select.rd-field.without-right-bd-radius,
.tm-rd-input [type='email'].without-right-bd-radius,
.tm-rd-input [type='text'].without-right-bd-radius,
.tm-rd-input [type='password'].without-right-bd-radius,
.tm-rd-input [type='tel'].without-right-bd-radius,
.tm-rd-input [type='number'].without-right-bd-radius,
.rd-accordion .signin-parts_part1 input[type="email"] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.without-top-bd-radius,
.tm-rd-input select.rd-field.without-top-bd-radius,
.tm-rd-input [type='email'].without-top-bd-radius,
.tm-rd-input [type='text'].without-top-bd-radius,
.tm-rd-input [type='password'].without-top-bd-radius,
.tm-rd-input [type='tel'].without-top-bd-radius,
.tm-rd-input [type='number'].without-top-bd-radius {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
.without-bottom-bd-radius,
.tm-rd-input select.rd-field.without-bottom-bd-radius,
.tm-rd-input [type='email'].without-bottom-bd-radius,
.tm-rd-input [type='text'].without-bottom-bd-radius,
.tm-rd-input [type='password'].without-bottom-bd-radius,
.tm-rd-input [type='tel'].without-bottom-bd-radius,
.tm-rd-input [type='number'].without-bottom-bd-radius {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.cursor-pointer {
    cursor: pointer
}
.spacing-outer-reset {
    margin: 0
}
.spacing-outer-left-10 {
    margin-left: 10px
}
.spacing-outer-left-20 {
    margin-left: 20px
}
.spacing-outer-left-40 {
    margin-left: 40px
}
.spacing-outer-left-80 {
    margin-left: 80px
}
.spacing-outer-left-160 {
    margin-left: 160px
}
.spacing-outer-right-10 {
    margin-right: 10px
}
.spacing-outer-right-20 {
    margin-right: 20px
}
.spacing-outer-right-40 {
    margin-right: 40px
}
.spacing-outer-right-80 {
    margin-right: 80px
}
.spacing-outer-right-160 {
    margin-right: 160px
}
.spacing-outer-top-10 {
    margin-top: 10px
}
.spacing-outer-top-20 {
    margin-top: 20px
}
.spacing-outer-top-40 {
    margin-top: 40px
}
.spacing-outer-top-80 {
    margin-top: 80px
}
.spacing-outer-top-160 {
    margin-top: 160px
}
.spacing-outer-bottom-10 {
    margin-bottom: 10px
}
.spacing-outer-bottom-20 {
    margin-bottom: 20px
}
.spacing-outer-bottom-40 {
    margin-bottom: 40px
}
.spacing-outer-bottom-80 {
    margin-bottom: 80px
}
.spacing-outer-bottom-160 {
    margin-bottom: 160px
}
.mirror-reflection {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
.button-border-left {
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}
.button-border-right {
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}
html[dir="rtl"] .icon-pop-out,
html[dir="rtl"] .icon-cart:not(.button),
html[dir="rtl"] .icon-cart.button:before,
html[dir="rtl"] .icon-wallet:before {
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .button.tm-icon:not(.icon-right-arrow-circle):before {
    margin: 0 0 0 10px
}
html[dir="rtl"] .rd-footer-container .mc-form .flex-item+div {
    display: none
}
html[dir="rtl"] .user-menu .user-menu-element .menu-element-text {
    margin: 0 10px 0 0
}
html[dir="rtl"] .user-menu .user-menu-element .shop-cart.button {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}
html[dir="rtl"] .user-menu .icon-arrow-small-down {
    margin: 0 10px 0 0
}
html[dir="rtl"] .main-menu .sub-menu .tm-icon.icon-arrow {
    margin: 0 10px 0 0
}
html[dir="rtl"] .main-menu .sub-menu .text-faded:after {
    display: none
}
html[dir="rtl"] header>.sub-menu .svg.square-icon {
    margin: 0 0 0 10px
}
@media(max-width:1599px) {
    html[dir="rtl"] .header>.logo .logo-icon {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
}
html[dir="rtl"] .page-heading .with-arrow {
    right: auto;
    left: 0
}
html[dir="rtl"] .page-heading .with-arrow .icon-arrow-small-right {
    left: auto;
    right: -14px;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .breadcrumbs li {
    float: right
}
html[dir="rtl"] .breadcrumbs li:after {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .search-page .search-heading {
    float: right;
    padding: 12px 20px 12px 0
}
html[dir="rtl"] .search-page .num {
    float: right;
    margin: 0 5px 0 0
}
html[dir="rtl"] .search-description .description-link {
    float: left
}
html[dir="rtl"] .search-description .description-link .default-title:before,
html[dir="rtl"] .search-description .description-link .active-title:before {
    right: auto;
    left: -13px
}
html[dir="rtl"] .block.search-results .block-heading {
    padding: 12px 20px 14px 0
}
html[dir="rtl"] .block.search-results .block-heading:before {
    left: auto;
    right: 19px
}
html[dir="rtl"] .block.search-results .block-heading:after {
    left: auto;
    right: 20px
}
html[dir="rtl"] .tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>.link-click,
html[dir="rtl"] .tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>.link-click,
html[dir="rtl"] .tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>a,
html[dir="rtl"] .tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>a,
html[dir="rtl"] .tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>strong,
html[dir="rtl"] .tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>strong {
    padding-left: 0;
    padding-right: 16px
}
html[dir="rtl"] .tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>.link-click:before,
html[dir="rtl"] .tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>.link-click:before,
html[dir="rtl"] .tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>a:before,
html[dir="rtl"] .tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>a:before,
html[dir="rtl"] .tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>strong:before,
html[dir="rtl"] .tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>strong:before {
    left: auto;
    right: 0
}
html[dir="rtl"] .tree .checkbox-list>li a:before,
html[dir="rtl"] .tree .checkbox-list .link-click:before {
    float: right;
    margin: 0 0 7px 8px
}
html[dir="rtl"] .search-filters .block-heading {
    padding: 0 47px 0 0
}
html[dir="rtl"] .search-filters .block-heading .trigger-arrow {
    left: auto;
    right: 17px
}
html[dir="rtl"] .search-filters .block-trigger-label:before {
    left: auto;
    right: 18px
}
html[dir="rtl"] .js-modal-preview-popup .modal-body>.row,
html[dir="rtl"] .js-modal-preview-popup .modal-body h2.block-heading {
    display: -webkit-flex!important;
    display: flex!important;
    flex-flow: row nowrap
}
html[dir="rtl"] .js-modal-preview-popup .modal-body>.row .flex-item,
html[dir="rtl"] .js-modal-preview-popup .modal-body h2.block-heading .flex-item {
    flex-grow: 1;
    min-width: 1px;
    flex-basis: 1px
}
html[dir="rtl"] .js-modal-preview-popup .modal-body>.row .flex-item.item-with-icon,
html[dir="rtl"] .js-modal-preview-popup .modal-body h2.block-heading .flex-item.item-with-icon {
    padding-left: 40px;
    position: relative
}
html[dir="rtl"] .js-modal-preview-popup .modal-body>.row .flex-item.item-with-icon .tm-icon:before,
html[dir="rtl"] .js-modal-preview-popup .modal-body h2.block-heading .flex-item.item-with-icon .tm-icon:before {
    position: absolute;
    left: 0
}
html[dir="rtl"] .js-modal-preview-popup .modal-body .icon-success {
    margin: 0 0 0 20px
}
html[dir="rtl"] #cart-popup .modal-body {
    padding: 14px 27px 40px 19px
}
html[dir="rtl"] #cart-popup .template-shopping-options .shopping-options>li .button {
    float: left
}
html[dir="rtl"] #cart-popup .template-shopping-options .shopping-options>li .price {
    float: left;
    margin: 0
}
html[dir="rtl"] #cart-popup .template-shopping-options .shopping-options>li .icon {
    float: right;
    margin: -5px 4px 0 17px
}
html[dir="rtl"] #cart-popup .template-shopping-options .shopping-options>li .service {
    margin: 0 0 0 50%
}
html[dir="rtl"] #cart-popup .template-shopping-options .shopping-options>li .service-description,
html[dir="rtl"] #cart-popup .template-shopping-options .shopping-options>li .service-short-description {
    margin: 0 57px 0 0
}
html[dir="rtl"] #cart-popup .template-shopping-options.recommended .shopping-options .price.js-price {
    margin: 0 0 0 20px
}
html[dir="rtl"] .preview-page .preview-heading:after {
    right: auto;
    left: 0;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .preview-page>.row {
    display: -webkit-flex!important;
    display: flex!important;
    flex-flow: row nowrap
}
html[dir="rtl"] .preview-page>.row .flex-item {
    flex-grow: 1;
    min-width: 1px;
    flex-basis: 1px
}
html[dir="rtl"] .preview-page>.row .flex-item.item-with-icon {
    padding-left: 40px;
    position: relative
}
html[dir="rtl"] .preview-page>.row .flex-item.item-with-icon .tm-icon:before {
    position: absolute;
    left: 0
}
html[dir="rtl"] .preview-page .buttons-wrapper .icon-magic {
    left: -10px
}
html[dir="rtl"] .preview-page .live-demo-link .button+.button {
    margin-left: auto;
    margin-right: 4px
}
html[dir="rtl"] .preview-page .preview-tabs .nav-tabs li {
    float: right
}
html[dir="rtl"] .preview-page .preview-tabs .nav-tabs li span {
    border-left: 1px solid #b0bec5;
    border-right: 0
}
html[dir="rtl"] .preview-page .owl-controls .owl-buttons {
    left: 0
}
html[dir="rtl"] .purchase-options .panel-group {
    width: auto
}
@media(max-width:1040px) {
    html[dir="rtl"] .purchase-options .panel-group {
        left: 20px
    }
}
html[dir="rtl"] .purchase-options .subtotal-price {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}
html[dir="rtl"] .purchase-options .subtotal-price .price-block {
    float: left;
    margin: 0 30px 0 -40px;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .purchase-options .subtotal-price .price-block .template-price {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .purchase-options .subtotal-price span {
    float: left
}
html[dir="rtl"] .purchase-options .panel .panel-heading {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .purchase-options .panel .panel-heading .panel-title h4 {
    display: block
}
html[dir="rtl"] .purchase-options .panel .panel-heading .panel-title .price,
html[dir="rtl"] .purchase-options .panel .panel-heading .panel-title h4 {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .cart-summary .cart-summary-item>.row {
    display: -webkit-flex!important;
    display: flex!important;
    flex-flow: row nowrap
}
html[dir="rtl"] .cart-summary .cart-summary-item>.row .flex-item {
    flex-grow: 1;
    min-width: 1px;
    flex-basis: 1px
}
html[dir="rtl"] .cart-summary .cart-summary-item>.row .flex-item.item-with-icon {
    padding-left: 40px;
    position: relative
}
html[dir="rtl"] .cart-summary .cart-summary-item>.row .flex-item.item-with-icon .tm-icon:before {
    position: absolute;
    left: 0
}
html[dir="rtl"] .cart-summary .cart-summary-item h3 {
    padding: 0 0 14px 20px
}
html[dir="rtl"] .cart-summary .cart-summary-item .del-template {
    right: auto;
    left: 0
}
html[dir="rtl"] .cart-summary .cart-summary-item .shopping-options li {
    border: 0
}
html[dir="rtl"] .cart-summary .cart-summary-item .shopping-options li .action {
    right: auto;
    left: 0;
    margin: 0 10px 0 0;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .cart-summary .cart-summary-item .shopping-options .price {
    float: left
}
html[dir="rtl"] .cart-summary #promocode_add {
    text-align: left
}
html[dir="rtl"] .cart-summary #promocode_add .icon-arrow-small-down {
    right: auto;
    left: -15px
}
html[dir="rtl"] .cart-summary-prices {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}
html[dir="rtl"] .cart-summary-prices .subtotal-price .price {
    margin: 0 6px 0 0
}
html[dir="rtl"] .cart-summary>h2 .action {
    right: auto;
    left: 0;
    margin: 0 10px 0 23px;
    width: 80px
}
html[dir="rtl"] .cart-summary .total-price {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}
html[dir="rtl"] .cart-summary .total-price .price-block {
    margin: 0 30px 0 -20px;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .cart-summary .total-price .price-block .template-price {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .cart-summary .total-price span {
    float: left
}
html[dir="rtl"] #checkout-page #header .icon-secure-shield:before {
    margin: 0 0 0 10px
}
html[dir="rtl"] #checkout-page>div>.container {
    display: -webkit-flex!important;
    display: flex!important;
    flex-flow: row nowrap
}
html[dir="rtl"] #checkout-page>div>.container .flex-item {
    flex-grow: 1;
    min-width: 1px;
    flex-basis: 1px
}
html[dir="rtl"] #checkout-page>div>.container .flex-item.item-with-icon {
    padding-left: 40px;
    position: relative
}
html[dir="rtl"] #checkout-page>div>.container .flex-item.item-with-icon .tm-icon:before {
    position: absolute;
    left: 0
}
html[dir="rtl"] .rd-accordion .rd-step {
    left: auto;
    right: 40px
}
html[dir="rtl"] .rd-accordion .rd-step-large {
    right: 36px
}
html[dir="rtl"] .rd-accordion .rd-accordion__panel-title {
    left: auto;
    right: 40px;
    margin-left: auto;
    margin-right: 60px
}
html[dir="rtl"] .rd-accordion .rd-accordion__panel-info {
    right: auto;
    left: 40px
}
html[dir="rtl"] .rd-accordion .signin-switch-account {
    right: auto;
    left: 40px
}
html[dir="rtl"] .rd-accordion .icon-eye,
html[dir="rtl"] .rd-accordion .icon-status {
    right: auto;
    left: 20px
}
html[dir="rtl"] .rd-accordion .signin-parts_part2 {
    margin: 0 36px 0 0
}
html[dir="rtl"] .rd-accordion .signin-parts .icon-placeholder {
    left: auto;
    right: 20px
}
html[dir="rtl"] .rd-accordion .signin-parts .tm-rd-input-f4 .control-label {
    left: auto;
    right: 35px;
    padding: 0 16px 0 0
}
html[dir="rtl"] .rd-accordion .signin-parts .tm-rd-input-f4 [type='password'] {
    padding-left: 20px;
    padding-right: 50px
}
html[dir="rtl"] .rd-accordion .signin-parts .without-left-bd-radius {
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}
html[dir="rtl"] .rd-accordion .signin-parts .without-right-bd-radius {
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}
html[dir="rtl"] .rd-accordion .signin-parts .gravatar-holder {
    left: 0;
    right: auto;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}
html[dir="rtl"] .rd-accordion .signin-parts .gravatar-holder ~ input[type="email"] {
    padding: 20px 50px 0 110px
}
html[dir="rtl"] .rd-accordion .rd-checkbox-input+.rd-checkbox-label {
    padding: 0 10px 0 0
}
html[dir="rtl"] .rd-accordion .rd-checkbox-input+.rd-checkbox-label:before,
html[dir="rtl"] .rd-accordion .rd-checkbox-input+.rd-checkbox-label:after {
    left: auto;
    right: -20px
}
html[dir="rtl"] .rd-accordion [class^="col-"]:not(.chosen-phone) .tm-rd-input-f3 .control-label {
    left: auto;
    right: 5px;
    padding-left: 0;
    padding-right: 16px
}
html[dir="rtl"] .rd-accordion [class^="col-"]:not(.chosen-phone) .tm-rd-input-f3 input {
    padding-right: 20px;
    padding-left: 45px
}
html[dir="rtl"] .rd-accordion [class^="col-"]:not(.chosen-phone) .chosen-container .chosen-single .iti-flag {
    left: auto;
    right: 9px
}
html[dir="rtl"] .rd-accordion [class^="col-"]:not(.chosen-phone) .chosen-container .chosen-single>div {
    right: auto;
    left: 22px
}
html[dir="rtl"] .rd-accordion [class^="col-"]:not(.chosen-phone) .chosen-container .chosen-drop .chosen-results li:before {
    left: auto;
    right: 10px
}
html[dir="rtl"] .rd-accordion [class^="col-"]:not(.chosen-phone) .chosen-container .chosen-drop .chosen-results li:after {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    right: auto;
    left: 0
}
html[dir="rtl"] .rd-accordion [class^="col-"]:not(.chosen-phone) .chosen-container .chosen-drop .chosen-results li:not(.iti-flag) {
    padding-left: 0;
    padding-right: 50px
}
html[dir="rtl"] .rd-accordion .chosen-country:not(.chosen-phone) .chosen-results .iti-flag {
    padding: 3px 50px 3px 0
}
html[dir="rtl"] .rd-accordion .chosen-phone {
    direction: ltr
}
html[dir="rtl"] .rd-accordion .chosen-phone .icon-status {
    right: 20px;
    left: auto
}
html[dir="rtl"] .rd-accordion .button.tm-icon:before {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
html[dir="rtl"] .rd-accordion .merchant-system .merchant-system__logo+.merchant-system__name {
    margin-right: 10px
}
html[dir="rtl"] .rd-accordion .merchant-system .payment-systems__item:first-child {
    margin-left: 10px
}
html[dir="rtl"] .user-account>.row>[class^="col-"],
html[dir="rtl"] .user-account>.row .row>[class^="col-"] {
    float: right
}
html[dir="rtl"] .user-account .rating-stars-block .stars {
    float: right
}
html[dir="rtl"] .user-account .block-heading {
    padding-left: 20px;
    padding-right: 20px
}
html[dir="rtl"] .user-account .block-user-reviews .js-review-wrapper {
    display: -webkit-flex!important;
    display: flex!important;
    flex-flow: row nowrap
}
html[dir="rtl"] .user-account .block-user-reviews .js-review-wrapper .flex-item {
    flex-grow: 1;
    min-width: 1px;
    flex-basis: 1px
}
html[dir="rtl"] .user-account .block-user-reviews .js-review-wrapper .flex-item.item-with-icon {
    padding-left: 40px;
    position: relative
}
html[dir="rtl"] .user-account .block-user-reviews .js-review-wrapper .flex-item.item-with-icon .tm-icon:before {
    position: absolute;
    left: 0
}
html[dir="rtl"] .user-account .block-review .form-control {
    padding: 5px 10px 5px 0
}
html[dir="rtl"] .user-account .block-template {
    margin: 0 0 0 29px
}
html[dir="rtl"] .user-account .item-describe-review {
    padding: 0 23px 0 0
}
html[dir="rtl"] .user-account .item-describe-review .icon-success {
    left: auto;
    right: 0
}
html[dir="rtl"] .user-account .table-style1 th {
    text-align: right
}
html[dir="rtl"] .user-account .earlier-link {
    text-align: left
}
html[dir="rtl"] #profile-content>.row [class^="col-"] {
    margin: 0;
    float: right
}
html[dir="rtl"] #profile-content .action {
    float: left;
    margin: 0
}
html[dir="rtl"] #profile-content .user-picture {
    margin-right: auto;
    margin-left: 10px
}
html[dir="rtl"] #profile-content .block-billing-info .block-content {
    overflow: hidden
}
html[dir="rtl"] #profile-content .user-options .option {
    float: right;
    margin-right: auto;
    margin-left: 5px;
    text-align: left
}
html[dir="rtl"] #profile-content .user-options dd {
    margin: 0
}
/*body {
    min-width: 1024px;
    color: #243238;
    font-family: 'PT Sans', sans-serif;
    background: #eceff1;
    -webkit-font-smoothing: antialiased
}*/
/*body a {
    color: #2196f3
}
body a:hover {
    color: #0d47a1
}*/
a {
    cursor: pointer
}
a:hover {
    color: #1976d2
}
a:active,
a:focus {
    outline: 0;
    text-decoration: none
}
small {
    font-size: 11px;
    line-height: 16px
}
.container {
    position: relative
}
.switch-panel {
    text-align: center;
    background-color: #ffffe6;
    height: 22px;
    padding-top: 4px;
    border-bottom: 1px solid #ccc;
    position: relative
}
.full-width-wrapper {
    width: 100%
}
img {
    max-width: 100%
}
html.ie10.no-touch,
html.ie11.no-touch {
    -ms-overflow-style: scrollbar
}
.color-default {
    color: #243238!important
}
.color-primary {
    color: #2196f3!important
}
.color-secondary {
    color: #d84315!important
}
.loading:after,
.mfp-preloader:after {
    position: absolute!important;
    content: '';
    display: block;
    width: calc(100% - 40px)!important;
    height: 4px;
    top: 50%!important;
    background: url('/img/tm-loading.svg?5000764') 0 0 no-repeat;
    background-size: 100% 28px;
    margin: -1px auto 0!important;
    z-index: 999!important;
    left: 0!important;
    right: 0!important
}
.loading.big-loading:after,
.mfp-preloader.big-loading:after {
    width: calc(100% - 60px)!important;
    height: 8px
}
.loading.fullwidth-loading:after,
.mfp-preloader.fullwidth-loading:after {
    width: 100%!important
}
.loading.input-text-loading,
.mfp-preloader.input-text-loading {
    width: 120px;
    margin-left: 30px;
    height: 34px;
    position: relative
}
.loading.input-text-loading:after,
.mfp-preloader.input-text-loading:after {
    height: 8px
}
.mfp-preloader:after {
    width: 30%!important
}
.mfp-wrap .mfp-content {
    opacity: 0;
    display: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.mfp-wrap .mfp-container {
    padding: 0
}
.loader-modal {
    max-width: 450px
}
.loader-modal-backdrop {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: rgba(35, 50, 56, 0.95)
}
.loader-modal .loading {
    position: relative;
    width: 100%;
    height: 8px
}
.loader-modal .loading:after {
    height: 8px
}
.loader-modal .loader-description {
    text-transform: uppercase;
    color: #fff;
    margin-top: 40px
}
.hide-price {
    color: #fff!important
}
ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.list li {
    font-size: 12px;
    line-height: 20px
}
.list li a:hover {
    text-decoration: underline
}
.list li .link-click {
    cursor: pointer;
    color: #2196f3
}
.list li .link-click:hover {
    color: #0d47a1;
    text-decoration: underline
}
.tags {
    padding-top: 13px
}
.tags li {
    line-height: 25px;
    padding: 0 13px;
    font-size: 12px;
    margin-left: 4px;
    display: inline-block;
    position: relative
}
.tags li a,
.tags li span {
    color: #243238
}
.tags li a:hover ~ .icon-cross,
.tags li span:hover ~ .icon-cross {
    color: #d84315
}
.tags li .icon-cross {
    color: #b0bec5;
    display: inline-block;
    position: absolute;
    right: 24px;
    top: 4px;
    pointer-events: none;
    font-size: 11px
}
.landing-page .search-filters .checkbox-list li span {
    color: #d84315
}
.landing-page .search-filters .checkbox-list li a,
.landing-page .search-filters .checkbox-list li span:not(.counter) {
    color: #243238;
    font-size: 12px;
    position: relative;
    margin-left: 0
}
.landing-page .search-filters .checkbox-list li a:before,
.landing-page .search-filters .checkbox-list li span:not(.counter):before {
    position: relative;
    top: 2px;
    content: ' ';
    height: 14px;
    float: left;
    margin: 2px 6px 0 0;
    width: 12px;
    background-size: contain;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23eceff1%22%20d%3D%22M0.8%200.8h30.4v30.4h-30.4v-30.4z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.landing-page .search-filters .checkbox-list li a.active:before,
.landing-page .search-filters .checkbox-list li span:not(.counter).active:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.landing-page .search-filters .checkbox-list.selected>a.property-disabled {
    color: lightgrey;
    text-decoration: none;
    cursor: default
}
.landing-page .search-filters .checkbox-list.selected>a.property-disabled+span {
    color: #d3d3d3
}
.landing-page .search-filters .checkbox-list.selected>a.property-disabled:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23cfd8dc%22%20d%3D%22M0.8%200.8h30.4v30.4h-30.4v-30.4z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M32%200h-32v32h32v-32zM30.4%2030.4h-28.8v-28.8h28.8v28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.landing-page .search-filters .checkbox-list.selected>a:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
#colors-list {
    margin: 0
}
#colors-list h5 {
    margin: 0 0 17px 4px
}
#colors-list .block-content {
    padding-bottom: 12px;
    padding-left: 16px
}
#colors-list li {
    border: 1px solid #cfd8dc;
    float: left;
    margin: 0 4px 9px
}
#colors-list li#any-color a:before,
#colors-list li#any-color span:before {
    content: url('/img/cross-sign.png?5000764')
}
#colors-list li a,
#colors-list li span {
    border: 4px solid #fff;
    display: block;
    width: 28px;
    height: 28px
}
#colors-list li a:hover,
#colors-list li span:hover {
    text-decoration: none
}
#colors-list li.selected,
#colors-list li.selected:hover {
    border: 2px solid #2196f3
}
#colors-list li.selected a,
#colors-list li.selected:hover a,
#colors-list li.selected span,
#colors-list li.selected:hover span {
    border: 3px solid #fff;
    width: 26px;
    height: 26px
}
#colors-list li:hover {
    border: 1px solid #2196f3;
    text-decoration: none
}
#colors-list #color-167896 a,
#colors-list #color-167896 span {
    background: #000
}
#colors-list #color-167897 a,
#colors-list #color-167897 span {
    background: #fff
}
#colors-list #color-167898 a,
#colors-list #color-167898 span {
    background: #7f7f7f
}
#colors-list #color-167899 a,
#colors-list #color-167899 span {
    background: #964b00
}
#colors-list #color-167901 a,
#colors-list #color-167901 span {
    background: #ba54ff
}
#colors-list #color-167902 a,
#colors-list #color-167902 span {
    background: #ff63e8
}
#colors-list #color-167903 a,
#colors-list #color-167903 span {
    background: #0084ff
}
#colors-list #color-167904 a,
#colors-list #color-167904 span {
    background: #41dbe5
}
#colors-list #color-167905 a,
#colors-list #color-167905 span {
    background: #7ae441
}
#colors-list #color-167906 a,
#colors-list #color-167906 span {
    background: #f8f100
}
#colors-list #color-167907 a,
#colors-list #color-167907 span {
    background: #ff693d
}
#colors-list #color-167908 a,
#colors-list #color-167908 span {
    background: #ff2a2a
}
.disabled-link {
    cursor: default
}
.overflowed-hidden {
    overflow: hidden
}
#disabledInput {
    color: #b0bec5;
    background: #eceff1;
    cursor: not-allowed;
    border-color: #cfd8dc
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="date"],
select {
    width: 100%;
    box-sizing: border-box;
    padding: 5px 0 5px 10px;
    border: 1px solid #90a4ae;
    outline: 0;
    color: #243238;
    font-size: 14px;
    line-height: 19px;
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="date"]:focus,
select:focus {
    border: 1px solid #2196f3;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
input[type="text"]::-ms-clear,
input[type="password"]::-ms-clear,
input[type="email"]::-ms-clear,
input[type="date"]::-ms-clear,
select::-ms-clear {
    display: none
}
select:hover {
    border: 1px solid #d84315
}
select:focus {
    border: 1px solid #2196f3
}
.has-error .form-control,
.has-error .form-control:focus {
    border-color: #d84315
}
.has-error .help-block,
.has-error .control-label {
    color: #d84315
}
.form-control:-moz-placeholder {
    color: #999
}
.form-control::-moz-placeholder {
    color: #999
}
.form-control:-ms-input-placeholder {
    color: #999
}
.form-control::-webkit-input-placeholder {
    color: #999
}
.form-control:-moz-placeholder {
    color: #90a4ae
}
.form-control::-moz-placeholder {
    color: #90a4ae
}
.form-control:-ms-input-placeholder {
    color: #90a4ae
}
.form-control::-webkit-input-placeholder {
    color: #90a4ae
}
.form-control:focus:-moz-placeholder {
    color: #bbdefb
}
.form-control:focus::-moz-placeholder {
    color: #bbdefb
}
.form-control:focus:-ms-input-placeholder {
    color: #bbdefb
}
.form-control:focus::-webkit-input-placeholder {
    color: #bbdefb
}
.link-transition {
    opacity: 1;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear
}
#svg-icons {
    display: none
}
.countdown-block {
    width: 340px;
    transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    opacity: 0;
    transform: scale(0.8) translateY(-97%);
    margin-top: -20px
}
.countdown-block.show {
    opacity: 1;
    transform: scale(1) translateY(-101%)
}
.countdown-block .countdown-block-heading {
    display: block;
    margin-bottom: 10px
}
.countdown-block .countdown-block-content,
.countdown-block .countdown-block-footer {
    font-size: 13px;
    color: #b0bec5;
    margin-bottom: 0
}
.countdown-block .countdown-block-footer {
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    font-size: 13px!important
}
.countdown-block .countdown-block-footer .countdown-timer {
    margin-top: 10px
}
.countdown-block .countdown-block-footer .countdown-timer .days,
.countdown-block .countdown-block-footer .countdown-timer .hrs,
.countdown-block .countdown-block-footer .countdown-timer .min,
.countdown-block .countdown-block-footer .countdown-timer .sec {
    margin-right: 9px
}
.countdown-block .countdown-block-footer .countdown-timer .days .num,
.countdown-block .countdown-block-footer .countdown-timer .hrs .num,
.countdown-block .countdown-block-footer .countdown-timer .min .num,
.countdown-block .countdown-block-footer .countdown-timer .sec .num {
    padding-right: 3px;
    font-weight: 700;
    color: #fff
}
.countdown-block .countdown-block-footer .price {
    margin-top: 10px;
    font-size: 13px!important;
    color: #b0bec5!important
}
.countdown-block .countdown-block-footer .price .line-through {
    padding-left: 10px;
    font-size: 14px;
    font-weight: 700
}
.countdown-block:after {
    right: 12%;
    left: auto
}
.preview-page .similar-templates .thumbnail:hover .template-small-title {
    color: #d84315;
    text-decoration: underline
}
.preview-page .similar-templates .thumbnail .thumbnail-preview {
    max-height: 222px
}
.preview-page .similar-templates .thumbnail .thumbnail-preview .thumb_preview {
    height: 100%;
    min-height: 0
}
.preview-page .similar-templates .thumbnail .thumbnail-preview .thumb_preview .thumbnail-img {
    width: 100%;
    min-height: 0;
    color: transparent
}
.preview-page .similar-templates .thumbnail .thumbnail-preview .img-placeholder {
    height: 100%;
    width: 100%
}
.preview-page .similar-templates .thumbnail .small-prev-data .thumbnail-info {
    padding-right: 20px
}
.preview-page .similar-templates .thumbnail .small-prev-data .favorite-btn {
    display: none!important
}
@media(max-width:1599px) {
    .preview-page .similar-templates .thumbnail .thumbnail-preview {
        max-height: 213px
    }
    .preview-page .similar-templates .thumbnail .thumbnail-preview .img-placeholder {
        width: 213px;
        height: 213px
    }
}
@media(max-width:1309px) {
    .preview-page .similar-templates .thumbnail .thumbnail-preview {
        max-height: 210px
    }
    .preview-page .similar-templates .thumbnail .thumbnail-preview .thumb_preview {
        height: 210px
    }
    .preview-page .similar-templates .thumbnail .thumbnail-preview .img-placeholder {
        width: 210px;
        height: 210px
    }
}
.back-to-top {
    position: fixed;
    bottom: 27em;
    right: 0;
    text-decoration: none;
    color: #fff!important;
    background: #d84315;
    font-size: 12px;
    display: none;
    width: 36px;
    font-weight: bold;
    text-align: center;
    padding-top: 15px;
    z-index: 100;
    cursor: pointer
}
.back-to-top span {
    display: block;
    position: relative;
    background: #2196f3;
    height: 26px;
    padding: 4px 0 0 0;
    margin-top: 6px
}
.back-to-top #arrow-up-svg {
    fill: #fff
}
.back-to-top:hover {
    color: #fff;
    text-decoration: none
}
@media(max-width:1024px) {
    .back-to-top {
        display: none!important
    }
}
.homepage-heading {
    font-size: 30px;
    display: block;
    font-weight: bold;
    margin: 0;
    padding-top: 1px
}
.search-heading {
    background: #fff;
    margin: 20px 0 0 0;
    padding: 12px 0 12px 20px;
    position: relative;
    font-size: 18px;
    line-height: 20px;
    color: #243238;
    min-height: 46px
}
.search-filters .block-style-1 .block-heading {
    padding: 0
}
.block-style-1 .block-heading {
    background: #455a64;
    margin: 20px 0 0 0;
    padding: 12px 0 14px 20px;
    position: relative;
    font-size: 18px;
    line-height: 20px;
    color: #fff
}
.block-style-1 .block-heading:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 18px;
    border-top-color: #455a64;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.block-style-1 .block-content {
    background: #fff
}
.block-style-1 .block-more {
    background: #dde3e6;
    padding: 12px 10px 12px 40px;
    overflow: hidden
}
.block-style-1 .block-more a {
    font-size: 12px
}
.block-style-1 .block-more a .icon-arrow-small-right {
    font-size: 10px;
    top: 3px;
    left: -20px
}
.block-style-1.light {
    background: #fff
}
.block-style-1.light h4.block-heading,
.block-style-1.light h2.block-heading,
.block-style-1.light h5.block-heading,
.block-style-1.light h6.block-heading {
    background: #eceff1;
    margin: 0 1px;
    border-top: 1px solid #cfd8dc;
    color: #243238;
    padding-left: 47px
}
.block-style-1.light h4.block-heading:before,
.block-style-1.light h2.block-heading:before,
.block-style-1.light h5.block-heading:before,
.block-style-1.light h6.block-heading:before {
    border-top-color: #eceff1
}
.block-style-1.light h4.block-heading i,
.block-style-1.light h2.block-heading i,
.block-style-1.light h5.block-heading i,
.block-style-1.light h6.block-heading i {
    color: #78909c;
    position: absolute;
    left: 17px
}
.block-style-1.light h4.block-heading:hover i,
.block-style-1.light h2.block-heading:hover i,
.block-style-1.light h5.block-heading:hover i,
.block-style-1.light h6.block-heading:hover i {
    color: #2196f3
}
.block-style-1.light .block-content ul li {
    line-height: 20px;
    font-size: 14px
}
.block-style-2 h3.block-heading {
    font-size: 18px;
    color: #243238;
    margin: 0;
    padding: 0 0 20px 0;
    font-weight: 700
}
.block-style-2 .block-content p {
    margin: 0 0 10px 0
}
.block-style-2.blue .block-heading {
    color: #2196f3
}
.block-style-3 {
    background: #fff;
    border: 1px solid #dadada;
    padding: 0
}
.block-style-3 h2.block-heading {
    background: #fff;
    margin: 0;
    padding: 13px 0 17px 30px;
    position: relative;
    font-size: 24px;
    line-height: 30px;
    border-bottom: 1px solid #d7d7d7
}
.block-style-3 h2.block-heading:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 42px;
    border-top-color: #d7d7d7;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.block-style-3 h2.block-heading:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -12px;
    left: 43px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.block-style-3 .option-heading {
    background: #eceff1;
    margin: 0;
    padding: 9px 0 11px 30px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    margin: 14px 0 10px 0;
    color: #243238;
    font-weight: bold
}
.block-style-3 .option-heading:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 39px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.block-style-3 .option-heading .action {
    float: right;
    font-weight: normal;
    font-size: 12px;
    color: #d84315;
    text-decoration: underline;
    margin: 0 20px 0 0
}
.block-style-3 .option-heading .action:after {
    content: "\e03c";
    position: relative;
    display: inline-block;
    font-size: 10px;
    line-height: 21px;
    vertical-align: middle;
    width: auto;
    height: auto;
    font-family: 'icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #d84315;
    background: 0;
    margin: 0 0 0 7px
}
.block-style-3 h3.block-heading {
    font-size: 18px;
    color: #d84315;
    margin: 0;
    padding: 0 0 20px 0;
    font-weight: 700
}
.block-style-3 .block-content p {
    margin: 0
}
.block-style-3.blue .block-heading {
    color: #2196f3
}
.block-style-5 {
    background: #fff;
    border: 1px solid #cfd8dc;
    padding: 0;
    margin-bottom: 20px
}
.block-style-5 .top:not(.rd-notice) {
    position: absolute!important;
    background-color: #fafafa!important;
    padding: 11px 15px 11px 14px
}
.block-style-5 table.no-footer {
    border-bottom: none!important
}
.block-style-5 table.disabled {
    opacity: .5
}
.block-style-5 a {
    text-decoration: underline
}
.block-style-5 a:hover {
    color: #0d47a1
}
.block-style-5.not-confirmed-block {
    padding: 20px 28px;
    font-size: 14px;
    background-color: #f0ecdf
}
.block-style-5.not-confirmed-block a {
    text-decoration: none
}
.block-style-5.not-confirmed-block a:hover {
    text-decoration: none;
    color: #0d47a1
}
.block-style-5 h2.block-heading {
    color: #243238;
    background: #eceff1;
    margin: 0;
    padding: 20px 0 20px 25px;
    position: relative;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    border-bottom: 1px solid #cfd8dc
}
@media(max-width:1600px) {
    .block-style-5 h2.block-heading {
        padding-left: 20px
    }
}
.block-style-5 h2.block-heading .action {
    float: right;
    font-weight: normal;
    font-size: 14px;
    color: #2196f3;
    text-decoration: underline;
    margin: 0 20px 0 0
}
.block-style-5 h2.block-heading .action .icon-arrow-small-left {
    display: inline-block;
    margin-right: 3px;
    font-size: 10px
}
.block-style-5 h2.block-heading .action:hover {
    cursor: pointer;
    color: #144d7c
}
.block-style-5 h3.block-heading {
    font-size: 18px;
    color: #d84315;
    margin: 0;
    padding: 0 0 20px 0;
    font-weight: 600
}
.block-style-5 .block-content {
    padding: 40px 26px 33px
}
@media(max-width:1600px) {
    .block-style-5 .block-content {
        padding: 41px 19px 33px
    }
}
@media(max-width:1310px) {
    .block-style-5 .block-content {
        padding: 41px 12px 33px 12px
    }
}
.block-style-5 .option {
    font-weight: bold
}
.block-style-5 .earlier-payments {
    display: inline-block;
    margin-top: 20px
}
.block-style-5-table {
    background: transparent;
    border: 0
}
.block-style-5-table h2.block-heading {
    border: 0;
    padding: 0 0 12px 25px
}
.block-style-5-table .block-content {
    padding: 0;
    background: transparent
}
.block-style-5-table table tbody {
    background-color: #fff
}
.block-style-5-table .spinner {
    width: 50%;
    height: 33px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}
.earlier-link {
    text-align: right;
    text-decoration: underline;
    margin-bottom: 20px
}
.user-profile-edit {
    display: none
}
.email-wrapper {
    margin-top: -1px;
    max-width: 220px;
    word-break: break-all!important;
    vertical-align: text-top;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block!important
}
@media(max-width:1600px) {
    .email-wrapper {
        max-width: 180px
    }
}
@media(max-width:1309px) {
    .email-wrapper {
        max-width: 440px
    }
}
.email-wrapper a {
    word-break: normal
}
.block-user-profile {
    color: #455a64
}
@media(max-width:1600px) {
    .block-user-profile .block-content {
        padding: 41px 16px 43px 16px
    }
}
@media(max-width:1309px) {
    .block-user-profile .block-content {
        padding: 41px 20px 43px 20px
    }
}
.block-user-profile .block-content .user-picture {
    background-size: 88px 96px;
    background-color: #595858;
    width: 125px;
    height: 125px;
    display: inline-block;
    margin-right: 15px
}
@media(max-width:1600px) {
    .block-user-profile .block-content .user-picture {
        background-position: center 20px;
        width: 100px;
        height: 100px;
        display: inline-block;
        margin-right: 10px
    }
}
@media(max-width:1309px) {
    .block-user-profile .block-content .user-picture {
        background-position: center 42px;
        width: 125px;
        height: 125px;
        margin-right: 15px
    }
}
.block-user-profile .block-content .user-profile-wrapper {
    display: inline-block;
    margin-top: -3px;
    vertical-align: top
}
@media(max-width:1600px) {
    .block-user-profile .block-content .user-profile-wrapper {
        max-width: 282px
    }
}
@media(max-width:1309px) {
    .block-user-profile .block-content .user-profile-wrapper {
        max-width: 100%
    }
}
.block-user-profile .block-content .user-profile-wrapper .user-name {
    font-size: 18px;
    line-height: 20px;
    color: #243238;
    display: block;
    margin-bottom: 9px;
    width: 315px;
    word-break: break-all!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
@media(max-width:1600px) {
    .block-user-profile .block-content .user-profile-wrapper .user-name {
        max-width: 282px
    }
}
@media(max-width:1309px) {
    .block-user-profile .block-content .user-profile-wrapper .user-name {
        width: 540px;
        max-width: 100%
    }
}
.block-user-profile .block-content .user-profile-wrapper .user-options {
    color: #243238
}
.block-user-profile .block-content .user-profile-wrapper .user-options .option {
    font-weight: bold;
    display: inline-block
}
.block-user-profile .block-content .user-profile-wrapper .user-options a {
    text-decoration: underline
}
.block-billing-info .block-content {
    padding: 32px 26px 99px 26px
}
.block-billing-info .block-content .user-options {
    margin: 0
}
.block-billing-info .block-content .user-options .option {
    display: inline-block;
    vertical-align: top;
    text-align: right;
    float: left;
    margin-right: 5px
}
.block-billing-info .block-content .user-options dd:not(.adress-wrapper) {
    word-break: break-all!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.block-billing-info .block-content .user-options .adress-wrapper {
    word-spacing: normal;
    word-break: break-all
}
.block-billing-info .block-content .user-options .user-options-divider {
    clear: both;
    width: 100%;
    display: block
}
.block-billing-info .block-content .user-options .user-options-space-divider {
    height: 10px
}
.block-purchased-items form {
    display: inline-block;
    width: 577px
}
@media(max-width:1310px) {
    .block-purchased-items form {
        width: 565px
    }
}
.block-purchased-items form .alert {
    margin-top: 10px
}
.block-purchased-items form .alert a {
    text-decoration: none
}
.block-purchased-items form .form-row {
    display: inline-block;
    width: 79%
}
@media(max-width:1310px) {
    .block-purchased-items form .form-row {
        width: 78%
    }
}
.block-purchased-items form .form-row .form-group {
    display: inline-block
}
.block-purchased-items form .form-row label {
    font-weight: normal;
    margin-right: 5px;
    width: 110px;
    text-align: right;
    margin-top: 5px
}
.block-purchased-items form .form-row label.date-to {
    width: 64px
}
.block-purchased-items form .form-row input {
    display: inline-block;
    width: 104px;
    font-size: 14px;
    padding: 5px 8px 5px
}
.block-purchased-items form .form-row input:last-child {
    margin-right: 0
}
.block-purchased-items form .advanced-search {
    margin-top: 20px;
    margin-bottom: 0;
    display: none
}
.block-purchased-items form .advanced-search input,
.block-purchased-items form .advanced-search .chosen-container {
    width: 285px!important;
    margin-bottom: 20px;
    vertical-align: top;
    margin-right: 0
}
.block-purchased-items form .advanced-search input input,
.block-purchased-items form .advanced-search .chosen-container input {
    width: 100%!important
}
.block-purchased-items form button {
    max-width: 285px!important
}
.block-purchased-items form button.full-width {
    margin-left: 119px;
    min-width: 285px
}
.block-purchased-items .sent,
.block-purchased-items .expired,
.block-purchased-items .restore-message {
    color: #d84315
}
.block-purchased-items .date-filter {
    padding: 0 10px 20px 10px
}
.block-purchased-items .date-filter .date-filter-heading {
    float: left;
    width: 18%;
    padding: 5px 0 0 0;
    font-size: 14px;
    font-weight: bold
}
@media(max-width:1600px) {
    .block-purchased-items .date-filter .date-filter-heading {
        width: 13%
    }
}
.block-purchased-items .date-filter .advanced-search-link {
    float: right;
    text-align: right;
    padding: 7px 0 0 0;
    margin-right: 15px;
    border-bottom: 1px dashed #5e5652
}
.block-purchased-items .date-filter .advanced-search-link span {
    color: #243238;
    text-decoration: none;
    position: relative
}
.block-purchased-items .date-filter .advanced-search-link span:hover {
    cursor: pointer;
    color: #252220
}
.block-purchased-items .date-filter .advanced-search-link span .icon-arrow-small-up,
.block-purchased-items .date-filter .advanced-search-link span .icon-arrow-small-down {
    color: #cfd8dc;
    vertical-align: middle;
    font-size: 12px;
    position: absolute;
    top: 4px;
    right: -12px
}
.block-purchased-items .date-filter .popover .popover-content {
    text-align: center
}
.user-account-menu {
    padding-bottom: 96px
}
.table-style1 {
    width: 100%;
    font-size: 14px;
    border-collapse: collapse!important
}
@media(max-width:1600px) {
    .table-style1#purchased-list td: nth-child(2) {
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        width: 40%
    }
}
.table-style1 .thumbnails {
    max-width: 190px
}
.table-style1 .thumbnails .thumb_preview img {
    border: 1px solid #d8d8d8;
    min-width: 150px;
    min-height: 150px
}
@media(max-width:1310px) {
    .table-style1 .thumbnails .thumb_preview img {
        min-width: 110px;
        min-height: 110px
    }
}
.table-style1 td {
    padding-right: 13px;
    border: 1px solid #cfd8dc;
    border-top: none!important
}
.table-style1 td a {
    color: #2196f3;
    text-decoration: underline
}
.table-style1 td a:hover {
    color: #0d47a1
}
.table-style1 th {
    padding-left: 13px;
    width: 24%;
    text-align: left;
    font-size: 14px;
    background: #eceff1;
    border: 1px solid #cfd8dc!important;
    font-weight: normal!important
}
.table-style1 thead>tr>th,
.table-style1 tbody>tr>th,
.table-style1 tfoot>tr>th,
.table-style1 thead>tr>td,
.table-style1 tbody>tr>td,
.table-style1 tfoot>tr>td {
    padding: 20px 7px 18px 7px!important;
    vertical-align: top;
    width: 14%
}
.table-style1#download-list tr td {
    position: relative
}
@media(max-width:1600px) {
    .table-style1#download-list tr td {
        width: 19%
    }
    .table-style1#download-list tr td:nth-child(3) {
        width: 10%
    }
}
@media(max-width:1310px) {
    .table-style1#download-list tr td {
        width: 42%
    }
    .table-style1#download-list tr td:nth-child(3) {
        width: 18%
    }
}
@media(max-width:1600px) {
    .table-style1#purchased-list tr td {
        width: 19%
    }
}
.table-style1 thead>tr>th,
.table-style1 tbody>tr>th,
.table-style1 tfoot>tr>th {
    padding: 10px 11px 10px 11px;
    vertical-align: top
}
.table-style1 .thumbnail {
    margin-bottom: 0!important
}
.table-style1 .thumbnail .thumbnail-preview {
    padding-bottom: 0!important;
    padding-top: 0!important
}
@media(max-width:1310px) {
    .table-style1 .thumbnail .thumbnail-preview {
        width: 125px!important;
        padding-left: 8px!important;
        padding-right: 8px!important
    }
}
.table-style1 .template-thumbnail {
    width: 103px;
    height: 103px;
    border: 1px solid #d8d8d8;
    background: #ebeaea
}
#account-page .thumbContent img {
    padding: 10px 10px 27px
}
#account-page .thumbContent .thumbnail-preview {
    width: auto!important
}
#account-page .thumbContent .thumbnail-preview .thumb_preview {
    border: 0
}
#account-page .thumbContent .thumbnail-preview .rating-stars-block {
    display: none
}
#account-page .thumbnails .thumbnail {
    padding: 0 10px;
    min-width: 190px
}
#account-page .thumbnails .thumbnail .thumbnail-preview {
    border: 0;
    padding: 10px 10px 27px;
    min-height: 0;
    height: auto;
    width: auto!important
}
#account-page .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
    height: auto;
    width: auto
}
#account-page .thumbnails .thumbnail .thumbnail-preview .thumb_preview {
    min-height: 0;
    height: auto;
    margin-bottom: 11px
}
#account-page .thumbnails .thumbnail .thumbnail-preview .thumb_preview img {
    height: auto
}
#account-page .block-user-reviews .badge-custom {
    display: none
}
#account-page .block-user-reviews .template-data {
    margin-top: 18px
}
#account-page .block-user-reviews .template-data .price-block {
    display: none
}
#account-page .block-user-reviews .template-data .rating-stars-block {
    display: none
}
#account-page .block-user-reviews .template-data .thumbnail-info {
    display: block;
    text-decoration: none;
    color: #243238;
    line-height: 14px;
    cursor: text
}
#account-page .block-user-reviews .template-data .thumbnail-info .template-small-title {
    display: block;
    cursor: pointer
}
#account-page .block-user-reviews .template-data .thumbnail-info .template-number {
    display: block
}
#account-page .block-user-reviews .template-data .thumbnail-info b.svg {
    display: none
}
#account-page .block-user-reviews .thumb_preview img {
    border: 1px solid #cfd8dc;
    height: auto
}
#account-reviews-list .favorite-btn {
    display: none
}
.summary-wrapper .block-style-5 {
    border: 0
}
.summary-wrapper .block-style-5 h2 {
    border: 0;
    padding-top: 0
}
.summary-wrapper .block-style-5 .block-content-empty {
    border: 1px solid #cfd8dc
}
.loading-search-result {
    display: block
}
.wait-restoring {
    cursor: pointer
}
.restore-message .popover {
    width: 200px
}
@media(max-width:1310px) {
    .restore-message .popover {
        width: 100px
    }
}
.restore-message .popover .popover-content {
    text-align: center
}
.block-user-reviews .block-content {
    padding: 20px 30px 30px;
    font-size: 14px;
    overflow: auto;
    display: table;
    border-bottom: 1px solid #cfd8dc
}
.block-user-reviews .block-content:last-child {
    border-bottom: 0
}
.block-user-reviews h2.block-heading {
    border-bottom: 0;
    font-size: 20px
}
.block-user-reviews .block-template {
    font-size: 12px;
    position: relative;
    width: 156px;
    float: left;
    margin-right: 29px
}
.block-user-reviews .block-template .template-type {
    margin: 0;
    line-height: 12px
}
.block-user-reviews .block-template .template-number {
    color: #d84315
}
.block-user-reviews .block-review {
    width: 390px;
    float: left
}
.block-user-reviews .block-review .rating-stars-block {
    overflow: hidden
}
.block-user-reviews .block-review .rating-stars-block .stars {
    cursor: pointer
}
.block-user-reviews .block-review .form-review-name {
    margin: 0 0 27px;
    height: 40px
}
.block-user-reviews .block-review .form-group {
    margin-bottom: 0
}
.block-user-reviews .block-review input {
    margin-top: 22px;
    height: 40px
}
.block-user-reviews .block-review textarea {
    width: 100%;
    height: 106px;
    resize: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #a0a0a0;
    padding: 5px 0 5px 10px;
    margin-bottom: 10px;
    outline: 0;
    transition: all .1s linear 0;
    box-shadow: 0;
    border-radius: 0
}
.block-user-reviews .block-review textarea:focus {
    border: 1px solid #2196f3
}
.block-user-reviews .block-review .review-message {
    padding: 0 0 10px 40px;
    font-size: 11px;
    line-height: 14px;
    position: relative
}
.block-user-reviews .block-review .review-message p {
    margin-bottom: 0
}
.block-user-reviews .block-review .review-message .mess-result {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px 0
}
.block-user-reviews .block-review .review-message:after {
    content: "";
    position: absolute;
    background-image: url("../../img/account/smiles.svg?5000764");
    width: 27px;
    height: 28px;
    top: 4px;
    left: 0
}
.block-user-reviews .block-review .review-message.message-bad {
    color: #d84315
}
.block-user-reviews .block-review .review-message.message-bad:after {
    background-position: 0 0
}
.block-user-reviews .block-review .review-message.message-not-bad {
    color: #989898
}
.block-user-reviews .block-review .review-message.message-not-bad:after {
    background-position: 0 -56px
}
.block-user-reviews .block-review .review-message.message-good {
    color: #1cb138
}
.block-user-reviews .block-review .review-message.message-good:after {
    background-position: 0 -28px
}
.block-user-reviews .block-review button.disabled {
    line-height: 36px
}
.block-user-reviews .review-describe {
    margin: 0;
    line-height: 16px
}
.block-user-reviews .item-describe-review {
    position: relative;
    font-size: 14px;
    line-height: 16px;
    padding: 0 0 0 23px;
    margin: 25px 0 0 0
}
.block-user-reviews .item-describe-review .review-describe-name {
    color: #243238;
    font-weight: bold;
    margin: 0 0 5px 0
}
.block-user-reviews .item-describe-review .icon-success {
    position: absolute;
    left: 0;
    top: 0;
    background-position: -16px -315px!important;
    background-size: 73px 481px;
    width: 12px;
    height: 14px;
    border: 0
}
.review-spinner.pager_spinner {
    margin-top: -10px!important;
    height: 32px;
    margin-bottom: 10px
}
@media only screen and (max-width: 1600px) {
    .block-user-reviews .block-review {
        width: 242px
    }
    .block-user-reviews .block-content {
        padding: 20px 17px 30px
    }
    .block-user-reviews .block-template {
        margin-right: 17px
    }
}
@media only screen and (max-width: 1300px) {
    .block-user-reviews .block-review {
        width: 525px
    }
    .block-user-reviews .block-template {
        margin-right: 16px
    }
}
#review-popup-wrapper .modal-dialog {
    padding: 30px 0;
    width: 480px
}
#review-popup-wrapper .modal-header {
    border: 0
}
#review-popup-wrapper h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    margin: -12px 10px 10px 0
}
#review-popup-wrapper .review-promo-code {
    border: 1px solid #cfd8dc;
    padding: 10px
}
#review-popup-wrapper .close-popup {
    z-index: 9;
    right: 6px;
    top: 4px
}
#review-popup-wrapper .modal-content .modal-body {
    padding: 0 23px 5px
}
#review-popup-wrapper .form-row p {
    margin: 0 0 16px 0
}
#review-popup-wrapper input {
    height: 42px;
    line-height: 22px;
    margin-bottom: 6px;
    margin-top: 14px;
    padding: 10px
}
body .xdsoft_datetimepicker {
    font-family: 'PT Sans', sans-serif!important;
    color: #243238;
    border: 1px solid #eceff1
}
body .xdsoft_datetimepicker button {
    color: #b0bec5
}
body .xdsoft_datetimepicker .xdsoft_calendar th {
    color: #b0bec5;
    background: #fff;
    border-color: #eceff1
}
body .xdsoft_datetimepicker .xdsoft_calendar td {
    color: #243238;
    background: #fff;
    border-color: #eceff1
}
body .xdsoft_datetimepicker .xdsoft_calendar td:hover {
    background: #1976d2!important
}
body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
    background: #455a64;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled {
    color: #b0bec5
}
.none {
    display: none!important
}
.js-box-cart {
    display: none
}
.js-none {
    display: none!important
}
.link-click {
    cursor: pointer;
    text-decoration: none;
    color: #2196f3
}
.link-click:hover {
    text-decoration: underline;
    color: #0d47a1
}
.link-blue {
    color: #2196f3;
    text-decoration: underline
}
.link-blue .icon-arrow-small-right {
    color: #2196f3
}
.link-blue:hover {
    color: #0d47a1;
    text-decoration: underline
}
.link-blue:hover .icon-arrow-small-right {
    color: #0d47a1
}
.link-red {
    color: #d84315;
    text-decoration: underline
}
.link-red .icon-arrow-small-right {
    color: #d84315
}
.link-red:hover {
    color: #bf360c;
    text-decoration: underline
}
.link-red:hover .icon-arrow-small-right {
    color: #bf360c
}
.with-arrow {
    position: relative;
    line-height: 20px
}
.with-arrow .icon-arrow-small-right {
    position: absolute;
    left: -14px;
    display: inline-block;
    padding: 0;
    margin: 0;
    top: 6px;
    font-weight: normal;
    font-size: 10px
}
.with-cross {
    position: relative;
    line-height: 20px;
    margin-right: 14px;
    cursor: pointer
}
.with-cross .icon-cross {
    position: absolute;
    right: -14px;
    display: inline-block;
    padding: 0;
    margin: 0;
    top: 0;
    font-weight: normal;
    font-size: 10px
}
.price-block {
    position: absolute;
    right: -10px
}
.template-price {
    background: #2196f3;
    font-size: 18px;
    line-height: 18px;
    height: 27px;
    color: #fff;
    padding: 4px 10px 5px 10px;
    font-weight: bold;
    z-index: 2;
    position: relative
}
.template-price.hide-price {
    color: #2196f3!important;
    text-shadow: none
}
.template-price.hide-price .discount-price {
    color: inherit
}
.price-corner-right {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: 18px;
    right: -9px;
    border-left-color: #0d47a1;
    content: " ";
    border-width: 9px;
    box-sizing: border-box;
    z-index: 1
}
.price-corner-left {
    position: absolute;
    display: block;
    top: 0;
    left: -9px;
    box-sizing: border-box;
    z-index: 2
}
.price-corner-left svg polygon {
    fill: #2196f3
}
.discount-price {
    display: none;
    font-size: 11px;
    color: #90a4ae;
    font-weight: 400;
    line-height: 1;
    vertical-align: bottom;
    margin-right: 10px
}
.line-through {
    text-decoration: line-through!important
}
.discount .dollar-icon {
    font-weight: normal
}
.discount .discount-price {
    display: inline-block
}
.price .discount {
    text-decoration: line-through;
    font-style: normal;
    color: #afafaf;
    font-size: .8em
}
.templates-features .feature .icon-trust-one-hover,
.templates-features .feature .icon-trust-two-hover,
.templates-features .feature .icon-trust-three-hover {
    display: none
}
.templates-features .feature .icon-trust-one,
.templates-features .feature .icon-trust-two,
.templates-features .feature .icon-trust-three {
    display: block
}
.templates-features .feature:hover .icon-trust-one-hover,
.templates-features .feature:hover .icon-trust-two-hover,
.templates-features .feature:hover .icon-trust-three-hover {
    display: block
}
.templates-features .feature:hover .icon-trust-one,
.templates-features .feature:hover .icon-trust-two,
.templates-features .feature:hover .icon-trust-three {
    display: none
}
.font-icon {
    background: 0
}
.font-icon:before {
    background-image: none!important
}
.font-icon.icon-twitter {
    color: #00aced
}
.font-icon.icon-google-plus {
    color: #d94c3b
}
.font-icon.icon-pinterest {
    color: #c5323e
}
.font-icon.icon-stumbleupon {
    color: #ed4611
}
.font-icon.icon-facebook {
    color: #3b579d
}
.top:not(.rd-notice) {
    background: #eceff1;
    position: relative;
    z-index: 110
}
.rd-form .popover.top {
    position: absolute
}
.loyalty-bonus-radio .popover {
    position: absolute
}
.checkboxes,
.eg {
    margin-left: 38px
}
.eg {
    color: #243238;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px
}
.eg span {
    color: #2196f3;
    border-bottom: 1px dashed #2196f3;
    cursor: pointer
}
.eg span:hover {
    color: #0d47a1
}
@media only screen and (max-width: 1599px) {
    .checkboxes,
    .eg {
        margin-left: 0
    }
}
@media only screen and (max-width: 1309px) {
    .checkboxes,
    .eg {
        margin-left: 14px
    }
}
label.custom-checkbox {
    color: #243238;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 4px;
    cursor: pointer
}
label.custom-checkbox::before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23eceff1%22%20d%3D%22M0.8%200.8h30.4v30.4h-30.4v-30.4z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    float: left;
    height: 12px;
    left: 0;
    margin: 0 8px 7px 0;
    position: relative;
    top: 5px;
    width: 12px
}
input[type=checkbox].custom-checkbox {
    position: fixed;
    left: -999999px
}
input[type=checkbox].custom-checkbox:checked+label.custom-checkbox::before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A')
}
#date-range .date-property-list span.link-click,
#date-range .date-property-list a {
    color: #2196f3
}
#date-range .date-property-list span.link-click:hover,
#date-range .date-property-list a:hover {
    color: #0d47a1
}
.checkbox-list .selected label.custom-checkbox::before,
.checkbox-list .selected span.link-click::before,
.checkbox-list .selected a::before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A')
}
.checkbox-list:checked+a:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A')
}
.checkbox-list label.custom-checkbox,
.checkbox-list span.link-click,
.checkbox-list a {
    color: #243238;
    font-size: 12px;
    font-weight: normal;
    margin-top: 0;
    cursor: pointer
}
.checkbox-list label.custom-checkbox::before,
.checkbox-list span.link-click::before,
.checkbox-list a::before {
    background-size: contain;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23eceff1%22%20d%3D%22M0.8%200.8h30.4v30.4h-30.4v-30.4z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    content: "";
    display: block;
    float: left;
    font-size: 10px;
    height: 12px;
    left: 0;
    margin: 0 8px 7px 0;
    position: relative;
    top: 2px;
    width: 12px
}
#left-column .selected>a.property-disabled,
#left-column .selected>span.property-disabled {
    color: lightgrey;
    text-decoration: none;
    cursor: default;
    pointer-events: none
}
#left-column .selected>a.property-disabled::before,
#left-column .selected>span.property-disabled::before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23cfd8dc%22%20d%3D%22M0.8%200.8h30.4v30.4h-30.4v-30.4z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M32%200h-32v32h32v-32zM30.4%2030.4h-28.8v-28.8h28.8v28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A");
    background-repeat: no-repeat
}
#left-column .selected>a.property-disabled+span,
#left-column .selected>span.property-disabled+span {
    color: #cfd8dc;
    pointer-events: none
}
.tree_ ul {
    margin-left: 18px
}
.tree_ #topics>ul {
    margin-left: 0
}
.tree_ #topics>ul>li:not(.tree-closed)>.tree-wrapper>span.link-click,
.tree_ #topics>ul>li:not(.tree-closed)>.tree-wrapper>a,
.tree_ #topics>ul>li:not(.tree-closed)>.tree-wrapper>strong {
    font-weight: bold
}
.tree_ #topics .tree-closed>.tree-wrapper>span:not(.link-click):not(.counter),
.tree_ #topics .tree-open>.tree-wrapper>span:not(.link-click):not(.counter) {
    cursor: default!important;
    color: #243238!important
}
.tree_ #topics .tree-closed>.tree-wrapper>span:not(.link-click):not(.counter):hover,
.tree_ #topics .tree-open>.tree-wrapper>span:not(.link-click):not(.counter):hover {
    color: #243238
}
.tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>span.link-click,
.tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>span.link-click,
.tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>a,
.tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>a,
.tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>strong,
.tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>strong {
    padding-left: 16px;
    position: relative;
    cursor: pointer
}
.tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>span.link-click::before,
.tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>span.link-click::before,
.tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>a::before,
.tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>a::before,
.tree_ #topics .tree-closed:not(.tree-leaf)>.tree-wrapper>strong::before,
.tree_ #topics .tree-open:not(.tree-leaf)>.tree-wrapper>strong::before {
    background-size: contain;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.222%207.111h3.556v17.778h-3.556v-17.778z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.111%2014.222h17.778v3.556h-17.778v-3.556z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    content: "";
    height: 11px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 11px
}
.tree_ .tree-open>.link-click::before,
.tree_ .tree-open>a::before,
.tree_ .tree-open>strong::before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.111%2014.222h17.778v3.556h-17.778v-3.556z%22%3E%3C/path%3E%0A%3C/svg%3E%0A')
}
.js-opencart a,
.js-woo a {
    display: none!important
}
div.navigation {
    position: relative;
    z-index: 99
}
.main-menu {
    width: 100%;
    position: relative;
    z-index: 2;
    background: #fff
}
.main-menu:before {
    position: absolute;
    width: 101%;
    height: 35px;
    background: #243238;
    left: -1px;
    bottom: 0
}
.main-menu>li {
    padding-top: 0;
    position: static;
    border-top: 1px solid #243238;
    border-radius: 6px 6px 0 0;
    background: #243238;
    flex-basis: 1px;
    flex-grow: 1
}
.main-menu>li>a {
    padding: 9px 0;
    border: 1px solid transparent;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 1.8;
    font-weight: bold;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    border-radius: 6px 6px 0 0;
    height: 40px;
    position: relative;
    z-index: 2
}
.main-menu>li>a .tm-icon.icon-arrow {
    width: 6px;
    height: 10px;
    display: inline-block;
    font-size: 10px;
    transform: rotate(90deg);
    margin-left: 10px;
    vertical-align: middle;
    position: relative;
    top: -1px
}
.main-menu>li>a .tm-icon.icon-arrow:before {
    left: 0;
    position: relative;
    top: -2px
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .main-menu>li>a:after {
        right: -1px
    }
}
.main-menu>li:hover>a,
.main-menu>li:focus>a,
.main-menu>li.is-active>a {
    background: #fff;
    color: #243238
}
.main-menu>li:hover>a .tm-icon.icon-arrow,
.main-menu>li:focus>a .tm-icon.icon-arrow,
.main-menu>li.is-active>a .tm-icon.icon-arrow {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}
.main-menu>li .sub-menu-3,
.main-menu>li .sub-menu-2 {
    position: absolute;
    background: #fff;
    -webkit-box-shadow: 0 10px 20px 0 rgba(36, 50, 56, 0.3);
    box-shadow: 0 10px 20px 0 rgba(36, 50, 56, 0.3);
    z-index: 1;
    left: 0;
    border-radius: 3px;
    transition: opacity .3s cubic-bezier(0.86, 0, 0.07, 1) .4s, height .01s linear .4s, width .01s linear .4s, padding .01s linear .4s;
    transform: scale(0);
    opacity: 0;
    width: 0;
    height: 0;
    overflow: hidden
}
.main-menu>li:hover .sub-menu-3,
.main-menu>li:hover .sub-menu-2,
.main-menu>li .is-active .sub-menu-3,
.main-menu>li .is-active .sub-menu-2 {
    padding: 20px;
    opacity: 1;
    width: 100%;
    height: auto;
    overflow: auto;
    transform: scale(1)
}
.main-menu>li:nth-child(2):after {
    border-top: 3px solid #fff;
    border-left: 3px solid #455a64;
    left: -3px;
    position: absolute;
    top: 0;
    overflow: hidden;
    height: 0;
    content: ''
}
.main-menu>li:last-child:after {
    border-top: 3px solid #fff;
    border-right: 3px solid #455a64;
    right: -3px;
    position: absolute;
    top: 0;
    overflow: hidden;
    height: 0;
    content: ''
}
.sub-menu-1 {
    background: #fff
}
.sub-menu-1 ul {
    overflow: hidden;
    display: flex;
    align-items: center
}
.sub-menu-1 li {
    float: left;
    margin: 0;
    width: 100%;
    line-height: 14px;
    padding: 0
}
.sub-menu-1 li a {
    color: #243238;
    font-size: 13px;
    line-height: 1.5;
    font-weight: normal;
    min-height: 30px;
    display: flex;
    align-items: center;
    padding: 10px 20px 10px 0
}
.sub-menu-1 li a:hover,
.sub-menu-1 li a:focus {
    text-decoration: none;
    color: #2196f3
}
.sub-menu-1 li a b {
    width: 30px;
    height: 30px;
    border-radius: 3px;
    overflow: hidden;
    margin-right: 10px;
    flex-basis: 1px;
    max-width: 30px;
    flex-grow: 2
}
.sub-menu-1 li a span {
    flex-basis: 1px;
    flex-grow: 1
}
div[class*="sub-menu-"] .template-count {
    width: auto;
    padding: 0 5px;
    height: 18px;
    border-radius: 3px;
    border: solid 1px #2196f3;
    font-size: 12px;
    line-height: 16px;
    color: #2196f3;
    vertical-align: middle;
    margin-left: 6px;
    position: relative;
    z-index: 16
}
div[class*="sub-menu-"] .title_text {
    display: inline-block;
    vertical-align: top;
    max-width: 174px;
    overflow: hidden;
    position: relative
}
@media screen and (max-width: 1580px) {
    div[class*="sub-menu-"] .title_text {
        max-width: 200px
    }
}
@media screen and (max-width: 1309px) {
    div[class*="sub-menu-"] .title_text {
        max-width: 172px
    }
}
div[class*="sub-menu-"] a.text-faded {
    position: relative
}
div[class*="sub-menu-"] a.text-faded:after {
    width: 15px;
    height: 50px;
    content: '';
    position: absolute;
    right: 70px;
    top: 0;
    z-index: 15;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%)
}
div[class*="sub-menu-"] a.text-faded.item_title:after {
    right: 50px
}
div[class*="sub-menu-"] .title-holder {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    max-width: 174px;
    white-space: nowrap;
    margin-left: 50px
}
@media screen and (max-width: 1580px) {
    div[class*="sub-menu-"] .title-holder {
        max-width: 200px
    }
}
@media screen and (max-width: 1309px) {
    div[class*="sub-menu-"] .title-holder {
        max-width: 172px
    }
}
div[class*="sub-menu-"] b {
    border-radius: 3px;
    overflow: hidden
}
.sub-menu-2 li,
.sub-menu-3 li {
    border-radius: 3px
}
.sub-menu-2 li:hover,
.sub-menu-3 li:hover {
    background: #eceff1
}
.sub-menu-2 li:hover a.text-faded:after,
.sub-menu-3 li:hover a.text-faded:after {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #eceff1 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #eceff1 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #eceff1 100%)
}
.sub-menu-2 .maxheight1 {
    height: auto
}
.sub-menu-2 .maxheight1 p {
    min-height: 17px;
    margin: 0
}
.sub-menu-2 li {
    padding: 20px;
    width: 314px;
    font-size: 12px;
    line-height: 16px
}
.sub-menu-2 li a {
    color: #243238;
    overflow: hidden;
    position: relative;
    display: inline;
    vertical-align: middle;
    margin-bottom: 20px;
    font-size: 12px;
    color: #4b4441;
    white-space: nowrap
}
.sub-menu-2 li a.item_title {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-left: 50px;
    display: block;
    position: relative
}
.sub-menu-2 li a:hover {
    text-decoration: none;
    color: #2196f3
}
.sub-menu-2 li a b {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px
}
.sub-menu-2 li a .template-count {
    width: auto;
    padding: 0 5px;
    height: 18px;
    border-radius: 3px;
    border: solid 1px #2196f3;
    font-size: 12px;
    line-height: 16px;
    color: #2196f3;
    vertical-align: middle;
    margin-left: 6px;
    position: relative;
    z-index: 16
}
.sub-menu-2 li .icon-facebook {
    color: #3b579d;
    font-size: 26px;
    margin-top: 0
}
@media(max-width:1580px) {
    .sub-menu-2 ul li {
        width: 340px
    }
}
@media(max-width:1309px) {
    .sub-menu-2 ul li {
        width: 313px
    }
}
.sub-menu-3 ul {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.sub-menu-3 li {
    width: 314px;
    line-height: 14px
}
.sub-menu-3 li a {
    color: #243238;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    overflow: hidden;
    position: relative;
    margin-bottom: 0;
    vertical-align: bottom;
    padding: 20px 20px 20px 20px;
    display: block
}
.sub-menu-3 li a:hover {
    text-decoration: none;
    color: #2196f3
}
.sub-menu-3 li a b {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 30px;
    height: 30px
}
.sub-menu-3 li a br {
    display: none
}
.sub-menu-3 li p {
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 0;
    color: #243238;
    font-weight: normal;
    padding-top: 20px
}
.sub-menu-3 li:nth-child(5n) {
    border: 0
}
.sub-menu-3 .sub-menu-3-1 li {
    margin: 0 0 30px 0
}
.sub-menu-3 .sub-menu-3-1 li:last-child {
    border-right: 1px solid #d3d3d3
}
.sub-menu-3 .sub-menu-3-bottom {
    background: #eceff1;
    padding: 0 0 0 40px;
    margin-left: 0;
    position: relative;
    overflow: visible
}
.sub-menu-3 .sub-menu-3-bottom .sub-menu-arrow {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: -15px;
    left: 75px;
    border-bottom-color: #eceff1;
    border-top-width: 0;
    content: " ";
    border-width: 8px
}
.sub-menu-3 .sub-menu-3-bottom li {
    overflow: hidden;
    margin: 13px 0 18px 0;
    padding: 5px 50px 0 50px;
    width: 400px
}
.sub-menu-3 .sub-menu-3-bottom li a {
    padding: 0;
    display: inline
}
.sub-menu-3 .sub-menu-3-bottom img {
    float: left;
    margin-right: 10px;
    margin-top: -4px
}
.sub-menu-3 .sub-menu-3-bottom a {
    color: #d84315;
    font-size: 18px
}
.sub-menu-3 .sub-menu-3-bottom p {
    padding-top: 5px
}
.sub-menu-3 .block-wrap {
    background: #eceff1;
    padding: 0 0 0 38px;
    width: 1194px;
    height: 110px;
    display: block;
    position: relative;
    margin: 0 0 30px 45px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.sub-menu-3 .block-wrap button,
.sub-menu-3 .block-wrap span.button {
    top: 35px
}
.sub-menu-3 .block-wrap .title-block {
    width: 307px;
    display: inline-block;
    text-align: right;
    padding: 8px 11px 0 0;
    vertical-align: top;
    margin: 0 0 0 48px
}
.sub-menu-3 .block-wrap .title-block h4 {
    font-weight: bold;
    font-size: 46px;
    color: #d84315;
    letter-spacing: -1px;
    line-height: 34px;
    padding: 19px 0 0 0;
    margin: 0
}
.sub-menu-3 .block-wrap .title-block p {
    font-size: 20px;
    color: #243238;
    font-weight: bold
}
.sub-menu-3 .block-wrap .bnr-img {
    position: relative;
    display: inline-block;
    width: 395px;
    height: 100%;
    margin: 0 -65px 0
}
.sub-menu-3 .block-wrap ul {
    width: 220px;
    padding: 11px 0 4px;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: top;
    font-size: 16px
}
.sub-menu-3 .block-wrap ul li {
    display: block;
    width: 100%;
    padding: 4px 5px 3px 14px;
    letter-spacing: 0;
    border: 0;
    color: #40494a
}
.sub-menu-3 .block-wrap ul li:before {
    border: 2px solid #d84315;
    border-radius: 2px;
    position: absolute;
    margin: 5px 0 0 -13px;
    content: ''
}
.sub-menu-3 .block-wrap .get-btn {
    padding: 12px 28px 12px 29px;
    position: relative;
    display: block;
    max-width: 200px;
    top: 30px;
    right: 99px;
    float: right;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.sub-menu-3 .block-wrap:hover {
    text-decoration: none
}
@media(max-width:1580px) {
    .sub-menu-3 ul li {
        width: 340px
    }
    .sub-menu-3 .sub-menu-3-bottom {
        padding-left: 10px;
        margin-left: 0
    }
    .sub-menu-3 .sub-menu-3-bottom li {
        padding: 5px 20px 0 20px
    }
    .sub-menu-3 .sub-menu-3-bottom p {
        padding-top: 5px
    }
    .sub-menu-3 .sub-menu-3-bottom .sub-menu-arrow {
        left: 35px
    }
    .sub-menu-3 .block-wrap {
        width: 978px;
        padding: 0;
        margin: 14px 40px 37px
    }
    .sub-menu-3 .block-wrap .title-block {
        padding: 8px 0 0 0;
        width: 255px;
        margin: 0
    }
    .sub-menu-3 .block-wrap .get-btn {
        right: 38px
    }
}
@media(max-width:1309px) {
    .sub-menu-3 ul li {
        width: 313px
    }
    .sub-menu-3 .sub-menu-3-bottom {
        padding-left: 15px;
        margin-left: 0
    }
    .sub-menu-3 .sub-menu-3-bottom li {
        padding: 5px 30px 0 25px
    }
    .sub-menu-3 .sub-menu-3-bottom p {
        padding-top: 5px
    }
    .sub-menu-3 .block-wrap {
        width: 902px;
        padding: 0
    }
    .sub-menu-3 .block-wrap .title-block {
        margin: 0;
        width: 268px;
        letter-spacing: -1px;
        padding: 9px 0 0 0
    }
    .sub-menu-3 .block-wrap .title-block h4 {
        font-size: 44px
    }
    .sub-menu-3 .block-wrap .title-block p {
        font-size: 18px;
        letter-spacing: 0
    }
    .sub-menu-3 .block-wrap .bnr-img {
        margin: 0 -69px 0 -65px
    }
    .sub-menu-3 .block-wrap ul {
        margin: 1px 0 0
    }
    .sub-menu-3 .block-wrap .get-btn {
        right: 22px;
        padding: 12px 28px 12px 30px
    }
}
.banner {
    background-color: #d84315;
    border-top: 3px solid #b03b3b;
    margin: 14px 50px 37px;
    min-height: 110px;
    display: block;
    padding: 25px 150px 30px 185px
}
.banner:hover {
    background-color: #c64545;
    text-decoration: none
}
.banner span {
    font-weight: bold;
    font-size: 36px;
    line-height: 27px;
    color: #fff
}
.banner p {
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
    color: #ffc5c5
}
.banner span.browse-btn {
    float: right;
    position: relative;
    top: -1px
}
@media(max-width:1599px) {
    .banner {
        margin: 14px 40px 37px;
        padding: 25px 75px 30px 85px
    }
    .banner span {
        font-size: 30px;
        line-height: 32px
    }
}
.is-sticky .banner-timer-wrap {
    position: fixed!important;
    top: 0!important;
    bottom: auto!important
}
.sticky-wrapper .banner-timer-wrap {
    opacity: .99
}
#wizard {
    padding-bottom: 25px
}
.wizard-spinner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #243238;
    background: linear-gradient(to bottom, #243238 0, #455a64 100%);
    z-index: 5
}
.wizard-spinner>div {
    position: relative;
    width: 409px;
    height: 24%;
    left: 36%;
    top: 25%;
    background: url('/img/tm-loading.svg?5000764') center 29px no-repeat
}
.wizard-block-open {
    display: block;
    line-height: 0;
    margin-top: 16px
}
.wizard-block-wrapper {
    display: none;
    position: relative;
    z-index: 5
}
.wizard-corner {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -27px;
    left: 50%;
    margin-left: -7px;
    border-top-color: #455a64;
    content: " ";
    border-width: 14px;
    box-sizing: border-box;
    z-index: 2
}
.wizard-block {
    background: #243238;
    background: -moz-linear-gradient(top, #243238 0, #455a64 100%);
    background: -webkit-linear-gradient(top, #243238 0, #455a64 100%);
    background: linear-gradient(to bottom, #243238 0, #455a64 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#243238', endColorstr='#455a64', GradientType=0);
    height: 204px;
    position: relative;
    padding-top: 50px
}
.wizard-block .close-x {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 18px;
    color: #fff;
    z-index: 5;
    cursor: pointer
}
.wizard-block .close-x:hover {
    text-decoration: none
}
.wizard-block article {
    text-align: center;
    height: 204px;
    padding: 3px 0 0 0;
    box-sizing: border-box
}
.wizard-block article>span.wizard-heading {
    color: #fff;
    display: block;
    font-size: 30px;
    padding-bottom: 25px;
    line-height: 34px
}
.wizard-block article .last-step {
    padding-top: 30px
}
.wizard-block article .wizard-link {
    cursor: pointer
}
.wizard-block article .btn-no {
    margin-left: 10px;
    width: 88px
}
.wizard-block article .wizard-choose {
    background: #e0e0e0;
    padding: 7px 20px 7px 20px;
    margin-left: 10px;
    font-size: 14px;
    display: inline-block;
    line-height: 18px;
    color: #5b5b5a;
    font-weight: bold
}
.wizard-block article .wizard-choose:hover {
    background: #ccc;
    text-decoration: none
}
.wizard-block article .wizard-back {
    font-size: 12px;
    background: 0;
    padding: 0;
    margin: 0;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    color: #fff
}
.wizard-block article .wizard-back:hover {
    background: 0;
    text-decoration: none
}
.wizard-block article .wizard-back .icon-arrow-left {
    font-size: 12px;
    padding: 10px 0 0 0;
    width: 32px;
    height: 31px;
    display: inline-block;
    background: #d84315;
    margin-right: 11px
}
.wizard-block article .icon-yes {
    color: #fff;
    background: #53a983
}
.wizard-block article .icon-no {
    color: #fff;
    background: #d84315
}
.wizard-block article .icon-no {
    font-size: 14px
}
.wizard-block article .icon-no,
.wizard-block article .icon-yes {
    position: relative;
    display: inline-block;
    margin-right: 10px;
    top: 2px
}
.wizard-block article .icon-no:before,
.wizard-block article .icon-yes:before {
    font-size: 16px
}
.wizard-block article .view-more.open ul {
    display: block
}
.wizard-block article .view-more.open .wizard-choose .icon-arrow-down:before {
    content: '\e019'
}
.wizard-block article .view-more.open .wizard-choose {
    text-decoration: none
}
.wizard-block article .view-more {
    display: inline-block;
    line-height: 0;
    height: inherit;
    margin-left: 10px;
    position: relative;
    z-index: 999
}
.wizard-block article .view-more .wizard-choose {
    margin-left: 0;
    padding: 7px 62px 7px 20px;
    width: 151px;
    position: relative;
    outline: 0;
    cursor: pointer
}
.wizard-block article .view-more .wizard-choose b {
    color: #adadad;
    width: 30px;
    height: 31px;
    padding-top: 10px;
    display: inline-block;
    background: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    right: 1px;
    top: 0
}
.wizard-block article .view-more ul {
    display: none;
    position: absolute;
    z-index: 9999;
    width: 151px
}
.wizard-block article .view-more ul li {
    font-size: 12px;
    line-height: 12px;
    background: #e0e0e0;
    padding: 0;
    font-weight: bold;
    border-bottom: 1px solid #cfd8dc
}
.wizard-block article .view-more ul li span {
    display: block;
    padding: 8px 8px 8px 8px;
    width: 100%;
    box-sizing: border-box;
    color: #2196f3
}
.wizard-block article .view-more ul li span:hover {
    background: #eceff1;
    text-decoration: none
}
body #content {
    padding-top: 40px
}
body#index-page #content {
    padding-top: 0
}
body.single-presentations #content {
    padding-top: 0
}
body#checkout-page #content {
    padding-top: 0
}
body#checkout-page #header {
    margin-bottom: 29px
}
body.single-infographics #content {
    padding-top: 40px
}
body.single-addwords #content {
    padding-top: 0
}
body.page-template-page-landing #content,
body.page-template-page-landing-super-type #content,
body.single-top-templates #content {
    padding-top: 0
}
body.page-template-page-landing #content .landing-page>.breadcrumbs_wrapper:first-child,
body.page-template-page-landing-super-type #content .landing-page>.breadcrumbs_wrapper:first-child,
body.single-top-templates #content .landing-page>.breadcrumbs_wrapper:first-child {
    padding-top: 60px
}
body.page-template-page-landing #content .landing-page>div.container:first-child,
body.page-template-page-landing-super-type #content .landing-page>div.container:first-child,
body.single-top-templates #content .landing-page>div.container:first-child {
    padding-top: 40px
}
body.page-template-page-landing #content .landing-page>div.container:first-child .video-header,
body.page-template-page-landing-super-type #content .landing-page>div.container:first-child .video-header,
body.single-top-templates #content .landing-page>div.container:first-child .video-header {
    margin-top: 0
}
body.page-template-page-default-light #content {
    padding-top: 0
}
body.page-template-page-default-light #content .default-light>.content_wrap:first-child {
    padding-top: 94px
}
body.page-template-page-landing-presentations #content {
    padding-top: 0
}
body.page-template-page-default-soon .default-light .inform-text-block-wr.content_wrap h1 {
    padding-top: 33px
}
#slider {
    background: #fff;
    padding-top: 40px;
    background: #fff;
    background-size: contain
}
#slider .slider-wrapper {
    max-width: 1300px;
    padding: 0
}
#slider .slider {
    height: 186px;
    position: relative;
    text-align: center;
    z-index: 1;
    font-size: 18px
}
#slider .slider .button.tm-icon {
    margin: 25px auto 15px;
    z-index: 1
}
#slider .slider p {
    margin: 0;
    padding-top: 9px;
    font-size: 16px;
    color: #243238
}
#slider .slider .btn-default {
    box-shadow: 0 0 50px 10px rgba(255, 255, 255, 0.9)
}
#slider .slider.monstroid {
    background-image: url('/img/slider-img-monstroid.png?5000764')
}
#slider .slider.monstroid .btn {
    padding: 11px 63px 13px 63px;
    margin-top: 187px
}
#slider .slider.monstroid .btn-default {
    box-shadow: none
}
#slider .slider-heading {
    color: #243238;
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    display: block
}
@-moz-document url-prefix() {
    #slider {
        padding-top: 96px
    }
    #slider .slider {
        height: 183px
    }
    #slider .slider p {
        padding-top: 8px
    }
}
@media(min-width:1310px) {
    #slider {
        background-size: auto 83px
    }
}
#product-preview .slides li {
    padding-bottom: 18px;
    display: none;
    position: relative
}
#product-preview .slides li:first-child {
    display: block
}
#product-preview .slides li .magnifier {
    display: inline-block;
    max-height: 600px;
    overflow: hidden;
    border: 1px solid #d7d7d7;
    width: 100%;
    max-width: 100%
}
#product-preview .slides li .magnifier img {
    height: auto;
    width: 100%
}
#product-preview .slides li .magnifier span {
    opacity: 0
}
#product-preview .slides li .flex-wrapper {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    z-index: 6;
    width: 100%;
    height: 100%;
    cursor: pointer;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    pointer-events: none
}
#product-preview .slides li .flex-wrapper .buttons-wrapper {
    width: 410px
}
#product-preview .slides li .flex-wrapper .buttons-wrapper .button {
    pointer-events: auto;
    width: 200px
}
#product-preview .slides li .flex-wrapper .buttons-wrapper .button:nth-child(2) {
    margin-left: 10px
}
#product-preview .slides li .flex-wrapper .buttons-wrapper .button:nth-child(3) {
    width: 100%;
    margin-top: 10px
}
.todays-templates .page-heading,
.js-bestseller-templates .page-heading,
.js-editors-pick-templates .page-heading {
    text-align: center;
    color: #243238;
    position: relative;
    padding-top: 0;
    padding-bottom: 20px
}
.todays-templates .page-heading a,
.js-bestseller-templates .page-heading a,
.js-editors-pick-templates .page-heading a {
    position: absolute;
    right: 0;
    bottom: 40px;
    font-size: 14px;
    z-index: 5
}
.todays-templates .page-heading a .icon-arrow-right,
.js-bestseller-templates .page-heading a .icon-arrow-right,
.js-editors-pick-templates .page-heading a .icon-arrow-right {
    top: 6px
}
.todays-templates .page-heading p,
.js-bestseller-templates .page-heading p,
.js-editors-pick-templates .page-heading p {
    margin: 0;
    padding-top: 4px
}
#breadcrumbs {
    overflow: hidden;
    padding: 3px 0 0 10px;
    position: relative;
    z-index: 1
}
.breadcrumbs {
    padding: 0;
    margin-left: -10px
}
.breadcrumbs li {
    float: left;
    position: relative;
    font-size: 12px;
    line-height: 14px;
    padding: 0;
    color: #2196f3
}
.breadcrumbs li .link-click {
    text-decoration: underline
}
.breadcrumbs li .link-click:hover {
    color: #0d47a1
}
.breadcrumbs li:after {
    content: "\e010";
    position: relative;
    display: inline-block;
    font-size: 14px;
    font-family: 'icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #cfd8dc;
    font-size: 10px;
    padding: 0 10px;
    vertical-align: middle
}
.breadcrumbs li:before {
    display: none
}
.breadcrumbs li a {
    text-decoration: underline
}
.breadcrumbs li:last-child .br-last {
    color: #243238;
    text-decoration: none
}
.breadcrumbs li:last-child:after {
    display: none
}
.breadcrumbs.br-new li {
    padding-bottom: 20px
}
.breadcrumbs.breadcrumbs-checkout {
    padding: 20px 0
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    background: 0;
    overflow: hidden
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li {
    font-size: 15px;
    line-height: 28px;
    vertical-align: middle;
    display: inline-block;
    font-weight: bold;
    color: #b0bec5;
    width: 128px;
    padding: 18px 0 0 0;
    margin-bottom: -8px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:first-child:before {
    font-size: 0;
    display: none
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:first-child b.svg.icon-lock {
    display: inline-block;
    width: 29px;
    height: 29px;
    border-color: transparent;
    background-color: transparent;
    position: absolute;
    top: 2px;
    left: 0
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:after {
    display: none
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:last-child:after {
    display: none
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li a {
    text-decoration: none
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li a:hover {
    text-decoration: underline
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li.active {
    color: #243238
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout {
    background: 0;
    padding-top: 4px;
    padding-bottom: 0
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li {
    position: relative;
    padding-top: 0;
    margin-right: 2px;
    float: none;
    text-align: center
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:first-child {
    background: 0;
    border: 0;
    font-size: 24px;
    line-height: 28px;
    color: #243238;
    font-weight: bold;
    position: relative;
    top: 13px;
    width: auto;
    margin: 0 250px 0 0;
    padding: 7px 0 0 35px;
    float: left
}
@media screen and (max-width: 1599px) {
    .rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:first-child {
        margin-right: 132px
    }
}
@media screen and (max-width: 1309px) {
    .rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:first-child {
        margin-right: 94px
    }
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li i[class*="icon-triangle"] {
    display: block;
    width: 52px;
    height: 4px;
    z-index: 50;
    top: 18px;
    left: 104px;
    position: absolute;
    border: 0;
    background-color: transparent
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li i[class*="icon-triangle"]:before {
    background-repeat: repeat-x
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:last-child i[class*="icon-triangle"] {
    display: none
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li.step-passed {
    color: #2196f3
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number {
    position: relative;
    width: 20px;
    height: 20px;
    border-width: 5px;
    border-style: solid;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-size: 15px;
    line-height: 15px;
    background: #b0bec5;
    border-color: rgba(176, 190, 197, 0.4);
    -webkit-background-clip: padding-box!important;
    background-clip: padding-box!important;
    margin-bottom: 10px;
    color: #fff;
    line-height: 30px;
    position: static;
    display: block;
    margin: 0 auto 10px
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number .step-number {
    position: static;
    font-size: 13px;
    font-weight: 700;
    line-height: 21px;
    color: #fff
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.rd-step-large {
    width: 30px;
    height: 30px
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.rd-step-large .step-number {
    line-height: 30px;
    font-size: 16px
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.yellow {
    background: #ffb302;
    border-color: #ffe082
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.blue {
    background: #2196f3;
    border-color: rgba(33, 150, 243, 0.4);
    background-clip: padding-box
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.green {
    background: #1ab744;
    border-color: #76d48f
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.step-passed {
    background: #2196f3;
    border-color: #a6d5fa
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.active {
    background: #243238;
    border-color: rgba(96, 125, 139, 0.4)
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.disabled,
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number[disabled="disabled"],
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number[disabled] {
    background: #fff;
    border-color: #dfe5e8
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number.disabled .step-number,
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number[disabled="disabled"] .step-number,
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number[disabled] .step-number {
    color: #dde3e6
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li.step-passed .step-number.rd-step {
    background: #2196f3;
    border-color: #a6d5fa;
    color: #fff
}
.rd-bread2 .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li.active .step-number.rd-step {
    background: #243238;
    border-color: #bfcbd1;
    color: #fff
}
.rd-bread2+.rd-checkout.checkout-information {
    padding-top: 15px
}
html.touch .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li i {
    left: 52px
}
.todays-templates {
    margin-bottom: 60px
}
.js-bestseller-templates {
    margin-bottom: 40px
}
.vertical-align-top {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.crosslink-blocks {
    margin: 40px -3px -20px 0
}
.crosslink-blocks li {
    padding: 0 0 0 10px;
    margin: -1px -1px 0 0;
    border: 1px solid #cfd8dc;
    background: #fff;
    height: 70px;
    z-index: 1
}
.crosslink-blocks li:hover {
    color: #243238;
    background: #eceff1;
    -webkit-box-shadow: 0 0 19px 0 rgba(36, 50, 56, 0.15);
    box-shadow: 0 0 19px 0 rgba(36, 50, 56, 0.15);
    z-index: 2
}
.crosslink-blocks li:hover a {
    text-decoration: none
}
.crosslink-blocks li:hover a:active {
    background-color: transparent
}
.crosslink-blocks li b {
    width: 46px;
    height: 46px;
    line-height: 43px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-color: #eceff1;
    background-color: #eceff1
}
.crosslink-blocks li b:before {
    width: 28px;
    height: 28px;
    vertical-align: middle;
    display: inline-block
}
.crosslink-blocks li b.wordpress_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23444%22%20d%3D%22M15.79%200.243c-8.669%200-15.698%207.029-15.698%2015.698s7.029%2015.698%2015.698%2015.698c8.668%200%2015.698-7.032%2015.698-15.698%200-8.665-7.029-15.698-15.698-15.698v0zM2.334%2015.941c0-1.899%200.417-3.704%201.166-5.334l6.419%2017.127c-4.489-2.123-7.585-6.607-7.585-11.793v0zM15.79%2029.046c-1.321%200-2.596-0.189-3.802-0.534l4.038-11.435%204.137%2011.032c0.027%200.063%200.063%200.12%200.095%200.185-1.399%200.491-2.902%200.752-4.469%200.752v0zM17.645%209.797c0.809-0.041%201.54-0.125%201.54-0.125%200.724-0.085%200.642-1.12-0.088-1.080%200%200-2.178%200.167-3.585%200.167-1.321%200-3.544-0.167-3.544-0.167-0.725-0.040-0.811%201.039-0.086%201.080%200%200%200.687%200.084%201.412%200.125l2.096%205.595-2.945%208.6-4.898-14.195c0.811-0.041%201.54-0.125%201.54-0.125%200.725-0.083%200.641-1.12-0.087-1.079%200%200-2.178%200.166-3.585%200.166-0.252%200-0.549-0.007-0.868-0.016%202.406-3.557%206.542-5.905%2011.242-5.905%203.506%200%206.692%201.304%209.087%203.44-0.059-0.004-0.113-0.011-0.173-0.011-1.321%200-2.26%201.119-2.26%202.327%200%201.079%200.641%201.993%201.321%203.073%200.513%200.872%201.11%201.997%201.11%203.614%200%201.12-0.441%202.422-1.023%204.236l-1.344%204.368-4.863-14.087zM22.555%2027.268l4.113-11.573c0.767-1.87%201.019-3.362%201.019-4.692%200-0.484-0.038-0.93-0.088-1.348%201.046%201.866%201.648%204.010%201.648%206.287-0.002%204.833-2.692%209.055-6.692%2011.326v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.crosslink-blocks li b.joomla_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fc8c2c%22%20d%3D%22M8.481%208.742c1.007-1.005%202.638-1.005%203.644-0.001l0.24%200.241%203.1-3.103-0.241-0.241c-1.768-1.77-4.248-2.387-6.515-1.855-0.325-1.999-2.058-3.524-4.145-3.526-2.321%200-4.2%201.884-4.201%204.206%200%202.004%201.398%203.679%203.271%204.104-0.709%202.375-0.13%205.053%201.743%206.93l6.987%206.989%203.098-3.106-6.986-6.989c-1.002-0.999-1.004-2.639%200.006-3.649v0zM31.686%204.464c0.001-2.323-1.88-4.206-4.2-4.206-2.124%200-3.88%201.578-4.161%203.626-2.363-0.695-5.027-0.108-6.893%201.761l-6.986%206.989%203.101%203.105%206.987-6.988c1-1.011%202.627-1.009%203.64-0.008%201.005%201.007%201.005%202.641-0.001%203.648l-0.239%200.24%203.098%203.107%200.241-0.244c1.853-1.857%202.443-4.499%201.768-6.859%202.058-0.273%203.646-2.036%203.646-4.171v0zM28.116%2023.29c0.556-2.28-0.061-4.794-1.843-6.577l-6.976-6.991-3.101%203.101%206.977%206.993c1.010%201.012%201.007%202.641%200.006%203.643-1.005%201.006-2.637%201.006-3.644-0.001l-0.237-0.239-3.093%203.107%200.237%200.237c1.886%201.889%204.587%202.467%206.973%201.732%200.387%201.923%202.084%203.368%204.12%203.368%202.317%200%204.2-1.881%204.2-4.205-0.008-2.125-1.578-3.88-3.619-4.168v0zM19.102%2016.47l-6.977%206.991c-1.003%201.005-2.639%201.007-3.647-0.004-1.007-1.008-1.007-2.64-0.001-3.647l0.239-0.238-3.1-3.102-0.237%200.236c-1.802%201.804-2.41%204.35-1.823%206.653-1.852%200.44-3.231%202.105-3.231%204.093-0.001%202.324%201.881%204.2%204.2%204.2%201.997-0.001%203.667-1.394%204.096-3.265%202.29%200.572%204.814-0.040%206.604-1.83l6.977-6.989-3.1-3.1z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.crosslink-blocks li b.html-five_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2228%22%20height%3D%2232%22%20viewBox%3D%220%200%2028%2032%22%3E%0A%3Cpath%20fill%3D%22%23fc3026%22%20d%3D%22M0.088%200.205l2.545%2028.557%2011.427%203.172%2011.455-3.178%202.547-28.552h-27.974zM23.334%2026.943l-9.21%202.552v0.013l-0.024-0.013-0.025%200.013v-0.013l-9.205-2.552-2.177-24.4h22.82l-2.18%2024.4zM18.376%2016.634l-0.405%204.543-3.916%201.056-3.899-1.053-0.25-2.794h-3.514l0.491%205.5%207.194%201.988%207.167-1.988%200.963-10.746h-12.765l-0.319-3.587h13.404l0.314-3.504h-17.546l0.946%2010.591%2012.136-0.006z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    margin-left: 3px
}
.crosslink-blocks li b.prestashop_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%239fdae7%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23c4b6a1%22%20d%3D%22M9.531%2027.304c0.011-0.008%200.023-0.016%200.034-0.024h-0.033c-0%200.008-0.001%200.016-0.002%200.024z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23aa9678%22%20d%3D%22M21.22%2027.28h-0.033c0.011%200.008%200.023%200.016%200.034%200.024-0-0.008-0.001-0.016-0.001-0.024z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23786453%22%20d%3D%22M15.373%2026.991h0v0.289h-0v-0.289z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23525353%22%20d%3D%22M19.424%2024.713c-0.046-0.048-0.092-0.1-0.141-0.159%200.049%200.059%200.096%200.111%200.141%200.159z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23aa9678%22%20d%3D%22M19.74%2025.032c0%200%200.001%200.003%200.003%200.009-0.002-0.006-0.003-0.009-0.003-0.009s-0.143-0.112-0.325-0.319c0.182%200.206%200.325%200.319%200.325%200.319z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.053%2012.416v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.621%2016.432c0-0.002%200-0.003%200-0.005%200%200.002-0%200.003-0%200.005z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23bbbcbd%22%20d%3D%22M24.622%2016.428c0-0.002-0-0.003-0-0.005%200%200.002%200%200.003%200%200.005z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23676a6a%22%20d%3D%22M24.606%2016.209c0%200.004%200.002%200.007%200.002%200.011%200%200.002%200.001%200.004%200.001%200.007v0.001c0.007%200.053%200.009%200.109%200.010%200.165%200%200.010%200.002%200.020%200.002%200.030%200%200.001%200%200.003%200%200.004s-0%200.003-0%200.004c-0%200.011-0.002%200.021-0.002%200.032-0.001%200.055-0.004%200.11-0.010%200.162v0.001c-0%200.003-0.001%200.005-0.002%200.008-0%200.004-0.002%200.008-0.002%200.012-0.008%200.057-0.018%200.112-0.032%200.165-0%200-0%200.001-0%200.001v0l0.002-0.002c0-0.001%200.001-0.002%200.001-0.003v0l0.369-0.382-0.372-0.385c0%200%200%200.001%200%200.001%200.014%200.054%200.024%200.11%200.032%200.168z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M24.605%2016.646c0.001-0.007%200.003-0.014%200.004-0.021%200.006-0.052%200.009-0.107%200.010-0.162%200-0.012%200.002-0.024%200.002-0.037s-0.002-0.023-0.002-0.034c-0.001-0.056-0.004-0.112-0.010-0.165-0.001-0.006-0.003-0.012-0.003-0.018-0.008-0.058-0.019-0.115-0.032-0.168-0.005-0.019-0.012-0.035-0.017-0.053-0.033-0.109-0.079-0.206-0.133-0.286-0.007-0.011-0.015-0.021-0.022-0.031-0.015-0.020-0.030-0.039-0.046-0.056-0.023-0.025-0.048-0.048-0.073-0.067-0.010-0.007-0.020-0.012-0.030-0.019-0.022-0.014-0.045-0.026-0.068-0.036-0.010-0.004-0.020-0.008-0.030-0.011-0.033-0.010-0.067-0.017-0.101-0.017s-0.068%200.007-0.101%200.017c-0.010%200.003-0.020%200.007-0.030%200.011-0.023%200.009-0.046%200.022-0.068%200.036-0.010%200.006-0.020%200.011-0.030%200.019-0.025%200.019-0.050%200.042-0.073%200.067-0.016%200.017-0.031%200.036-0.045%200.056-0.008%200.010-0.015%200.021-0.022%200.031-0.054%200.080-0.1%200.176-0.133%200.286-0.001%200.004-0.003%200.009-0.004%200.013-0.015%200.050-0.026%200.103-0.036%200.157-0.003%200.017-0.007%200.032-0.009%200.049-0.009%200.061-0.013%200.124-0.014%200.188-0%200.009-0.002%200.017-0.002%200.026h0.002c0%200.531%200.254%200.962%200.568%200.962%200.054%200%200.106-0.014%200.155-0.038%200.008-0.004%200.016-0.008%200.024-0.012%200.020-0.012%200.041-0.024%200.060-0.040%200.011-0.009%200.021-0.019%200.031-0.028%200.025-0.023%200.049-0.049%200.071-0.078%200.016-0.020%200.031-0.041%200.045-0.064%200.009-0.015%200.018-0.030%200.026-0.046%200.016-0.029%200.031-0.059%200.044-0.091%200.005-0.012%200.010-0.023%200.015-0.035%200.017-0.045%200.032-0.092%200.045-0.141%200.014-0.053%200.024-0.108%200.032-0.165v0%200zM24.074%2016.298c-0.118%200-0.213-0.162-0.213-0.361s0.095-0.361%200.213-0.361%200.213%200.162%200.213%200.361c0%200.199-0.095%200.361-0.213%200.361v0%200z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.074%2015.577c-0.118%200-0.213%200.162-0.213%200.361s0.095%200.361%200.213%200.361%200.213-0.162%200.213-0.361c0-0.199-0.095-0.361-0.213-0.361z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23909393%22%20d%3D%22M23.551%2015.987v0c0.033-0.109%200.079-0.206%200.133-0.286%200.007-0.011%200.015-0.021%200.022-0.031%200.015-0.020%200.030-0.039%200.045-0.056%200.023-0.025%200.048-0.048%200.073-0.067%200.010-0.007%200.020-0.012%200.030-0.019%200.022-0.014%200.045-0.026%200.068-0.036%200.010-0.004%200.020-0.008%200.030-0.011%200.033-0.010%200.067-0.017%200.101-0.017s0.068%200.007%200.101%200.017c0.010%200.003%200.020%200.007%200.030%200.011%200.023%200.010%200.046%200.021%200.068%200.036%200.010%200.006%200.020%200.011%200.030%200.019%200.025%200.019%200.050%200.042%200.073%200.067%200.016%200.017%200.031%200.036%200.046%200.056%200.008%200.010%200.015%200.020%200.022%200.031%200.054%200.080%200.1%200.176%200.133%200.286v0l-0.503-2.274-0.503%202.274z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.391%2016.405c-0.001-0.046-0.004-0.091-0.009-0.135-0-0.001-0-0.001-0-0.002-0.005-0.044-0.013-0.087-0.022-0.129-0-0.001-0.001-0.002-0.001-0.003-0.009-0.042-0.021-0.083-0.035-0.124-0-0.001-0.001-0.002-0.001-0.003-0.014-0.040-0.029-0.080-0.047-0.119-0-0.001-0.001-0.002-0.001-0.002-0.018-0.039-0.037-0.076-0.058-0.113-0.065-0.112-0.145-0.213-0.239-0.302-0.119-0.112-0.259-0.202-0.413-0.265-0.001-0-0.003-0.001-0.004-0.001-0.076-0.031-0.156-0.055-0.238-0.071-0.002-0-0.004-0-0.006-0.001-0.083-0.016-0.168-0.025-0.255-0.025-0.086%200-0.169%200.009-0.251%200.024-0.003%200.001-0.006%200.001-0.009%200.001-0.081%200.016-0.159%200.039-0.234%200.069-0.002%200.001-0.004%200.001-0.006%200.002-0.076%200.030-0.148%200.068-0.216%200.111-0%200-0.001%200-0.001%200-0.069%200.044-0.133%200.094-0.193%200.149l-0.001%200.004-0.005%200.001c-0.095%200.089-0.176%200.192-0.241%200.304-0.001%200.001-0.002%200.003-0.002%200.004-0.020%200.035-0.038%200.070-0.054%200.107-0.002%200.004-0.004%200.008-0.006%200.012-0.015%200.034-0.028%200.069-0.040%200.104-0.002%200.007-0.005%200.014-0.008%200.020-0.011%200.033-0.019%200.067-0.027%200.101-0.002%200.010-0.005%200.019-0.007%200.029-0.007%200.034-0.012%200.068-0.016%200.102-0.001%200.011-0.004%200.021-0.005%200.031-0.005%200.045-0.007%200.091-0.007%200.137%200%200.087%200.009%200.172%200.025%200.254%200%200.002%200%200.003%200.001%200.005%200.017%200.082%200.041%200.161%200.073%200.237%200%200.001%200.001%200.002%200.001%200.003%200.064%200.153%200.156%200.292%200.271%200.41%200.090%200.093%200.195%200.173%200.309%200.237%200.001%200%200.001%200.001%200.002%200.001%200.036%200.020%200.073%200.038%200.11%200.054%200.003%200.001%200.006%200.003%200.009%200.004%200.035%200.015%200.071%200.028%200.107%200.040%200.006%200.002%200.012%200.005%200.018%200.007%200.034%200.011%200.068%200.019%200.103%200.027%200.009%200.002%200.018%200.005%200.028%200.007%200.034%200.007%200.068%200.012%200.103%200.016%200.010%200.001%200.021%200.004%200.032%200.005%200.045%200.005%200.091%200.007%200.138%200.007%200.184%200%200.359-0.037%200.518-0.103%200.080-0.033%200.155-0.074%200.226-0.121%200.142-0.094%200.264-0.215%200.359-0.355%200.048-0.070%200.089-0.145%200.123-0.223%200.067-0.157%200.105-0.33%200.105-0.511%200-0.003-0-0.006-0-0.009s-0.001-0.007-0.001-0.010v0%200zM16.062%2016.251c-0.276%200-0.5-0.221-0.5-0.494s0.224-0.493%200.5-0.493c0.276%200%200.5%200.221%200.5%200.493s-0.224%200.494-0.5%200.494v0%200z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.062%2015.264c-0.276%200-0.5%200.221-0.5%200.493s0.224%200.494%200.5%200.494c0.276%200%200.5-0.221%200.5-0.494s-0.224-0.493-0.5-0.493z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23bbbcbd%22%20d%3D%22M15.147%2015.472v0l0.005-0.001%200.001-0.004%200.916-2.767v-0.648c0-0.005-0-0.007-0-0.007-0.51-0.103-1.035-0.16-1.572-0.16-0.179%200-0.357%200.008-0.534%200.019-0.026%200.002-0.052%200.003-0.077%200.005-0.92%200.069-1.825%200.306-2.663%200.684-0.719%200.324-1.387%200.751-1.988%201.258v0c-0%200-0.001%200.001-0.001%200.001-0.161%200.135-0.316%200.278-0.467%200.425-0.028%200.027-0.057%200.054-0.085%200.082-0.142%200.141-0.279%200.287-0.412%200.438-0.029%200.033-0.057%200.066-0.086%200.099-0.133%200.155-0.263%200.314-0.386%200.477-0.010%200.014-0.020%200.028-0.030%200.042-0.117%200.158-0.229%200.32-0.337%200.485-0.021%200.032-0.043%200.064-0.063%200.096-0.087%200.136-0.168%200.277-0.249%200.417h4.173l3.854-0.94z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23e3dddb%22%20d%3D%22M18.67%2015.161c0.009-0.108%200.015-0.216%200.021-0.324%200.008-0.146%200.013-0.293%200.016-0.439%200.002-0.114%200.002-0.227%200.001-0.341%200-0.033%200.001-0.066%200-0.098-0.003-0.293-0.015-0.586-0.033-0.879-0.001-0.001-0.002-0.001-0.003-0.002s-0.001-0.001-0.001-0.002-0.005-0.003-0.009-0.005c-0.004-0.002-0.007-0.004-0.013-0.008-0.055-0.031-0.188-0.107-0.309-0.174-0.003-0.001-0.005-0.003-0.008-0.004-0.030-0.017-0.060-0.033-0.086-0.048-0.001-0-0.001-0.001-0.002-0.001-0.023-0.013-0.042-0.023-0.060-0.033-0.004-0.002-0.009-0.005-0.012-0.007-0.020-0.011-0.035-0.019-0.044-0.023-0.192-0.098-0.388-0.189-0.587-0.272-0.475-0.198-1.114-0.371-1.474-0.455v0.655l0.909%202.774c0.094%200.088%200.174%200.19%200.239%200.301v0c0.021%200.037%200.041%200.074%200.058%200.113%200%200.001%200.001%200.002%200.001%200.002%200.018%200.039%200.033%200.078%200.047%200.119%200%200.001%200.001%200.002%200.001%200.003%200.013%200.040%200.025%200.082%200.035%200.124%200%200.001%200.001%200.002%200.001%200.003%200.009%200.042%200.017%200.086%200.022%200.129%200%200.001%200%200.001%200%200.002%200.005%200.044%200.008%200.090%200.009%200.135l0.003%200.007h1.112c0.075-0.402%200.128-0.809%200.161-1.218%200.001-0.011%200.002-0.022%200.003-0.034z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fcb03f%22%20d%3D%22M20.124%2014.181c-0.001%200.002-0.002%200.003-0.003%200.005%200.001-0.002%200.002-0.003%200.003-0.005z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23909393%22%20d%3D%22M15.153%2015.467v0c0.059-0.055%200.124-0.105%200.193-0.149%200%200%200-0%200.001-0%200.068-0.043%200.14-0.080%200.216-0.111%200.002-0.001%200.004-0.001%200.006-0.002%200.075-0.030%200.153-0.053%200.234-0.069%200.003-0.001%200.006-0.001%200.009-0.001%200.081-0.015%200.165-0.024%200.251-0.024%200.087%200%200.172%200.009%200.255%200.025%200.002%200%200.004%200.001%200.006%200.001%200.082%200.016%200.162%200.040%200.238%200.071%200.001%200.001%200.003%200.001%200.004%200.001%200.154%200.063%200.294%200.153%200.413%200.265l-0.001-0.002-0.908-2.772-0.916%202.767z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23676a6a%22%20d%3D%22M14.83%2016.92c-0.031-0.076-0.056-0.155-0.073-0.237-0-0.002-0.001-0.004-0.001-0.005-0.016-0.082-0.025-0.167-0.025-0.254%200-0.046%200.003-0.092%200.007-0.137%200.001-0.011%200.003-0.021%200.005-0.031%200.005-0.034%200.009-0.069%200.016-0.102%200.002-0.010%200.005-0.019%200.007-0.029%200.008-0.034%200.017-0.068%200.027-0.101%200.002-0.007%200.005-0.013%200.008-0.020%200.012-0.035%200.025-0.070%200.040-0.104%200.002-0.004%200.004-0.008%200.006-0.012%200.017-0.037%200.035-0.073%200.054-0.107%200.001-0.001%200.002-0.003%200.002-0.004%200.065-0.113%200.147-0.215%200.241-0.304l-3.861%200.94%203.817%200.92c-0.114-0.118-0.207-0.256-0.271-0.41-0.001-0.001-0.001-0.002-0.001-0.003z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23e3dddb%22%20d%3D%22M23.502%2016.207c0.002-0.017%200.006-0.033%200.009-0.049%200.010-0.054%200.021-0.107%200.036-0.157%200.002-0.006%200.002-0.012%200.004-0.018l0.503-2.274-0-1.297c-0.411-0.335-0.851-0.518-1.309-0.518-0.579%200-1.119%200.316-1.522%200.706-0.442%200.427-0.783%200.963-1.059%201.505-0.013%200.025-0.026%200.049-0.038%200.074%200.085%200.073%200.169%200.146%200.252%200.222%200.188%200.17%200.372%200.344%200.553%200.521%200.084%200.082%200.167%200.166%200.251%200.25%200.088%200.089%200.177%200.177%200.264%200.268%200.112%200.116%200.222%200.233%200.332%200.351%200.046%200.050%200.092%200.1%200.138%200.15%200.132%200.145%200.264%200.29%200.393%200.437l0%200c0.022%200.022%200.037%200.039%200.043%200.045h1.134c0-0.009%200.002-0.017%200.002-0.026%200.001-0.065%200.006-0.128%200.014-0.188z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23e3dddb%22%20d%3D%22M20.126%2014.185c-0.001-0.002-0.001-0.003-0.002-0.004-0.001%200.002-0.002%200.003-0.003%200.005%200.001%200.001%200.005%200.005%200.006%200.006-0.001-0.002-0.001-0.004-0.002-0.007z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23525353%22%20d%3D%22M6.436%2017.844c0.003-0.008%200.007-0.017%200.010-0.025%200.073-0.189%200.153-0.375%200.237-0.559%200.024-0.051%200.048-0.102%200.072-0.153%200.069-0.145%200.142-0.287%200.217-0.429%200.031-0.058%200.061-0.115%200.092-0.172%200.018-0.031%200.037-0.062%200.055-0.093%200.080-0.141%200.162-0.281%200.249-0.417%200.021-0.033%200.042-0.064%200.063-0.096%200.108-0.165%200.22-0.327%200.337-0.485%200.010-0.014%200.020-0.028%200.030-0.042%200.123-0.164%200.253-0.322%200.386-0.477%200.028-0.033%200.057-0.066%200.086-0.099%200.133-0.15%200.27-0.296%200.412-0.438%200.028-0.028%200.057-0.055%200.085-0.082%200.151-0.146%200.305-0.289%200.467-0.425%200-0%200.001-0.001%200.001-0.001%200.634-2.098%202.682-3.388%204.979-3.388%200.924%200%201.843%200.263%202.631%200.739%200.808%200.488%201.359%200.965%201.787%201.799%200.002%200.004%200.004%200.008%200.006%200.013%200.011%200.021%200.023%200.041%200.034%200.063%200%200.001%200.001%200.001%200.001%200.002s0.002%200.001%200.003%200.002c0.358%200.218%200.699%200.464%201.024%200.735%200.108%200.090%200.215%200.183%200.319%200.278%200.034%200.031%200.070%200.061%200.104%200.092%200.001-0.001%200.001-0.003%200.002-0.004s0.001-0.002%200.001-0.003c0.012-0.024%200.023-0.048%200.035-0.071%200.324-2.017%201.352-3.117%202.414-3.117%200.801%200%201.383%200.472%201.823%201.741l0.005%200.014c0%200%200.001%200.001%200.001%200.002%200.124%200.133%200.245%200.28%200.363%200.441l-0-0c0.002%200.003%200.005%200.006%200.007%200.009v0c0.006%200.018%200.012%200.037%200.018%200.056v-0l-0.017-0.066c-1.322-3.865-5.023-6.648-9.383-6.648-5.468%200-9.901%204.378-9.901%209.779%200%201.065%200.172%202.090%200.492%203.044%200-0.002%200.001-0.004%200.001-0.006%200.063-0.288%200.138-0.574%200.226-0.857%200.068-0.22%200.144-0.439%200.227-0.655z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.921%2016.426l-0.345%200.381c-0%200.001-0.001%200.002-0.001%200.003-0.013%200.050-0.029%200.097-0.047%200.142-0.005%200.012-0.010%200.023-0.015%200.035-0.014%200.032-0.028%200.062-0.044%200.091-0.009%200.015-0.017%200.031-0.026%200.046-0.014%200.023-0.030%200.043-0.045%200.064-0.023%200.029-0.046%200.055-0.071%200.078-0.010%200.009-0.020%200.020-0.031%200.028-0.019%200.015-0.040%200.028-0.060%200.040-0.008%200.004-0.016%200.009-0.024%200.012-0.050%200.024-0.101%200.038-0.155%200.038-0.314%200-0.568-0.43-0.568-0.962h-1.14c0%200%200%200.001%200.001%200.001%200.212%200.241%200.42%200.486%200.625%200.733%200.002%200.003%200.005%200.006%200.007%200.009%200.2%200.241%200.396%200.483%200.59%200.728%200.010%200.012%200.019%200.024%200.029%200.036%200.184%200.232%200.367%200.466%200.547%200.7%200.018%200.023%200.035%200.045%200.053%200.068%200.191%200.248%200.381%200.497%200.569%200.747%200.001%200.002%200.003%200.003%200.004%200.005%200.326-0.952%200.508-1.969%200.519-3.027l-0.32-0.012-0.050%200.016z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13.886%2011.909c0.026-0.002%200.052-0.004%200.077-0.005%200.177-0.012%200.354-0.019%200.534-0.019%200.537%200%201.061%200.057%201.572%200.16h0c0.36%200.084%200.999%200.257%201.474%200.455%200.199%200.083%200.395%200.174%200.587%200.272%200.009%200.005%200.024%200.013%200.044%200.023%200.003%200.002%200.008%200.005%200.012%200.007%200.018%200.010%200.037%200.020%200.060%200.033%200%200%200.001%200.001%200.002%200.001%200.027%200.015%200.056%200.031%200.086%200.048%200.003%200.001%200.005%200.003%200.008%200.004%200.122%200.068%200.257%200.145%200.309%200.174%200.007%200.004%200.010%200.005%200.013%200.008s0.008%200.005%200.009%200.005c-0.011-0.021-0.023-0.042-0.034-0.063-0.002-0.004-0.004-0.008-0.006-0.013-0.428-0.834-1.086-1.549-1.894-2.037-0.788-0.476-1.707-0.739-2.631-0.739-2.296%200-4.237%201.528-4.871%203.626%200.601-0.506%201.269-0.934%201.988-1.258%200.838-0.378%201.744-0.615%202.664-0.684z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23bbbcbd%22%20d%3D%22M24.772%2013.197v0c-0.002-0.003-0.005-0.006-0.007-0.009l0%200c-0.117-0.161-0.238-0.308-0.363-0.441-0-0-0.001-0.001-0.001-0.001s0.001%200.001%200.001%200.001c-0.001-0.001-0.002-0.003-0.003-0.004-0.056-0.060-0.113-0.118-0.171-0.173-0.022-0.021-0.044-0.039-0.066-0.058-0.036-0.033-0.072-0.066-0.109-0.096v1.297l0.503%202.274c0.006%200.018%200.012%200.034%200.017%200.052l0.348%200.386%200.003-0.004h0.365c0-0.033%200.003-0.066%200.003-0.1v-0.001c-0-1.073-0.179-2.103-0.502-3.069v0c-0.006-0.018-0.011-0.037-0.018-0.056z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M21.222%2012.599c0.404-0.39%200.943-0.706%201.522-0.706%200.458%200%200.898%200.183%201.309%200.518%200%200%200%200.003%200%200.004v0c0.037%200.030%200.073%200.063%200.109%200.096%200.022%200.020%200.044%200.038%200.066%200.058%200.058%200.055%200.115%200.112%200.171%200.173%200.001%200.001%200.002%200.003%200.003%200.004-0-0-0.001-0.001-0.001-0.001l-0-0-0.005-0.014c-0.44-1.27-1.149-2.095-1.95-2.095-1.063%200-1.964%201.453-2.287%203.47l0.003-0.003c0.276-0.542%200.617-1.079%201.059-1.505z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.786%2024.997c0%200-0.143-0.112-0.325-0.318-0.043-0.048-0.086-0.1-0.132-0.159-0.034-0.044-0.069-0.091-0.104-0.141-0.023-0.033-0.046-0.068-0.069-0.104-0.069-0.107-0.124-0.238-0.184-0.367-0.070-0.149-0.070-0.249-0.11-0.388-0.029-0.1-0.052-0.204-0.070-0.312-0.027-0.162-0.039-0.334-0.033-0.515%200.003-0.099%200.013-0.202%200.029-0.307%200.015-0.101%200.035-0.204%200.061-0.309%200.080-0.316%200.218-0.653%200.434-1.009%200.001-0.001%200.054-0.121%200.055-0.122%200.071-0.116%200.086-0.111%200.153-0.223%200.945-1.574%201.454-2.765%201.205-4.598-0.018-0.131-0.067-0.424-0.093-0.562-0.014%200.095-0.067%200.399-0.069%200.405-0.009%200.042-0.035%200.087-0.045%200.116-0.41%201.199-1.056%202.082-1.985%203.078-0.126%200.135-0.258%200.272-0.393%200.41-0.227%200.233-0.465%200.47-0.717%200.718-0.101%200.099-0.203%200.199-0.308%200.301-0.096%200.094-0.215%200.294-0.357%200.442-0.088%200.243-0.188%200.517-0.272%200.805-0.038-0.014-0.074-0.027-0.113-0.042-1.805-0.69-3.014-1.611-3.014-1.611s0.93%201.196%202.497%202.319c0.152%200.109%200.301%200.203%200.448%200.286-0.065%201.010%200.387%201.98%202.424%202.27%200.344%200.049%200.697%200.047%201.052%200.007-0.004-0.010%200.020-0.010%200.018-0.016s0.019-0.021%200.019-0.021z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%239f2254%22%20d%3D%22M18.697%2022.396c1.809%200.288%204.485%200.241%207.264-1.044%200.067-0.031%200.141%200.051%200.208%200.018%200%200-1.899%201.916-4.167%202.999-0.066%200.032-0.132%200.065-0.199%200.095-0.219%200.099-0.442%200.185-0.666%200.265-0.439%200.156-0.884%200.274-1.325%200.329-0.020%200.003-0.041%200.006-0.061%200.009-0.004-0.010-0.006-0.019-0.008-0.025s-0.003-0.009-0.003-0.009-0.143-0.112-0.325-0.319c-0.043-0.048-0.086-0.1-0.132-0.159-0.034-0.044-0.069-0.091-0.104-0.141-0.023-0.033-0.046-0.068-0.069-0.104-0.069-0.107-0.135-0.226-0.196-0.355s-0.114-0.269-0.157-0.418c-0.029-0.1-0.053-0.204-0.070-0.312-0.027-0.162-0.039-0.334-0.033-0.515%200.003-0.1%200.013-0.202%200.029-0.307l0.015-0.007z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fcb03f%22%20d%3D%22M17.4%2020.362c0.252-0.248%200.49-0.485%200.718-0.718%200.135-0.138%200.267-0.275%200.393-0.41%200.929-0.996%201.611-1.928%202.022-3.128%200.010-0.028%200.019-0.066%200.029-0.108%200.002-0.007%200.003-0.013%200.004-0.020%200.010-0.045%200.019-0.095%200.028-0.151%200.004-0.039%200.127-0.117%200.13-0.153-0.103-0.522-0.34-1.071-0.599-1.49%200.001%200.002%200.001%200.003%200.002%200.005-0.001-0.001-0.004-0.004-0.005-0.005-0.034-0.032-0.069-0.061-0.104-0.092-0.104-0.095-0.211-0.188-0.319-0.278-0.325-0.27-0.666-0.517-1.024-0.735%200.018%200.293%200.030%200.587%200.033%200.879%200%200.033-0%200.066-0%200.098%200.001%200.114%200.001%200.227-0.001%200.341-0.003%200.146-0.008%200.293-0.016%200.439-0.006%200.108-0.013%200.216-0.021%200.324-0.001%200.011-0.002%200.022-0.003%200.034-0.033%200.409-0.086%200.816-0.161%201.218l-0.131%200.61c-0.273%201.092-0.827%202.083-1.282%203.106-0.121%200.271-0.235%200.546-0.336%200.825-0.009%200.026-0.019%200.052-0.028%200.079%200.142-0.148%200.268-0.275%200.364-0.369%200.104-0.102%200.207-0.202%200.308-0.301z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23df0067%22%20d%3D%22M24.147%2018.629c-0.181-0.234-0.363-0.468-0.547-0.7-0.009-0.012-0.019-0.024-0.029-0.036-0.194-0.244-0.391-0.487-0.59-0.728-0.003-0.003-0.005-0.006-0.007-0.009-0.205-0.247-0.413-0.492-0.625-0.733-0.013-0.015-0.027-0.031-0.040-0.046-0.129-0.147-0.261-0.292-0.393-0.437-0.046-0.050-0.092-0.1-0.138-0.15-0.11-0.118-0.22-0.235-0.332-0.351-0.087-0.090-0.175-0.179-0.264-0.268-0.083-0.084-0.166-0.168-0.251-0.25-0.182-0.177-0.365-0.351-0.553-0.521-0.083-0.075-0.167-0.149-0.252-0.222-0%200.001-0.001%200.002-0.001%200.003%200.179%200.508%200.383%201.022%200.485%201.552%200.027%200.138%200.049%200.272%200.066%200.403%200.249%201.833-0.345%203.030-1.29%204.604-0.068%200.113-0.137%200.228-0.208%200.345-0.216%200.356-0.354%200.692-0.434%201.009-0.027%200.105-0.047%200.209-0.061%200.309%201.852%200.295%204.637%200.35%207.487-1.033%200%200-0.559-0.811-1.4-1.926-0.188-0.249-0.377-0.498-0.569-0.747-0.017-0.023-0.035-0.045-0.053-0.068z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.845%2025.44c0.090%200.034%200.182%200.065%200.274%200.097%201.024%200.355%202.124%200.55%203.271%200.55%201.308%200%202.555-0.253%203.698-0.708%200.060-0.024%200.12-0.050%200.179-0.076%200.097-0.041%200.193-0.083%200.289-0.126%200.085-0.039%200.171-0.078%200.255-0.12-0.020%200.003-0.041%200.006-0.061%200.009-0.355%200.040-0.708%200.042-1.052-0.007-2.037-0.289-2.489-1.259-2.424-2.27-0.146-0.083-0.296-0.178-0.448-0.286-1.567-1.123-2.497-2.319-2.497-2.319s1.209%200.921%203.014%201.611c0.039%200.015%200.075%200.028%200.113%200.042%200.084-0.288%200.184-0.562%200.272-0.805%200.009-0.026%200.019-0.053%200.028-0.079%200.1-0.279%200.215-0.554%200.336-0.825%200.456-1.023%201.010-2.014%201.282-3.106l0.131-0.61-1.114%200c0%200.001%200%200.001%200%200.002l-0%200c0%200.003%200%200.006%200%200.009%200%200.181-0.037%200.354-0.105%200.511-0.034%200.079-0.075%200.153-0.123%200.223-0.096%200.14-0.218%200.26-0.359%200.355-0.071%200.047-0.146%200.088-0.226%200.121-0.159%200.067-0.334%200.103-0.518%200.103-0.047%200-0.093-0.003-0.138-0.007-0.011-0.001-0.021-0.003-0.032-0.005-0.035-0.004-0.069-0.009-0.103-0.016-0.009-0.002-0.019-0.005-0.028-0.007-0.035-0.008-0.069-0.016-0.103-0.027-0.006-0.002-0.012-0.005-0.018-0.007-0.036-0.012-0.072-0.025-0.107-0.040-0.003-0.001-0.006-0.003-0.009-0.004-0.038-0.017-0.075-0.034-0.11-0.054l-0.002-0.001c-0.114-0.064-0.219-0.144-0.309-0.237l-3.817-0.92h-4.166c-0.018%200.031-0.038%200.061-0.055%200.093-0.032%200.057-0.062%200.115-0.092%200.172-0.075%200.141-0.148%200.284-0.217%200.429-0.024%200.051-0.048%200.102-0.072%200.153-0.084%200.184-0.164%200.37-0.237%200.559-0.003%200.008-0.007%200.017-0.010%200.025-0.083%200.216-0.159%200.435-0.227%200.655-0.088%200.283-0.163%200.569-0.226%200.857%200.656%201.976%201.932%203.673%203.6%204.87%200.049%200.035%200.1%200.066%200.149%200.1%200.282%200.195%200.574%200.377%200.876%200.542%200.397%200.217%200.81%200.41%201.238%200.572z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 50%
}
.crosslink-blocks li b.drupal_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%230079c4%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.064%208.936c-1.889-1.889-4.397-2.936-7.064-2.936-5.508%200-10%204.492-10%2010s4.492%2010%2010%2010c5.508%200%2010-4.492%2010-10%200-2.667-1.047-5.175-2.936-7.064v0zM16%2022.492c-3.016%200-5.476-2.46-5.476-5.476%200-2.556%201.714-4.269%203.222-5.778%201-1%201.969-1.969%202.254-3.047%200.286%201.080%201.238%202.047%202.254%203.047%201.508%201.508%203.222%203.222%203.222%205.778%200%203.016-2.46%205.476-5.476%205.476v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 50%
}
.crosslink-blocks li b.photoshop_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2239%22%20height%3D%2232%22%20viewBox%3D%220%200%2039%2032%22%3E%0A%3Cpath%20fill%3D%22%231fd0f6%22%20d%3D%22M19.986%207.734c-1.073-4.043-3.886-6.455-8.418-7.236-1.285-0.213-5.62-0.253-9.264-0.053-1.088%200.053-2.054%200.133-2.161%200.173%200%200.201-0.052%2015.363-0.052%2015.363l0.027%2015.438h6.043l0.026-4.969v-4.81h2c4.043%200%206.958-1.033%209.185-3.262%201.405-1.406%202.227-2.931%202.707-4.994%200.331-1.474%200.292-4.229-0.093-5.65v0zM13.744%2013.459c-0.569%201.498-1.656%202.547-3.127%203.008-0.703%200.212-1.246%200.265-2.651%200.265h-1.776v-11.687l2.094%200.050c1.749%200.053%202.2%200.108%202.823%200.358%201.471%200.569%202.544%201.935%202.915%203.698%200.225%201.114%200.092%203.355-0.279%204.307v0zM29.713%207.455c-3.512%200.559-5.937%202.547-6.626%205.447-0.384%201.683-0.159%203.724%200.557%205.062%200.476%200.862%202.014%202.281%203.246%202.981%200.542%200.306%201.657%200.849%202.479%201.22%202.651%201.154%203.327%201.75%203.327%202.93%200%201.187-0.809%201.723-2.557%201.723-1.857-0.015-3.951-0.584-5.951-1.631-0.569-0.309-1.090-0.504-1.22-0.464-0.122%200.161-0.094%200.41-0.151%202.532l-0.061%202.369%200.451%200.425c0.504%200.476%201.973%201.099%203.593%201.549%201.431%200.384%204.702%200.424%206.032%200.053%201.389-0.374%202.913-1.187%203.724-1.968%201.483-1.415%202.107-2.956%202.107-5.187%200-2.372-0.635-3.778-2.358-5.21-0.649-0.532-1.683-1.122-3.818-2.189-3.355-1.642-3.895-2.065-3.895-3.046%200-0.45%200.080-0.635%200.504-1.049%200.569-0.581%201.22-0.796%202.358-0.796%201.513%200%202.995%200.358%204.732%201.166%200.875%200.398%201.059%200.439%201.168%200.276%200.066-0.106%200.105-1.189%200.081-2.438l-0.026-2.24-0.439-0.29c-0.471-0.332-2.081-0.873-3.203-1.115-1.045-0.19-3.112-0.258-4.054-0.111v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    margin-top: 4px
}
.crosslink-blocks li b.moto3_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2233%22%20height%3D%2232%22%20viewBox%3D%220%200%2033%2032%22%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M7.824%2025.009v-12.067l-7.799%206.041%207.799%206.026z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M7.829%2012.106v-12.089l-7.804%206.010%207.804%206.079z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M16.049%2018.564v-12.1l-7.804%206.057%207.804%206.043z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M0.046%2018.549v-12.068l7.783%206.040-7.783%206.028z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M8.287%2012.118v-12.102l7.783%206.021-7.783%206.081z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M24.699%2025.009v-12.083l7.762%206.058-7.762%206.026z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M24.703%2012.053v-12.052l7.758%205.93-7.758%206.123z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M16.463%2018.549v-12.068l7.788%206.040-7.788%206.028z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23f27321%22%20d%3D%22M16.049%2031.54v-12.085l-7.756%206.040%207.756%206.045z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23f27321%22%20d%3D%22M24.219%2025.073v-12.114l-7.788%206.058%207.788%206.057z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23f27321%22%20d%3D%22M16.463%2031.54v-12.071l7.772%206.043-7.772%206.028z%22%3E%3C/path%3E%0A%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23f27321%22%20d%3D%22M8.287%2025.073v-12.082l7.794%206.015-7.794%206.067z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M32.461%2018.525v-12.142l-7.784%206.118%207.784%206.025z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23f27321%22%20d%3D%22M24.223%2012.1v-12.083l-7.776%206.010%207.776%206.073z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    margin-top: 4px
}
.crosslink-blocks li b.monstroid_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2241%22%20height%3D%2232%22%20viewBox%3D%220%200%2041%2032%22%3E%0A%3Cpath%20fill%3D%22%2365b2e3%22%20d%3D%22M20.738%2031.836c0.006-0.023-0.013-0.035-0.020-0.055-0.008-0.033-0.046-0.046-0.051-0.081-0.035-0.133-0.108-0.248-0.176-0.367-0.246-0.518-0.514-1.023-0.759-1.54-0.189-0.4-0.394-0.788-0.586-1.184-0.445-0.914-0.898-1.823-1.345-2.734-0.431-0.876-0.863-1.75-1.293-2.629-0.325-0.66-0.655-1.322-0.976-1.987-0.007-0.014-0.015-0.029-0.022-0.045-0.035-0.083-0.023-0.105%200.068-0.114%200.307-0.026%200.614-0.029%200.921-0.040%200.466-0.021%200.931-0.029%201.395-0.057%200.185-0.012%200.371-0.012%200.556-0.017%200.264-0.008%200.528-0.016%200.792-0.029%200.423-0.018%200.847-0.022%201.268-0.054%200.18-0.012%200.364-0.012%200.545-0.016%200.271-0.009%200.542-0.018%200.814-0.032%200.415-0.017%200.831-0.019%201.248-0.052%200.18-0.013%200.362-0.012%200.544-0.018%200.279-0.008%200.555-0.020%200.833-0.031%200.373-0.009%200.747-0.026%201.118-0.038%200.322-0.012%200.647-0.034%200.97-0.035%200.087-0.003%200.178%200.012%200.265-0.010%200.034-0.008%200.066-0.010%200.098-0.003%200.012%200.002%200.020%200.006%200.029%200.012%200.019%200.034-0.004%200.057-0.017%200.081-0.528%200.931-1.046%201.871-1.57%202.807-0.492%200.875-0.982%201.75-1.471%202.625-0.452%200.81-0.904%201.619-1.357%202.425-0.462%200.826-0.923%201.652-1.385%202.479-0.126%200.225-0.252%200.45-0.38%200.676-0.012%200.019-0.026%200.038-0.037%200.057-0.008%200.006-0.014%200.006-0.020%200.006v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2365b2e3%22%20d%3D%22M0.375%200.229c0.323%200.116%200.646%200.234%200.97%200.348%202.072%200.728%204.146%201.458%206.218%202.185%201.178%200.414%202.356%200.828%203.534%201.243%200.015%200.006%200.030%200.012%200.045%200.018-0.005%200.054-0.055%200.041-0.084%200.060-0.164%200.049-0.333%200.092-0.499%200.132-1.127%200.281-2.252%200.573-3.378%200.857-0.408%200.104-0.815%200.204-1.223%200.311-0.047-0.002-0.070-0.035-0.089-0.072-0.048-0.086-0.121-0.151-0.188-0.219-0.231-0.246-0.467-0.486-0.692-0.738-0.106-0.118-0.217-0.232-0.328-0.346-0.268-0.28-0.54-0.557-0.794-0.847-0.356-0.409-0.79-0.723-1.211-1.053-0.558-0.436-1.117-0.87-1.676-1.307-0.036-0.028-0.070-0.061-0.116-0.073-0.036-0.010-0.065-0.031-0.090-0.057-0.134-0.134-0.271-0.266-0.403-0.403l-0.008%200.001-0.009-0.001c0.009-0.011-0.018-0.042%200.021-0.039v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2365b2e3%22%20d%3D%22M30.369%204.023c0.17-0.083%200.351-0.132%200.528-0.195%201.436-0.506%202.873-1.009%204.31-1.513%201.585-0.557%203.171-1.114%204.759-1.67%200.357-0.126%200.716-0.252%201.074-0.379%200.028-0.010%200.055-0.025%200.081-0.036%200.039-0.004%200.012%200.028%200.019%200.039l-0.009%200.001-0.010-0.001c-0.131%200.137-0.268%200.269-0.402%200.403-0.025%200.026-0.055%200.049-0.090%200.057-0.177%200.103-0.325%200.239-0.484%200.361-0.551%200.426-1.101%200.857-1.65%201.286-0.235%200.183-0.474%200.359-0.678%200.58-0.349%200.383-0.713%200.754-1.062%201.138-0.104%200.118-0.217%200.231-0.328%200.346-0.206%200.216-0.402%200.439-0.617%200.643-0.055%200.082-0.142%200.138-0.188%200.23-0.017%200.035-0.043%200.056-0.083%200.055-0.263-0.056-0.519-0.129-0.78-0.194-1.126-0.284-2.25-0.573-3.377-0.858-0.33-0.082-0.661-0.159-0.989-0.255-0.015-0.007-0.028-0.018-0.024-0.038v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23144b93%22%20d%3D%22M33.966%2021.88c-0.035%200.028-0.002%200.070-0.022%200.102-0.046%200.029-0.095%200.013-0.146%200.007-1.071-0.201-2.148-0.402-3.22-0.603-1.147-0.217-2.295-0.429-3.441-0.646-0.045-0.010-0.092-0.013-0.135-0.035-0.041-0.038-0.015-0.080-0.003-0.118%200.014-0.046%200.033-0.089%200.054-0.135%200.199-0.38%200.39-0.767%200.584-1.151%200.434-0.858%200.867-1.713%201.3-2.568%200.477-0.942%200.954-1.885%201.433-2.826%200.172-0.334%200.339-0.674%200.511-1.010%200.302-0.581%200.589-1.171%200.89-1.752%200.231-0.447%200.445-0.902%200.681-1.345%200.231-0.431%200.44-0.875%200.663-1.311%200.223-0.451%200.462-0.897%200.693-1.345%200.035-0.068%200.073-0.133%200.112-0.196%200.014-0.028%200.036-0.073%200.081-0.024%200.020%200.047%200.017%200.099%200.017%200.149%200%201.873%200.017%203.746-0.004%205.619-0.030%202.484%200.001%204.969-0.019%207.456-0.003%200.492-0.017%200.984-0.019%201.479%200%200.049-0.003%200.099%200.007%200.15%200.004%200.033%200%200.072-0.015%200.104v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23476eb5%22%20d%3D%22M26.993%2020.69c0.2%200.035%200.402%200.066%200.601%200.104%200.485%200.090%200.969%200.184%201.452%200.276%200.481%200.090%200.96%200.181%201.442%200.273%200.653%200.122%201.305%200.242%201.958%200.362%200.482%200.090%200.961%200.183%201.442%200.273%200.020%200.004%200.039%200.002%200.060%200.004-0.555%200.41-1.108%200.823-1.663%201.234-3.295%202.455-6.587%204.908-9.881%207.364-0.537%200.401-1.071%200.797-1.608%201.197-0.030-0.023-0.002-0.039%200.008-0.057%200.6-1.073%201.201-2.147%201.801-3.22%200.455-0.815%200.908-1.629%201.362-2.443%200.519-0.929%201.039-1.85%201.555-2.779%200.429-0.768%200.856-1.537%201.286-2.303%200.054-0.096%200.098-0.195%200.17-0.28%200.002-0.009%200.007-0.010%200.015-0.004v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23295baa%22%20d%3D%22M33.966%2021.88c0-0.033%200-0.066-0.002-0.1-0.014-0.189%200.003-0.379%200.019-0.563%200.047-0.514%200.102-1.024%200.151-1.54%200.052-0.503%200.1-1.006%200.15-1.509%200.042-0.437%200.083-0.876%200.127-1.316%200.050-0.507%200.099-1.013%200.15-1.52%200.043-0.43%200.083-0.862%200.126-1.295%200.050-0.51%200.104-1.021%200.152-1.53%200.041-0.441%200.085-0.883%200.127-1.322%200.048-0.506%200.098-1.014%200.15-1.521%200.051-0.5%200.1-1.001%200.147-1.502%200.051-0.514%200.104-1.026%200.151-1.541%200.035-0.374%200.079-0.744%200.106-1.115%200.003-0.040%200.012-0.080%200.019-0.118%200-0.012%200.006-0.023%200.012-0.034%200.020-0.018%200.041-0.039%200.060-0.058%200.054-0.083%200.148-0.133%200.197-0.218%200.12-0.104%200.237-0.211%200.354-0.316%200.209-0.189%200.413-0.38%200.621-0.569%200.297-0.268%200.588-0.54%200.885-0.809%200.181-0.164%200.36-0.332%200.541-0.495%200.282-0.259%200.566-0.518%200.847-0.774%200.182-0.165%200.36-0.329%200.541-0.494%200.328-0.302%200.654-0.606%200.991-0.896%200.010-0.010%200.024-0.014%200.035-0.018%200.134-0.086%200.221-0.222%200.342-0.323%200.049-0.039%200.082-0.094%200.147-0.115-0.216%200.652-0.425%201.305-0.642%201.956-1.879%205.68-3.759%2011.363-5.636%2017.042-0.282%200.846-0.56%201.693-0.839%202.54-0.001%200.025%200.004%200.060-0.029%200.074v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23476eb5%22%20d%3D%22M7.55%2022.002c-0.007-0.028-0.014-0.055-0.020-0.081%200.004-0.514%200.014-1.023%200.009-1.538%200-0.051%200.002-0.104-0.016-0.156-0.012-0.065-0.009-0.13-0.009-0.195%200-1.357%200.015-2.716-0.003-4.073-0.035-2.545%200.001-5.091-0.020-7.635-0.004-0.422-0.010-0.84-0.014-1.261-0.001-0.055-0.006-0.105%200.014-0.157%200.022-0.039%200.046-0.028%200.071-0.004%200.027%200.026%200.041%200.058%200.058%200.092%200.253%200.492%200.514%200.977%200.758%201.474%200.326%200.647%200.655%201.293%200.982%201.94%200.115%200.23%200.236%200.458%200.352%200.689%200.338%200.676%200.682%201.347%201.023%202.019%200.231%200.453%200.452%200.914%200.691%201.364%200.255%200.483%200.489%200.977%200.74%201.462%200.462%200.897%200.914%201.802%201.372%202.701%200.24%200.468%200.473%200.938%200.711%201.409%200.068%200.131%200.153%200.258%200.198%200.401%200.012%200.050%200.033%200.098%200.050%200.147%200.012%200.035%200.033%200.072-0.003%200.106-0.2%200.067-0.412%200.096-0.618%200.138-1.932%200.38-3.866%200.753-5.8%201.13-0.117%200.022-0.232%200.049-0.35%200.066-0.063%200.006-0.124%200.007-0.174-0.039v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23295baa%22%20d%3D%22M7.55%2020.233c0.025%200.028%200.016%200.062%200.017%200.094%200.001%200.393%200.008%200.786-0.004%201.177-0.004%200.138%200.004%200.28-0.033%200.418-0.327-0.988-0.653-1.974-0.98-2.962-1.743-5.271-3.486-10.54-5.229-15.813-0.313-0.946-0.627-1.892-0.939-2.839-0.003-0.013-0.006-0.025-0.009-0.038%200.115%200.062%200.194%200.166%200.286%200.255%200.066%200.063%200.12%200.139%200.202%200.184%200.099%200.057%200.177%200.138%200.259%200.212%200.266%200.243%200.533%200.487%200.798%200.728%200.262%200.239%200.524%200.475%200.785%200.713%200.176%200.159%200.352%200.32%200.527%200.481%200.295%200.27%200.589%200.54%200.884%200.809%200.182%200.168%200.366%200.335%200.547%200.503%200.307%200.282%200.61%200.567%200.92%200.844%200.030%200.027%200.055%200.057%200.085%200.082%200.066%200.076%200.15%200.133%200.206%200.217%200.022%200.024%200.043%200.049%200.066%200.074%200.021%200.010%200.047%200.012%200.056%200.039%200.044%200.278%200.063%200.559%200.090%200.839%200.029%200.307%200.062%200.611%200.090%200.918%200.041%200.446%200.089%200.89%200.13%201.334%200.035%200.362%200.073%200.724%200.107%201.087%200.042%200.449%200.088%200.894%200.132%201.344%200.049%200.506%200.098%201.014%200.149%201.521%200.051%200.5%200.098%201%200.148%201.501%200.050%200.515%200.101%201.026%200.151%201.54%200.049%200.501%200.098%201.002%200.147%201.502%200.051%200.505%200.1%201.006%200.149%201.511%200.049%200.516%200.105%201.027%200.151%201.542%200.025%200.291%200.065%200.586%200.082%200.881%200.007%200.114%200.013%200.231%200.014%200.347%200.002%200.026-0.004%200.054%200.009%200.102-0.002-0.010%200.009-0.017%200.004-0.023-0.027-0.023-0.007-0.057-0.012-0.085-0.015-0.292-0.028-0.586-0.023-0.885%200.002-0.055-0.009-0.112%200.036-0.153v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%236091cc%22%20d%3D%22M7.55%2022.002c0.123%200.057%200.241-0.006%200.357-0.028%200.862-0.165%201.723-0.337%202.585-0.506%200.71-0.138%201.42-0.274%202.13-0.413%200.614-0.12%201.226-0.242%201.839-0.361%200.012-0.003%200.026-0.001%200.039-0.003%200.008-0.008%200.017-0.010%200.027-0.007%200.077%200.036%200.098%200.117%200.132%200.18%200.485%200.873%200.975%201.745%201.462%202.616%200.486%200.869%200.974%201.736%201.459%202.607%200.52%200.932%201.043%201.865%201.562%202.798%200.386%200.69%200.77%201.382%201.161%202.068%200.075%200.129%200.131%200.266%200.209%200.394%200.054%200.118%200.134%200.22%200.169%200.346%200.008%200.031%200.042%200.050%200.036%200.087-0.466-0.345-0.931-0.687-1.396-1.033-2.095-1.555-4.19-3.113-6.285-4.67-1.79-1.33-3.58-2.659-5.367-3.99-0.040-0.029-0.107-0.023-0.12-0.084v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2365b2e3%22%20d%3D%22M13.904%201.919c0.039-0.001%200.079-0.002%200.118-0.002h13.443c0.043%200%200.085%200.002%200.126%200.004%200.021%200.044-0.012%200.068-0.035%200.097-0.531%200.695-1.059%201.39-1.588%202.084-0.369%200.481-0.735%200.963-1.102%201.445-0.227%200.301-0.459%200.598-0.684%200.901-0.092%200.124-0.15%200.272-0.274%200.373-0.145%200.137-0.26%200.299-0.388%200.45-0.448%200.531-0.887%201.068-1.332%201.599-0.439%200.525-0.873%201.054-1.313%201.58-0.010%200.010-0.015%200.022-0.025%200.033-0.078%200.088-0.115%200.088-0.188-0.002-0.104-0.127-0.208-0.258-0.311-0.387-0.869-1.096-1.743-2.191-2.612-3.286-0.833-1.049-1.668-2.097-2.5-3.146-0.074-0.094-0.149-0.186-0.224-0.278-0.135-0.18-0.279-0.356-0.418-0.53-0.006-0.008-0.012-0.013-0.016-0.022-0.017-0.032-0.040-0.056-0.064-0.081-0.006-0.006-0.011-0.012-0.015-0.020-0.015-0.031-0.040-0.054-0.070-0.071-0.119-0.117-0.208-0.256-0.307-0.388-0.063-0.084-0.122-0.173-0.185-0.258-0.019-0.026-0.049-0.054-0.038-0.095v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23476eb5%22%20d%3D%22M23.905%206.806c0.312-0.448%200.643-0.881%200.975-1.315%200.543-0.71%201.083-1.422%201.626-2.135%200.348-0.459%200.701-0.918%201.050-1.376%200.013-0.018%200.024-0.039%200.035-0.057%200.044-0.034%200.067%200.010%200.094%200.030%200.847%200.659%201.695%201.321%202.543%201.978%200.044%200.035%200.081%200.080%200.139%200.094%200.007%200.008%200.014%200.013%200.023%200.022%200.196%200.11%200.361%200.264%200.54%200.402%200.614%200.473%201.225%200.954%201.836%201.432%200.384%200.299%200.77%200.594%201.15%200.897%200.020%200.018%200.055%200.029%200.053%200.067-0.030%200.041-0.080%200.048-0.122%200.061-0.729%200.225-1.46%200.452-2.19%200.678-0.897%200.278-1.794%200.557-2.692%200.834-0.7%200.218-1.396%200.433-2.096%200.65-0.655%200.202-1.307%200.405-1.962%200.608-0.024%200.007-0.044%200.012-0.069%200.012-0.054-0.012-0.104%200.008-0.157%200.024-0.095%200.030-0.195%200.050-0.288%200.078-0.712%200.195-1.426%200.376-2.141%200.563-0.333%200.086-0.667%200.173-1%200.263-0.015%200.004-0.032%200.012-0.049%200.012-0.026%200.003-0.056%200.017-0.074-0.009-0.023-0.029%200.001-0.057%200.016-0.081%200.11-0.162%200.23-0.316%200.344-0.474%200.721-0.978%201.437-1.96%202.157-2.938%200.086-0.113%200.164-0.222%200.259-0.318v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%236091cc%22%20d%3D%22M13.904%201.919c0.183%200.244%200.344%200.505%200.55%200.734%200.025%200.023%200.046%200.051%200.065%200.080v-0.001c0.023%200.036%200.058%200.062%200.080%200.101v-0.001c0.141%200.189%200.29%200.371%200.431%200.559%200.471%200.598%200.926%201.207%201.386%201.814%200.899%201.184%201.797%202.368%202.695%203.552%200.441%200.581%200.881%201.161%201.323%201.739%200.010%200.012%200.020%200.027%200.029%200.039%200.010%200.020%200.032%200.040%200.013%200.063-0.015%200.020-0.040%200.017-0.063%200.012-0.122-0.026-0.242-0.065-0.363-0.101-1.058-0.311-2.116-0.616-3.174-0.929-1.108-0.325-2.218-0.647-3.327-0.972-0.864-0.254-1.729-0.504-2.593-0.756-0.588-0.173-1.176-0.341-1.763-0.517-0.3-0.092-0.601-0.175-0.901-0.264-0.034-0.010-0.068-0.025-0.106-0.018-0.027%200.002-0.050-0.007-0.071-0.024-0.124-0.061-0.255-0.101-0.394-0.116-0.065-0.007-0.128-0.018-0.178-0.066-0.020-0.039%200.009-0.058%200.035-0.081%200.644-0.496%201.286-0.999%201.928-1.497%200.488-0.38%200.975-0.76%201.463-1.142%200.031-0.024%200.070-0.039%200.092-0.073%200.026-0.012%200.054-0.024%200.081-0.037%200.36-0.278%200.722-0.554%201.082-0.834%200.537-0.417%201.073-0.835%201.609-1.253%200.023-0.012%200.041-0.035%200.071-0.013v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23525a6f%22%20d%3D%22M26.954%2020.689c-0.035%200.002-0.067%200.005-0.102%200.006-0.094%200.013-0.19%200.004-0.285%200.008-3.928%200.049-7.859%200.010-11.789%200.023-0.066%200-0.132%200.006-0.197-0.010-0.082-0.025-0.043-0.074-0.018-0.115%200.118-0.195%200.243-0.385%200.366-0.579%200.493-0.776%200.988-1.552%201.48-2.329%200.099-0.153%200.198-0.306%200.293-0.461%200.020-0.034%200.044-0.068%200.089-0.073%200.201%200.042%200.392%200.118%200.585%200.186%200.284%200.102%200.57%200.195%200.855%200.292%200.846%200.287%201.69%200.58%202.538%200.869%200.911%200.311%201.824%200.626%202.733%200.935%200.691%200.241%201.384%200.476%202.077%200.713%200.446%200.151%200.888%200.31%201.334%200.455%200.033%200.020%200.053%200.041%200.042%200.081v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23b3def6%22%20d%3D%22M14.54%2020.69c0.042%200%200.086%200.002%200.127%200.002h11.713c0.065%200%200.131%200.002%200.196%200.002%200.009%200.006%200.010%200.008%200.009%200.012-0.003%200.004-0.008%200.007-0.009%200.007-0.454%200.012-0.91%200.023-1.367%200.041-0.34%200.017-0.678%200.029-1.020%200.040-0.355%200.013-0.712%200.027-1.069%200.042-0.347%200.012-0.693%200.025-1.039%200.037-0.349%200.012-0.7%200.026-1.047%200.040-0.343%200.014-0.685%200.026-1.028%200.039-0.353%200.012-0.706%200.027-1.058%200.039-0.343%200.012-0.685%200.029-1.029%200.039-0.353%200.013-0.705%200.027-1.058%200.040-0.339%200.012-0.678%200.032-1.019%200.038-0.11%200.002-0.221%200.020-0.333%200.015-0.008%200.040%200.014%200.065%200.027%200.090%200.287%200.583%200.574%201.163%200.861%201.744%200.451%200.914%200.901%201.828%201.351%202.74%200.211%200.428%200.421%200.858%200.631%201.283%200.451%200.916%200.904%201.833%201.356%202.749%200.21%200.425%200.42%200.856%200.631%201.283%200.052%200.104%200.102%200.215%200.153%200.321%200.008%200.020-0.002%200.024-0.019%200.020-0.442-0.79-0.882-1.575-1.322-2.361-0.552-0.987-1.105-1.974-1.657-2.961-0.49-0.874-0.976-1.749-1.464-2.624-0.494-0.885-0.989-1.768-1.483-2.652-0.014-0.028-0.034-0.049-0.056-0.067%200.008-0.002%200.015-0.004%200.024%200.003v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.954%2020.689c-0.012-0.017-0.027-0.036-0.039-0.057-0.057-0.036-0.076-0.104-0.119-0.154-0.553-0.868-1.105-1.735-1.656-2.602-0.404-0.637-0.815-1.271-1.217-1.907-0.546-0.861-1.096-1.716-1.644-2.578-0.351-0.557-0.706-1.111-1.062-1.667-0.148-0.231-0.294-0.463-0.443-0.694-0.014-0.023-0.031-0.044-0.031-0.072%200.057-0.075%200.136-0.088%200.222-0.081%200.008%200.004%200.017%200.010%200.024%200.015%200.148%200.194%200.266%200.403%200.397%200.607%200.314%200.494%200.63%200.987%200.944%201.482%200.45%200.706%200.899%201.414%201.347%202.119%200.389%200.612%200.776%201.226%201.167%201.834%200.506%200.793%201.011%201.585%201.515%202.379%200.207%200.329%200.415%200.655%200.624%200.979%200.035%200.054%200.077%200.102%200.084%200.169-0.028%200.077-0.055%200.153-0.081%200.232-0.007-0.001-0.012%200.001-0.015%200.004-0.004-0.004-0.012-0.007-0.019-0.008v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%238dc8ed%22%20d%3D%22M20.5%2031.359c0.007-0.010%200.012-0.012%200.019-0.021%200.060%200.116%200.147%200.219%200.159%200.356-0.058-0.114-0.119-0.226-0.179-0.335v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2385c6ed%22%20d%3D%22M26.577%2020.71c0-0.006%200.002-0.012%200.002-0.015h0.276c-0.090%200.033-0.186%200.010-0.278%200.015v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23476eb5%22%20d%3D%22M11.063%204.061c-0.008%200.081-0.086%200.097-0.135%200.135-0.678%200.534-1.358%201.064-2.040%201.593-0.44%200.342-0.883%200.679-1.322%201.020-0.009%200.008-0.012%200.023-0.018%200.034-0.007%200.008-0.014%200.012-0.024%200.012-0.338-0.348-0.708-0.66-1.060-0.995-0.163-0.153-0.338-0.296-0.487-0.466-0.017%200-0.031-0.004-0.037-0.022%200.229-0.085%200.47-0.129%200.706-0.189%201.462-0.375%202.926-0.746%204.388-1.116%200.009-0.004%200.020-0.005%200.030-0.006v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23b3def6%22%20d%3D%22M5.656%205.097c-0.697-0.639-1.396-1.277-2.094-1.916-0.876-0.803-1.754-1.603-2.631-2.405-0.024-0.023-0.046-0.047-0.070-0.069%200.129%200.044%200.217%200.147%200.321%200.224%200.385%200.294%200.766%200.595%201.148%200.892%200.371%200.288%200.754%200.568%201.111%200.875%200.24%200.206%200.445%200.451%200.664%200.681%200.116%200.123%200.226%200.249%200.342%200.372%200.279%200.296%200.561%200.587%200.84%200.885%200.138%200.147%200.274%200.294%200.411%200.442%200.001%200.035-0.019%200.030-0.041%200.019v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2386c3eb%22%20d%3D%22M5.656%205.097c0.015-0.003%200.034-0.003%200.041-0.021%200.066%200.069%200.148%200.124%200.175%200.221-0.079-0.060-0.151-0.125-0.217-0.2v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%236091cc%22%20d%3D%22M33.972%206.826c-0.127-0.052-0.218-0.154-0.326-0.237-0.658-0.507-1.313-1.019-1.967-1.529-0.414-0.322-0.828-0.643-1.242-0.966-0.017-0.013-0.031-0.034-0.045-0.051%200.334%200.073%200.664%200.164%200.996%200.248%200.746%200.19%201.495%200.378%202.242%200.566%200.629%200.159%201.256%200.318%201.886%200.479%200.014%200.004%200.031%200.013%200.045%200.019-0.001%200.008-0.002%200.013-0.002%200.019-0.062%200.111-0.164%200.185-0.257%200.268-0.218%200.2-0.436%200.402-0.655%200.602-0.194%200.179-0.391%200.356-0.579%200.54-0.020%200.018-0.040%200.034-0.067%200.041-0.009%200.006-0.018%200.006-0.028%200v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23b3def6%22%20d%3D%22M40.633%200.707c-0.365%200.336-0.729%200.672-1.096%201.006-0.673%200.616-1.348%201.231-2.022%201.848-0.514%200.471-1.026%200.944-1.54%201.415-0.047%200.042-0.097%200.080-0.144%200.119-0.025%200.016-0.039%200.013-0.039-0.019%200.148-0.154%200.293-0.312%200.441-0.468%200.274-0.287%200.547-0.574%200.819-0.862%200.236-0.249%200.471-0.5%200.701-0.755%200.281-0.311%200.625-0.548%200.951-0.805%200.534-0.422%201.069-0.839%201.609-1.253%200.102-0.080%200.189-0.183%200.319-0.226v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%238bc6ec%22%20d%3D%22M35.795%205.075c0.009%200.016%200.022%200.019%200.037%200.019-0.057%200.084-0.135%200.142-0.212%200.204-0.027-0.021-0.005-0.034%200.009-0.045%200.056-0.060%200.111-0.118%200.167-0.177v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2330333f%22%20d%3D%22M27.072%2020.457c-0.262-0.403-0.521-0.81-0.78-1.216-1.757-2.755-3.511-5.511-5.266-8.268-0.015-0.025-0.031-0.051-0.044-0.078%200.072-0.072%200.172-0.060%200.26-0.079%200.73-0.142%201.461-0.283%202.193-0.423%201.853-0.355%203.705-0.711%205.559-1.065%201.036-0.198%202.074-0.397%203.111-0.597%200.201-0.039%200.402-0.079%200.605-0.115%200.15-0.026%200.297-0.047%200.429-0.124-0.060%200.158-0.145%200.303-0.22%200.454-0.583%201.151-1.164%202.302-1.748%203.453-0.698%201.373-1.393%202.748-2.092%204.123-0.652%201.283-1.3%202.567-1.955%203.85-0.016%200.030-0.035%200.057-0.052%200.085v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23223a70%22%20d%3D%22M33.988%206.826c0.522-0.483%201.046-0.967%201.571-1.448%200.022%200.079%200.001%200.153-0.006%200.23-0.042%200.471-0.090%200.938-0.137%201.409-0.046%200.472-0.093%200.944-0.14%201.416-0.039%200.401-0.078%200.8-0.119%201.202-0.045%200.432-0.090%200.864-0.135%201.299-0.031%200.305-0.055%200.61-0.084%200.915-0.035%200.371-0.078%200.741-0.114%201.111-0.030%200.305-0.055%200.61-0.083%200.916-0.035%200.37-0.080%200.74-0.115%201.111-0.031%200.307-0.054%200.612-0.081%200.916-0.037%200.364-0.081%200.725-0.114%201.092-0.032%200.306-0.056%200.611-0.083%200.915-0.035%200.372-0.078%200.742-0.114%201.113-0.031%200.303-0.056%200.605-0.083%200.908-0.036%200.371-0.078%200.742-0.114%201.113-0.025%200.248-0.043%200.497-0.067%200.747-0.031-0.031-0.015-0.068-0.017-0.104%200-0.356-0.003-0.716%200.002-1.070%200.041-2.556-0.005-5.108%200.024-7.663%200.020-1.975%200.003-3.95%200.013-5.926%200-0.037%200.015-0.081-0.018-0.113-0.025-0.040%200.008-0.060%200.014-0.087v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23010101%22%20d%3D%22M33.988%206.826c0.026%200.035-0.022%200.052-0.018%200.081-0.259%200.494-0.518%200.99-0.775%201.484-0.019%200.035-0.038%200.068-0.057%200.104-0.111%200.141-0.284%200.122-0.431%200.153-0.435%200.092-0.872%200.167-1.308%200.248-0.577%200.11-1.155%200.221-1.733%200.333-0.567%200.108-1.137%200.219-1.704%200.329-0.649%200.125-1.298%200.243-1.947%200.367-0.45%200.086-0.902%200.175-1.354%200.264-0.574%200.11-1.148%200.218-1.724%200.332-0.54%200.104-1.078%200.209-1.615%200.311-0.113%200.023-0.226%200.042-0.338%200.062l-0.009%200.003c0.002-0.065%200.057-0.069%200.098-0.081%200.391-0.123%200.781-0.248%201.172-0.372%200.522-0.164%201.047-0.328%201.573-0.494%200.201-0.062%200.404-0.116%200.607-0.184%200.087-0.024%200.174-0.045%200.264-0.072%200.047-0.015%200.095-0.033%200.145-0.033%200.632-0.195%201.265-0.389%201.897-0.586%202.214-0.684%204.425-1.368%206.64-2.057%200.201-0.063%200.407-0.115%200.606-0.195%200%200.003%200.005%200.003%200.011%200.003v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23464d60%22%20d%3D%22M14.424%2020.452c-0.275-0.545-0.548-1.092-0.825-1.637-0.446-0.883-0.894-1.762-1.341-2.641-0.724-1.429-1.448-2.86-2.173-4.287-0.557-1.098-1.116-2.198-1.673-3.298-0.019-0.037-0.034-0.078-0.051-0.118%200.081%200.004%200.082%200.089%200.13%200.126%200.009%200.020%200.022%200.039%200.039%200.057%200.183%200.168%200.339%200.362%200.517%200.535%200.428%200.421%200.838%200.857%201.257%201.283%200.248%200.253%200.504%200.497%200.743%200.758%200.248%200.271%200.521%200.518%200.769%200.79%200.246%200.269%200.517%200.515%200.762%200.781%200.248%200.272%200.521%200.518%200.769%200.792%200.239%200.262%200.503%200.498%200.74%200.761%200.249%200.27%200.522%200.518%200.769%200.789%200.24%200.263%200.503%200.499%200.741%200.76%200.248%200.271%200.516%200.522%200.77%200.79%200.076%200.081%200.143%200.166%200.221%200.241%200.025%200.024%200.042%200.052%200.041%200.088-0.023%200.098-0.094%200.173-0.147%200.255-0.425%200.674-0.852%201.345-1.281%202.014-0.231%200.36-0.457%200.725-0.691%201.088-0.022%200.029-0.031%200.076-0.084%200.072v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23223a70%22%20d%3D%22M5.976%205.394c0.127%200.062%200.21%200.177%200.311%200.269%200.397%200.357%200.786%200.724%201.178%201.090%200.028%200.026%200.055%200.054%200.063%200.093%200.010%200.012%200.009%200.026%200%200.039-0.035%200.029-0.018%200.068-0.018%200.103-0.001%200.358-0.004%200.716%200.001%201.073%200.033%202.525-0.002%205.051%200.022%207.576%200.015%201.531%200.004%203.065%200.016%204.598-0.001%200.35-0.003%200.701-0.004%201.050-0.006%200.012-0.012%200.012-0.017%200-0.033-0.324-0.065-0.648-0.096-0.975-0.023-0.233-0.043-0.465-0.065-0.701-0.030-0.301-0.062-0.602-0.092-0.905-0.023-0.232-0.043-0.465-0.066-0.698-0.031-0.311-0.065-0.622-0.094-0.931-0.023-0.227-0.042-0.454-0.065-0.678-0.030-0.311-0.063-0.623-0.094-0.932-0.023-0.235-0.042-0.468-0.065-0.7-0.030-0.311-0.063-0.615-0.093-0.926-0.023-0.224-0.044-0.451-0.065-0.678-0.030-0.312-0.063-0.623-0.094-0.933-0.022-0.225-0.041-0.451-0.064-0.678-0.031-0.317-0.065-0.634-0.095-0.954-0.028-0.297-0.055-0.597-0.084-0.894-0.029-0.302-0.063-0.602-0.093-0.904-0.023-0.233-0.043-0.466-0.066-0.699-0.030-0.311-0.063-0.622-0.094-0.934-0.023-0.222-0.042-0.446-0.063-0.669-0.031-0.314-0.064-0.629-0.094-0.943-0.007-0.054-0.006-0.107-0.008-0.159v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2330333f%22%20d%3D%22M7.529%206.886v-0.040c0.006%200%200.013-0.002%200.019-0.004%200.056%200.031%200.117%200.046%200.179%200.060%200.137%200.027%200.268%200.066%200.397%200.121%200.019%200.010%200.035%200.025%200.059%200.019%200.189%200.034%200.368%200.104%200.551%200.156%200.142%200.038%200.282%200.088%200.426%200.126%200.558%200.175%201.118%200.343%201.677%200.518s1.118%200.35%201.677%200.521c0.932%200.289%201.864%200.581%202.795%200.873%200.707%200.22%201.414%200.445%202.122%200.665%200.919%200.287%201.838%200.573%202.757%200.862%200.076%200.024%200.166%200.025%200.218%200.103-0.040%200.058-0.095%200.032-0.145%200.022-0.526-0.102-1.053-0.201-1.58-0.302-1.81-0.346-3.621-0.694-5.432-1.041-1.040-0.198-2.081-0.399-3.121-0.599-0.539-0.104-1.080-0.203-1.618-0.313-0.010-0.004-0.020-0.012-0.028-0.020-0.065-0.023-0.062-0.106-0.121-0.137-0.191-0.37-0.383-0.74-0.575-1.11-0.087-0.163-0.174-0.322-0.258-0.482v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.424%2020.452c0.244-0.38%200.489-0.761%200.732-1.139%200.471-0.74%200.939-1.479%201.409-2.217%200.015-0.024%200.029-0.051%200.044-0.076%200.007-0.047%200.029-0.086%200.055-0.126%200.481-0.756%200.961-1.509%201.443-2.266%200.307-0.486%200.614-0.973%200.927-1.456%200.442-0.701%200.887-1.399%201.334-2.097%200.041-0.066%200.068-0.145%200.137-0.191%200.080-0.010%200.149%200.020%200.214%200.062%200.022%200.053-0.012%200.088-0.037%200.126-0.392%200.614-0.781%201.23-1.175%201.845-0.075%200.117-0.151%200.232-0.222%200.353-0.349%200.54-0.688%201.081-1.032%201.621-0.302%200.474-0.605%200.947-0.905%201.421-0.163%200.257-0.327%200.514-0.489%200.77-0.022%200.035-0.040%200.067-0.079%200.085-0.292%200.456-0.585%200.913-0.876%201.368-0.442%200.693-0.883%201.388-1.323%202.081-0.014%200.022-0.027%200.045-0.040%200.067-0.007%200.002-0.014%200.003-0.020%200.004s-0.012-0.001-0.018-0.002c-0.009-0.078-0.076-0.144-0.078-0.233v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%231d468a%22%20d%3D%22M7.528%2021.286h0.017c0%200.028%200.009%200.057-0.009%200.082-0.016-0.025-0.008-0.054-0.008-0.082v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23b3def6%22%20d%3D%22M20.72%2010.958c-0.074-0.013-0.14-0.057-0.218-0.059-0.040%200.002-0.078-0.006-0.104-0.038-0.841-0.264-1.684-0.53-2.527-0.794-2.893-0.902-5.786-1.805-8.68-2.706-0.012-0.003-0.023-0.012-0.035-0.017-0.002-0.039%200.019-0.030%200.040-0.021%200.339%200.097%200.679%200.194%201.018%200.292%201.265%200.369%202.53%200.737%203.794%201.106%201.221%200.356%202.44%200.716%203.66%201.069%200.913%200.266%201.827%200.531%202.739%200.797%200.018%200.005%200.035%200.018%200.061%200-0.217-0.287-0.435-0.573-0.653-0.861-0.507-0.67-1.015-1.339-1.523-2.008-0.881-1.161-1.761-2.322-2.641-3.483-0.214-0.283-0.425-0.563-0.638-0.846-0.007-0.021%200.003-0.026%200.020-0.022%200.494%200.622%200.988%201.245%201.483%201.865%200.503%200.632%201.007%201.262%201.51%201.895%200.423%200.532%200.843%201.066%201.266%201.598%200.425%200.535%200.851%201.068%201.276%201.601%200.042%200.051%200.082%200.104%200.12%200.156%200.044%200.061%200.081%200.063%200.13%200.004%200.199-0.244%200.402-0.489%200.606-0.729%200.249-0.303%200.5-0.605%200.75-0.908%200.239-0.287%200.482-0.578%200.722-0.866%200.251-0.302%200.5-0.607%200.754-0.905%200.081-0.094%200.138-0.209%200.252-0.273-0.282%200.387-0.563%200.775-0.845%201.161-0.626%200.854-1.252%201.707-1.878%202.559-0.015%200.021-0.030%200.044-0.050%200.076%200.041%200.006%200.073-0.009%200.105-0.014%201.046-0.274%202.088-0.548%203.133-0.82%200.007-0.002%200.013-0.002%200.020-0.003%200.020-0.011%200.040-0.015%200.038%200.019-0.465%200.147-0.927%200.291-1.39%200.44-0.658%200.208-1.321%200.415-1.978%200.626-0.032%200.010-0.077%200.004-0.088%200.050-0.081-0.012-0.15%200.028-0.217%200.057-0.006%200.014-0.020%200.013-0.033%200.003v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23a3d3f2%22%20d%3D%22M15.035%203.368c-0.007%200.007-0.013%200.014-0.021%200.023-0.147-0.182-0.296-0.36-0.416-0.559%200.118%200.101%200.191%200.238%200.294%200.351%200.052%200.058%200.097%200.122%200.143%200.185v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2397cbee%22%20d%3D%22M14.598%202.832c-0.039-0.024-0.071-0.054-0.080-0.101%200.039%200.024%200.076%200.049%200.080%200.101v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2392c7ec%22%20d%3D%22M14.519%202.733c-0.035-0.015-0.054-0.045-0.065-0.080%200.038%200.013%200.062%200.038%200.065%200.080v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%237ba5d6%22%20d%3D%22M24.429%209.782c-0.013-0.007-0.025-0.013-0.036-0.019%200.096-0.041%200.198-0.058%200.3-0.081%200.004%200.006%200.006%200.009%200.004%200.013-0.002%200.005-0.002%200.008-0.004%200.008-0.086%200.034-0.173%200.064-0.264%200.079v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%236086be%22%20d%3D%22M24.691%209.704v-0.020c0.044-0.018%200.087-0.050%200.137-0.020-0.044%200.017-0.088%200.040-0.137%200.041v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2392c0e4%22%20d%3D%22M9.196%207.32c-0.015%200.002-0.031%200.003-0.040%200.021-0.329-0.087-0.65-0.196-0.974-0.299%200.011-0.015%200.025-0.020%200.043-0.014%200.322%200.102%200.652%200.179%200.972%200.292v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2373a2d0%22%20d%3D%22M8.122%207.021c-0.132-0.040-0.264-0.081-0.397-0.121%200.11-0.019%200.201%200.050%200.304%200.069%200.030%200.008%200.085-0.005%200.093%200.052v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%236d7793%22%20d%3D%22M16.778%2017.17c0.277-0.438%200.553-0.877%200.831-1.315%200.545-0.859%201.091-1.716%201.636-2.577%200.005-0.008%200.012-0.014%200.020-0.022%200.165%200.152%200.323%200.312%200.485%200.47%200.242%200.234%200.486%200.468%200.729%200.701%200.436%200.418%200.876%200.836%201.314%201.254%200.274%200.263%200.551%200.521%200.824%200.787%200.449%200.426%200.899%200.852%201.344%201.278%200.26%200.252%200.522%200.495%200.783%200.747%200.447%200.425%200.894%200.854%201.342%201.277%200.243%200.233%200.485%200.47%200.73%200.699%200.044%200.045%200.074%200.102%200.1%200.158-0.175-0.036-0.339-0.104-0.51-0.162-0.669-0.226-1.335-0.457-2.003-0.686-0.934-0.32-1.868-0.64-2.8-0.959-0.676-0.233-1.349-0.463-2.024-0.695-0.918-0.314-1.835-0.632-2.754-0.943-0.015-0.003-0.031-0.007-0.047-0.013v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23525a6e%22%20d%3D%22M26.818%2020.471c-0.025%200.025-0.035-0.004-0.046-0.013-0.132-0.125-0.264-0.25-0.396-0.376-0.348-0.333-0.695-0.671-1.046-1-0.287-0.268-0.57-0.54-0.855-0.815-0.434-0.42-0.87-0.839-1.311-1.253-0.287-0.268-0.567-0.541-0.854-0.816-0.438-0.417-0.876-0.832-1.313-1.25-0.276-0.267-0.558-0.527-0.831-0.795-0.278-0.266-0.559-0.532-0.838-0.799-0.030-0.028-0.064-0.051-0.065-0.096%200.415-0.655%200.83-1.31%201.246-1.965%200.071-0.111%200.139-0.224%200.21-0.336%200.012-0.002%200.026-0.003%200.038-0.005%202.008%203.153%204.015%206.305%206.024%209.459%200.015%200.019%200.027%200.040%200.038%200.060v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%235b647d%22%20d%3D%22M19.047%2013.182c-0.334%200.53-0.67%201.060-1.007%201.592-0.471%200.744-0.942%201.483-1.414%202.226-0.006%200.008-0.013%200.012-0.020%200.020-0.001-0.029-0.017-0.046-0.035-0.068-0.113-0.116-0.221-0.238-0.334-0.354-0.429-0.44-0.868-0.871-1.292-1.319-0.243-0.258-0.503-0.497-0.743-0.761-0.247-0.271-0.521-0.518-0.767-0.788-0.239-0.264-0.503-0.499-0.741-0.76-0.255-0.28-0.536-0.532-0.79-0.811-0.239-0.263-0.503-0.498-0.74-0.761-0.248-0.27-0.522-0.518-0.769-0.789-0.238-0.263-0.503-0.499-0.741-0.76-0.247-0.273-0.519-0.52-0.768-0.79-0.126-0.137-0.258-0.266-0.385-0.402-0.013-0.012-0.048-0.023-0.022-0.054%200.006%200.001%200.011%200.002%200.019%200.002%200.364%200.121%200.708%200.292%201.060%200.444%200.873%200.376%201.743%200.751%202.613%201.13%201.068%200.464%202.136%200.926%203.204%201.391%200.716%200.31%201.433%200.619%202.149%200.931%200.476%200.206%200.954%200.41%201.429%200.621%200.033%200.019%200.069%200.029%200.093%200.060v0z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23464d60%22%20d%3D%22M19.047%2013.182c-0.144-0.030-0.269-0.105-0.402-0.163-0.525-0.223-1.048-0.45-1.572-0.678-0.472-0.204-0.944-0.412-1.416-0.615-0.52-0.226-1.043-0.449-1.562-0.675-0.476-0.206-0.949-0.415-1.425-0.621-0.518-0.224-1.036-0.446-1.554-0.67-0.478-0.207-0.954-0.417-1.434-0.625-0.359-0.157-0.721-0.311-1.081-0.465-0.036-0.015-0.075-0.028-0.103-0.057%200.236%200.023%200.466%200.081%200.699%200.126%200.611%200.112%201.219%200.234%201.83%200.352%200.57%200.11%201.142%200.221%201.713%200.332%200.675%200.129%201.35%200.255%202.025%200.385%200.427%200.081%200.852%200.165%201.278%200.246%200.652%200.124%201.305%200.245%201.957%200.371%200.455%200.087%200.909%200.178%201.366%200.264%200.319%200.062%200.638%200.126%200.957%200.187%200.025%200.006%200.054%200.012%200.074-0.013%200.035%200.007%200.076%200.010%200.104%200.038-0.478%200.752-0.956%201.506-1.436%202.26-0.002%200.005-0.011%200.013-0.018%200.020v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 70%;
    height: 70%;
    margin-top: 11px
}
.crosslink-blocks li b.magento_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23ef672f%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.745%2022.791l1.255%200.782%201.255-0.782v-11.326l2.761%201.721v9.91l-4.016%202.504-4.016-2.504v-9.91l2.761-1.721v11.326zM22.274%2021.688v-9.768l-6.274-3.912-6.274%203.912v9.768l-2.259-1.408v-9.627l8.533-5.32%208.533%205.32v9.627l-2.259%201.408z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 50%
}
.crosslink-blocks li b.opencart_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%2331c7f3%22%20d%3D%22M1.6%200h28.8c0.884%200%201.6%200.716%201.6%201.6v28.8c0%200.884-0.716%201.6-1.6%201.6h-28.8c-0.884%200-1.6-0.716-1.6-1.6v-28.8c0-0.884%200.716-1.6%201.6-1.6z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.104%206.529c0.046%200.076%200.272%200.452%200.504%200.839%200.55%200.938%200.885%201.372%201.464%201.94%201.892%201.84%205%202.772%2010.058%203.011%200.654%200.028%202.292%200.058%203.652%200.058%202.61%200%203.588%200.047%204.711%200.234%201.956%200.328%202.569%200.914%202.060%201.958-0.243%200.498-0.747%201.112-1.973%202.408-0.579%200.608-1.233%201.325-1.447%201.582-0.428%200.508-1.117%201.5-1.071%201.542%200.029%200.035-0.133%200.171%203.015-2.574%203.605-3.135%204.427-3.955%204.838-4.827%200.243-0.534%200.215-0.896-0.104-1.225-0.463-0.463-1.516-0.744-3.437-0.914-0.365-0.035-2.686-0.088-5.151-0.117-5.579-0.064-7.726-0.17-9.809-0.475-3.136-0.458-5.226-1.437-7.002-3.27-0.295-0.311-0.451-0.393-0.307-0.17v0%200%200zM9.615%2021.576c-0.399%200.071-0.753%200.263-1.024%200.562-0.376%200.408-0.492%200.721-0.492%201.308%200%200.642%200.15%201.002%200.584%201.4%200.723%200.668%201.811%200.668%202.535%200%200.434-0.398%200.585-0.758%200.585-1.4s-0.151-1.003-0.585-1.401c-0.44-0.4-1.013-0.57-1.603-0.47v0%200zM18.064%2021.576c-0.596%200.106-1.128%200.525-1.389%201.102-0.185%200.398-0.179%201.155%200.011%201.582%200.179%200.404%200.65%200.849%201.060%200.984%200.393%200.135%200.92%200.129%201.313-0.006%200.445-0.147%200.93-0.642%201.105-1.114%200.162-0.444%200.139-1.020-0.058-1.482-0.318-0.75-1.204-1.214-2.042-1.066v0%200%200z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 50%
}
.crosslink-blocks li b.shopify_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%239dbc31%22%20d%3D%22M15.775%206.043c0.114%200%200.229%200.039%200.339%200.114-0.848%200.399-1.756%201.404-2.14%203.41-0.561%200.174-1.109%200.343-1.616%200.5%200.449-1.53%201.517-4.025%203.416-4.025zM16.561%206.787c0.163%200.408%200.268%200.992%200.268%201.782%200%200.040-0%200.077-0.001%200.115-0.644%200.199-1.343%200.416-2.044%200.633%200.394-1.519%201.131-2.253%201.776-2.529zM18.512%208.162c-0.294%200.091-0.628%200.194-0.99%200.306%200-0.070%200-0.138%200-0.213%200-0.654-0.091-1.181-0.236-1.598%200.585%200.073%200.975%200.739%201.226%201.505zM23.262%209.326c-0.014-0.103-0.104-0.16-0.179-0.166s-1.651-0.123-1.651-0.123-1.095-1.087-1.215-1.207c-0.12-0.12-0.355-0.084-0.446-0.057-0.014%200.004-0.239%200.074-0.613%200.189-0.366-1.052-1.011-2.019-2.147-2.019-0.031%200-0.064%200.001-0.096%200.003-0.323-0.427-0.723-0.613-1.068-0.613-2.645%200-3.909%203.306-4.305%204.987-1.028%200.318-1.758%200.545-1.851%200.574-0.574%200.18-0.592%200.198-0.667%200.739-0.057%200.409-1.558%2012.018-1.558%2012.018l11.697%202.192%206.338-1.371c0%200-2.225-15.041-2.239-15.144z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%235f8c2f%22%20d%3D%22M23.119%208.874c-0.074-0.006-1.651-0.123-1.651-0.123s-1.095-1.087-1.215-1.207c-0.045-0.045-0.106-0.068-0.169-0.078l-0.884%2018.090%206.337-1.371c0%200-2.225-15.041-2.239-15.144s-0.104-0.16-0.179-0.166z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fefefe%22%20d%3D%22M17.445%2012.040l-0.781%202.324c0%200-0.685-0.365-1.524-0.365-1.23%200-1.292%200.772-1.292%200.967%200%201.062%202.767%201.468%202.767%203.955%200%201.956-1.241%203.216-2.914%203.216-2.008%200-3.035-1.25-3.035-1.25l0.538-1.776c0%200%201.055%200.906%201.946%200.906%200.582%200%200.819-0.458%200.819-0.793%200-1.385-2.27-1.447-2.27-3.722%200-1.915%201.375-3.769%204.15-3.769%201.069%200%201.597%200.306%201.597%200.306z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 50%
}
.crosslink-blocks li b.jigoshop_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2244%22%20height%3D%2232%22%20viewBox%3D%220%200%2044%2032%22%3E%0A%3Cpath%20fill%3D%22%23a1c74e%22%20d%3D%22M6.075%2011.714l11.929-5.937c0%200%200.697-0.258%200.697-0.939v-3.179c0-0.556-0.951-1.436-2.255-0.793-1.304%200.642-15.287%207.523-15.506%207.623-0.221%200.106-0.652%200.325-0.652%200.908v4.617c0%200.257-0.058%200.58%200.912%201.055%201.055%200.517%2014.803%207.286%2015.257%207.508%200.873%200.428%202.245%200.379%202.245-0.673v-3.259c0-0.236%200.054-0.626-0.667-0.987-0.718-0.361-11.961-5.943-11.961-5.943v0zM26.228%2026.706c-0.72%200.361-0.666%200.747-0.666%200.985v3.26c0%201.046%201.371%201.1%202.246%200.672%200.453-0.222%2014.197-6.991%2015.257-7.508%200.97-0.476%200.911-0.799%200.911-1.055v-4.62c0-0.581-0.436-0.803-0.655-0.908-0.219-0.103-14.197-6.982-15.5-7.623-1.311-0.643-2.257%200.237-2.257%200.797v3.177c0%200.679%200.699%200.94%200.699%200.94l11.924%205.937c0.003%200.001-11.24%205.583-11.959%205.943v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    margin-top: 9px
}
.crosslink-blocks li b.virtuemart_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2235%22%20height%3D%2232%22%20viewBox%3D%220%200%2035%2032%22%3E%0A%3Cpath%20fill%3D%22%232f5c93%22%20d%3D%22M34.427%201.045v-0.669c-19.755%207.041-24.213%2021.091-25.95%2024.497-1.48-3.855-4.746-12.752-4.746-12.752h-3.673l7.305%2019.555c0%200%200.706%200.005%201.911%200.005%202.409-6.754%205.137-12.466%208.556-17.227l-3.631%2017.228h2.969l2.672-10.118%203.868%2010.118h1.176l3.877-10.118%202.675%2010.118h2.936l-4.126-19.602h-1.772l-4.163%2012.481-4.173-12.471-0.471-0.003c3.906-4.718%208.665-8.376%2014.76-11.041v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.crosslink-blocks li b.woocommerce_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2230%22%20height%3D%2232%22%20viewBox%3D%220%200%2030%2032%22%3E%0A%3Cpath%20fill%3D%22%23a06293%22%20d%3D%22M2.23%207.382c-0.296%200.085-0.581%200.142-0.617%200.155-0.035%200-0.32%200.214-0.617%200.473-0.996%200.876-0.996%200.925-0.973%206.873%200.012%205.145%200.012%205.157%200.284%205.69%200.154%200.296%200.463%200.688%200.688%200.877%200.806%200.687%200.853%200.687%207.385%200.687h5.986l0.889%200.509c0.488%200.273%201.209%200.677%201.6%200.889%200.391%200.214%201.055%200.583%201.481%200.832%201.434%200.816%201.363%200.889%200.698-0.713-0.318-0.782-0.582-1.444-0.582-1.47%200-0.023%202.074-0.033%204.613-0.048%204.433%200%204.636-0.010%205.18-0.248%200.582-0.259%201.116-0.757%201.445-1.375%200.179-0.309%200.201-0.971%200.239-5.499%200.024-4.54%200.010-5.229-0.164-5.773-0.239-0.758-0.831-1.41-1.577-1.742-0.534-0.239-0.723-0.249-12.98-0.249-9.353-0.011-12.577%200.025-12.98%200.132v0%200zM13.302%209.006c0.723%200.309%200.831%200.851%200.355%201.861-0.652%201.435-1.221%204.623-1.328%207.492-0.059%201.528-0.107%201.932-0.273%202.131-0.296%200.355-0.96%200.334-1.375-0.047-0.937-0.87-1.921-2.538-2.549-4.304l-0.32-0.937-0.973%201.941c-1.102%202.192-1.731%203.153-2.252%203.462-0.688%200.415-1.007%200.048-1.577-1.752-0.616-1.956-1.801-8.132-1.671-8.665%200.178-0.713%201.232-1.006%201.755-0.488%200.213%200.213%200.308%200.51%200.427%201.339%200.178%201.305%200.937%205.265%201.055%205.465%200.048%200.086%200.641-0.908%201.434-2.427%200.747-1.41%201.47-2.691%201.625-2.844%200.521-0.521%201.352-0.226%201.53%200.533%200.38%201.635%200.877%203.485%201.020%203.829l0.178%200.412%200.142-1.185c0.379-3.011%201.209-5.5%201.956-5.82%200.463-0.19%200.367-0.19%200.842%200l-0.002%200.004zM19.098%2010.666c2.11%201.234%202.228%205.156%200.237%207.622-1.114%201.374-3.331%201.505-4.549%200.273-0.664-0.663-0.948-1.424-1.031-2.724-0.142-2.288%200.924-4.54%202.513-5.3%200.815-0.392%202.036-0.344%202.83%200.129v0zM26.187%2010.405c0.676%200.201%201.553%201.030%201.873%201.779%200.38%200.841%200.463%202.465%200.19%203.531-0.427%201.683-1.47%203.127-2.536%203.486-1.127%200.392-2.465%200.154-3.2-0.558-1.351-1.291-1.553-3.805-0.497-5.962%200.521-1.067%201.446-2.038%202.145-2.265%200.558-0.179%201.47-0.179%202.027-0.010l-0.001-0.001zM16.704%2012.93c-0.592%200.663-0.901%201.54-0.889%202.489%200.010%200.841%200.258%201.505%200.674%201.778%200.285%200.19%200.332%200.19%200.748-0.023%200.605-0.285%201.055-1.004%201.303-1.98%200.344-1.423-0.083-2.703-0.937-2.774-0.367-0.037-0.474%200.034-0.9%200.51v0%200zM24.444%2012.799c-0.663%200.698-0.937%201.424-0.937%202.501-0.012%201.031%200.178%201.564%200.688%201.897%200.853%200.564%202.086-1.127%202.086-2.839%200-1.759-0.913-2.531-1.838-1.559v0%200%200z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    margin-top: 2px
}
.crosslink-blocks li b.oscommerce_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23eceff1%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.462%2010.556c-0.187-2.121-1.723-3.844-4.322-3.844-2.778%200-4.122%201.789-4.122%204.109%200%200.832%200.265%201.631%200.713%202.313-2.355%200.928-4.131%203.052-4.131%205.666%200%203.535%202.744%206.425%206.278%206.425%203.265%200%205.856-2.467%206.231-5.63%202.331-0.271%204.191-1.877%204.191-4.287%200-2.623-2.853-4.961-4.838-4.752zM11.21%2013.069c-0.511-0.763-0.81-1.681-0.81-2.669%200-2.651%202.149-4.8%204.8-4.8%202.536%200%204.613%201.967%204.788%204.459%202.498%200.38%204.412%202.537%204.412%205.141%200%202.173-1.333%204.035-3.226%204.812-0.31%203.579-3.314%206.388-6.974%206.388-3.866%200-7-3.134-7-7%200-2.796%201.64-5.21%204.010-6.331z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.4%2015.2c2.32%200%204.082-1.88%204.082-4.2s-1.563-4.288-4.341-4.288c-2.778%200-4.122%201.789-4.122%204.109s2.062%204.379%204.382%204.379z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.2%2025.2c3.716%200%206.6-2.885%206.6-6.412s-2.355-6.159-6.071-6.159c-3.716%200-7.129%202.632-7.129%206.159s2.884%206.412%206.6%206.412z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.4%2019.637c2.651%200%204.901-1.677%204.901-4.328s-2.913-5.010-4.901-4.745c-1.987%200.265-4.8%201.985-4.8%204.636s2.149%204.437%204.8%204.437z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 50%
}
.crosslink-blocks li b.moto_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23af1602%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.35%209.407l0.013-0.012%200.179%200.383c0%200%200.264%200.649%200.488%200.858%200.235%200.219%200.718%200.411%200.718%200.411s0.482%200.301%200.452%200.349c-0%200-0.001%200.001-0.001%200.001l0.65%200.606c0.38%200.355%200.4%200.953%200.047%201.331l-3.381%203.625-1.378-1.285%203.098-3.323-0.308-0.227-3.031%203.25-1.378-1.285%202.797-3c0.047-0.050-0.123-0.183-0.252-0.272l-2.72%202.917-1.378-1.285%203.381-3.625c0.354-0.38%200.948-0.403%201.331-0.046l0.672%200.627zM24.557%2016.149c0.554-1.033%200.869-2.214%200.869-3.469%200-4.057-3.289-7.347-7.347-7.347-2.267%200-4.295%201.027-5.642%202.641-0.006-0.003-0.009-0.004-0.009-0.004l-0.149%200.2c-0.067%200.086-0.132%200.174-0.195%200.263l-2.387%203.211-2.731%204.709c0%200%202.261-1.978%202.731-1.46%200.173%200.19-1.036%201.79-2.731%203.532%201.695-0.471%202.449-1.13%202.967-0.471%200.077%200.097-1.378%201.216-2.261%202.826-0.618%201.128-0.424%201.931-1.272%203.532%202.355-1.012%201.826-3.215%202.756-2.967%202.731%200.73-1.274%202.826-2.19%205.322%200.917-0.553%203.909-2.166%204.803-4.003%200.209-0.429%200.659-3.297%202.213-3.297%200.451%200-1.507%201.601-1.036%203.297%200.126%200.454-0.188%201.648-1.177%203.297%202.213-1.884%202.92-3.532%203.505-3.532%200.191%200%201.063%200-0.35%201.884%200.706-0.22%201.319-0.565%201.978-1.648%200.269-1.729%201.272-2.873%202.308-2.119%200.404%200.294-2.307%203.249-0.847%202.119%203.014-0.801%206.111-6.29%206.122-6.311%200.035-0.065%200.059-0.133%200.072-0.204z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 50%
}
.crosslink-blocks li b.responsive_1:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23455a64%22%20d%3D%22M1.2%200h29.6c0.663%200%201.2%200.537%201.2%201.2v29.6c0%200.663-0.537%201.2-1.2%201.2h-29.6c-0.663%200-1.2-0.537-1.2-1.2v-29.6c0-0.663%200.537-1.2%201.2-1.2z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.333%206.4v16.493h21.333v-16.493h-21.333zM24.486%2020.713h-16.973l-0-12.132%2016.973-0v12.133h0zM19.024%2024.182l2.18%202.18h-10.408l2.18-2.18h6.047z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.949%209.6h-3.817c-0.441%200-0.799%200.344-0.799%200.769v8.062c0%200.425%200.358%200.769%200.799%200.769h3.817c0.441%200%200.799-0.344%200.799-0.769v-8.062c0-0.425-0.358-0.769-0.799-0.769v0zM15.617%2010.304h0.896c0.053%200%200.097%200.042%200.097%200.093s-0.043%200.093-0.097%200.093h-0.896c-0.053%200-0.097-0.042-0.097-0.093s0.043-0.093%200.097-0.093v0zM16.065%2018.759c-0.214%200-0.387-0.167-0.387-0.373s0.173-0.373%200.387-0.373c0.214%200%200.387%200.167%200.387%200.373s-0.173%200.373-0.387%200.373v0zM18.141%2017.61h-4.2v-6.419h4.2v6.419z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border-radius: 50%
}
.crosslink-blocks li a {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #243238;
    font-size: 12px;
    display: block;
    line-height: 14px;
    margin: 0 10px 0 50px
}
.crosslink-blocks li a:active {
    background-color: transparent
}
.search-listing .thumbnails .thumbnail {
    width: 33%;
    min-height: 320px
}
.search-listing .pagination_divider,
.collection-listing .pagination_divider {
    margin: 20px 0 30px 0;
    position: relative;
    width: 100%;
    background: #cfd8dc;
    height: 27px
}
.search-listing .pagination_divider .current_page,
.collection-listing .pagination_divider .current_page {
    background: #455a64;
    color: #fff;
    font-size: 12px;
    display: block;
    min-width: 50px;
    text-align: center;
    padding: 3px 12px 6px 12px;
    position: absolute;
    left: 0
}
.search-listing .pagination_divider .current_page:after,
.collection-listing .pagination_divider .current_page:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -10px;
    left: 50%;
    margin-left: -5px;
    border-top-color: #455a64;
    content: " ";
    border-width: 5px;
    box-sizing: border-box;
    z-index: 2
}
.search-listing .pagination_divider .prev_page,
.collection-listing .pagination_divider .prev_page {
    text-align: center
}
.search-listing .pagination,
.collection-listing .pagination {
    margin: 0
}
.search-listing .pagination>li,
.collection-listing .pagination>li {
    float: left;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    padding: 1px 0
}
.search-listing .pagination>li:first-child,
.collection-listing .pagination>li:first-child {
    padding: 6px 8px
}
.search-listing .pagination>li>a,
.collection-listing .pagination>li>a,
.search-listing .pagination>li>span,
.collection-listing .pagination>li>span {
    padding: 4px 9px;
    color: #b0bec5;
    border: 0;
    margin-left: 1px
}
.search-listing .pagination>li>a:hover,
.collection-listing .pagination>li>a:hover {
    background: #455a64;
    color: #fff
}
.search-listing .pagination>li>.pager_dots,
.collection-listing .pagination>li>.pager_dots {
    background: #cfd8dc;
    color: #455a64
}
.super-type .thumbnails .thumbnail .thumbnail-preview,
.addword-type-page .thumbnails .thumbnail .thumbnail-preview,
.similar-templates .thumbnails .thumbnail .thumbnail-preview {
    height: 302px
}
.super-type .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
.addword-type-page .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
.similar-templates .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
    width: 100%!important;
    height: 100%!important
}
@media(max-width:1599px) {
    .super-type .thumbnails .thumbnail .thumbnail-preview, .addword-type-page .thumbnails .thumbnail .thumbnail-preview, .similar-templates .thumbnails .thumbnail .thumbnail-preview {
        height: 244px
    }
    .super-type .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
    .addword-type-page .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
    .similar-templates .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
        height: 100%
    }
}
@media(max-width:1309px) {
    .super-type .thumbnails .thumbnail .thumbnail-preview, .addword-type-page .thumbnails .thumbnail .thumbnail-preview, .similar-templates .thumbnails .thumbnail .thumbnail-preview {
        height: 100%
    }
    .super-type .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
    .addword-type-page .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
    .similar-templates .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
        height: 100%
    }
}
@media(max-width:1600px) {
    .addword-type-page .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
        width: 244px;
        height: 244px
    }
}
.thumbnails
{
    overflow:hidden;
    margin:20px 0px;
	clear:both;
    text-align:center;
}
.templates-listing .title_sect
{
	width: 100%;
    text-align: center;
    position: relative;
	display:inline-block;
}
.templates-listing .title_sect:before
{
    content: '';
    background: url(../images/bdr1.png);
    background-repeat: repeat-x;
    position: absolute;
    left: 0;
    top: 30%;
    width: 100%;
    height: 8px;
}
.templates-listing .title_sect .main_title
{
    font-weight: bold;
    margin: 0;
    color: #5e5e5e;
    position: relative;
    font-size: 2.5em;
    line-height: 50px;
    z-index: 10;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    background: #F5F4F4;
    padding: 0px 10px 20px 10px;
}
.thumbContent
{
    overflow:hidden;
    margin:0 -10px;
	clear:both;
}
.thumbnails .template-data,
.thumbContent .template-data {
    position: relative;
    height: 105px;
    padding: 0;
    background: #fff;
    border-radius: 0 0 3px 3px;
    overflow: hidden
}
.thumbnails .small-prev-data,
.thumbContent .small-prev-data {
    position: relative
}
.thumbnails .small-prev-data .template-small-title,
.thumbContent .small-prev-data .template-small-title {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: #2196f3;
    padding-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top:8px;
}
.thumbnails .small-prev-data .favorite-btn,
.thumbContent .small-prev-data .favorite-btn {
    font-size: 20px;
    position: absolute;
    top: 20px;
    right: 20px;
    left: auto;
    margin-right: 0;
    cursor: pointer;
    transition: all .3s;
    width: 20px;
    padding-left: 0;
    z-index: 61;
    overflow: visible;
    height: 22px
}
.thumbnails .small-prev-data .favorite-btn:before,
.thumbContent .small-prev-data .favorite-btn:before {
    -webkit-transition: color .5s ease;
    -moz-transition: color .5s ease;
    -ms-transition: color .5s ease;
    -o-transition: color .5s ease;
    transition: color .5s ease;
    color: #90a4ae
}
.thumbnails .small-prev-data .favorite-btn:hover:before,
.thumbContent .small-prev-data .favorite-btn:hover:before {
    color: #2196f3;
    content: '\e919'
}
.thumbnails .small-prev-data .favorite-btn.clicked,
.thumbContent .small-prev-data .favorite-btn.clicked {
    top: 21px
}
.thumbnails .small-prev-data .favorite-btn.clicked:before,
.thumbContent .small-prev-data .favorite-btn.clicked:before {
    color: #0d47a1;
    content: '\e919'
}
.thumbnails .small-prev-data .favorite-btn.added:before,
.thumbContent .small-prev-data .favorite-btn.added:before {
    content: '\e919';
    opacity: 0;
    -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1)
}
.thumbnails .small-prev-data .favorite-btn.added .heart-in-progress,
.thumbContent .small-prev-data .favorite-btn.added .heart-in-progress {
    width: 60px;
    height: 60px;
    color: #d84315;
    font-size: 60px;
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -31px
}
.thumbnails .small-prev-data .favorite-btn.added .heart-in-progress:before,
.thumbContent .small-prev-data .favorite-btn.added .heart-in-progress:before {
    content: '\e919'
}
.thumbnails .small-prev-data .favorite-btn.added .heart-in-progress.faded:before,
.thumbContent .small-prev-data .favorite-btn.added .heart-in-progress.faded:before {
    opacity: 0
}
.thumbnails .small-prev-data .favorite-btn.added .icon-heart-small,
.thumbContent .small-prev-data .favorite-btn.added .icon-heart-small {
    width: 20px;
    height: 20px;
    font-size: 20px;
    margin-left: -20px;
    margin-top: 0;
    color: #d84315;
    display: inline-block;
    vertical-align: top
}
.thumbnails .small-prev-data .favorite-btn.added:hover .heart-in-progress,
.thumbContent .small-prev-data .favorite-btn.added:hover .heart-in-progress {
    color: #bf360c
}
.thumbnails .small-prev-data .favorite-btn.added:active .heart-in-progress,
.thumbContent .small-prev-data .favorite-btn.added:active .heart-in-progress {
    color: #d84315
}
.thumbnails .small-prev-data .favorite-btn.added:active .heart-in-progress:before,
.thumbContent .small-prev-data .favorite-btn.added:active .heart-in-progress:before {
    color: #d84315;
    content: "\e924"
}
.thumbnails .small-prev-data .favorite-btn.added:hover .icon-heart,
.thumbContent .small-prev-data .favorite-btn.added:hover .icon-heart {
    color: #bf360c
}
.thumbnails .small-prev-data .favorite-btn.added.clicked,
.thumbContent .small-prev-data .favorite-btn.added.clicked {
    transition: opacity .25s linear
}
.thumbnails .small-prev-data .favorite-btn.added.clicked:before,
.thumbContent .small-prev-data .favorite-btn.added.clicked:before {
    opacity: 1!important;
    content: "\e924"!important;
    color: #d84315!important;
    transition: opacity .25s linear
}
.thumbnails .small-prev-data .favorite-btn.added.clicked .icon-heart,
.thumbContent .small-prev-data .favorite-btn.added.clicked .icon-heart {
    display: none
}
.thumbnails .small-prev-data .price-wrapper,
.thumbContent .small-prev-data .price-wrapper {
    line-height: 1
}
.thumbnails .small-prev-data .price-wrapper .stars,
.thumbContent .small-prev-data .price-wrapper .stars {
    height: 16px
}
.thumbnails .small-prev-data .price-wrapper .review-count,
.thumbContent .small-prev-data .price-wrapper .review-count {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    z-index: 62;
    padding: 0 20px;
    bottom: 20px
}
.thumbnails .small-prev-data .price-wrapper .review-count:hover,
.thumbContent .small-prev-data .price-wrapper .review-count:hover {
    color: #0d47a1
}
.thumbnails .small-prev-data .price-wrapper .price-block,
.thumbContent .small-prev-data .price-wrapper .price-block {
    display: inline-block;
    position: absolute;
    right: 20px;
    bottom: 20px;
    float: right;
    vertical-align: middle;
    top: auto;
    left: auto
}
.thumbnails .small-prev-data .price-wrapper .template-price,
.thumbContent .small-prev-data .price-wrapper .template-price {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 1;
    height: auto;
    padding: 0;
    color: #243238;
    background: transparent;
    font-weight: bold
}
.thumbnails .small-prev-data .price-wrapper .template-price.hide-price,
.thumbContent .small-prev-data .price-wrapper .template-price.hide-price {
    color: transparent
}
.thumbnails .small-prev-data .price-wrapper .template-price.hide-price .discount-price,
.thumbContent .small-prev-data .price-wrapper .template-price.hide-price .discount-price {
    color: inherit
}
.thumbnails .thumbnail-preview,
.thumbContent .thumbnail-preview {
    padding: 0;
    position: relative;
    overflow: hidden;
    border-bottom: 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    width: 100%;
    z-index: 5;
    background: #fff;
    border-bottom: 1px solid rgba(35, 49, 55, 0.1);
    cursor: pointer
}
.thumbnails .thumbnail-preview .thumb_preview,
.thumbContent .thumbnail-preview .thumb_preview {
    background: #fff;
    z-index: 2
}
.thumbnails .thumbnail-preview .thumb_preview .thumbnail-img,
.thumbContent .thumbnail-preview .thumb_preview .thumbnail-img {
    color: transparent;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    width: 100%;
    z-index: 2;
    height: auto
}
.thumbnails .thumbnail-preview a,
.thumbContent .thumbnail-preview a {
    text-transform: uppercase;
    font-size: 12px;
    display: block;
    text-align: center;
    position: relative
}
.thumbnails .thumbnail-preview .btn-primary span,
.thumbContent .thumbnail-preview .btn-primary span {
    position: relative;
    display: block;
    font-size: 12px;
    margin: 3px 7px 0 0;
    width: 10px;
    float: right
}
.thumbnails .thumbnail-preview .btn-primary,
.thumbContent .thumbnail-preview .btn-primary {
    top: -10px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2)
}
.thumbnails .thumbnail-preview .btn-default,
.thumbContent .thumbnail-preview .btn-default {
    top: 20px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}
.thumbnails .dummy-template-thumbnail,
.thumbContent .dummy-template-thumbnail {
    background: transparent
}
.thumbnails .dummy-template-thumbnail .thumbnail-preview,
.thumbContent .dummy-template-thumbnail .thumbnail-preview {
    max-height: 310px
}
@media(max-width:1600px) {
    .thumbnails .dummy-template-thumbnail .thumbnail-preview, .thumbContent .dummy-template-thumbnail .thumbnail-preview {
        max-height: 251px
    }
}
@media(max-width:1310px) {
    .thumbnails .dummy-template-thumbnail .thumbnail-preview, .thumbContent .dummy-template-thumbnail .thumbnail-preview {
        max-height: 232px
    }
}
.thumbnails .dummy-template-thumbnail .thumb_preview,
.thumbContent .dummy-template-thumbnail .thumb_preview {
    background: #dde3e6
}
.thumbnails .dummy-template-thumbnail .dummy-icon,
.thumbContent .dummy-template-thumbnail .dummy-icon,
.thumbnails .dummy-template-thumbnail .dummy-description,
.thumbContent .dummy-template-thumbnail .dummy-description {
    position: absolute;
    width: 100%;
    text-align: center;
    color: #b0bec5
}
.thumbnails .dummy-template-thumbnail .dummy-icon,
.thumbContent .dummy-template-thumbnail .dummy-icon {
    top: 59px;
    font-size: 30px
}
.thumbnails .dummy-template-thumbnail .dummy-description,
.thumbContent .dummy-template-thumbnail .dummy-description {
    top: 109px;
    font-size: 13px;
    line-height: 20px;
    padding: 0 20px
}
.thumbnails .dummy-template-thumbnail .template-data,
.thumbContent .dummy-template-thumbnail .template-data {
    padding-top: 16px;
    min-height: 105px;
    text-align: center
}
.thumbnails .dummy-template-thumbnail .template-data .dummy-placeholder,
.thumbContent .dummy-template-thumbnail .template-data .dummy-placeholder {
    height: 100%;
    width: auto
}
.thumbnails .thumbnail-preview,
.thumbContent .thumbnail-preview,
.thumbnails .thumb_preview,
.thumbContent .thumb_preview {
    border-radius: 3px 3px 0 0;
    height: 309px;
    overflow: hidden
}
.prev-prep
{
	width:100%;
	padding:15px;
	margin-top:20px;
	display:inline-block;
	/*background:#3A4858;*/
}
.prev-prep .prev
{
	float:left;
	width:auto;
	color:#FFFFFF;
	padding:10px 20px;
	border-radius:3px;
	background: #42a5f5;
    background: -moz-linear-gradient(top,#42a5f5 0,#2196f3 100%);
    background: -webkit-linear-gradient(top,#42a5f5 0,#2196f3 100%);
    background: linear-gradient(to bottom,#42a5f5 0,#2196f3 100%);
}
.prev-prep .prep
{
	width:auto;
	float:right;
	color:#FFFFFF;
	padding:10px 20px;
	border-radius:3px;
	background: #f4511e;
    background: -moz-linear-gradient(top,#f4511e 0,#d84315 100%);
    background: -webkit-linear-gradient(top,#f4511e 0,#d84315 100%);
    background: linear-gradient(to bottom,#f4511e 0,#d84315 100%);
}
.prev-prep .prev img, .prev-prep .prep img
{
	display:inline-block;
}
@media(max-width:1600px) {
    .thumbnails .thumbnail-preview, .thumbContent .thumbnail-preview, .thumbnails .thumb_preview, .thumbContent .thumb_preview {
        height:300px
    }
}
@media(max-width:1310px) {
    .thumbnails .thumbnail-preview, .thumbContent .thumbnail-preview, .thumbnails .thumb_preview, .thumbContent .thumb_preview {
        height: 231px
    }
}
.thumbnails .badge-custom+.thumbnail-preview,
.thumbContent .badge-custom+.thumbnail-preview,
.thumbnails .badge-custom+.thumb_preview,
.thumbContent .badge-custom+.thumb_preview,
.thumbnails .badge-custom+.thumbnail-preview .thumb_preview,
.thumbContent .badge-custom+.thumbnail-preview .thumb_preview {
    border-radius: 0 3px 0 0!important
}
.thumbnails .thumbnail,
.thumbContent .thumbnail {
    float:none;
    width:51.4%;
    min-width: 230px;
    border: 0;
    padding: 20px 10px;
    border-radius: 3px;
    position: relative;
    background: 0;
    display:inline-block;
	margin:20px;
	background:#ffffff;
	box-shadow:0px 0px 10px 0px #CBC8C8;
}
.thumbnails .thumbnail.item-deleted,
.thumbContent .thumbnail.item-deleted {
    opacity: .25
}
.thumbnails .thumbnail:hover .thumbnail-info .template-small-title,
.thumbContent .thumbnail:hover .thumbnail-info .template-small-title {
    color: #0d47a1
}
.thumbnails .thumbnail-info,
.thumbContent .thumbnail-info {
    display: block;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    font-size: 12px;
    line-height: 14px;
    color: #243238;
    padding: 20px 60px 60px 60px;
    z-index: 61
}
.thumbnails b,
.thumbContent b,
.thumbnails .thumbnail-icon,
.thumbContent .thumbnail-icon {
    position: absolute;
    top: 20px;
    left: 20px;
    display: block;
    color: #fff;
    border-radius: 3px;
    width: 30px;
    height: 30px;
    overflow: hidden
}
.thumbnails .template-title,
.thumbContent .template-title {
    text-decoration: underline;
    color: #2196f3
}
.thumbnails .template-title:hover,
.thumbContent .template-title:hover {
    color: #0d47a1
}
.thumbnails .template-number,
.thumbContent .template-number {
    display: none;
    color: #d84315
}
.thumbnails .price-block,
.thumbContent .price-block {
    position: absolute;
    top: -14px;
    right: -10px
}
@media screen and (max-width: 1309px) {
    #preview-page.similar-templates .owl-carousel .small-prev-data .favorite-btn,
    .similar-templates .owl-carousel .small-prev-data .favorite-btn {
        display: none!important
    }
    div[id*="products-"].similar-templates .owl-carousel .small-prev-data .thumbnail-info {
        padding-right: 20px
    }
}
.product_slides .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
    width: 302px;
    height: 302px
}
.product_slides .thumbnails .thumbnail .thumbnail-preview .thumbnail-img {
    width: 100%
}
@media(max-width:1599px) {
    .product_slides .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
        width: 243px;
        height: 243px
    }
}
@media(max-width:1309px) {
    .product_slides .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
        width: 224px;
        height: 224px
    }
}
.badge-custom {
    min-width: 112px;
    padding: 0 10px;
    height: 20px;
    position: absolute;
    text-align: center;
    top: 0;
    left: 10px;
    color: #fff;
    border-radius: 3px 3px 0 0;
    z-index: 4
}
.badge-custom:after {
    content: '';
    position: absolute;
    right: -6px;
    top: 4px;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    z-index: -1;
    transform: rotate(67deg)
}
.badge-custom .badge-text {
    color: #fff!important;
    font: 700 11px/16px "PT Sans", sans-serif;
    letter-spacing: 1.1px;
    text-transform: uppercase
}
.badge-custom.badge-bestsellers,
.badge-custom.badge-bestsellers:after {
    background: #ff5722
}
.badge-custom.badge-lastadded,
.badge-custom.badge-lastadded:after {
    background: #ffa001
}
.badge-custom.badge-sale,
.badge-custom.badge-sale:after {
    background: #1da650
}
.badge-custom.badge-recently-updated,
.badge-custom.badge-recently-updated:after {
    background: #2196f3
}
.badge-custom.badge-featured,
.badge-custom.badge-featured:after {
    background: #3f51b5
}
#index-page .badge-custom {
    display: none
}
.thumbContent {
    position: absolute;
    overflow: visible;
    display: none;
    z-index: 99;
    box-shadow: 0 10px 20px rgba(35, 50, 56, 0.3);
    max-width: 600px;
    border-radius: 0 3px 3px 3px;
	background:#F5F4F4;
	box-shadow:0px 0px 10px 0px #CBC8C8;
}
.thumbContent .rd-tag {
    margin-right: 10px;
    margin-bottom: 10px
}
.thumbContent .rd-tag:last-child {
    margin-right: 0
}
.thumbContent .rd-tag.link-click {
    color: #90a4ae;
    border: 1px solid #90a4ae
}
.thumbContent .rd-tag.link-click:hover {
    color: #2196f3;
    border-color: #2196f3
}
.thumbContent .badge-custom {
    top: -20px;
    left: 0;
    z-index: 0
}
.thumbContent img {
    padding: 0;
    min-width: 400px;
    position: relative
}
.thumbContent .thumbnail-data {
    display: block;
    padding: 0 20px 20px
}
.thumbContent .thumbnail-description {
    overflow: hidden;
    color: #90a4ae;
    padding: 0;
    font-size: 11px;
    line-height: 16px
}
.thumbContent .template-number {
    display: inline
}
.thumbContent .list-view-btn {
    position: relative;
    padding-top: 0;
    display: block;
    width: 100%;
    overflow: hidden;
    border: 0;
    border-radius: 0 0 3px 3px
}
.thumbContent .list-view-btn .one-btn-wrap {
    display: inline-block;
    height: 40px;
    width: 175px;
    padding: 0;
    float: left
}
.thumbContent .list-view-btn .one-btn-wrap:first-child {
    margin-right: 10px
}
.thumbContent .thumbnail-preview,
.thumbContent .template-data {
    height: auto!important
}
.thumbContent .thumb_preview {
    display: block;
    border-bottom: 0;
    height: 400px
}
.thumbContent:hover .template-small-title {
    color: #0d47a1
}
.js-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .7;
    background-color: #eceff1;
    z-index: 98
}
.img-placeholder:not(.no-animations) {
    display: block;
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    z-index: 1;
    background-color: #dde3e6;
    width: 100%;
    height: 100%;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: card;
    animation-timing-function: linear;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: card;
    -webkit-animation-timing-function: linear;
    -moz-animation-duration: 1s;
    -moz-animation-fill-mode: forwards;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: card;
    -moz-animation-timing-function: linear;
    background-image: -webkit-gradient(linear, left center, right center, from(#dde3e6), color-stop(0.2, #edeff1), color-stop(0.4, #e6e9ec), to(#dde3e6));
    background-image: -webkit-linear-gradient(left, #dde3e6 0, #edeff1 20%, #e6e9ec 40%, #dde3e6 100%);
    background-image: -moz-gradient(linear, left center, right center, from(#dde3e6), color-stop(0.2, #edeff1), color-stop(0.4, #e6e9ec), to(#dde3e6));
    background-image: -moz-linear-gradient(left, #dde3e6 0, #edeff1 20%, #e6e9ec 40%, #dde3e6 100%);
    background-image: -ms-gradient(linear, left center, right center, from(#dde3e6), color-stop(0.2, #edeff1), color-stop(0.4, #e6e9ec), to(#dde3e6));
    background-image: -ms-linear-gradient(left, #dde3e6 0, #edeff1 20%, #e6e9ec 40%, #dde3e6 100%);
    background-repeat: no-repeat;
    background-size: 309px 100%
}
@-webkit-keyframes card {
    0 {
        background-position: -278.1px 0
    }
    100% {
        background-position: 278.1px 0
    }
}
@-ms-keyframes card {
    0 {
        background-position: -278.1px 0
    }
    100% {
        background-position: 278.1px 0
    }
}
@-moz-keyframes card {
    0 {
        background-position: -278.1px 0
    }
    100% {
        background-position: 278.1px 0
    }
}
@keyframes card {
    0 {
        background-position: -278.1px 0
    }
    100% {
        background-position: 278.1px 0
    }
}
.img-placeholder:not(.no-animations).tm-icon::before {
    font-size: 40px;
    color: #b0bec5;
    width: 100%;
    height: 100%;
    display: -webkit-flex!important;
    display: flex!important;
    flex-flow: row nowrap;
    text-align: center;
    justify-content: center;
    align-items: center
}
.img-placeholder:not(.no-animations).tm-icon::before .flex-item {
    flex-grow: 1;
    min-width: 1px;
    flex-basis: 1px
}
.img-placeholder:not(.no-animations).tm-icon::before .flex-item.item-with-icon {
    padding-left: 40px;
    position: relative
}
.img-placeholder:not(.no-animations).tm-icon::before .flex-item.item-with-icon .tm-icon:before {
    position: absolute;
    left: 0
}
.img-placeholder:not(.no-animations)+.thumb_preview {
    background-color: transparent!important
}
.templates-listing
{
	margin:30px 0px;
	background:#F5F4F4;
	/*box-shadow:0px 0px 10px 0px #CBC8C8;*/
}
.templates-listing .thumbnail-preview .img-placeholder {
    width: inherit;
    height: 100%
}
.templates-listing.search-listing .thumbnails {
    margin: 0 -20px 0 -10px
}
.templates-listing.search-listing .thumbnail-preview .thumbnail-img {
    width: 100%
}
@media(max-width:1599px) {
    .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
        width: 100%;
        height: 100%
    }
    .templates-listing.search-listing .thumbnail-preview .img-placeholder {
        width: 250px;
        height: 250px
    }
}
@media(max-width:1309px) {
    .thumbnails .thumbnail .thumbnail-preview .img-placeholder {
        width: 100%;
        height: 100%
    }
    .templates-listing.search-listing .thumbnail-preview .img-placeholder {
        width: 232px;
        height: 232px
    }
}
.thumbnail-link {
    text-align: center
}
.view-search .footer-columns {
    border-top: 1px solid #d3d3d3
}
.view-search .footer-columns .block .block-heading {
    color: #2196f3
}
.search-description {
    padding: 20px 20px 0 20px
}
.search-description,
.thumbnail-description {
    padding: 20px 20px 0 20px
}
.search-description .description-link,
.thumbnail-description .description-link {
    float: right;
    font-size: 12px;
    position: relative;
    text-decoration: none;
    border-bottom: 1px dashed #2196f3;
    cursor: pointer
}
.search-description .description-link .default-title:before,
.thumbnail-description .description-link .default-title:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.222%207.111h3.556v17.778h-3.556v-17.778z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.111%2014.222h17.778v3.556h-17.778v-3.556z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.search-description .description-link .default-title:before,
.thumbnail-description .description-link .default-title:before,
.search-description .description-link .active-title:before,
.thumbnail-description .description-link .active-title:before {
    position: absolute;
    right: -13px;
    top: 5px;
    color: #fff;
    width: 11px;
    height: 11px;
    content: '';
    background-size: contain
}
.search-description .description-link .active-title:before,
.thumbnail-description .description-link .active-title:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.111%2014.222h17.778v3.556h-17.778v-3.556z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.thumbnail-description .description-link {
    margin-right: 13px;
    margin-top: -16px;
    box-shadow: 5px 19px 21px 18px #fff;
    background: #fff;
    padding-left: 5px
}
.thumbnail-description.active .description-link {
    margin-top: 0
}
.related-searches .heading {
    display: inline-block
}
.related-searches ul.related-search-terms {
    display: inline-block
}
.related-searches ul.related-search-terms li {
    background: #fff
}
.no-result-search-block h1 {
    color: #243238;
    font-size: 24px;
    font-weight: bold;
    position: relative
}
.no-result-search-block .no-result-search-form {
    padding-bottom: 9px;
    position: relative
}
.no-result-search-block .no-result-search-form .tt-menu {
    padding-top: 0
}
.no-result-search-block .no-result-search-form .tt-hint {
    color: #ccc!important
}
.no-result-search-block .no-result-search-form .suggested-item-icon {
    margin: auto
}
.no-result-search-block .sample a {
    text-decoration: underline
}
.no-result-search-block .icon-pop-out {
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    font-size: 16px;
    line-height: 1
}
.non-result-block {
    margin: 11px 0 30px 0!important;
    padding: 31px 25px 42px 25px!important;
    min-height: 237px
}
.enter-keywords-block {
    padding-bottom: 73px!important
}
.search-tips ul li {
    padding: 0 0 10px 20px!important
}
.no-result-search {
    color: #d84315
}
.search-page .page-heading {
    position: relative
}
.search-page .rating-stars-block a {
    line-height: 20px
}
.search-page .search-heading {
    display: inline-block;
    margin: 0;
    float: left;
    font-weight: bold
}
.search-page .search-heading .num {
    float: none;
    display: inline-block;
    line-height: 20px;
    margin-left: 0;
    font-size: 15px
}
.search-page .search-heading span {
    color: #d84315
}
.search-page .num {
    color: #d84315;
    font-size: 13px;
    font-weight: bold;
    display: block;
    margin-left: 5px;
    line-height: 45px;
    float: left
}
.search-page .js-keyword {
    color: #d84315
}
.search-page .search-heading-block {
    background: #fff;
    margin-top: 20px;
    overflow: hidden
}
.search-page .search-bnr-container {
    margin-bottom: 40px
}
.search-bnr-container {
    width: 100%;
    background-color: #fff;
    height: 249px;
    display: table;
    margin-bottom: 30px
}
.search-bnr-wrapper {
    width: 98%;
    float: left;
    margin: 0 1%
}
.search-bnr-wrapper .loading-gag {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}
.search-bnr-wrapper .search-bnr {
    background-color: #fff;
    height: 249px;
    position: relative;
    overflow: hidden;
    display: block
}
.search-bnr-wrapper .search-bnr:hover {
    text-decoration: none
}
.search-bnr-wrapper .search-bnr .image-bnr-wrapper {
    position: absolute;
    display: inline-block;
    overflow: hidden;
    width: 150%
}
@media(max-width:1600px) {
    .search-bnr-wrapper .search-bnr .image-bnr-wrapper {
        left: -88px
    }
}
@media(max-width:1310px) {
    .search-bnr-wrapper .search-bnr .image-bnr-wrapper {
        left: -141px
    }
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper {
    width: 440px;
    float: right;
    display: inline-block;
    vertical-align: top;
    margin: 24px 22px 0 0;
    color: #243238
}
@media(max-width:1600px) {
    .search-bnr-wrapper .search-bnr .bnr-description-wrapper {
        width: 350px
    }
}
@media(max-width:1310px) {
    .search-bnr-wrapper .search-bnr .bnr-description-wrapper {
        width: 348px;
        margin-right: 19px
    }
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper h2 {
    font-size: 36px;
    line-height: 32px;
    min-height: 26px;
    padding: 0;
    margin: 0;
    color: #243238
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper h3 {
    font-size: 30px;
    line-height: 26px;
    margin: 9px 0 16px 0;
    color: #243238
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .review-quote {
    font-size: 16px;
    font-style: italic;
    color: #243238;
    margin-bottom: 21px;
    min-height: 51px;
    padding: 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn {
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400!important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none!important;
    transition: background .5s ease;
    text-align: center;
    border: 0;
    outline: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn:active,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn:focus {
    color: #fff!important
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.disabled svg g g {
    fill: #b0bec5
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.disabled,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.loading,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled="disabled"] {
    line-height: 38px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn:active {
    line-height: 42px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-without-top-border {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-important {
    background: #f4511e;
    background: -moz-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: -webkit-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: linear-gradient(to bottom, #f4511e 0, #d84315 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4511e', endColorstr='#d84315', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-important:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-important:focus {
    background: #d84315;
    background: -moz-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: -webkit-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: linear-gradient(to bottom, #d84315 0, #bf360c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d84315', endColorstr='#bf360c', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-important:active {
    background: #9c2500!important;
    background: -moz-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: -webkit-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: linear-gradient(to bottom, #9c2500 0, #bf360c 100%)!important
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-main {
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-main:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-main:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-main:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-trivial {
    background: #90a4ae;
    background: -moz-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: -webkit-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: linear-gradient(to bottom, #90a4ae 0, #78909c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#90a4ae', endColorstr='#78909c', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-trivial:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-trivial:focus {
    background: #78909c;
    background: -moz-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#78909c', endColorstr='#546e7a', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-trivial:active {
    background: #455a64;
    background: -moz-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#455a64', endColorstr='#546e7a', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-big-height {
    height: 60px!important;
    line-height: 60px;
    font-size: 16px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-big-height.disabled,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-big-height.loading {
    line-height: 58px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-big-height:active {
    line-height: 62px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-big-width {
    padding: 0 30px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-full-width {
    width: 100%
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.disabled,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled="disabled"],
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled] {
    border: 2px solid #b0bec5;
    background: rgba(0, 0, 0, 0)!important;
    color: #b0bec5!important;
    pointer-events: none
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.disabled .svg-icon,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled="disabled"] .svg-icon,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled] .svg-icon {
    color: #b0bec5
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.disabled:active,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled="disabled"]:active,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled]:active {
    line-height: 40px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.disabled.btn-big-height:active,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled="disabled"].btn-big-height:active,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn[disabled].btn-big-height:active {
    line-height: 60px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.loading {
    border: 2px solid #b0bec5;
    color: rgba(255, 255, 255, 0)!important;
    background: rgba(0, 0, 0, 0)!important
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.loading:hover {
    background: rgba(0, 0, 0, 0)!important
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-unique {
    width: 40px;
    padding: 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-unique.btn-big-height {
    width: 60px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-unique.tm-icon:before {
    margin-right: 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.tm-icon:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: -2px;
    font-size: 20px;
    vertical-align: middle
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-top-square {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.action-button {
    width: auto;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    background-image: linear-gradient(to top, #d84315, #f4511e);
    text-transform: none;
    color: #fff
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn:empty:before {
    margin: 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button {
    font-size: 14px;
    display: flex;
    color: #fff;
    min-width: 176px;
    height: 40px;
    align-items: center;
    justify-content: center
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button_big-height {
    height: 60px;
    padding: 30px 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button.btn-unique {
    min-width: 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button.btn-unique [class*='icon-'] {
    margin: 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button [class*='icon-'] {
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 20px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button [class*='icon-']:before {
    position: absolute;
    top: 0;
    left: 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button .icon-facebook {
    background: #fff;
    color: #48629b;
    border-radius: 1px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button .icon-facebook:before {
    left: 2px;
    top: 2px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button .icon-twitter:before {
    font-size: 16px;
    top: 2px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.social-button:active {
    padding-top: 1px
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-facebook {
    background: #4f69a3;
    background: -moz-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: -webkit-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: linear-gradient(to bottom, #4f69a3 0, #415b93 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-facebook:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-facebook:focus {
    background: #324d89;
    background: -moz-linear-gradient(top, #415b93 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #415b93 0, #324d89 100%);
    background: linear-gradient(to bottom, #415b93 0, #324d89 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-facebook:active {
    background: #324d89;
    background: -moz-linear-gradient(top, #24407d 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #24407d 0, #324d89 100%);
    background: linear-gradient(to bottom, #24407d 0, #324d89 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-googlePlus {
    background: #c43a2e;
    background: -moz-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: -webkit-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: linear-gradient(to bottom, #db4937 0, #c43a2e 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-googlePlus:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-googlePlus:focus {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #c43a2e 0, #ba2b1f 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-googlePlus:active {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #a91e13 0, #ba2b1f 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-twitter {
    background: #4f9fdb;
    background: -moz-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: -webkit-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: linear-gradient(to bottom, #56acee 0, #4f9fdb 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-twitter:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-twitter:focus {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #4f9fdb 0, #3a8ece 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-twitter:active {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #227abe 0, #3a8ece 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-pinterest {
    background: #cb2026;
    background: -moz-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: -webkit-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: linear-gradient(to bottom, #e3262d 0, #cb2026 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-pinterest:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-pinterest:focus {
    background: #b70f15;
    background: -moz-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: linear-gradient(to bottom, #cb2026 0, #b70f15 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-pinterest:active {
    background: #b70f15;
    background: -moz-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: linear-gradient(to bottom, #9f0006 0, #b70f15 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-instagram {
    background: #5d98c8;
    background: -moz-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: -webkit-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: linear-gradient(to bottom, #5d98c8, #3f729b) repeat scroll 0 0
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-instagram:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-instagram:focus {
    background: #4a8cc2;
    background: -moz-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: -webkit-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: linear-gradient(to bottom, #4a8cc2 0, #386589 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-instagram:active {
    background: #30648f;
    background: -moz-linear-gradient(top, #30648f 0, #386589 100%);
    background: -webkit-linear-gradient(top, #30648f 0, #386589 100%);
    background: linear-gradient(to bottom, #30648f 0, #386589 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-vk {
    background: #346184;
    background: -moz-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: -webkit-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: linear-gradient(to bottom, #5b7fa6 0, #346184 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-vk:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-vk:focus {
    background: #346184;
    background: -moz-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #346184 0, #1d4b6e 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn.btn-vk:active {
    background: #113b5a;
    background: -moz-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #113b5a 0, #1d4b6e 100%)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn:hover,
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
.search-bnr-wrapper .search-bnr .bnr-description-wrapper .bnr-btn:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
.search-bnr-wrapper .search-bnr.pages-bnr .proposition-list {
    margin-bottom: 39px
}
.search-bnr-wrapper .search-bnr.pages-bnr .image-bnr-wrapper {
    margin: 0;
    left: -20px
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper .stars {
    width: 108px;
    height: 18px;
    margin: 0 12px 0 0
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper .stars.rating-style_45,
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper .stars.rating-style_50 {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2036%2030%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.6.1%20%2826313%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3E58%20-%20Settings%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%2258---Settings%22%20fill%3D%22%23FFAB00%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.138%2C29.695%20L8%2C18.8540709%20L0%2C11.1494742%20L11.034%2C9.58130795%20L16%2C-0.305%20L20.966%2C9.58130795%20L32%2C11.1494742%20L24%2C18.8540709%20L25.862%2C29.695%20L16%2C24.581798%20L6.138%2C29.695%20L6.138%2C29.695%20Z%22%20id%3D%22Shape%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E');
    background-repeat: repeat-x;
    background-size: 22px 18px
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper .rating-stars-block .reviews-total {
    font-size: 14px;
    color: #a2a2a2;
    line-height: 14px
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper .rating-stars-block .review-quote {
    font-size: 12px;
    margin: 13px 0 8px;
    color: #a2a2a2;
    min-height: 45px;
    padding: 0 30px 0 0;
    line-height: 14px
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper .review-quote-text {
    color: #a2a2a2;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 22px;
    margin-top: 29px;
    padding: 0;
    line-height: 19px;
    min-height: 51px
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper h2 {
    line-height: 27px;
    margin: 2px 0 11px 0
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper h3 {
    margin: 12px 0 17px 0
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper ul {
    margin-right: 35px
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper ul li {
    display: block;
    float: left;
    padding: 1px 5px 1px 15px;
    letter-spacing: 0;
    border: 0;
    font-style: italic
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper ul li:before {
    border: 2px solid #d84315;
    border-radius: 2px;
    position: absolute;
    margin: 8px 0 0 -12px;
    content: ''
}
.search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper .bnr-btn {
    margin-left: 2px;
    bottom: 15px;
    padding: 0 20px
}
@media(max-width:1600px) {
    .search-bnr-wrapper .search-bnr.pages-bnr .image-bnr-wrapper {
        left: -40px
    }
    .search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper {
        width: 368px;
        margin-right: 5px
    }
    .search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper ul {
        margin-right: 0
    }
    .search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper .bnr-btn {
        margin-right: -1px
    }
}
@media(max-width:1310px) {
    .search-bnr-wrapper .search-bnr.pages-bnr .bnr-description-wrapper {
        width: 362px;
        margin-right: 5px
    }
    .search-bnr-wrapper .search-bnr.pages-bnr .image-bnr-wrapper {
        left: -83px
    }
}
.search-bnr-wrapper .search-bnr.pages-bnr.pintex-bnr h3 {
    font-size: 28px;
    margin: 11px 0 21px 0
}
#search-page .tcenter {
    text-align: center
}
#search-page .tcenter .btn-default {
    font-size: 16px;
    padding: 11px 50px 13px 50px
}
#search-page .box-btn {
    margin: 35px 0 30px 0
}
#search-page .block.similar-templates {
    margin-top: 10px
}
.search .block.live-chat {
    z-index: 98
}
.search-listing,
.collection-listing {
    margin-top: 40px
}
.page_divider {
    background: #cfd8dc;
    clear: both;
    height: 27px;
    margin: 0 1% 30px;
    position: relative
}
.page_divider span {
    background: #455a64;
    color: #fff;
    font-size: 12px;
    display: block;
    min-width: 50px;
    text-align: center;
    padding: 3px 12px 6px 12px;
    position: absolute;
    left: 0
}
.page_divider span:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -10px;
    left: 50%;
    margin-left: -5px;
    border-top-color: #455a64;
    content: " ";
    border-width: 5px;
    box-sizing: border-box;
    z-index: 2
}
.no-result-search-form {
    padding-bottom: 50px;
    width: 100%
}
.no-result-search-form .input-append {
    width: 100%
}
.no-result-search-form .twitter-typeahead {
    width: 100%;
    height: 42px
}
.no-result-search-form input {
    width: 100%;
    display: block;
    height: 40px;
    padding-right: 90px
}
.no-result-search-form button {
    position: absolute;
    right: 0;
    top: 0
}
.nav-tab {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}
.nav-tab .icon-grid,
.nav-tab .icon-list {
    display: block;
    float: left;
    width: 45px;
    height: 46px;
    position: relative;
    background: #cfd8dc;
    margin: 0;
    color: #78909c;
    text-align: center;
    font-size: 34px;
    padding-top: 5px;
    cursor: pointer
}
.nav-tab .icon-grid:hover,
.nav-tab .icon-list:hover {
    text-decoration: none;
    background: #bf360c;
    color: #fff
}
.nav-tab .icon-grid .corner,
.nav-tab .icon-list .corner {
    position: absolute;
    border-color: transparent;
    border-style: solid;
    bottom: -16px;
    left: 50%;
    margin-left: -9px;
    border-top-color: #d84315;
    content: " ";
    border-width: 9px;
    box-sizing: border-box;
    z-index: 2;
    display: none
}
.nav-tab .active {
    text-decoration: none;
    background: #d84315;
    color: #fff
}
.nav-tab .active .corner {
    display: block
}
.material-design-block {
    position: relative;
    margin-bottom: 35px;
    min-height: 305px;
    background: #45afdc
}
.material-design-block>img {
    position: absolute;
    height: 305px
}
.material-design-block a:active {
    background-color: transparent
}
.material-design-block .breadcrumbs {
    padding: 34px 0 0 24px;
    text-align: center
}
.material-design-block .breadcrumbs .bread-item {
    float: none;
    display: inline-block
}
.material-design-block .breadcrumbs .bread-item:after {
    color: #fff
}
.material-design-block .breadcrumbs .bread-item a,
.material-design-block .breadcrumbs .bread-item .link-click {
    color: #fff;
    opacity: 1;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear
}
.material-design-block .breadcrumbs .bread-item a:hover,
.material-design-block .breadcrumbs .bread-item .link-click:hover {
    opacity: .7
}
.material-design-block .js-share-list {
    position: absolute;
    top: 91px;
    left: 0;
    z-index: 4;
    margin: 0;
    padding: 0 0 0 30px
}
.material-design-block .js-share-list li {
    position: relative;
    padding: 10px 0 1px;
    cursor: pointer
}
.material-design-block .js-share-list li:hover .count {
    display: block
}
.material-design-block .js-share-list li:hover .font-icon {
    opacity: .7
}
.material-design-block .js-share-list li .count {
    position: absolute;
    display: none;
    left: 30px;
    top: 3px;
    background: #fff;
    text-align: center;
    padding: 2px 6px 1px;
    min-width: 35px;
    font-size: 11px;
    color: #243238;
    line-height: 23px
}
.material-design-block .js-share-list li .count:after {
    position: absolute;
    display: block;
    bottom: 8px;
    left: -7px;
    content: " ";
    z-index: 2;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 7px solid #fff
}
.material-design-block .header-unit {
    position: relative;
    color: #fff;
    text-align: center;
    margin-top: 24px;
    text-shadow: 0 3px 5px rgba(0, 0, 0, 0.12)
}
.material-design-block .header-unit h2 {
    font-size: 68px;
    font-weight: bold;
    margin: 0
}
.material-design-block .header-unit p {
    font-weight: normal;
    font-size: 24px;
    margin-bottom: 33px
}
.material-design-block .header-unit a {
    font-size: 24px;
    font-weight: bold;
    display: inline-block;
    color: #fff;
    text-decoration: underline;
    opacity: 1;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear
}
.material-design-block .header-unit a:hover {
    opacity: .7
}
.thumbnail-data {
    display: none
}
.ocp-login-wrap .ocp-login-text {
    color: #fff
}
.ocp-login-wrap .submit-wrap {
    margin-left: 10px
}
.ocp-login-wrap .submit-wrap .icon-check:before {
    font-size: 14px;
    height: 16px;
    padding-top: 2px
}
.ocp-login-wrap .submit-wrap .icon-check:after {
    width: calc(200% - 40px)!important
}
.ocp-login-wrap .ocp-login-form {
    margin-top: 20px
}
.ocp-login-wrap .ocp-login-form .rd-notice {
    margin-left: 70px;
    white-space: nowrap
}
.ocp-login-wrap .ocp-login-form .rd-notice .rd-notice-content {
    height: 40px;
    line-height: 40px;
    padding: 0 20px
}
.ocp-login-wrap .ocp-login-form [class*='tm-rd-input'] {
    margin-bottom: 0!important
}
.ocp-popover {
    max-width: 380px
}
.ocp-modal {
    white-space: normal
}
.ocp-modal .modal-inner-icon {
    margin-bottom: 40px
}
.ocp-modal .modal-inner-icon:before {
    width: 80px;
    height: 68px;
    font-size: 80px;
    color: #ff8f00
}
.ocp-modal .h2 {
    margin-bottom: 20px
}
.ocp-modal p {
    margin-bottom: 0;
    padding: 0 20px
}
.ocp-modal .paragraph+.paragraph {
    margin-top: 40px
}
.ocp-modal .phone_styling {
    color: #90a4ae!important;
    text-decoration: none!important;
    pointer-events: none!important;
    cursor: default!important
}
.live-demo-link {
    padding-top: 17px;
    display: inline-block
}
.live-demo-link.live-demo-link-bottom {
    display: block;
    padding-top: 35px;
    padding-bottom: 23px
}
.live-demo-link.live-demo-link-bottom .button {
    width: 240px
}
.live-demo-link.live-demo-link-bottom .button:only-child {
    width: 440px
}
#product-preview {
    text-align: center
}
#product-preview #player-wr {
    padding: 0
}
#player {
    width: 100%;
    height: 503px;
    padding: 0;
    display: none
}
.key-feature #player {
    height: 543px
}
#player-wr .hidden-input {
    position: relative;
    z-index: -30;
    opacity: 1;
    bottom: 0;
    width: 0;
    display: block;
    padding: 0;
    line-height: 0;
    border: 0;
    font-size: 0;
    height: 0;
    box-shadow: none;
    margin: 0
}
@media(max-width:1599px) {
    #player {
        width: 647px;
        height: 364px
    }
}
@media(max-width:1309px) {
    #player {
        width: 596px;
        height: 335px
    }
}
@media(max-width:1599px) {
    .key-feature #player {
        width: 698px;
        height: 393px
    }
}
@media(max-width:1309px) {
    .key-feature #player {
        width: 647px;
        height: 364px
    }
}
.rating-stars-block {
    position: relative
}
.rating-stars-block .brackets {
    color: #ddd
}
.rating-stars-block .stars {
    color: #fff;
    width: 96px;
    height: 20px;
    content: '';
    float: left;
    margin: 0 7px 0 0
}
.rating-stars-block .stars [class*='star'] {
    display: inline-block!important;
    width: 15px;
    height: 15px
}
.rating-stars-block .stars [class*='star']:before {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-size: contain
}
.thumbnail-info .rating-stars-block {
    line-height: 20px;
    position: absolute;
    bottom: 9px;
    display: block
}
.thumbnail-info .thumb-features {
    clear: both;
    padding: 20px 0;
    max-width: 320px
}
.thumb-features {
    padding: 0 0 10px
}
.slide-down-text-thumb {
    margin-bottom: 10px
}
.block.similar-categories {
    background: #dde3e6;
    padding: 20px 35px 27px 35px;
    position: relative
}
.block.similar-categories:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -14px;
    left: 27px;
    border-bottom-color: #dde3e6;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.block.similar-categories .block-heading {
    font: bold 18px/20px 'PT Sans', sans-serif;
    margin: 0 0 6px
}
.block.similar-categories .block-content ul li {
    font-size: 14px;
    line-height: 17px
}
.block.similar-categories .block-content ul li a {
    text-decoration: underline
}
.block.similar-templates {
    margin-top: 50px;
    margin-bottom: 40px;
    position: relative;
    min-height: 405px
}
.block.similar-templates h2.block-heading {
    font-size: 24px;
    line-height: 34px;
    margin: 0;
    font-weight: bold
}
.block.similar-templates .owl-buttons {
    bottom: inherit;
    top: -40px;
    right: 0;
    height: 34px
}
.block.similar-templates .product_slides {
    position: relative
}
.block.similar-templates ul.thumbnails {
    margin: 0;
    overflow: visible
}
.block.similar-templates ul.thumbnails.slides .search-bnr-wrapper {
    display: none!important
}
.block.similar-templates ul.thumbnails li.thumbnail {
    margin: 0
}
.block.similar-templates ul.thumbnails li.thumbnail .thumbnail-container {
    padding-top: 20px;
    position: relative
}
.block.similar-templates ul.thumbnails li.thumbnail .thumbnail-container .badge-custom {
    left: 0
}
.block.similar-templates .dummy-template-thumbnail .thumbnail-preview {
    max-height: 223px
}
@media(max-width:1600px) {
    .block.similar-templates .dummy-template-thumbnail .thumbnail-preview {
        max-height: 214px
    }
}
@media(max-width:1310px) {
    .block.similar-templates .dummy-template-thumbnail .thumbnail-preview {
        max-height: 195px
    }
}
#similar_templates {
    position: relative;
    margin-right: 1px
}
#similar_templates .owl-controls .owl-buttons {
    right: -1px
}
.print-page {
    position: absolute;
    bottom: 0;
    right: 0
}
.print-page .button {
    margin-right: 9px
}
.sample.status-page .order-page {
    padding: 0
}
.sample.status-page .order-page h4 {
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    margin: 0 0 3px 0
}
.sample.status-page h2 {
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    margin: 0 0 15px 0
}
.sample.status-page a {
    text-decoration: underline
}
.aside-information {
    margin: 0 0 20px 0;
    padding: 15px 21px 15px 21px;
    position: relative;
    border: 1px solid #cfd8dc;
    background: #fff;
    color: #243238
}
.aside-information h2 {
    font: bold 18px/25px 'PT Sans', sans-serif;
    margin: 0
}
.aside-information p {
    font-size: 12px;
    padding-top: 10px;
    margin: 0
}
.aside-information a {
    text-decoration: underline
}
.thumbnail-also-avaliable-block {
    padding: 15px 21px 21px 21px;
    border: 1px solid #d7d7d7;
    margin: 0 0 20px 0;
    position: relative;
    background: #fff;
    color: #243238
}
.thumbnail-also-avaliable-block h2 {
    font: bold 18px/25px 'PT Sans', sans-serif;
    border-bottom: 0;
    margin: 0 60px 10px 0;
    padding: 0
}
.thumbnail-also-avaliable-block p {
    margin: 0 0 20px 0
}
.thumbnail-also-avaliable-block .thumbnails {
    margin: 0
}
.thumbnail-also-avaliable-block .thumbnails .thumbnail {
    width: 100%;
    padding: 0
}
.thumbnail-also-avaliable-block .thumbnails .thumbnail .template-data {
    height: auto
}
.thumbnail-also-avaliable-block .thumbnail-info {
    border: 1px solid rgba(35, 49, 55, 0.1)
}
.thumbnail-also-avaliable-block .thumbnail-info .rating-stars-block {
    margin-top: 2px;
    display: inline-block
}
.thumbnail-also-avaliable-block .thumbnail-info .template-price {
    font-size: 16px;
    background: 0;
    text-shadow: none;
    color: #243238;
    margin-top: 6px;
    padding-left: 0;
    padding-top: 0
}
.thumbnail-also-avaliable-block .thumbnail-info .template-price.hide-price {
    color: #eceff1!important
}
.thumbnail-also-avaliable-block .thumbnail-info .product-type {
    color: #243238;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold
}
.thumbnail-also-avaliable-block .thumbnail-info .product-type:hover {
    color: #bf360c;
    text-decoration: none
}
.thumbnail-also-avaliable-block .thumbnail-info .discount-price {
    display: inline-block;
    color: #90a4ae;
    font-size: 14px
}
.thumbnail-also-avaliable-block .details-link {
    display: block;
    text-decoration: underline
}
.free-template-buttons-container .add-to-cart {
    margin-bottom: 20px
}
.thumbnail-download-block {
    padding: 15px 21px 21px 21px;
    border: 1px solid #cfd8dc;
    margin: 0 0 20px 0;
    position: relative;
    background: #fff
}
.thumbnail-download-block-with-offers {
    padding: 0 15px 0 15px;
    border: 0;
    margin-bottom: 30px;
    display: none
}
.thumbnail-download-block-with-offers.active {
    display: block
}
.thumbnail-download-block .download-outer {
    position: relative;
    height: 60px;
    margin-bottom: 17px;
    box-sizing: border-box;
    padding-top: 20px;
    overflow: hidden
}
.thumbnail-download-block .download-outer:hover .fake-social-btn {
    left: 300px;
    cursor: default
}
.thumbnail-download-block .download-outer .fake-social-btn {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    -webkit-transition: left .5s linear;
    -moz-transition: left .5s linear;
    -ms-transition: left .5s linear;
    -o-transition: left .5s linear;
    transition: left .5s linear
}
.thumbnail-download-block .download-outer .fake-social-btn:hover {
    cursor: pointer
}
.thumbnail-download-block .onp-sociallocker {
    margin-bottom: 10px
}
.thumbnail-download-block .onp-sociallocker .onp-sociallocker-button {
    display: inline-block;
    margin-right: 22px
}
.thumbnail-download-block .onp-sociallocker .onp-sl-feature-overlay {
    height: 22px;
    position: absolute;
    width: 61px;
    cursor: pointer
}
.thumbnail-download-block h2 {
    font: bold 18px/25px 'PT Sans', sans-serif;
    border-bottom: 0;
    margin: 0 0 10px 0;
    padding: 0
}
.thumbnail-download-block p {
    margin: 0 0 20px 0;
    font-size: 12px
}
.thumbnail-download-block .text-danger {
    color: #d84315;
    font-weight: bold
}
.thumbnail-download-block .btn-default {
    width: 100%;
    font-size: 18px;
    line-height: 29px;
    padding: 8px 39px 8px 38px
}
.thumbnail-download-block .btn-default.disabled {
    color: #fff;
    text-shadow: 1px 1px #9f9f9f;
    background: #bfbfbf
}
.thumbnail-download-block .hr {
    border-top: 1px solid #d7d7d7;
    margin: 20px -21px 20px
}
.thumbnail-download-block .thumbnails {
    margin: 20px 0 0;
    overflow: inherit
}
.thumbnail-download-block .thumbnails .thumbnail {
    width: 100%;
    margin: 0
}
.thumbnail-download-block .thumbnails .thumbnail .thumbnail-preview {
    width: 100%
}
.thumbnail-download-block .thumbnails .thumbnail .thumbnail-preview,
.thumbnail-download-block .thumbnails .thumbnail .thumb_preview {
    height: auto
}
.block.purchase-options .panel-group {
    width: 340px;
    z-index: 65;
    background-color: #f1f1f1
}
.block.purchase-options .panel {
    padding: 0;
    background: #fff;
    border: 1px solid #cfd8dc;
    margin-bottom: 10px;
    overflow: visible;
    position: relative
}
.block.purchase-options .panel:last-child {
    margin-bottom: 0
}
.block.purchase-options .panel .panel-heading {
    position: relative;
    padding: 0;
    background: 0
}
.block.purchase-options .panel .panel-heading .panel-title {
    text-decoration: none;
    color: #243238;
    padding: 8px 16px 8px 16px;
    display: block
}
.block.purchase-options .panel .panel-heading .panel-title h4 {
    font-size: 14px;
    line-height: 17px;
    margin: 0 104px 0 20px;
    display: inline-block;
    font-weight: bold
}
@media(max-width:1309px) {
    .block.purchase-options .panel .panel-heading .panel-title h4 {
        margin-right: 110px
    }
}
.block.purchase-options .panel .panel-heading .panel-title:before {
    position: absolute;
    content: "";
    background: url('/img/radio-icon.png?5000764') no-repeat;
    background-position: bottom left;
    display: block;
    width: 17px;
    height: 17px;
    top: 12px;
    left: 10px
}
.block.purchase-options .panel .panel-heading .panel-title .price {
    position: absolute;
    right: 35px;
    line-height: 17px;
    top: 11px;
    font-weight: bold
}
.block.purchase-options .panel .panel-heading .panel-title .price .discount {
    font-weight: normal;
    font-size: 13px
}
.block.purchase-options .panel .panel-heading .panel-title .rd-notice {
    right: 45px
}
.block.purchase-options .panel .panel-heading .question-icon {
    position: absolute;
    right: 15px;
    top: 13px;
    z-index: 5;
    width: 12px;
    height: 12px;
    background-size: contain
}
.block.purchase-options .panel .panel-heading .question-icon:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23cfd8dc%22%20d%3D%22M32%2016c0%208.837-7.163%2016-16%2016s-16-7.163-16-16c0-8.837%207.163-16%2016-16s16%207.163%2016%2016z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2378909c%22%20d%3D%22M13.816%2019.008c-0.080-0.832-0.040-1.54%200.12-2.124s0.38-1.088%200.66-1.512c0.28-0.424%200.6-0.792%200.96-1.104s0.696-0.612%201.008-0.9c0.312-0.288%200.572-0.588%200.78-0.9s0.312-0.684%200.312-1.116c0-0.56-0.156-1.008-0.468-1.344s-0.868-0.504-1.668-0.504c-0.256%200-0.528%200.028-0.816%200.084s-0.576%200.136-0.864%200.24c-0.288%200.104-0.564%200.224-0.828%200.36s-0.5%200.276-0.708%200.42l-1.2-2.304c0.608-0.416%201.308-0.76%202.1-1.032s1.748-0.408%202.868-0.408c1.504%200%202.68%200.364%203.528%201.092s1.272%201.708%201.272%202.94c0%200.816-0.108%201.492-0.324%202.028s-0.484%200.992-0.804%201.368c-0.32%200.376-0.672%200.708-1.056%200.996s-0.736%200.596-1.056%200.924c-0.32%200.328-0.592%200.708-0.816%201.14s-0.336%200.984-0.336%201.656h-2.664zM13.336%2022.416c0-0.56%200.176-1.004%200.528-1.332s0.816-0.492%201.392-0.492c0.608%200%201.088%200.164%201.44%200.492s0.528%200.772%200.528%201.332c0%200.56-0.176%201.008-0.528%201.344s-0.832%200.504-1.44%200.504c-0.576%200-1.040-0.168-1.392-0.504s-0.528-0.784-0.528-1.344v0z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.block.purchase-options .panel .panel-collapse {
    position: relative
}
.block.purchase-options .panel .panel-collapse .services-container {
    padding-top: 17px
}
.block.purchase-options .panel.active {
    border-color: #cfd8dc
}
.block.purchase-options .panel.active .panel-heading .panel-title:before {
    background-position: top left
}
.block.purchase-options .panel.active .panel-heading .question-icon {
    top: 14px
}
.block.purchase-options .panel>.question-icon {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 5
}
.block.purchase-options .panel .cards-progress {
    text-align: left
}
.block.purchase-options .panel .cards-progress .progress-text {
    display: inline-block;
    max-width: 120px;
    color: #90a4ae;
    margin-right: 20px
}
.block.purchase-options .panel .cards-progress .loading {
    min-height: 32px;
    position: relative;
    display: inline-block
}
.block.purchase-options .panel .cards-progress .loading:after {
    width: 160px!important
}
.block.purchase-options.active {
    border-color: #a8a29f;
    padding: 14px 0 0
}
.block.purchase-options.active .panel-title {
    margin-bottom: 28px
}
.block.purchase-options.active .panel-title:before {
    background-position: top left
}
.block.purchase-options.active .panel-title .price {
    right: 40px
}
.block.purchase-options .recommended-services {
    margin-bottom: 14px;
    padding: 0 15px 0 15px
}
.block.purchase-options .recommended-services h5 {
    font-size: 14px;
    font-weight: bold;
    color: #243238;
    margin: 0 0 14px 0
}
.block.purchase-options .recommended-services .checkbox-list li {
    padding: 6px 115px 9px 0;
    border-top: 1px solid #cfd8dc;
    position: relative
}
.block.purchase-options .recommended-services .checkbox-list li:last-child {
    border-bottom: 1px solid #cfd8dc
}
.block.purchase-options .recommended-services .checkbox-list li .question-icon {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 0;
    top: 8px
}
.block.purchase-options .recommended-services .checkbox-list li .price {
    font-size: 14px;
    position: absolute;
    right: 20px;
    top: 4px
}
.block.purchase-options .recommended-services .checkbox-list li .price .discount {
    font-size: 11px;
    text-decoration: line-through;
    font-style: normal;
    color: #b0bec5
}
.block.purchase-options .recommended-services .checkbox-list li a.title {
    font-size: 14px;
    line-height: 17px;
    padding-left: 6px;
    display: inline
}
.block.purchase-options .recommended-services .checkbox-list li a.title.title {
    padding-left: 0
}
.block.purchase-options .recommended-services .checkbox-list li a.title:before {
    font-size: 15px;
    width: 14px;
    height: 14px;
    top: 2px
}
.block.purchase-options .recommended-services .checkbox-list li input {
    position: absolute;
    left: -99999em
}
.block.purchase-options .form_services .popover {
    width: 370px;
    border: 1px solid #cfd8dc;
    background: #fff;
    -webkit-box-shadow: 0 0 6px 2px rgba(36, 50, 56, 0.15);
    box-shadow: 0 0 6px 2px rgba(36, 50, 56, 0.15)
}
.block.purchase-options .subtotal-price {
    position: relative;
    margin-bottom: 15px
}
.block.purchase-options .subtotal-price>span {
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    text-align: right;
    display: block;
    margin-right: 10px;
    float: right
}
.block.purchase-options .subtotal-price .price-block {
    position: relative;
    top: 0;
    float: right;
    margin-right: -20px
}
.block.purchase-options .add-to-cart,
.block.purchase-options .one-click-purchase {
    text-align: center;
    padding: 0 15px;
    margin-top: 20px
}
.block.purchase-options .add-to-cart .button+.button,
.block.purchase-options .one-click-purchase .button+.button {
    margin-top: 20px
}
.block.purchase-options .trial-link {
    text-align: center;
    margin: 20px 0 41px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline
}
.block.purchase-options .trial-link a:hover {
    color: #bf360c
}
.block.purchase-options .payment-methods {
    background: #eceff1;
    text-align: center;
    padding: 12px 20px 11px 20px;
    margin-top: 20px;
    position: relative
}
.block.purchase-options .payment-methods:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -12px;
    left: 49%;
    border-bottom-color: #eceff1;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.block.purchase-options .price {
    color: #d84315;
    font-size: 18px;
    font-weight: normal
}
.question-icon {
    display: inline-block;
    width: 17px;
    height: 16px;
    cursor: pointer
}
.question-icon .question-content {
    display: none
}
.popover-title {
    display: none
}
.panel-small-banner {
    display: block;
    margin-top: 20px
}
.panel-small-banner img {
    display: block;
    margin: auto
}
body .yotpo * {
    font-family: 'PT Sans', sans-serif!important
}
body .yotpo a {
    color: #2196f3!important
}
body .yotpo .yotpo-default-button {
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400!important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none!important;
    transition: background .5s ease;
    text-align: center;
    border: 0;
    outline: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0);
    text-transform: capitalize!important
}
body .yotpo .yotpo-default-button:hover,
body .yotpo .yotpo-default-button:active,
body .yotpo .yotpo-default-button:focus {
    color: #fff!important
}
body .yotpo .yotpo-default-button.disabled svg g g {
    fill: #b0bec5
}
body .yotpo .yotpo-default-button.disabled,
body .yotpo .yotpo-default-button.loading,
body .yotpo .yotpo-default-button[disabled="disabled"] {
    line-height: 38px
}
body .yotpo .yotpo-default-button:active {
    line-height: 42px
}
body .yotpo .yotpo-default-button.btn-without-top-border {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}
body .yotpo .yotpo-default-button.btn-important {
    background: #f4511e;
    background: -moz-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: -webkit-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: linear-gradient(to bottom, #f4511e 0, #d84315 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4511e', endColorstr='#d84315', GradientType=0)
}
body .yotpo .yotpo-default-button.btn-important:hover,
body .yotpo .yotpo-default-button.btn-important:focus {
    background: #d84315;
    background: -moz-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: -webkit-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: linear-gradient(to bottom, #d84315 0, #bf360c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d84315', endColorstr='#bf360c', GradientType=0)
}
body .yotpo .yotpo-default-button.btn-important:active {
    background: #9c2500!important;
    background: -moz-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: -webkit-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: linear-gradient(to bottom, #9c2500 0, #bf360c 100%)!important
}
body .yotpo .yotpo-default-button.btn-main {
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
body .yotpo .yotpo-default-button.btn-main:hover,
body .yotpo .yotpo-default-button.btn-main:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .yotpo-default-button.btn-main:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .yotpo-default-button.btn-trivial {
    background: #90a4ae;
    background: -moz-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: -webkit-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: linear-gradient(to bottom, #90a4ae 0, #78909c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#90a4ae', endColorstr='#78909c', GradientType=0)
}
body .yotpo .yotpo-default-button.btn-trivial:hover,
body .yotpo .yotpo-default-button.btn-trivial:focus {
    background: #78909c;
    background: -moz-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#78909c', endColorstr='#546e7a', GradientType=0)
}
body .yotpo .yotpo-default-button.btn-trivial:active {
    background: #455a64;
    background: -moz-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#455a64', endColorstr='#546e7a', GradientType=0)
}
body .yotpo .yotpo-default-button.btn-big-height {
    height: 60px!important;
    line-height: 60px;
    font-size: 16px
}
body .yotpo .yotpo-default-button.btn-big-height.disabled,
body .yotpo .yotpo-default-button.btn-big-height.loading {
    line-height: 58px
}
body .yotpo .yotpo-default-button.btn-big-height:active {
    line-height: 62px
}
body .yotpo .yotpo-default-button.btn-big-width {
    padding: 0 30px
}
body .yotpo .yotpo-default-button.btn-full-width {
    width: 100%
}
body .yotpo .yotpo-default-button.disabled,
body .yotpo .yotpo-default-button[disabled="disabled"],
body .yotpo .yotpo-default-button[disabled] {
    border: 2px solid #b0bec5;
    background: rgba(0, 0, 0, 0)!important;
    color: #b0bec5!important;
    pointer-events: none
}
body .yotpo .yotpo-default-button.disabled .svg-icon,
body .yotpo .yotpo-default-button[disabled="disabled"] .svg-icon,
body .yotpo .yotpo-default-button[disabled] .svg-icon {
    color: #b0bec5
}
body .yotpo .yotpo-default-button.disabled:active,
body .yotpo .yotpo-default-button[disabled="disabled"]:active,
body .yotpo .yotpo-default-button[disabled]:active {
    line-height: 40px
}
body .yotpo .yotpo-default-button.disabled.btn-big-height:active,
body .yotpo .yotpo-default-button[disabled="disabled"].btn-big-height:active,
body .yotpo .yotpo-default-button[disabled].btn-big-height:active {
    line-height: 60px
}
body .yotpo .yotpo-default-button.loading {
    border: 2px solid #b0bec5;
    color: rgba(255, 255, 255, 0)!important;
    background: rgba(0, 0, 0, 0)!important
}
body .yotpo .yotpo-default-button.loading:hover {
    background: rgba(0, 0, 0, 0)!important
}
body .yotpo .yotpo-default-button.btn-unique {
    width: 40px;
    padding: 0
}
body .yotpo .yotpo-default-button.btn-unique.btn-big-height {
    width: 60px
}
body .yotpo .yotpo-default-button.btn-unique.tm-icon:before {
    margin-right: 0
}
body .yotpo .yotpo-default-button.tm-icon:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: -2px;
    font-size: 20px;
    vertical-align: middle
}
body .yotpo .yotpo-default-button.btn-top-square {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
body .yotpo .yotpo-default-button.action-button {
    width: auto;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    background-image: linear-gradient(to top, #d84315, #f4511e);
    text-transform: none;
    color: #fff
}
body .yotpo .yotpo-default-button:empty:before {
    margin: 0
}
body .yotpo .yotpo-default-button.social-button {
    font-size: 14px;
    display: flex;
    color: #fff;
    min-width: 176px;
    height: 40px;
    align-items: center;
    justify-content: center
}
body .yotpo .yotpo-default-button.social-button_big-height {
    height: 60px;
    padding: 30px 0
}
body .yotpo .yotpo-default-button.social-button.btn-unique {
    min-width: 0
}
body .yotpo .yotpo-default-button.social-button.btn-unique [class*='icon-'] {
    margin: 0
}
body .yotpo .yotpo-default-button.social-button [class*='icon-'] {
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 20px
}
body .yotpo .yotpo-default-button.social-button [class*='icon-']:before {
    position: absolute;
    top: 0;
    left: 0
}
body .yotpo .yotpo-default-button.social-button .icon-facebook {
    background: #fff;
    color: #48629b;
    border-radius: 1px
}
body .yotpo .yotpo-default-button.social-button .icon-facebook:before {
    left: 2px;
    top: 2px
}
body .yotpo .yotpo-default-button.social-button .icon-twitter:before {
    font-size: 16px;
    top: 2px
}
body .yotpo .yotpo-default-button.social-button:active {
    padding-top: 1px
}
body .yotpo .yotpo-default-button.btn-facebook {
    background: #4f69a3;
    background: -moz-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: -webkit-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: linear-gradient(to bottom, #4f69a3 0, #415b93 100%)
}
body .yotpo .yotpo-default-button.btn-facebook:hover,
body .yotpo .yotpo-default-button.btn-facebook:focus {
    background: #324d89;
    background: -moz-linear-gradient(top, #415b93 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #415b93 0, #324d89 100%);
    background: linear-gradient(to bottom, #415b93 0, #324d89 100%)
}
body .yotpo .yotpo-default-button.btn-facebook:active {
    background: #324d89;
    background: -moz-linear-gradient(top, #24407d 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #24407d 0, #324d89 100%);
    background: linear-gradient(to bottom, #24407d 0, #324d89 100%)
}
body .yotpo .yotpo-default-button.btn-googlePlus {
    background: #c43a2e;
    background: -moz-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: -webkit-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: linear-gradient(to bottom, #db4937 0, #c43a2e 100%)
}
body .yotpo .yotpo-default-button.btn-googlePlus:hover,
body .yotpo .yotpo-default-button.btn-googlePlus:focus {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #c43a2e 0, #ba2b1f 100%)
}
body .yotpo .yotpo-default-button.btn-googlePlus:active {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #a91e13 0, #ba2b1f 100%)
}
body .yotpo .yotpo-default-button.btn-twitter {
    background: #4f9fdb;
    background: -moz-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: -webkit-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: linear-gradient(to bottom, #56acee 0, #4f9fdb 100%)
}
body .yotpo .yotpo-default-button.btn-twitter:hover,
body .yotpo .yotpo-default-button.btn-twitter:focus {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #4f9fdb 0, #3a8ece 100%)
}
body .yotpo .yotpo-default-button.btn-twitter:active {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #227abe 0, #3a8ece 100%)
}
body .yotpo .yotpo-default-button.btn-pinterest {
    background: #cb2026;
    background: -moz-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: -webkit-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: linear-gradient(to bottom, #e3262d 0, #cb2026 100%)
}
body .yotpo .yotpo-default-button.btn-pinterest:hover,
body .yotpo .yotpo-default-button.btn-pinterest:focus {
    background: #b70f15;
    background: -moz-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: linear-gradient(to bottom, #cb2026 0, #b70f15 100%)
}
body .yotpo .yotpo-default-button.btn-pinterest:active {
    background: #b70f15;
    background: -moz-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: linear-gradient(to bottom, #9f0006 0, #b70f15 100%)
}
body .yotpo .yotpo-default-button.btn-instagram {
    background: #5d98c8;
    background: -moz-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: -webkit-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: linear-gradient(to bottom, #5d98c8, #3f729b) repeat scroll 0 0
}
body .yotpo .yotpo-default-button.btn-instagram:hover,
body .yotpo .yotpo-default-button.btn-instagram:focus {
    background: #4a8cc2;
    background: -moz-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: -webkit-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: linear-gradient(to bottom, #4a8cc2 0, #386589 100%)
}
body .yotpo .yotpo-default-button.btn-instagram:active {
    background: #30648f;
    background: -moz-linear-gradient(top, #30648f 0, #386589 100%);
    background: -webkit-linear-gradient(top, #30648f 0, #386589 100%);
    background: linear-gradient(to bottom, #30648f 0, #386589 100%)
}
body .yotpo .yotpo-default-button.btn-vk {
    background: #346184;
    background: -moz-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: -webkit-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: linear-gradient(to bottom, #5b7fa6 0, #346184 100%)
}
body .yotpo .yotpo-default-button.btn-vk:hover,
body .yotpo .yotpo-default-button.btn-vk:focus {
    background: #346184;
    background: -moz-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #346184 0, #1d4b6e 100%)
}
body .yotpo .yotpo-default-button.btn-vk:active {
    background: #113b5a;
    background: -moz-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #113b5a 0, #1d4b6e 100%)
}
body .yotpo .yotpo-default-button:hover,
body .yotpo .yotpo-default-button:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .yotpo-default-button:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .yotpo-default-button .yotpo-icon-double-bubble:before {
    margin-right: 7px;
    font-size: 17px;
    font-family: 'tm-icomoon'!important;
    content: "\e90a"!important
}
body .yotpo .write-question-button,
body .yotpo .write-review-button {
    padding: 0 20px!important;
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400!important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none!important;
    transition: background .5s ease;
    text-align: center;
    border: 0;
    outline: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
body .yotpo .write-question-button:hover,
body .yotpo .write-review-button:hover,
body .yotpo .write-question-button:active,
body .yotpo .write-review-button:active,
body .yotpo .write-question-button:focus,
body .yotpo .write-review-button:focus {
    color: #fff!important
}
body .yotpo .write-question-button.disabled svg g g,
body .yotpo .write-review-button.disabled svg g g {
    fill: #b0bec5
}
body .yotpo .write-question-button.disabled,
body .yotpo .write-review-button.disabled,
body .yotpo .write-question-button.loading,
body .yotpo .write-review-button.loading,
body .yotpo .write-question-button[disabled="disabled"],
body .yotpo .write-review-button[disabled="disabled"] {
    line-height: 38px
}
body .yotpo .write-question-button:active,
body .yotpo .write-review-button:active {
    line-height: 42px
}
body .yotpo .write-question-button.btn-without-top-border,
body .yotpo .write-review-button.btn-without-top-border {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}
body .yotpo .write-question-button.btn-important,
body .yotpo .write-review-button.btn-important {
    background: #f4511e;
    background: -moz-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: -webkit-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: linear-gradient(to bottom, #f4511e 0, #d84315 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4511e', endColorstr='#d84315', GradientType=0)
}
body .yotpo .write-question-button.btn-important:hover,
body .yotpo .write-review-button.btn-important:hover,
body .yotpo .write-question-button.btn-important:focus,
body .yotpo .write-review-button.btn-important:focus {
    background: #d84315;
    background: -moz-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: -webkit-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: linear-gradient(to bottom, #d84315 0, #bf360c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d84315', endColorstr='#bf360c', GradientType=0)
}
body .yotpo .write-question-button.btn-important:active,
body .yotpo .write-review-button.btn-important:active {
    background: #9c2500!important;
    background: -moz-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: -webkit-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: linear-gradient(to bottom, #9c2500 0, #bf360c 100%)!important
}
body .yotpo .write-question-button.btn-main,
body .yotpo .write-review-button.btn-main {
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
body .yotpo .write-question-button.btn-main:hover,
body .yotpo .write-review-button.btn-main:hover,
body .yotpo .write-question-button.btn-main:focus,
body .yotpo .write-review-button.btn-main:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .write-question-button.btn-main:active,
body .yotpo .write-review-button.btn-main:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .write-question-button.btn-trivial,
body .yotpo .write-review-button.btn-trivial {
    background: #90a4ae;
    background: -moz-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: -webkit-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: linear-gradient(to bottom, #90a4ae 0, #78909c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#90a4ae', endColorstr='#78909c', GradientType=0)
}
body .yotpo .write-question-button.btn-trivial:hover,
body .yotpo .write-review-button.btn-trivial:hover,
body .yotpo .write-question-button.btn-trivial:focus,
body .yotpo .write-review-button.btn-trivial:focus {
    background: #78909c;
    background: -moz-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#78909c', endColorstr='#546e7a', GradientType=0)
}
body .yotpo .write-question-button.btn-trivial:active,
body .yotpo .write-review-button.btn-trivial:active {
    background: #455a64;
    background: -moz-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#455a64', endColorstr='#546e7a', GradientType=0)
}
body .yotpo .write-question-button.btn-big-height,
body .yotpo .write-review-button.btn-big-height {
    height: 60px!important;
    line-height: 60px;
    font-size: 16px
}
body .yotpo .write-question-button.btn-big-height.disabled,
body .yotpo .write-review-button.btn-big-height.disabled,
body .yotpo .write-question-button.btn-big-height.loading,
body .yotpo .write-review-button.btn-big-height.loading {
    line-height: 58px
}
body .yotpo .write-question-button.btn-big-height:active,
body .yotpo .write-review-button.btn-big-height:active {
    line-height: 62px
}
body .yotpo .write-question-button.btn-big-width,
body .yotpo .write-review-button.btn-big-width {
    padding: 0 30px
}
body .yotpo .write-question-button.btn-full-width,
body .yotpo .write-review-button.btn-full-width {
    width: 100%
}
body .yotpo .write-question-button.disabled,
body .yotpo .write-review-button.disabled,
body .yotpo .write-question-button[disabled="disabled"],
body .yotpo .write-review-button[disabled="disabled"],
body .yotpo .write-question-button[disabled],
body .yotpo .write-review-button[disabled] {
    border: 2px solid #b0bec5;
    background: rgba(0, 0, 0, 0)!important;
    color: #b0bec5!important;
    pointer-events: none
}
body .yotpo .write-question-button.disabled .svg-icon,
body .yotpo .write-review-button.disabled .svg-icon,
body .yotpo .write-question-button[disabled="disabled"] .svg-icon,
body .yotpo .write-review-button[disabled="disabled"] .svg-icon,
body .yotpo .write-question-button[disabled] .svg-icon,
body .yotpo .write-review-button[disabled] .svg-icon {
    color: #b0bec5
}
body .yotpo .write-question-button.disabled:active,
body .yotpo .write-review-button.disabled:active,
body .yotpo .write-question-button[disabled="disabled"]:active,
body .yotpo .write-review-button[disabled="disabled"]:active,
body .yotpo .write-question-button[disabled]:active,
body .yotpo .write-review-button[disabled]:active {
    line-height: 40px
}
body .yotpo .write-question-button.disabled.btn-big-height:active,
body .yotpo .write-review-button.disabled.btn-big-height:active,
body .yotpo .write-question-button[disabled="disabled"].btn-big-height:active,
body .yotpo .write-review-button[disabled="disabled"].btn-big-height:active,
body .yotpo .write-question-button[disabled].btn-big-height:active,
body .yotpo .write-review-button[disabled].btn-big-height:active {
    line-height: 60px
}
body .yotpo .write-question-button.loading,
body .yotpo .write-review-button.loading {
    border: 2px solid #b0bec5;
    color: rgba(255, 255, 255, 0)!important;
    background: rgba(0, 0, 0, 0)!important
}
body .yotpo .write-question-button.loading:hover,
body .yotpo .write-review-button.loading:hover {
    background: rgba(0, 0, 0, 0)!important
}
body .yotpo .write-question-button.btn-unique,
body .yotpo .write-review-button.btn-unique {
    width: 40px;
    padding: 0
}
body .yotpo .write-question-button.btn-unique.btn-big-height,
body .yotpo .write-review-button.btn-unique.btn-big-height {
    width: 60px
}
body .yotpo .write-question-button.btn-unique.tm-icon:before,
body .yotpo .write-review-button.btn-unique.tm-icon:before {
    margin-right: 0
}
body .yotpo .write-question-button.tm-icon:before,
body .yotpo .write-review-button.tm-icon:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: -2px;
    font-size: 20px;
    vertical-align: middle
}
body .yotpo .write-question-button.btn-top-square,
body .yotpo .write-review-button.btn-top-square {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
body .yotpo .write-question-button.action-button,
body .yotpo .write-review-button.action-button {
    width: auto;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    background-image: linear-gradient(to top, #d84315, #f4511e);
    text-transform: none;
    color: #fff
}
body .yotpo .write-question-button:empty:before,
body .yotpo .write-review-button:empty:before {
    margin: 0
}
body .yotpo .write-question-button.social-button,
body .yotpo .write-review-button.social-button {
    font-size: 14px;
    display: flex;
    color: #fff;
    min-width: 176px;
    height: 40px;
    align-items: center;
    justify-content: center
}
body .yotpo .write-question-button.social-button_big-height,
body .yotpo .write-review-button.social-button_big-height {
    height: 60px;
    padding: 30px 0
}
body .yotpo .write-question-button.social-button.btn-unique,
body .yotpo .write-review-button.social-button.btn-unique {
    min-width: 0
}
body .yotpo .write-question-button.social-button.btn-unique [class*='icon-'],
body .yotpo .write-review-button.social-button.btn-unique [class*='icon-'] {
    margin: 0
}
body .yotpo .write-question-button.social-button [class*='icon-'],
body .yotpo .write-review-button.social-button [class*='icon-'] {
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 20px
}
body .yotpo .write-question-button.social-button [class*='icon-']:before,
body .yotpo .write-review-button.social-button [class*='icon-']:before {
    position: absolute;
    top: 0;
    left: 0
}
body .yotpo .write-question-button.social-button .icon-facebook,
body .yotpo .write-review-button.social-button .icon-facebook {
    background: #fff;
    color: #48629b;
    border-radius: 1px
}
body .yotpo .write-question-button.social-button .icon-facebook:before,
body .yotpo .write-review-button.social-button .icon-facebook:before {
    left: 2px;
    top: 2px
}
body .yotpo .write-question-button.social-button .icon-twitter:before,
body .yotpo .write-review-button.social-button .icon-twitter:before {
    font-size: 16px;
    top: 2px
}
body .yotpo .write-question-button.social-button:active,
body .yotpo .write-review-button.social-button:active {
    padding-top: 1px
}
body .yotpo .write-question-button.btn-facebook,
body .yotpo .write-review-button.btn-facebook {
    background: #4f69a3;
    background: -moz-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: -webkit-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: linear-gradient(to bottom, #4f69a3 0, #415b93 100%)
}
body .yotpo .write-question-button.btn-facebook:hover,
body .yotpo .write-review-button.btn-facebook:hover,
body .yotpo .write-question-button.btn-facebook:focus,
body .yotpo .write-review-button.btn-facebook:focus {
    background: #324d89;
    background: -moz-linear-gradient(top, #415b93 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #415b93 0, #324d89 100%);
    background: linear-gradient(to bottom, #415b93 0, #324d89 100%)
}
body .yotpo .write-question-button.btn-facebook:active,
body .yotpo .write-review-button.btn-facebook:active {
    background: #324d89;
    background: -moz-linear-gradient(top, #24407d 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #24407d 0, #324d89 100%);
    background: linear-gradient(to bottom, #24407d 0, #324d89 100%)
}
body .yotpo .write-question-button.btn-googlePlus,
body .yotpo .write-review-button.btn-googlePlus {
    background: #c43a2e;
    background: -moz-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: -webkit-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: linear-gradient(to bottom, #db4937 0, #c43a2e 100%)
}
body .yotpo .write-question-button.btn-googlePlus:hover,
body .yotpo .write-review-button.btn-googlePlus:hover,
body .yotpo .write-question-button.btn-googlePlus:focus,
body .yotpo .write-review-button.btn-googlePlus:focus {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #c43a2e 0, #ba2b1f 100%)
}
body .yotpo .write-question-button.btn-googlePlus:active,
body .yotpo .write-review-button.btn-googlePlus:active {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #a91e13 0, #ba2b1f 100%)
}
body .yotpo .write-question-button.btn-twitter,
body .yotpo .write-review-button.btn-twitter {
    background: #4f9fdb;
    background: -moz-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: -webkit-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: linear-gradient(to bottom, #56acee 0, #4f9fdb 100%)
}
body .yotpo .write-question-button.btn-twitter:hover,
body .yotpo .write-review-button.btn-twitter:hover,
body .yotpo .write-question-button.btn-twitter:focus,
body .yotpo .write-review-button.btn-twitter:focus {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #4f9fdb 0, #3a8ece 100%)
}
body .yotpo .write-question-button.btn-twitter:active,
body .yotpo .write-review-button.btn-twitter:active {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #227abe 0, #3a8ece 100%)
}
body .yotpo .write-question-button.btn-pinterest,
body .yotpo .write-review-button.btn-pinterest {
    background: #cb2026;
    background: -moz-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: -webkit-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: linear-gradient(to bottom, #e3262d 0, #cb2026 100%)
}
body .yotpo .write-question-button.btn-pinterest:hover,
body .yotpo .write-review-button.btn-pinterest:hover,
body .yotpo .write-question-button.btn-pinterest:focus,
body .yotpo .write-review-button.btn-pinterest:focus {
    background: #b70f15;
    background: -moz-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: linear-gradient(to bottom, #cb2026 0, #b70f15 100%)
}
body .yotpo .write-question-button.btn-pinterest:active,
body .yotpo .write-review-button.btn-pinterest:active {
    background: #b70f15;
    background: -moz-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: linear-gradient(to bottom, #9f0006 0, #b70f15 100%)
}
body .yotpo .write-question-button.btn-instagram,
body .yotpo .write-review-button.btn-instagram {
    background: #5d98c8;
    background: -moz-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: -webkit-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: linear-gradient(to bottom, #5d98c8, #3f729b) repeat scroll 0 0
}
body .yotpo .write-question-button.btn-instagram:hover,
body .yotpo .write-review-button.btn-instagram:hover,
body .yotpo .write-question-button.btn-instagram:focus,
body .yotpo .write-review-button.btn-instagram:focus {
    background: #4a8cc2;
    background: -moz-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: -webkit-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: linear-gradient(to bottom, #4a8cc2 0, #386589 100%)
}
body .yotpo .write-question-button.btn-instagram:active,
body .yotpo .write-review-button.btn-instagram:active {
    background: #30648f;
    background: -moz-linear-gradient(top, #30648f 0, #386589 100%);
    background: -webkit-linear-gradient(top, #30648f 0, #386589 100%);
    background: linear-gradient(to bottom, #30648f 0, #386589 100%)
}
body .yotpo .write-question-button.btn-vk,
body .yotpo .write-review-button.btn-vk {
    background: #346184;
    background: -moz-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: -webkit-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: linear-gradient(to bottom, #5b7fa6 0, #346184 100%)
}
body .yotpo .write-question-button.btn-vk:hover,
body .yotpo .write-review-button.btn-vk:hover,
body .yotpo .write-question-button.btn-vk:focus,
body .yotpo .write-review-button.btn-vk:focus {
    background: #346184;
    background: -moz-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #346184 0, #1d4b6e 100%)
}
body .yotpo .write-question-button.btn-vk:active,
body .yotpo .write-review-button.btn-vk:active {
    background: #113b5a;
    background: -moz-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #113b5a 0, #1d4b6e 100%)
}
body .yotpo .write-question-button:hover,
body .yotpo .write-review-button:hover,
body .yotpo .write-question-button:focus,
body .yotpo .write-review-button:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .write-question-button:active,
body .yotpo .write-review-button:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .write-question-button .yotpo-icon-double-bubble:before,
body .yotpo .write-review-button .yotpo-icon-double-bubble:before {
    content: "\e90a";
    font-family: 'tm-icomoon'!important
}
body .yotpo .write-question-button:before {
    display: none
}
body .yotpo .write-first-question-button {
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400!important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none!important;
    transition: background .5s ease;
    text-align: center;
    border: 0;
    outline: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
body .yotpo .write-first-question-button:hover,
body .yotpo .write-first-question-button:active,
body .yotpo .write-first-question-button:focus {
    color: #fff!important
}
body .yotpo .write-first-question-button.disabled svg g g {
    fill: #b0bec5
}
body .yotpo .write-first-question-button.disabled,
body .yotpo .write-first-question-button.loading,
body .yotpo .write-first-question-button[disabled="disabled"] {
    line-height: 38px
}
body .yotpo .write-first-question-button:active {
    line-height: 42px
}
body .yotpo .write-first-question-button.btn-without-top-border {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}
body .yotpo .write-first-question-button.btn-important {
    background: #f4511e;
    background: -moz-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: -webkit-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: linear-gradient(to bottom, #f4511e 0, #d84315 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4511e', endColorstr='#d84315', GradientType=0)
}
body .yotpo .write-first-question-button.btn-important:hover,
body .yotpo .write-first-question-button.btn-important:focus {
    background: #d84315;
    background: -moz-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: -webkit-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: linear-gradient(to bottom, #d84315 0, #bf360c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d84315', endColorstr='#bf360c', GradientType=0)
}
body .yotpo .write-first-question-button.btn-important:active {
    background: #9c2500!important;
    background: -moz-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: -webkit-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: linear-gradient(to bottom, #9c2500 0, #bf360c 100%)!important
}
body .yotpo .write-first-question-button.btn-main {
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
body .yotpo .write-first-question-button.btn-main:hover,
body .yotpo .write-first-question-button.btn-main:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .write-first-question-button.btn-main:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .write-first-question-button.btn-trivial {
    background: #90a4ae;
    background: -moz-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: -webkit-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: linear-gradient(to bottom, #90a4ae 0, #78909c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#90a4ae', endColorstr='#78909c', GradientType=0)
}
body .yotpo .write-first-question-button.btn-trivial:hover,
body .yotpo .write-first-question-button.btn-trivial:focus {
    background: #78909c;
    background: -moz-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#78909c', endColorstr='#546e7a', GradientType=0)
}
body .yotpo .write-first-question-button.btn-trivial:active {
    background: #455a64;
    background: -moz-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#455a64', endColorstr='#546e7a', GradientType=0)
}
body .yotpo .write-first-question-button.btn-big-height {
    height: 60px!important;
    line-height: 60px;
    font-size: 16px
}
body .yotpo .write-first-question-button.btn-big-height.disabled,
body .yotpo .write-first-question-button.btn-big-height.loading {
    line-height: 58px
}
body .yotpo .write-first-question-button.btn-big-height:active {
    line-height: 62px
}
body .yotpo .write-first-question-button.btn-big-width {
    padding: 0 30px
}
body .yotpo .write-first-question-button.btn-full-width {
    width: 100%
}
body .yotpo .write-first-question-button.disabled,
body .yotpo .write-first-question-button[disabled="disabled"],
body .yotpo .write-first-question-button[disabled] {
    border: 2px solid #b0bec5;
    background: rgba(0, 0, 0, 0)!important;
    color: #b0bec5!important;
    pointer-events: none
}
body .yotpo .write-first-question-button.disabled .svg-icon,
body .yotpo .write-first-question-button[disabled="disabled"] .svg-icon,
body .yotpo .write-first-question-button[disabled] .svg-icon {
    color: #b0bec5
}
body .yotpo .write-first-question-button.disabled:active,
body .yotpo .write-first-question-button[disabled="disabled"]:active,
body .yotpo .write-first-question-button[disabled]:active {
    line-height: 40px
}
body .yotpo .write-first-question-button.disabled.btn-big-height:active,
body .yotpo .write-first-question-button[disabled="disabled"].btn-big-height:active,
body .yotpo .write-first-question-button[disabled].btn-big-height:active {
    line-height: 60px
}
body .yotpo .write-first-question-button.loading {
    border: 2px solid #b0bec5;
    color: rgba(255, 255, 255, 0)!important;
    background: rgba(0, 0, 0, 0)!important
}
body .yotpo .write-first-question-button.loading:hover {
    background: rgba(0, 0, 0, 0)!important
}
body .yotpo .write-first-question-button.btn-unique {
    width: 40px;
    padding: 0
}
body .yotpo .write-first-question-button.btn-unique.btn-big-height {
    width: 60px
}
body .yotpo .write-first-question-button.btn-unique.tm-icon:before {
    margin-right: 0
}
body .yotpo .write-first-question-button.tm-icon:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: -2px;
    font-size: 20px;
    vertical-align: middle
}
body .yotpo .write-first-question-button.btn-top-square {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
body .yotpo .write-first-question-button.action-button {
    width: auto;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    background-image: linear-gradient(to top, #d84315, #f4511e);
    text-transform: none;
    color: #fff
}
body .yotpo .write-first-question-button:empty:before {
    margin: 0
}
body .yotpo .write-first-question-button.social-button {
    font-size: 14px;
    display: flex;
    color: #fff;
    min-width: 176px;
    height: 40px;
    align-items: center;
    justify-content: center
}
body .yotpo .write-first-question-button.social-button_big-height {
    height: 60px;
    padding: 30px 0
}
body .yotpo .write-first-question-button.social-button.btn-unique {
    min-width: 0
}
body .yotpo .write-first-question-button.social-button.btn-unique [class*='icon-'] {
    margin: 0
}
body .yotpo .write-first-question-button.social-button [class*='icon-'] {
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 20px
}
body .yotpo .write-first-question-button.social-button [class*='icon-']:before {
    position: absolute;
    top: 0;
    left: 0
}
body .yotpo .write-first-question-button.social-button .icon-facebook {
    background: #fff;
    color: #48629b;
    border-radius: 1px
}
body .yotpo .write-first-question-button.social-button .icon-facebook:before {
    left: 2px;
    top: 2px
}
body .yotpo .write-first-question-button.social-button .icon-twitter:before {
    font-size: 16px;
    top: 2px
}
body .yotpo .write-first-question-button.social-button:active {
    padding-top: 1px
}
body .yotpo .write-first-question-button.btn-facebook {
    background: #4f69a3;
    background: -moz-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: -webkit-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: linear-gradient(to bottom, #4f69a3 0, #415b93 100%)
}
body .yotpo .write-first-question-button.btn-facebook:hover,
body .yotpo .write-first-question-button.btn-facebook:focus {
    background: #324d89;
    background: -moz-linear-gradient(top, #415b93 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #415b93 0, #324d89 100%);
    background: linear-gradient(to bottom, #415b93 0, #324d89 100%)
}
body .yotpo .write-first-question-button.btn-facebook:active {
    background: #324d89;
    background: -moz-linear-gradient(top, #24407d 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #24407d 0, #324d89 100%);
    background: linear-gradient(to bottom, #24407d 0, #324d89 100%)
}
body .yotpo .write-first-question-button.btn-googlePlus {
    background: #c43a2e;
    background: -moz-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: -webkit-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: linear-gradient(to bottom, #db4937 0, #c43a2e 100%)
}
body .yotpo .write-first-question-button.btn-googlePlus:hover,
body .yotpo .write-first-question-button.btn-googlePlus:focus {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #c43a2e 0, #ba2b1f 100%)
}
body .yotpo .write-first-question-button.btn-googlePlus:active {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #a91e13 0, #ba2b1f 100%)
}
body .yotpo .write-first-question-button.btn-twitter {
    background: #4f9fdb;
    background: -moz-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: -webkit-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: linear-gradient(to bottom, #56acee 0, #4f9fdb 100%)
}
body .yotpo .write-first-question-button.btn-twitter:hover,
body .yotpo .write-first-question-button.btn-twitter:focus {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #4f9fdb 0, #3a8ece 100%)
}
body .yotpo .write-first-question-button.btn-twitter:active {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #227abe 0, #3a8ece 100%)
}
body .yotpo .write-first-question-button.btn-pinterest {
    background: #cb2026;
    background: -moz-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: -webkit-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: linear-gradient(to bottom, #e3262d 0, #cb2026 100%)
}
body .yotpo .write-first-question-button.btn-pinterest:hover,
body .yotpo .write-first-question-button.btn-pinterest:focus {
    background: #b70f15;
    background: -moz-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: linear-gradient(to bottom, #cb2026 0, #b70f15 100%)
}
body .yotpo .write-first-question-button.btn-pinterest:active {
    background: #b70f15;
    background: -moz-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: linear-gradient(to bottom, #9f0006 0, #b70f15 100%)
}
body .yotpo .write-first-question-button.btn-instagram {
    background: #5d98c8;
    background: -moz-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: -webkit-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: linear-gradient(to bottom, #5d98c8, #3f729b) repeat scroll 0 0
}
body .yotpo .write-first-question-button.btn-instagram:hover,
body .yotpo .write-first-question-button.btn-instagram:focus {
    background: #4a8cc2;
    background: -moz-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: -webkit-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: linear-gradient(to bottom, #4a8cc2 0, #386589 100%)
}
body .yotpo .write-first-question-button.btn-instagram:active {
    background: #30648f;
    background: -moz-linear-gradient(top, #30648f 0, #386589 100%);
    background: -webkit-linear-gradient(top, #30648f 0, #386589 100%);
    background: linear-gradient(to bottom, #30648f 0, #386589 100%)
}
body .yotpo .write-first-question-button.btn-vk {
    background: #346184;
    background: -moz-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: -webkit-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: linear-gradient(to bottom, #5b7fa6 0, #346184 100%)
}
body .yotpo .write-first-question-button.btn-vk:hover,
body .yotpo .write-first-question-button.btn-vk:focus {
    background: #346184;
    background: -moz-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #346184 0, #1d4b6e 100%)
}
body .yotpo .write-first-question-button.btn-vk:active {
    background: #113b5a;
    background: -moz-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #113b5a 0, #1d4b6e 100%)
}
body .yotpo .write-first-question-button:hover,
body .yotpo .write-first-question-button:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
body .yotpo .write-first-question-button:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
body .yotpo input[type="button"],
body .yotpo .write-question-button,
body .yotpo .yotpo-icon-button-text {
    text-transform: capitalize!important
}
body .yotpo .yotpo-icon-write {
    margin-right: 5px
}
body .yotpo .yotpo-review .yotpo-footer .y-label,
body .yotpo .yotpo-comment .yotpo-footer .y-label,
body .yotpo .yotpo-question .yotpo-footer .y-label {
    color: #b0bec5
}
body .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
body .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
body .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
    color: #2196f3
}
body .yotpo .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark,
body .yotpo .yotpo-comment .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark,
body .yotpo .yotpo-question .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark {
    color: #1da650
}
body .yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,
body .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,
body .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon {
    color: #ffb302
}
body .yotpo .yotpo-review .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark,
body .yotpo .yotpo-comment .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark,
body .yotpo .yotpo-question .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark {
    color: #0d47a1
}
body .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile,
body .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile,
body .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile {
    background: #2196f3
}
body .yotpo .yotpo-review .yotpo-main .content-review,
body .yotpo .yotpo-comment .yotpo-main .content-review,
body .yotpo .yotpo-question .yotpo-main .content-review {
    color: #243238
}
body .yotpo .yotpo-review .yotpo-read-more,
body .yotpo .yotpo-comment .yotpo-read-more,
body .yotpo .yotpo-question .yotpo-read-more {
    color: #2196f3
}
body .yotpo .y-label,
body .yotpo label.y-label {
    color: #b0bec5
}
body .yotpo .yotpo-action .y-label {
    color: #78909c
}
body .yotpo .yotpo-action:hover,
body .yotpo .yotpo-action:hover .y-label {
    color: #2196f3!important
}
body .yotpo .transparent-color-btn span.yotpo-icon {
    color: #b0bec5
}
body .yotpo .transparent-color-btn:hover span,
body .yotpo .transparent-color-btn:hover i {
    color: #78909c
}
body .yotpo .yotpo-regular-box {
    border-top: 1px solid #cfd8dc
}
body .yotpo .font-color-primary {
    color: #2196f3
}
body .yotpo .yotpo-nav {
    border-color: #cfd8dc
}
body .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
    border-color: #2196f3
}
body .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
    color: #2196f3
}
body .yotpo .yotpo-icon-seperator {
    color: #cfd8dc
}
body .yotpo .yotpo-icon-share,
body .yotpo .font-color-gray {
    color: #b0bec5
}
body .yotpo .yotpo-bottomline .yotpo-icon-star,
body .yotpo .yotpo-bottomline .yotpo-icon-half-star,
body .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star {
    color: #ffb302
}
body .yotpo .yotpo-icon-empty-star {
    color: #b0bec5!important
}
body .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-distribution {
    border-left: solid 1px #cfd8dc
}
body .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score {
    background-color: #2196f3
}
body .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background {
    background-color: #eceff1
}
body .yotpo .yotpo-comments-box {
    border-left: 2px solid #2196f3
}
.preview-heading {
    color: #243238;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 10px;
    white-space: nowrap;
    position: relative;
    line-height: 39px
}
.preview-heading::after {
    content: "";
    position: absolute;
    right: 0;
    height: 100%;
    width: 95px;
    background-image: linear-gradient(to right, rgba(236, 239, 241, 0), #eceff1 75%)
}
.live-demo-link {
    text-align: center;
    box-shadow: -38px 8px 60px 16px #eceff1;
    background: #eceff1
}
.live-demo-link .button+.button {
    margin-left: 4px
}
.list-item-info {
    margin-bottom: 12px
}
.list-item-info li {
    display: block;
    float: left;
    line-height: 20px;
    padding-right: 12px;
    margin-right: 12px;
    font-size: 14px;
    position: relative
}
.list-item-info li strong {
    font-weight: normal;
    color: #d84315
}
.list-item-info li #tabReviewLink strong {
    color: #2196f3
}
.list-item-info li #tabReviewLink:hover strong {
    color: #0d47a1
}
.list-item-info li:after {
    position: absolute;
    content: '';
    height: 14px;
    border-right: 1px solid #b0bec5;
    width: 1px;
    right: 0;
    top: 4px
}
.list-item-info li.star {
    margin: 2px 4px 0 0;
    padding: 0
}
.list-item-info li.star:after {
    display: none
}
.list-item-info li.list-item-share .list-item-label {
    vertical-align: top
}
.list-item-info li.list-item-share .square-icon {
    width: 21px;
    height: 21px
}
.list-item-info li:last-child:after,
.list-item-info li.list-item-share:after {
    display: none
}
.heart-wrapper {
    margin-left: 8px
}
.heart-wrapper .tm-icon.icon-heart-empty {
    font-size: 20px;
    position: absolute;
    top: 20px;
    right: 20px;
    margin-right: 0;
    cursor: pointer;
    transition: all .3s;
    width: 20px;
    padding-left: 0;
    z-index: 61;
    overflow: visible;
    position: relative;
    right: auto;
    left: auto;
    bottom: auto;
    top: 2px;
    padding: 0
}
.heart-wrapper .tm-icon.icon-heart-empty:before {
    -webkit-transition: color .5s ease;
    -moz-transition: color .5s ease;
    -ms-transition: color .5s ease;
    -o-transition: color .5s ease;
    transition: color .5s ease;
    color: #90a4ae
}
.heart-wrapper .tm-icon.icon-heart-empty:hover:before {
    color: #2196f3;
    content: '\e919'
}
.heart-wrapper .tm-icon.icon-heart-empty.clicked {
    top: 21px
}
.heart-wrapper .tm-icon.icon-heart-empty.clicked:before {
    color: #0d47a1;
    content: '\e919'
}
.heart-wrapper .tm-icon.icon-heart-empty.added:before {
    content: '\e919';
    opacity: 0;
    -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1)
}
.heart-wrapper .tm-icon.icon-heart-empty.added .heart-in-progress {
    width: 60px;
    height: 60px;
    color: #d84315;
    font-size: 60px;
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -31px
}
.heart-wrapper .tm-icon.icon-heart-empty.added .heart-in-progress:before {
    content: '\e919'
}
.heart-wrapper .tm-icon.icon-heart-empty.added .heart-in-progress.faded:before {
    opacity: 0
}
.heart-wrapper .tm-icon.icon-heart-empty.added .icon-heart-small {
    width: 20px;
    height: 20px;
    font-size: 20px;
    margin-left: -20px;
    margin-top: 0;
    color: #d84315;
    display: inline-block;
    vertical-align: top
}
.heart-wrapper .tm-icon.icon-heart-empty.added:hover .heart-in-progress {
    color: #bf360c
}
.heart-wrapper .tm-icon.icon-heart-empty.added:active .heart-in-progress {
    color: #d84315
}
.heart-wrapper .tm-icon.icon-heart-empty.added:active .heart-in-progress:before {
    color: #d84315;
    content: "\e924"
}
.heart-wrapper .tm-icon.icon-heart-empty span {
    font-size: 13px;
    color: #90a4ae;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
    padding-top: 0;
    margin-left: 7px;
    margin-top: -1px
}
.heart-wrapper .tm-icon.icon-heart-empty.added .heart-in-progress {
    margin-left: -20px!important;
    left: 0;
    margin-top: -31px
}
.heart-wrapper .tm-icon.icon-heart-empty.added .heart-in-progress:before {
    color: #d84315
}
.heart-wrapper .tm-icon.icon-heart-empty.added:hover .heart-in-progress:before {
    color: #bf360c;
    content: '\e919'
}
.heart-wrapper .tm-icon.icon-heart-empty.added:hover .icon-heart-small {
    color: #bf360c
}
.heart-wrapper .tm-icon.icon-heart-empty.added:active .heart-in-progress:before {
    color: #d84315;
    content: "\e924"
}
.heart-wrapper .tm-icon.icon-heart-empty.added span {
    margin-left: 8px
}
.heart-wrapper .tm-icon.icon-heart-empty:hover span {
    color: #2196f3
}
.heart-wrapper .tm-icon.icon-heart-empty:not(.added):hover span {
    margin-left: 8px
}
.heart-wrapper .tm-icon.icon-heart-empty:active {
    top: 3px
}
.heart-wrapper .tm-icon.icon-heart-empty:active span {
    color: #1976d2
}
.heart-wrapper .tm-icon.icon-heart-empty.added span {
    color: #243238
}
.heart-wrapper .tm-icon.icon-heart-empty.clicked {
    top: 3px
}
.heart-wrapper .tm-icon.icon-heart-empty.added.clicked span {
    margin-left: 7px
}
.heart-wrapper .tm-icon.icon-heart-empty.added.clicked:before {
    opacity: 1!important;
    content: "\e924"!important;
    color: #d84315!important;
    transition: opacity .25s linear
}
.heart-wrapper .tm-icon.icon-heart-empty.added.clicked .icon-heart-small {
    display: none
}
@media screen and (max-width: 1310px) {
    .list-item-info li {
        padding-right: 8px;
        margin-right: 8px
    }
    .list-item-info li .share-list li {
        margin-left: 8px
    }
    .heart-wrapper {
        padding-right: 0;
        margin-right: 0
    }
}
.preview-tabs {
    border: 1px solid #cfd8dc;
    margin-top: 17px;
    margin-bottom: 24px
}
.preview-tabs .tab-content .tab-pane {
    min-height: 200px;
    display: block;
    padding: 20px 35px
}
.preview-tabs .tab-content .tab-pane>h2 {
    display: none
}
.preview-tabs .tab-content .tab-pane .link-block {
    padding: 20px 0 0 0
}
.preview-tabs .tab-content .short-description {
    padding-top: 36px
}
.preview-tabs #tab-overview.active,
.preview-tabs #tab-reviews.active,
.preview-tabs #tab-details.active,
.preview-tabs #tab-questions.active {
    padding-top: 20px
}
.preview-tabs #tab-overview {
    padding: 20px 25px 0
}
@media(max-width:1599px) {
    .preview-tabs #tab-overview {
        padding: 20px 16px 0
    }
}
.preview-tabs #tab-overview .link-only {
    margin-top: 20px
}
.preview-tabs #tab-overview+#tab-details {
    padding-top: 20px
}
.preview-tabs #tab-overview .list-features {
    margin-top: 22px;
    margin-bottom: 25px
}
.preview-tabs #tab-reviews {
    padding: 0 35px
}
.preview-tabs #tab-reviews h3 {
    font-weight: bold
}
.preview-tabs #tab-reviews .yotpo-small-box {
    border-bottom: 0
}
.preview-tabs #tab-details {
    padding: 2px 33px 10px
}
@media(max-width:1599px) {
    .preview-tabs #tab-details {
        padding: 2px 25px 10px
    }
}
.preview-tabs #tab-details .tech-details {
    margin-top: 0
}
.preview-tabs #tab-details.active .tech-details {
    margin-top: 14px
}
.preview-tabs #tab-details .list-features {
    margin-top: 46px;
    margin-bottom: -7px
}
@media(max-width:1309px) {
    .preview-tabs #tab-details .list-features {
        margin-top: 44px;
        margin-bottom: -26px
    }
}
.preview-tabs #tab-questions {
    padding: 2px 35px 40px
}
.preview-tabs #tab-questions h3 {
    font-weight: bold
}
.preview-tabs #tab-questions .yotpo-small-box {
    border-bottom: 0
}
.preview-tabs .nav-tabs {
    background: #cfd8dc;
    border-bottom: 1px solid #cfd8dc
}
.preview-tabs .nav-tabs li {
    text-align: center;
    vertical-align: middle
}
.preview-tabs .nav-tabs li span,
.preview-tabs .nav-tabs li a {
    font-size: 14px;
    font-weight: bold;
    color: #78909c;
    background: #cfd8dc;
    padding: 17px 30px;
    border: 0;
    border-right: 1px solid #b0bec5;
    margin: 0;
    display: block;
    position: relative;
    border-radius: 0;
    cursor: pointer;
    text-decoration: none
}
.preview-tabs .nav-tabs li span:hover,
.preview-tabs .nav-tabs li a:hover {
    border: 0;
    border-right: 1px solid #b0bec5;
    background: #78909c;
    color: #fff
}
.preview-tabs .nav-tabs li.active span,
.preview-tabs .nav-tabs li.active a {
    color: #243238;
    background: #fff;
    border: 0
}
.preview-tabs .btn-blue {
    padding: 6px 18px 6px 18px;
    margin: 9px 6px 0 0;
    font-size: 12px;
    font-weight: bold;
    background: #455a64;
    color: #fff
}
.preview-tabs .sourcef-file-text {
    vertical-align: middle;
    display: inline-block;
    margin: 0 0 0 9px
}
@media(max-width:1599px) {
    .preview-tabs .nav-tabs li a {
        padding: 17px 23px
    }
    .preview-tabs .nav-tabs li a#link-tab-about {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}
@media(max-width:1309px) {
    .preview-tabs .nav-tabs li a {
        padding: 17px 17px
    }
}
.wr-description-marg {
    margin-top: 20px
}
.features-informations,
.features-inform,
.hosting-information,
.hosting-inform,
.latest-inform {
    padding-bottom: 20px
}
.features-informations dt,
.features-inform dt,
.hosting-information dt,
.hosting-inform dt,
.latest-inform dt {
    font: bold 18px/40px 'PT Sans', sans-serif;
    border-bottom: 1px solid #cfd8dc;
    padding-bottom: 2px
}
.features-informations dd,
.features-inform dd,
.hosting-information dd,
.hosting-inform dd,
.latest-inform dd {
    padding-top: 10px
}
.inform-no-padding {
    padding-bottom: 0!important;
    margin-bottom: 25px
}
.latest-inform {
    padding-bottom: 0;
    margin-bottom: 25px
}
.latest-inform dl {
    margin: 14px 0 0
}
.latest-inform dl dt {
    border: 0
}
.latest-inform dl dd {
    padding-top: 0
}
.latest-inform .details_overview {
    margin: 15px 0 0 -3px;
    color: #2196f3
}
.latest-block {
    border-bottom: 1px solid #cfd8dc;
    padding-bottom: 10px;
    margin: 0
}
.latest-block:after {
    content: '';
    height: 5px;
    width: 2vw;
    min-width: 30px;
    margin: 0 auto;
    background: #fff;
    top: 14px;
    position: relative
}
.latest-block .customer-block .customer-review {
    line-height: 19px
}
.latest-block .customer-block:first-child {
    padding-right: 16px;
    padding-left: 0
}
.latest-block .customer-block:last-child {
    padding-left: 16px;
    padding-right: 0
}
.latest-block .customer-block .customer-info {
    color: #b0bec5
}
.latest-block .customer-block .customer-info .customer-name {
    color: #2196f3;
    font-weight: bold;
    margin-right: 2px
}
.latest-block .customer-block .customer-info .customer-date {
    font-size: 12px;
    margin-left: 9px
}
.latest-block .customer-block .customer-info .rating-stars-block {
    margin: 5px 0 6px;
    overflow: hidden
}
.latest-block .customer-block .customer-review .details_overview {
    padding-left: 0;
    margin: 0
}
.hosting-information {
    position: relative;
    float: left;
    width: 47%;
    padding-left: 10px;
    padding-right: 10px
}
.hosting-information.no-float {
    float: none;
    padding-right: 0
}
.technical-details-links {
    margin-top: -10px;
    margin-bottom: 25px
}
.custom-documnetation-links {
    margin-top: -25px;
    margin-bottom: 25px
}
.custom-documnetation-links.have-top-spacing {
    margin-top: 20px
}
dl+.technical-details-links {
    margin-top: 20px
}
.details_overview {
    position: relative;
    padding: 0 0 0 15px;
    display: inline-block;
    text-decoration: underline;
    margin-bottom: 6px;
    cursor: pointer
}
.details_overview:hover {
    color: #0d47a1
}
.details_overview:hover .icon-arrow-small-right {
    color: #0d47a1
}
.details_overview .icon-arrow-small-right {
    position: absolute;
    top: 6px;
    left: 0;
    font-size: 10px;
    font-weight: normal;
    color: #2196f3
}
.more-tab-details {
    color: #d84315
}
.more-tab-details .icon-arrow-small-right {
    color: #d84315
}
.more-tab-details:hover {
    color: #bf360c
}
.more-tab-details:hover .icon-arrow-small-right {
    color: #bf360c
}
.tab-content {
    background: #fff
}
dl.tech-details dt {
    font: bold 18px/40px 'PT Sans', sans-serif;
    border-bottom: 1px solid #cfd8dc;
    padding-bottom: 2px
}
dl.tech-details dt.features {
    border-bottom: 0
}
dl.tech-details dd {
    padding-top: 10px;
    font-size: 14px;
    line-height: 17px;
    margin: 0 0 30px
}
dl.tech-details dd .btn:hover {
    color: #fff;
    cursor: auto
}
dl.tech-changelog .table tr {
    background: 0
}
dl.tech-changelog dt.features {
    border-bottom: 1px solid #cfd8dc
}
dl.tech-changelog .update-item p {
    margin: 0
}
dl.tech-changelog .update-item:last-child .update-content,
dl.tech-changelog .update-item:last-child .update-list:last-child {
    margin-bottom: 0
}
dl.tech-changelog .update-date {
    float: left;
    position: relative;
    margin-right: 4px;
    font-weight: bold;
    padding: 0 5px 0
}
dl.tech-changelog .update-date:before {
    position: absolute;
    content: "(";
    left: 0;
    top: 0;
    font-weight: bold;
    font-family: inherit!important;
    line-height: 20px
}
dl.tech-changelog .update-date:after {
    position: absolute;
    content: ")";
    right: 0;
    top: 0
}
dl.tech-changelog .update-feature {
    font-weight: bold;
    clear: both
}
dl.tech-changelog .update-title {
    float: left;
    font-weight: bold
}
dl.tech-changelog .update-list {
    margin: 0 0 30px;
    clear: both
}
dl.tech-changelog .update-list li {
    padding-left: 8px;
    position: relative
}
dl.tech-changelog .update-list li:before {
    position: absolute;
    content: "-";
    left: 0;
    top: 0
}
dl.tech-changelog .update-content {
    margin-bottom: 70px
}
#tab-details {
    padding: 20px 33px
}
#tab-details dl.tech-details {
    margin-bottom: 0
}
#tab-details dl.tech-details dd:last-child {
    margin-bottom: 0
}
#tab-details dl.tech-details+dl.tech-details {
    margin-top: 30px
}
.table-features {
    width: 100%;
    font-size: 14px;
    line-height: 20px
}
.table-features tr:nth-child(even) {
    background: #eceff1
}
.table-features td {
    padding-right: 13px
}
.table-features th {
    padding-left: 13px;
    width: 24%;
    text-align: left;
    font-size: 12px;
    font-weight: normal
}
.table-features thead>tr>th,
.table-features tbody>tr>th,
.table-features tfoot>tr>th,
.table-features thead>tr>td,
.table-features tbody>tr>td,
.table-features tfoot>tr>td {
    border-top: 0;
    padding: 6px 15px 7px 16px
}
.requirements li {
    padding: 6px 15px 8px 43px;
    position: relative
}
.requirements li:nth-child(even) {
    background: #eceff1
}
.requirements li .square-icon {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 8px;
    left: 12px;
    display: block
}
.block.also-avaliable {
    background: #fff;
    border: 1px solid #d7d7d7;
    padding: 20px 35px 27px 35px;
    position: relative
}
.block.also-avaliable:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -14px;
    left: 27px;
    border-bottom-color: #fff;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.block.also-avaliable:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -15px;
    left: 27px;
    border-bottom-color: #d7d7d7;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 1
}
.block.also-avaliable dl {
    margin: 0
}
.block.also-avaliable dl>dt {
    font: bold 18px/40px 'PT Sans', sans-serif;
    border-bottom: 1px solid #cfd8dc;
    padding-bottom: 2px
}
.block.also-avaliable dl>dd {
    padding-top: 10px;
    font-size: 14px;
    line-height: 17px;
    margin: 0
}
.table-availability {
    width: auto;
    font-size: 12px
}
.table-availability tr {
    border-bottom: 1px solid #ececec
}
.table-availability td {
    padding-right: 13px;
    padding-left: 10px
}
.table-availability td .svg.square-icon {
    float: left;
    margin: 2px 5px 2px 0
}
.table-availability td span em {
    font-style: normal;
    color: #d84315
}
.table-availability td span em .price {
    white-space: nowrap
}
.table-availability td a {
    text-decoration: underline
}
.table-availability td.product_type {
    width: 160px;
    padding: 11px 24px 11px 6px;
    color: #243238;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold
}
.table-availability td.product_type a {
    color: #243238;
    text-decoration: none
}
.table-availability td.product_type a:hover {
    color: #bf360c
}
.table-availability td.product_price {
    min-width: 190px
}
.table-availability th {
    padding-left: 13px;
    width: 15%;
    text-align: left
}
.block.search-results h5.block-heading {
    background: #fff;
    border-bottom: 1px solid #d7d7d7;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    color: #243238;
    font-size: 15px;
    font: bold 15px/20px 'PT Sans', sans-serif;
    margin-bottom: -1px;
    text-transform: capitalize
}
.block.search-results h5.block-heading:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 19px;
    border-top-color: #d7d7d7;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.block.search-results h5.block-heading:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -12px;
    left: 20px;
    border-top-color: #fff;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.block.search-results h6.block-heading {
    padding: 12px 0 16px 19px
}
.block.search-results h6.block-heading i {
    font-size: 10px;
    vertical-align: middle;
    float: left;
    line-height: 21px
}
.block.search-results .search-results-wrapper {
    padding: 20px
}
.block.search-results p.search-results-count {
    margin: 0
}
.block.search-results p.search-results-count span.num {
    color: #d84315;
    font-weight: bold
}
.block.search-results ul.search-terms li {
    margin: 0 6px 10px 0;
    padding: 0
}
.block.search-results ul.search-terms li a,
.block.search-results ul.search-terms li span {
    background: #eceff1;
    color: #243238;
    margin-right: 20px;
    display: block;
    font-weight: bold;
    padding: 2px 27px 3px 13px
}
.block.search-results ul.search-terms li a.disabled,
.block.search-results ul.search-terms li span.disabled {
    cursor: default;
    opacity: .4;
    padding-right: 27px
}
.block.search-results ul.search-terms li a.disabled+.icon-cross:hover,
.block.search-results ul.search-terms li span.disabled+.icon-cross:hover {
    color: #b0bec5
}
.block.search-results ul.search-terms li a.disabled:hover,
.block.search-results ul.search-terms li span.disabled:hover {
    cursor: default
}
.block.search-results ul.search-terms li a.disabled:hover+.icon-cross,
.block.search-results ul.search-terms li span.disabled:hover+.icon-cross {
    color: #b0bec5
}
.block.search-results ul.search-terms li a:hover,
.block.search-results ul.search-terms li span:hover {
    cursor: pointer;
    text-decoration: none
}
.block.search-results ul.search-terms li a:hover .icon-close,
.block.search-results ul.search-terms li span:hover .icon-close {
    color: #bf360c
}
.block.search-results .search-terms-clear {
    text-align: right;
    font-size: 12px;
    margin: 0 -10px -10px 0
}
.ajax-spinner {
    position: absolute;
    top: 70px!important;
    right: -5px;
    bottom: 0;
    left: -10px!important;
    z-index: 99
}
.ajax-spinner>div {
    width: 400px;
    height: 50px;
    position: absolute;
    background: url('/img/tm-loading.svg?5000764') top center no-repeat;
    left: 36%!important;
    top: 200px;
    margin-left: -85px
}
.pager_spinner {
    padding: 0 10px 25px 0;
    height: 12px;
    position: relative;
    margin-top: 10px
}
.spinner {
    background: url('/img/tm-loading.svg?5000764') top center no-repeat;
    display: block;
    width: 40%;
    height: 42px;
    position: absolute;
    margin-left: 0;
    top: 0;
    left: 30%
}
.spinner-inline {
    width: 40%;
    margin: 0 auto;
    background: url('/img/tm-loading.svg?5000764') top center no-repeat;
    display: block;
    height: 30px
}
.spinner-inline_white {
    background: url('/img/tm-loading.svg?5000764') center center no-repeat #fff;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border: 1px solid #eceff1;
    position: absolute;
    z-index: 5
}
.js-pager-bottom,
.js-page-bottom-visible {
    line-height: 0
}
.tree a,
.tree span {
    padding: 0;
    color: #243238
}
.tree a>ins.tree-icon,
.tree span>ins.tree-icon {
    width: 0!important;
    height: 0!important
}
.tree a:hover,
.tree span:not(.counter):hover {
    text-decoration: underline
}
.tree span.custom-range-heading:hover {
    text-decoration: none
}
.tree li .counter {
    display: inline-block;
    font-size: 12px;
    color: #d84315;
    float: none;
    width: auto
}
.tree li span {
    color: #5e5652
}
#topics a,
#topics span,
#topics-cat a,
#topics-cat span {
    color: #2196f3;
    white-space: normal;
    height: auto!important
}
#topics .counter {
    color: #d84315
}
#topics .tree-clicked,
#topics-cat .tree-clicked {
    color: #9c9896
}
.tree-0 .tree-clicked .tree-icon {
    background: 0
}
.tree-0 {
    padding-top: 10px;
    font-size: 12px
}
.tree-0 .tree-open>ins,
.tree-0 .tree-closed>ins,
.tree-0 .tree-leaf>ins {
    background: 0
}
.tree-0 a {
    height: auto
}
.tree-0 a span {
    margin-left: 4px;
    display: inline-block;
    font-weight: normal;
    color: #d84315
}
#topics a:hover,
#topics span:not(.counter):hover,
#topics-cat a:hover,
#topics-cat span:not(.counter):hover {
    color: #0d47a1
}
.tree-0 li {
    background: none!important;
    padding-left: 0!important;
    margin-left: 0!important;
    margin: 2px 0!important;
    line-height: 1em!important;
    position: relative!important
}
.tree-0>ul li .tree-icon {
    margin-right: 1px;
    margin-left: 1px;
    vertical-align: top
}
.tree-0>ul li .tree-icon:before {
    background-size: contain;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.222%207.111h3.556v17.778h-3.556v-17.778z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.111%2014.222h17.778v3.556h-17.778v-3.556z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.tree-0>ul li .tree-icon:before {
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 16px;
    line-height: 10px;
    color: #fff;
    width: 11px;
    height: 11px;
    content: ''
}
.tree-0>ul li>a ins.tree-icon:before {
    background-image: none
}
.tree-0>ul li.tree-open>.tree-icon:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.111%2014.222h17.778v3.556h-17.778v-3.556z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.tree-0>ul li.tree-leaf>.tree-icon:before {
    content: ""
}
.tree-0>ul li.tree-open strong {
    line-height: 16px;
    color: #2196f3
}
.tree-0>ul li.tree-leaf>strong {
    color: #9c9896;
    font-weight: 400;
    padding-left: 4px
}
.tree-0>ul>li {
    margin-left: 4px
}
.tree-0 .tree-icon {
    height: 13px;
    width: 10px
}
.tree-0 ul ul {
    margin-left: 14px!important
}
.tree-0 .tree-leaf .tree-icon {
    display: none
}
.tree-0 .tree-open>ins {
    background: 0
}
.tree-1 {
    padding-top: 10px;
    font-size: 12px
}
.tree-1>a {
    font-weight: bold
}
.tree-1 .tree-open {
    padding-bottom: 10px!important
}
.tree-1 a {
    white-space: normal!important;
    color: #243238;
    height: auto!important;
    text-decoration: none
}
.tree-1 a:hover {
    text-decoration: underline
}
.tree-1 a span {
    display: inline-block;
    margin-left: 4px;
    font-size: 12px;
    color: #d84315
}
.tree-1 .tree-checkbox {
    height: 14px;
    float: left;
    margin: 2px 6px 0 0;
    width: 12px
}
.tree-1 .tree-checkbox:before {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-size: contain;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23eceff1%22%20d%3D%22M0.8%200.8h30.4v30.4h-30.4v-30.4z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.tree-1 a .tree-icon {
    display: none
}
.tree-1>ul>li>a {
    font-weight: bold;
    font-size: 14px
}
.tree-1 li {
    background: 0;
    line-height: 10px!important;
    padding-left: 0!important;
    margin: 0!important
}
.tree-1 ul ul {
    margin-left: 14px!important
}
.tree-1 .tree-icon {
    display: none
}
.tree-1 .tree-checkbox {
    background-image: url('/img/tm-sprite.svg?5000764');
    background-size: 135px auto;
    background-position: -27px 0;
    background-repeat: no-repeat;
    font-size: 12px
}
.jstree-1 .jstree-checked>a>.jstree-checkbox:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M0%2032h32v-32h-32v32zM1.6%201.6h28.8v28.8h-28.8v-28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%232196f3%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.jstree-1 .jstree-disabled>a>.jstree-checkbox:before {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23cfd8dc%22%20d%3D%22M0.8%200.8h30.4v30.4h-30.4v-30.4z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M32%200h-32v32h32v-32zM30.4%2030.4h-28.8v-28.8h28.8v28.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22%2390a4ae%22%20d%3D%22M26.56%207.84c-0.96-0.96-2.52-0.96-3.48%200l-10.24%2010.24-4.64-4.64c-0.96-0.96-2.52-0.96-3.48%200s-0.96%202.52%200%203.48l6.36%206.36c0.48%200.48%201.12%200.72%201.76%200.72s1.28-0.24%201.72-0.72l11.96-11.96c1-0.96%201-2.52%200.040-3.48z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat
}
.tree-1 .tree-disabled>a,
.tree-1 .tree-disabled>a span {
    color: lightgrey;
    text-decoration: none;
    cursor: default
}
.tree-default li,
.tree-default ins,
#vakata-dragged.tree-default .tree-invalid,
#vakata-dragged.tree-default .tree-ok,
#vakata-contextmenu.tree-default-context ins {
    _display: none
}
#vakata-contextmenu.tree-default-context li {
    _zoom: 1
}
.block.blog-news .blue-with-arrows-link .icon-arrow-small-right {
    top: 4px;
    left: -20px
}
.blog-news-list {
    padding: 6px 0 0 0
}
.blog-news-list li {
    border-top: 1px solid #cfd8dc;
    padding: 14px 25px 14px 20px;
    line-height: 16px
}
.blog-news-list li a {
    color: #2196f3;
    text-decoration: underline;
    display: inline
}
.blog-news-list li a:hover {
    color: #0d47a1
}
.blog-news-list li span {
    display: block;
    font-size: 12px;
    color: #b0bec5;
    margin-top: 2px;
    padding-left: 17px;
    position: relative;
    background: 0
}
.blog-news-list li span:before {
    left: 0;
    top: 0;
    content: "\e036";
    position: absolute;
    width: 11px;
    height: 11px;
    font-family: 'icomoon';
    color: #b0bec5
}
.blog-news-list li:first-child {
    border: 0
}
.rss-link {
    float: right
}
.testimonials_video .block-content {
    padding: 13px 12px 18px 10px
}
.testimonials .block-content {
    margin-right: 30px;
    position: relative
}
.testimonials .block-content p {
    margin-bottom: 14px
}
.testimonials .flex-caption {
    margin-top: 0
}
.flexslider .slides>li {
    display: none;
    position: relative
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
html[xmlns] .slides {
    display: block
}
* html .slides {
    height: 1%
}
.flex-caption {
    z-index: 10;
    margin-top: 6px;
    position: relative
}
.flex-caption p {
    background: #eceff1;
    border: 1px solid #e0e0e0;
    padding: 12px 40px 18px 20px;
    font-size: 14px;
    line-height: 16px;
    min-height: 80px;
    position: relative
}
.flex-caption p .testimonial-corner {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -16px;
    left: 18px;
    border-top-color: #e0e0e0;
    content: " ";
    border-width: 8px;
    box-sizing: border-box;
    z-index: 2
}
.flex-caption p .testimonial-corner:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -5px;
    left: -7px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 1
}
.flex-caption .txt-author {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    padding-left: 10px
}
.flex-caption .txt-author b {
    color: #d84315
}
.flex-caption .txt-author b:after {
    content: ","
}
.flex-caption .txt-author span {
    font-size: 11px;
    color: #b0bec5;
    display: block;
    font-weight: normal
}
#index-page .js-owl-carousel-single-lazy {
    display: none
}
#index-page .js-owl-carousel-single-lazy .owl-controls .owl-buttons {
    right: 5px;
    background: #fff
}
.owl-carousel.thumbnails .thumbnail {
    width: 100%
}
.js-owl-carousel-single-lazy .owl-item {
    padding: 0 5px
}
.owl-theme.owl-carousel .owl-item.loading {
    background: 0
}
.owl-theme.owl-carousel .owl-item.loading .choke:before {
    opacity: 0
}
.owl-theme.owl-carousel .owl-item.loading .choke:hover:before {
    opacity: 0
}
.owl-theme.owl-carousel .owl-item.loading .choke:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    z-index: 0;
    height: 40px;
    background: url('/img/tm-loading.svg?5000764') no-repeat center center
}
.owl-theme.owl-carousel .owl-item.loading:after {
    display: none;
    background: 0
}
.owl-theme.owl-carousel .owl-controls {
    margin-top: 0
}
.owl-theme.owl-carousel .owl-controls .owl-buttons {
    position: absolute;
    right: 0;
    margin: 0;
    bottom: -9px;
    z-index: 11
}
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-prev,
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-next {
    float: left;
    height: 34px;
    width: 38px;
    margin: 0 0 0 4px;
    display: block;
    background: #cfd8dc;
    position: relative;
    border-radius: 0;
    opacity: 1;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-prev:hover,
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-next:hover {
    text-decoration: none;
    background: #455a64;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-prev:hover:before,
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-next:hover:before {
    color: #fff;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-prev:before,
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-next:before {
    position: absolute;
    color: #78909c;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    font-family: 'icomoon';
    line-height: 1em;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-prev:before {
    position: absolute;
    top: 8px;
    left: 10px;
    content: "\e011"
}
.owl-theme.owl-carousel .owl-controls .owl-buttons .owl-next:before {
    position: absolute;
    top: 8px;
    left: 10px;
    content: "\e010"
}
.choke {
    position: relative;
    width: 100%;
    background: none repeat scroll 0 0 #CCC;
    cursor: pointer
}
.choke iframe {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5
}
.choke:before {
    width: 100%;
    height: 100%;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 4;
    display: block;
    margin-top: -45px;
    color: #fff;
    content: '\e03b';
    text-align: center;
    font-size: 100px;
    font-family: 'icomoon';
    line-height: 100px;
    opacity: .5
}
.choke:hover:before {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    opacity: 1
}
.choke img {
    position: relative;
    z-index: 1
}
.subscribe .block-content {
    padding: 20px 20px 20px 20px;
    line-height: 17px
}
.subscribe .block-content .form-group {
    margin-bottom: 0
}
#subscribe-form,
#mailchimp_form {
    position: relative;
    margin-top: 20px
}
#subscribe-form [type="submit"],
#mailchimp_form [type="submit"] {
    min-width: 102px
}
#subscribe-form [type="email"],
#mailchimp_form [type="email"] {
    min-width: 156px
}
#subscribe-form .tm-rd-input,
#mailchimp_form .tm-rd-input {
    margin-bottom: 0!important;
    height: 41px;
    padding-right: 10px;
    position: relative
}
#subscribe-form .tm-rd-input .icon-status,
#mailchimp_form .tm-rd-input .icon-status {
    right: 30px
}
#mailchimp_form.opencart-mailchimp-form {
    margin-top: 0
}
#mailchimp_form.opencart-mailchimp-form .tm-rd-input {
    padding-right: 0;
    height: 60px
}
#mailchimp_form.opencart-mailchimp-form .popover-content {
    white-space: normal
}
.block.subscribe_footer {
    margin-left: 10px;
    margin-right: 30px;
    font-weight: normal
}
.block.subscribe_footer .block-content {
    padding: 0
}
.block.subscribe_footer #subscribe-form {
    padding: 0
}
.block.subscribe_footer #subscribe-form button {
    padding-left: 37px;
    padding-right: 37px
}
.subscribe .alert {
    margin: 20px 0 0 0
}
@media(min-width:100px) {
    .choke {
        height: 253px
    }
    .testimon-video {
        width: 450px;
        height: 253px
    }
    .testimonials_video .block-content,
    .about .block-content {
        min-height: 424px
    }
    .blog-news .block-content {
        min-height: 375px
    }
    .blog-news .block-content li:last-child {
        display: none
    }
    .follow-us .social-list li {
        padding: 10px 0 10px 20px
    }
    .follow-us .social-list li a {
        padding-left: 28px
    }
    .follow-us .social-list li b[class^="icon-"] {
        width: 20px;
        height: 20px;
        top: 0
    }
}
@media(min-width:1310px) {
    .choke {
        height: 275px
    }
    .testimon-video {
        width: 488px;
        height: 275px
    }
    .testimonials_video .block-content,
    .about .block-content {
        min-height: 430px
    }
    .blog-news .block-content {
        min-height: 381px
    }
    .blog-news .block-content li:last-child {
        display: none
    }
}
@media(min-width:1600px) {
    .choke {
        height: 341px
    }
    .testimon-video {
        width: 606px;
        height: 341px
    }
    .blog-news .block-content {
        min-height: 448px
    }
    .blog-news .block-content li:last-child {
        display: block
    }
    .testimonials_video .block-content,
    .about .block-content {
        min-height: 497px
    }
    .follow-us.block-style-1 .social-list li {
        padding: 14px 25px 14px 20px
    }
    .follow-us.block-style-1 .social-list li a {
        padding-left: 34px;
        color: #2196f3
    }
    .follow-us.block-style-1 .social-list li a:hover {
        color: #0d47a1
    }
    .follow-us.block-style-1 .social-list li b[class^="icon-"] {
        top: -3px;
        width: 25px;
        height: 25px
    }
}
.alert-warning {
    margin: 20px 0 20px 0;
    padding: 15px 35px 15px 18px;
    position: relative;
    border-color: #d7d7d7;
    background: #f0ecdf;
    color: #243238;
    font-weight: normal;
    line-height: 14px
}
.alert-warning .close {
    position: absolute;
    right: 9px;
    top: 3px
}
.social-list {
    padding-top: 10px
}
.social-list li {
    border-bottom: 1px solid #cfd8dc;
    padding: 14px 25px 14px 20px;
    line-height: 16px
}
.social-list li a {
    color: #2196f3;
    font-size: 12px;
    position: relative;
    padding-left: 34px
}
.social-list li a b {
    font-size: 24px;
    position: absolute;
    left: 0;
    top: -3px
}
.social-list li a b[class^="icon-"] {
    border: 0;
    -webkit-background-size: 33px 33px;
    background-size: 33px 33px
}
.social-list li a:hover {
    text-decoration: underline;
    color: #0d47a1
}
.social-list li:last-child {
    border: 0
}
.footer-columns .social-list {
    padding-top: 0
}
.footer-columns .social-list li {
    border: 0;
    padding: 8px 10px 8px 0;
    line-height: 16px
}
.footer-columns .social-list li a {
    color: #2196f3;
    font-size: 12px;
    position: relative;
    padding-left: 28px
}
.footer-columns .social-list li a b {
    position: absolute
}
.footer-columns .social-list li a b[class^="icon-"] {
    width: 16px;
    height: 16px
}
.footer-columns .social-list li a:hover {
    color: #0d47a1
}
#billinginfo-form #billinginfo-form-postalcode {
    width: 70px
}
#signin-form {
    background: #fff;
    padding: 0 18px 6px 18px
}
#signin-form span {
    font-size: 16px;
    color: #243238;
    padding-bottom: 12px;
    display: block
}
#signin-form span.link-click {
    font-size: inherit;
    color: #2196f3;
    padding-bottom: 0;
    display: inline
}
#signin-form span.link-click:hover {
    color: #0d47a1
}
#signin-form .close {
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2
}
#signin-form .close:hover {
    opacity: .5
}
#signin-form label {
    font-weight: normal;
    font-size: 14px;
    line-height: 20px
}
#signin-form input {
    color: #000;
    font-size: 14px;
    line-height: 30px;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 0 5px 11px;
    outline: 0;
    height: 41px
}
#signin-form .btn.btn-default {
    width: 100%;
    padding: 6px 12px 10px 12px

}
#signin-form #disabledInput {
    background: #e4e4e4;
    cursor: not-allowed
}
#signin-form .box-input {
    padding-bottom: 9px
}
#signin-form .wrap {
    overflow: hidden;
    width: 100%;
    text-align: right;
    line-height: 28px
}
#signin-form .btn-default {
    width: 100%
}
#signin-form .btn-default .progress-striped {
    display: none
}
#signin-form .password-wrap .form-group {
    margin-bottom: 0
}
#signin-form .popover.bottom {
    display: block;
    top: 210px;
    left: 28px;
    width: 246px;
    height: 78px;
    box-sizing: border-box;
    background: #f0ecdf;
    border: 1px solid #d7d7d7;
    border-radius: 0;
    padding: 0 0 0 17px;
    -webkit-box-shadow: none;
    box-shadow: none
}
#signin-form .popover.bottom .popover-title {
    background: 0;
    padding: 10px 0 5px 0;
    color: #d84315;
    font-size: 14px;
    font-weight: bold;
    border: 0;
    display: none
}
#signin-form .popover.bottom .popover-content {
    padding: 0;
    font-size: 12px;
    color: #857e78;
    line-height: 14px;
    background: 0
}
#signin-form .popover.bottom .arrow:after {
    border-bottom-color: #f0ecdf
}
#signin-form .popover.bottom .form-success {
    position: absolute;
    top: 10px;
    right: 10px;
    text-decoration: none
}
#signin-form .popover.bottom .form-success:hover {
    text-decoration: none
}
#signin-form .popover.bottom .icon-no {
    color: #adadad
}
.checkout-payment .indent {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #243238
}
.checkout-payment .details-option {
    display: inline-block;
    width: 83px;
    padding: 0 15px 0 0;
    color: #b0bec5
}
.checkout-payment #payment-methods .item,
.checkout-payment .payment-methods .item {
    background: #fff;
    box-shadow: 0 0 8px #cfd8dc;
    margin: 0 0 14px 0;
    overflow: hidden;
    padding: 1em;
    cursor: pointer
}
.checkout-payment #payment-methods .item .btn-buy-now,
.checkout-payment .payment-methods .item .btn-buy-now {
    margin-bottom: 0
}
.checkout-payment #payment-methods .item .row,
.checkout-payment .payment-methods .item .row {
    display: block
}
.checkout-payment #payment-methods .item .buy-now,
.checkout-payment .payment-methods .item .buy-now {
    text-align: right;
    background: #eceff1;
    position: relative;
    margin: 20px -1em -1em -1em
}
.checkout-payment #payment-methods .item .buy-now>div,
.checkout-payment .payment-methods .item .buy-now>div {
    padding: 11px 13px 13px 13px
}
.checkout-payment #payment-methods .item .buy-now:before,
.checkout-payment .payment-methods .item .buy-now:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -14px;
    left: 39px;
    border-bottom-color: #eceff1;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.checkout-payment #payment-methods .item .method-col1,
.checkout-payment .payment-methods .item .method-col1 {
    width: 5%;
    float: left;
    padding: 4px 0 0 0;
    text-align: center;
    position: relative
}
.checkout-payment #payment-methods .item .method-col1:before,
.checkout-payment .payment-methods .item .method-col1:before {
    position: absolute;
    content: "";
    background: url('/img/radio-icon.png?5000764') no-repeat;
    background-position: bottom left;
    display: block;
    width: 17px;
    height: 17px;
    top: 1px;
    left: 12px
}
.checkout-payment #payment-methods .item .method-col1 input[type="radio"],
.checkout-payment .payment-methods .item .method-col1 input[type="radio"] {
    display: none
}
.checkout-payment #payment-methods .item .method-col2,
.checkout-payment .payment-methods .item .method-col2 {
    width: 31%;
    float: left
}
.checkout-payment #payment-methods .item .method-col3,
.checkout-payment .payment-methods .item .method-col3 {
    width: 64%;
    float: left;
    vertical-align: middle
}
.checkout-payment #payment-methods .item.selected,
.checkout-payment .payment-methods .item.selected {
    border: 1px solid #b0bec5;
    cursor: default
}
.checkout-payment #payment-methods .item.selected .method-col1:before,
.checkout-payment .payment-methods .item.selected .method-col1:before {
    background-position: top left
}
.checkout-payment .btn {
    padding: 11px 45px 14px 45px;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 18px;
    width: 100%
}
.checkout-payment .hint-labels {
    padding-bottom: 20px
}
.checkout-payment .loyalty-programm-block .indent {
    font-size: 14px;
    line-height: 17px
}
.checkout-payment .loyalty-programm-block .loyalty-logo {
    color: #d84315
}
.checkout-payment .loyalty-programm-block .loyalty-logo span {
    color: #2196f3
}
.checkout-payment .loyalty-programm-block .checkout-bonus-available-block {
    margin-bottom: 10px
}
.checkout-payment .loyalty-programm-block .checkout-bonus-available-amount,
.checkout-payment .loyalty-programm-block .checkout-bonus-full-amount {
    font-weight: bold
}
.checkout-payment .loyalty-programm-block .radio {
    float: left;
    padding-right: 20px
}
.checkout-payment .loyalty-programm-block #bonuses-form {
    float: left;
    width: 300px;
    margin: 4px 0 0 10px;
    position: relative
}
.checkout-payment .loyalty-programm-block #bonuses-form #bonuses-form-bonus {
    width: 73px;
    float: left;
    display: block;
    position: relative
}
.checkout-payment .loyalty-programm-block #bonuses-form #bonuses-form-submit {
    top: -5px;
    margin-left: 10px
}
.checkout-payment .loyalty-programm-block label {
    font-weight: normal
}
.checkout-payment .loyalty-programm-block input[type="radio"],
.checkout-payment .loyalty-programm-block input[type="checkbox"] {
    margin-top: 2px
}
.checkout-payment .loyalty-programm-block .js-checkout-bonuds {
    background: #fff;
    box-shadow: 0 0 8px #aaa;
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 1em
}
.checkout-payment .loyalty-programm-block .js-checkout-bonuds input[type="radio"] {
    margin-left: 0;
    margin-right: 20px
}
.checkout-payment .loyalty-programm-block .js-checkout-bonuds form {
    margin-left: 20px;
    margin: 0 1em
}
.shopping-cart-title .cart-count {
    color: #d84315
}
.shopping-options .question-icon {
    margin-right: 6px;
    margin-top: 2px;
    display: block;
    float: left
}
.shopping-options strong {
    overflow: hidden
}
.shopping-options .price strong {
    display: inline
}
#cart-page .recomended-services .shopping-options li {
    display: block
}
#cart-page .recomended-services .shopping-options li .price {
    padding-top: 5px
}
#cart-page .recomended-services .shopping-options li .service {
    margin-right: 41%
}
#cart-page .empty-cart {
    background: #fff;
    border: 1px solid #d7d7d7;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0;
    color: #243238;
    padding: 30px 30px 60px 30px
}
#cart-page .empty-cart h5 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 23px;
    padding: 0
}
#cart-page .empty-cart .btn {
    font-size: 18px;
    line-height: 29px;
    padding: 8px 39px 8px 38px
}
.template-link>img {
    width: 100%;
    height: 100%
}
.service-description span {
    border-bottom: 1px dashed #2196f3;
    text-decoration: none;
    line-height: 15px;
    color: #2196f3;
    cursor: pointer
}
.service-description span:hover {
    color: #113c60;
    border-bottom: 1px dashed #113c60
}
.service-short-description {
    display: block;
    line-height: 17px;
    color: #243238
}
.recomended-services .recomended-services-item {
    border: 1px solid #cfd8dc;
    background: #fff;
    margin-bottom: 20px
}
.recomended-services h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 20px 40px 20px 20px;
    position: relative;
    border-bottom: 1px solid #cfd8dc
}
.recomended-services h2:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -12px;
    left: 43px;
    border-top-color: #fff;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 3
}
.recomended-services h2:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 42px;
    border-top-color: #cfd8dc;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.recomended-services h2 .question-icon {
    position: absolute;
    top: 24px;
    right: 20px
}
.recomended-services .indent {
    padding: 30px 30px 20px 30px
}
.recomended-services .services-link {
    text-align: right;
    padding: 25px 0 0 0;
    clear: both
}
.recomended-services .services-link a {
    text-decoration: underline;
    color: #2196f3
}
.recomended-services .services-link a:hover {
    text-decoration: none;
    color: #0d47a1
}
.recomended-services .services-link a:hover:before {
    color: #0d47a1
}
.recomended-services .services-link a:before {
    content: "\e010";
    position: relative;
    display: inline-block;
    font-size: 10px;
    line-height: 21px;
    vertical-align: middle;
    width: auto;
    height: auto;
    font-family: 'icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #2196f3;
    background: 0;
    margin: 0 7px 0 0
}
.recomended-services .shopping-options {
    margin: -8px 0 0 0
}
.recomended-services .shopping-options li {
    border-bottom: 1px solid #eceff1;
    position: relative
}
.recomended-services .shopping-options li>div {
    padding: 14px 0 24px 0
}
.recomended-services .shopping-options li .icon {
    display: block;
    float: left;
    width: 30px;
    margin: 0 13px 0 0;
    vertical-align: top
}
.recomended-services .shopping-options li .icon.copyright-protection {
    background: url('/img/cstmz-serv1.jpg?5000764') left top no-repeat
}
.recomended-services .shopping-options li .icon.stock-images {
    background: url('/img/cstmz-serv2.jpg?5000764') left top no-repeat
}
.recomended-services .shopping-options li .icon.premium {
    background: url('/img/cstmz-serv3.jpg?5000764') left top no-repeat
}
.recomended-services .shopping-options li .service {
    font-size: 12px;
    line-height: 12px;
    padding: 5px 0 0 0
}
.recomended-services .shopping-options li .service strong {
    font-size: 14px;
    line-height: 16px;
    display: block
}
.recomended-services .shopping-options li .service .question-icon {
    margin-right: 6px
}
.recomended-services .shopping-options li .service a {
    color: #2196f3;
    text-decoration: underline
}
.recomended-services .shopping-options li .service a:hover {
    text-decoration: none;
    color: #0d47a1
}
.recomended-services .shopping-options li .service .service-short-description {
    margin-left: 44px
}
.recomended-services .shopping-options li .service .service-description {
    margin-left: 44px
}
.recomended-services .shopping-options li .service .service-description span {
    text-decoration: none
}
.recomended-services .shopping-options li .service .service-description span:hover {
    color: #113c60
}
.recomended-services .shopping-options li .price {
    float: right;
    margin: 0 20px 0 0;
    line-height: 16px;
    font-weight: bold;
    color: #d84315
}
.recomended-services .shopping-options li .btn-addtocart {
    float: right;
    min-width: 170px
}
.additional-services {
    border: 1px solid #d7d7d7;
    background: #fff;
    margin-bottom: 20px
}
.additional-services h2 {
    font-size: 18px;
    line-height: 20px;
    background: #eceff1;
    margin: 0;
    padding: 20px 20px 20px 20px;
    position: relative;
    font-weight: bold
}
.additional-services .services-link {
    text-align: right;
    padding: 25px 0 0 0
}
.additional-services .services-link a {
    text-decoration: underline;
    color: #2196f3
}
.additional-services .services-link a:hover {
    text-decoration: none;
    color: #0d47a1
}
.additional-services .services-link a:before {
    content: "\e010";
    position: relative;
    display: inline-block;
    font-size: 10px;
    line-height: 21px;
    vertical-align: middle;
    width: auto;
    height: auto;
    font-family: 'icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #2196f3;
    background: 0;
    margin: 0 7px 0 0
}
.additional-services .shopping-options {
    margin: -1px 7px 0 9px
}
.additional-services .shopping-options .shopping-options-item {
    border: 1px solid #cfd8dc;
    position: relative;
    float: left;
    margin: 0 -1px -1px 0;
    padding: 0 0 1px 0
}
.additional-services .shopping-options .shopping-options-item .indent {
    padding: 24px 15px 24px 15px;
    min-height: 165px
}
.additional-services .shopping-options .shopping-options-item .question-icon {
    position: absolute;
    top: 6px;
    right: 6px
}
.additional-services .shopping-options .shopping-options-item .icon {
    display: block;
    float: left;
    width: 40px;
    min-height: 40px;
    margin: 0 13px 40px 0;
    vertical-align: top
}
.additional-services .shopping-options .shopping-options-item .service {
    font-size: 12px;
    line-height: 12px;
    padding: 0 0 5px 0
}
.additional-services .shopping-options .shopping-options-item .service .service-name {
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    font-weight: bold
}
.additional-services .shopping-options .shopping-options-item .service .service-name a {
    text-decoration: none;
    color: #243238
}
.additional-services .shopping-options .shopping-options-item .service .service-name a:hover {
    color: #2196f3
}
.additional-services .shopping-options .shopping-options-item .service_info_wrapper {
    margin-bottom: 17px
}
.additional-services .shopping-options .shopping-options-item .price {
    margin: 10px 20px 0 52px;
    line-height: 17px;
    font-weight: bold;
    color: #d84315;
    display: block
}
.additional-services .shopping-options .shopping-options-item .price .old-price {
    color: #afafaf;
    margin: 0 7px 0 0;
    text-decoration: line-through
}
.additional-services .shopping-options .shopping-options-item .btn-addtocart {
    text-transform: uppercase;
    font-size: 12px;
    padding: 4px 0 5px 0;
    width: 150px;
    display: block;
    margin: 25px auto 0 auto
}
.additional-services .shopping-options .shopping-options-item .btn-addtocart:before {
    content: "\e046";
    position: relative;
    display: inline-block;
    font-size: 20px;
    line-height: 23px;
    vertical-align: middle;
    width: auto;
    height: auto;
    font-family: 'icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    background: 0;
    margin: 0 5px 0 0
}
.additional-services .shopping-options .shopping-options-item .btn-addtocart.disabled {
    color: #fff;
    text-shadow: 1px 1px #9f9f9f;
    background-color: #bfbfbf
}
.additional-services .shopping-options .shopping-options-item .btn-addtocart.disabled:before {
    content: "\e028";
    font-size: 15px
}
.additional-services .shopping-options .shopping-options-item:hover {
    background: none repeat scroll 0 0 #eceff1;
    box-shadow: 0 0 19px 0 rgba(0, 0, 0, 0.3);
    z-index: 2
}
.additional-services .shopping-options .shopping-options-item .service-short-description {
    font-size: 12px;
    margin-top: -4px;
    margin-left: 52px
}
.additional-services .shopping-options .shopping-options-item .service-description {
    font-size: 11px;
    margin-left: 52px
}
.additional-services .box_inner .button {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}
.question-block strong {
    font-size: 18px;
    color: #d84315
}
.question-block a {
    text-decoration: underline;
    color: #2196f3;
    font-weight: normal
}
.question-block a:after {
    content: "\e038";
    position: relative;
    display: inline-block;
    font-size: 23px;
    line-height: 23px;
    vertical-align: middle;
    font-family: 'icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #2196f3;
    margin: 0 0 0 3px
}
.question-block a:hover {
    text-decoration: none;
    color: #0d47a1
}
.shopping-cart-title {
    font-size: 24px;
    font-weight: 700;
    padding: 2px 0 15px 0;
    margin-top: 0
}
.live-chat-link {
    float: right;
    font-weight: bold;
    padding: 32px 0 0 0
}
.live-chat-link.sc-live-chat-link {
    position: absolute;
    top: 0;
    right: 10px;
    padding: 24px 0 0
}
.live-chat-link a {
    text-decoration: underline;
    color: #2196f3;
    font-weight: normal
}
.live-chat-link a:hover {
    text-decoration: underline;
    color: #bf360c
}
.live-chat-link a .icon-pop-out:before {
    content: "\e038";
    display: inline-block;
    font-family: icomoon;
    font-size: 23px;
    line-height: 23px;
    text-transform: none;
    text-decoration: none;
    margin: 0 0 0 3px;
    vertical-align: middle
}
.loader-prev {
    width: 12px;
    margin: 15px auto 0;
    display: none;
    left: 49%;
    position: relative
}
.cart-summary {
    border: 1px solid #cfd8dc;
    background: #fff
}
.cart-summary h2 {
    color: #243238;
    background: #eceff1;
    padding: 15px 20px 14px 18px;
    margin: 0;
    font-size: 18px;
    line-height: 31px;
    font-weight: bold
}
.cart-summary h2 .action {
    float: right;
    width: 65px;
    height: 16px;
    margin: 0 23px 0 10px;
    position: absolute;
    right: 0;
    top: 23px;
    text-align: right;
    background: 0;
    text-decoration: none;
    vertical-align: top;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    display: none;
    color: #2196f3
}
.cart-summary h2 .action:hover {
    color: #113c60
}
.cart-summary h2 .action .edit-activate:after {
    content: "\e03e";
    font-family: 'icomoon';
    color: #2196f3;
    margin-left: 5px;
    font-size: 15px;
    vertical-align: top
}
.cart-summary h2 .action .edit-done:after {
    content: "\e028";
    font-family: 'icomoon';
    color: #2196f3;
    margin-left: 5px;
    font-size: 10px;
    vertical-align: middle
}
.cart-summary h2 .action.edit:after {
    text-decoration: none
}
.cart-summary .cart-summary-item {
    padding: 18px 18px 20px 19px;
    border-bottom: 1px solid #cfd8dc;
    position: relative;
    -moz-transition: 300ms;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms
}
.cart-summary .cart-summary-item h3 {
    border-bottom: 1px solid #cfd8dc;
    margin: 0 0 11px 0;
    line-height: 20px;
    padding: 0 20px 14px 0;
    font-size: 15px;
    overflow: hidden;
    position: relative;
    font-weight: bold
}
.cart-summary .cart-summary-item h3 .cart-item-template-name {
    margin-bottom: -5px;
    display: block
}
.cart-summary .cart-summary-item h3 .template-number {
    color: #d84315;
    font-size: 11px;
    font-weight: normal;
    margin-right: 2px
}
.cart-summary .cart-summary-item h3 .template-type {
    color: #2196f3;
    font-size: 11px;
    text-decoration: underline;
    font-weight: normal
}
.cart-summary .cart-summary-item h3 .del-template {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 10px;
    padding: 0;
    text-decoration: none;
    font-weight: normal
}
.cart-summary .cart-summary-item h3 .del-template:hover {
    color: #2196f3
}
.cart-summary .cart-summary-item h3 .del-template i {
    font-size: 15px;
    color: #d84315;
    vertical-align: middle;
    text-decoration: none
}
.cart-summary .cart-summary-item .shopping-options {
    font-size: 12px;
    line-height: 16px;
    margin: 0
}
.cart-summary .cart-summary-item .shopping-options .icon {
    display: block;
    float: left;
    min-width: 30px;
    min-height: 30px;
    margin: 0 13px 0 0;
    vertical-align: top
}
.cart-summary .cart-summary-item .shopping-options li {
    border-bottom: 0;
    position: relative;
    padding-bottom: 0
}
.cart-summary .cart-summary-item .shopping-options li .action {
    display: block;
    width: 19px;
    height: 16px;
    margin: 0 0 0 10px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 7px;
    text-align: right;
    text-decoration: none;
    font-size: 10px;
    line-height: 10px;
    cursor: pointer
}
.cart-summary .cart-summary-item .shopping-options li .action:hover {
    color: #0d47a1
}
.cart-summary .cart-summary-item .shopping-options li .edit:after {
    content: "\e03e";
    font-family: 'icomoon';
    color: #2196f3;
    margin-left: 5px;
    font-size: 15px;
    vertical-align: middle
}
.cart-summary .cart-summary-item .shopping-options li .delete:after {
    content: "\e039";
    font-family: 'icomoon';
    color: #d84315;
    margin-left: 5px;
    vertical-align: middle
}
.cart-summary .cart-summary-item .shopping-options li:first-child .action {
    top: 2px
}
.cart-summary .cart-summary-item .shopping-options .price {
    color: #d84315;
    float: right;
    margin: 0 20px 0 0
}
.cart-summary .cart-summary-item .shopping-options .price .discount {
    font-size: 10px;
    color: #afafaf;
    text-decoration: line-through;
    margin-right: 5px
}
.cart-summary .cart-summary-item .shopping-options .hide-price:hover {
    color: #eceff1
}
.cart-summary .cart-summary-item:hover {
    background: #eceff1
}
.cart-summary .cart-summary-item:hover .shopping-options:after {
    background-color: #eceff1
}
.cart-summary .cart-summary-item:hover .shopping-options li .action {
    margin: 0 0 0 10px;
    opacity: 1
}
.cart-summary .cart-summary-item:hover .shopping-options li .price {
    visibility: hidden
}
.cart-summary .cart-summary-item:hover .del-template {
    opacity: 1
}
.cart-summary .cart-summary-offers .shopping-options li {
    padding: 18px 18px 20px 19px;
    border-bottom: 1px solid #dfdfdf;
    font-size: 12px;
    line-height: 16px;
    -moz-transition: 300ms;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms
}
.cart-summary .cart-summary-offers .shopping-options li .action {
    right: 0;
    top: 14px;
    width: 19px;
    height: 16px;
    margin: 6px 20px 0 10px;
    float: right;
    display: block;
    opacity: 0;
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    position: absolute;
    text-align: right;
    background: #eceff1
}
.cart-summary .cart-summary-offers .shopping-options li .action:hover {
    color: #0d47a1
}
.cart-summary .cart-summary-offers .shopping-options li .edit:after {
    content: "\e03e";
    font-family: 'icomoon';
    color: #2196f3;
    margin-left: 5px;
    font-size: 15px;
    vertical-align: middle
}
.cart-summary .cart-summary-offers .shopping-options li .delete:after {
    content: "\e039";
    font-family: 'icomoon';
    color: #d84315;
    margin-left: 5px;
    vertical-align: middle
}
.cart-summary .cart-summary-offers .shopping-options li .offer-title {
    margin: 0 20px 0 0
}
.cart-summary .cart-summary-offers .shopping-options li .price {
    visibility: visible;
    margin: 0
}
.cart-summary .cart-summary-offers .shopping-options li .del-template {
    right: 0
}
.cart-summary .cart-summary-offers .shopping-options li:hover {
    background: #eceff1
}
.cart-summary .cart-summary-offers .shopping-options li:hover .action {
    margin: 6px 20px 0 10px;
    opacity: 1
}
.cart-summary .cart-summary-offers .shopping-options li:hover .price {
    visibility: hidden
}
.cart-summary .cart-summary-offers .subtotal-price {
    margin-left: 50%
}
.cart-summary #promocode_add {
    padding: 0 20px 0 20px;
    font-size: 12px;
    line-height: 14px;
    text-align: right;
    color: #243238
}
.cart-summary #promocode_add form#promocode-form {
    width: 65%;
    float: right
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code:-moz-placeholder {
    color: #999
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code::-moz-placeholder {
    color: #999
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code:-ms-input-placeholder {
    color: #999
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code::-webkit-input-placeholder {
    color: #999
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code:-moz-placeholder {
    color: #90a4ae
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code::-moz-placeholder {
    color: #90a4ae
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code:-ms-input-placeholder {
    color: #90a4ae
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code::-webkit-input-placeholder {
    color: #90a4ae
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code:focus:-moz-placeholder {
    color: #bbdefb
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code:focus::-moz-placeholder {
    color: #bbdefb
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code:focus:-ms-input-placeholder {
    color: #bbdefb
}
.cart-summary #promocode_add form#promocode-form #promocode-form-code:focus::-webkit-input-placeholder {
    color: #bbdefb
}
.cart-summary #promocode_add .promo-open {
    text-decoration: none;
    display: inline-block;
    border-bottom: 1px dashed #243238;
    line-height: 12px;
    position: relative;
    margin: 0 15px 0 5px;
    color: #243238
}
.cart-summary #promocode_add .promo-open .icon-arrow-small-down:before {
    content: '\e01e'
}
.cart-summary #promocode_add .promo-open.collapsed .icon-arrow-small-down:before {
    content: '\e022'
}
.cart-summary #promocode_add .btn-primary {
    padding: 4px 12px 7px 12px;
    display: block;
    vertical-align: top;
    text-transform: uppercase;
    float: right;
    width: 65%
}
.cart-summary #promocode_add input {
    width: 100%;
    margin: 0 0 8px 0
}
.cart-summary #promocode_add b {
    z-index: 1;
    font-size: 10px;
    position: absolute;
    top: 2px;
    right: -15px;
    color: #90a4ae
}
.cart-summary #promocode_add .promo-form {
    margin: 9px 0 28px 0
}
.cart-summary #promocode_add .alert-warning {
    margin: 0 0 20px 0
}
.cart-summary .total-price {
    position: relative;
    font-size: 18px;
    line-height: 26px;
    color: #243238;
    font-weight: bold;
    text-align: right;
    padding: 0 0 20px 0;
    margin-top: 20px
}
.cart-summary .total-price .price-block {
    position: relative;
    top: 0;
    float: right;
    margin-left: 10px
}
.cart-summary .checkout-button {
    text-align: center;
    padding: 0 20px 22px 20px
}
.cart-summary .checkout-button .btn-default {
    padding: 11px 45px 14px 45px;
    font-size: 18px;
    line-height: 20px
}
.cart-summary .payment-methods {
    text-align: center;
    padding: 10px 0 9px 0;
    background: #eceff1;
    position: relative
}
.cart-summary .payment-methods:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -12px;
    left: 50%;
    border-bottom-color: #eceff1;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
html.touch .cart-summary h2 .action {
    display: block
}
html.touch .cart-summary h2 .action .edit-done {
    display: none
}
html.touch .cart-summary h2 .action .edit-activate {
    display: inline
}
html.touch .cart-summary .cart-summary-item .js-dell-template,
html.touch .cart-summary .cart-summary-item .js-edit-license,
html.touch .cart-summary .cart-summary-item .js-dell-offer,
html.touch .cart-summary .list-info-item .js-dell-offer {
    display: none
}
html.touch .cart-summary.activated_edit h2 .action .edit-done {
    display: inline
}
html.touch .cart-summary.activated_edit h2 .action .edit-activate {
    display: none
}
html.touch .cart-summary.activated_edit .cart-summary-item .js-dell-template,
html.touch .cart-summary.activated_edit .cart-summary-item .js-edit-license,
html.touch .cart-summary.activated_edit .cart-summary-item .js-dell-offer,
html.touch .cart-summary.activated_edit .list-info-item .js-dell-offer {
    display: block
}
html.touch .cart-summary.activated_edit .cart-summary-item {
    background: #eceff1
}
html.touch .cart-summary.activated_edit .cart-summary-item .shopping-options:after {
    background: #eceff1
}
html.touch .cart-summary.activated_edit .cart-summary-item .shopping-options li .action {
    margin: 0 0 0 10px;
    opacity: 1
}
@media(max-width:1024px) {
    html.touch .cart-summary.activated_edit .cart-summary-item .shopping-options li .action .action {
        display: block
    }
}
html.touch .cart-summary.activated_edit .cart-summary-item .shopping-options li .price {
    visibility: hidden
}
html.touch .cart-summary.activated_edit .cart-summary-item .del-template {
    opacity: 1
}
html.touch .cart-summary.activated_edit .cart-summary-offers {
    background: #eceff1
}
html.touch .cart-summary.activated_edit .cart-summary-offers .shopping-options li .action {
    margin: 6px 20px 0 10px;
    opacity: 1
}
html.touch .cart-summary.activated_edit .cart-summary-offers .shopping-options li .price {
    visibility: hidden
}
html.touch #checkout-page .cart-summary h2 .action {
    display: none
}
#checkout-page .cart-summary .cart-summary-item:hover .shopping-options li,
#checkout-page .cart-summary .cart-summary-offers .shopping-options li {
    background: 0
}
#checkout-page .cart-summary .cart-summary-item:hover .shopping-options li .action,
#checkout-page .cart-summary .cart-summary-offers .shopping-options li .action {
    margin: 0 0 0 10px;
    opacity: 0
}
#checkout-page .cart-summary .cart-summary-item:hover .shopping-options li .price,
#checkout-page .cart-summary .cart-summary-offers .shopping-options li .price {
    visibility: visible
}
#checkout-page .cart-summary .cart-summary-item:hover .del-template,
#checkout-page .cart-summary .cart-summary-offers .del-template {
    opacity: 0
}
.box-select-license {
    display: none
}
.templates-features {
    padding: 25px 0 13px;
    margin-top: 20px;
    background: #fff;
    border: 1px solid #d7d7d7
}
@media(max-width:1309px) {
    .templates-features {
        padding-left: 10px;
        padding-right: 10px
    }
}
@media(min-width:1310px) and (max-width:1600px) {
    .templates-features {
        padding-left: 20px;
        padding-right: 20px
    }
}
.templates-features .list-features>div {
    padding-right: 0
}
@media(min-width:1600px) {
    .templates-features .list-features>div .wr_feature>div:last-child {
        margin-left: 8px
    }
}
@media(min-width:1310px) and (max-width:1600px) {
    .templates-features .list-features>div .wr_feature .feature-description {
        padding-left: 5px
    }
}
@media(max-width:1309px) {
    .templates-features .list-features>div .wr_feature .feature-description {
        padding-left: 6px;
        padding-right: 12px
    }
}
.list-features>div {
    padding-right: 0
}
.list-features .wr_feature .trust-icon,
.list-features .wr_feature .icon-trust-gpl {
    width: 61px;
    height: 55px;
    margin-top: 2px;
    display: inline-block;
    background-repeat: no-repeat
}
.list-features .wr_feature .feature-description h4 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px
}
.list-features .wr_feature .feature-description p {
    font-size: 12px
}
@media(min-width:1600px) {
    .preview-tabs .list-features {
        margin-right: -25px
    }
}
@media(max-width:1309px) {
    .preview-tabs .list-features .list-features>div {
        padding-left: 5px
    }
    .preview-tabs .list-features .list-features>div .wr_feature .feature-description {
        padding-right: 12px
    }
}
.description-popup .modal-body {
    padding: 3px 50px 40px 32px
}
.description-popup h2 {
    font-size: 24px;
    margin: 0 0 5px
}
.description-popup h3 {
    margin: 0 0 5px;
    font-size: 20px
}
.description-popup h4 {
    margin: 0 0 5px;
    font-size: 18px
}
.description-popup h5 {
    font-size: 16px;
    margin: 0 0 5px
}
.description-popup h6 {
    font-size: 14px;
    margin: 0
}
.description-popup p {
    font-size: 12px;
    line-height: normal
}
.description-popup .offer-description {
    border-top: 1px solid #cfd8dc;
    border-bottom: 1px solid #cfd8dc;
    padding: 13px 0 22px;
    margin: 20px 0 20px
}
.description-popup .offer-description .offer-icon {
    float: left;
    margin: 3px 13px 0 0;
    display: block
}
.description-popup .offer-description .service {
    margin-top: 7px;
    width: 35%;
    display: inline-table
}
.description-popup .offer-description .service.not-logged {
    display: inline-block
}
.description-popup .offer-description .service-name {
    display: block
}
.description-popup .offer-description .service-short-description {
    font-size: 12px;
    line-height: 15px;
    display: block
}
.description-popup .offer-description .credit-card-number {
    font-size: 10px;
    line-height: 23px
}
.description-popup .offer-description .credit-card-number .credit-card-icon {
    background: url("/img/sprite.png?5000764") no-repeat scroll 0 -105px transparent;
    display: inline-block;
    height: 15px;
    margin: 0 6px 0 0;
    vertical-align: middle;
    width: 20px
}
.description-popup .offer-description .price {
    color: #d84315;
    float: right;
    font-weight: bold;
    line-height: 16px;
    margin: 11px 20px 0 0
}
.description-popup .offer-description .price-inmotion {
    font-size: 18px;
    color: #d84315;
    font-weight: bold
}
.description-popup .offer-description .price-inmotion.price-bottom {
    margin-top: 8px;
    display: block
}
.description-popup .offer-description .price-inmotion.price-center {
    margin-right: 30px
}
.description-popup .offer-description .discount-price {
    color: #90a4ae;
    display: inline-block;
    font-size: 14px;
    margin-right: 6px;
    text-decoration: line-through
}
.description-popup .offer-description .btn-addtocart {
    margin: 11px 9px 0 0;
    float: right
}
.description-popup .offer-description .btn-buy-now {
    margin: 9px 9px 0 0;
    float: right
}
.description-popup .offer-description ul#payment-methods-container {
    padding-top: 0
}
.description-popup .offer-description ul#payment-methods-container li {
    width: 87%;
    cursor: pointer;
    padding: 0;
    margin-bottom: 3px
}
.description-popup .offer-description ul#payment-methods-container li:last-child {
    margin-bottom: 0
}
.description-popup .offer-description ul#payment-methods-container li:before {
    content: none
}
.description-popup .offer-description .method-col:before {
    background: url("/img/radio-icon.png?5000764") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 17px;
    width: 19px;
    vertical-align: middle
}
.description-popup .offer-description .payment-selected .method-col:before {
    background-position: top left
}
.description-popup .offer-description .change-card {
    padding-left: 0;
    color: #0279b1;
    font-size: 10px;
    font-weight: 400;
    vertical-align: top;
    line-height: 13px;
    margin: 3px 0 0 3px;
    display: inline-block;
    text-decoration: underline
}
.description-popup .offer-description .change-card:hover {
    color: #bf360c
}
.description-popup ul {
    margin-bottom: 0;
    padding-top: 10px
}
.description-popup ul li {
    font-size: 12px;
    padding: 0 0 9px 0
}
.description-popup ul li:before {
    color: #0480b6;
    content: "";
    font-size: 7px;
    font-weight: normal;
    left: 0;
    top: 6px;
    padding-right: 5px;
    font-family: 'icomoon';
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none
}
.description-popup ol {
    padding: 0 0 0 15px;
    margin-bottom: 0
}
.description-popup ol li {
    font-size: 12px;
    padding: 0 0 9px 0
}
.description-popup .blue {
    color: #0279b1
}
.description-popup .red {
    color: #df4a44
}
.modal-backdrop {
    background: #eee
}
.modal-backdrop.in {
    opacity: .9;
    filter: alpha(opacity=90)
}
#cart-popup .cart-summary .cart-summary-content li span.price {
    padding-top: 0
}
#cart-popup .subtotal-price .price-block {
    top: 0;
    right: -9px
}
#cart-popup .modal-dialog {
    width: 873px
}
#cart-popup .modal-header {
    border: 0
}
#cart-popup .modal-body {
    padding: 14px 19px 40px 27px
}
#cart-popup .continue-shopping {
    text-decoration: none;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    color: red;
    background: #ccc;
    line-height: 32px;
    font-size: 12px
}
#cart-popup .continue-shopping span {
    padding: 0 20px 0 13px
}
#cart-popup .continue-shopping:before {
    content: "\e011";
    font-family: 'icomoon';
    color: #fff;
    font-size: 12px;
    background: red;
    width: 32px;
    height: 32px;
    display: block;
    text-align: center;
    float: left
}
#cart-popup .close-popup {
    text-decoration: none;
    display: inline-block;
    position: absolute;
    right: 8px;
    top: 7px
}
#cart-popup .close-popup:before {
    color: #b0bec5;
    font-size: 21px
}
#cart-popup .close-popup:hover:before {
    color: #d84315
}
#cart-popup h2.block-heading {
    color: #1da650;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    margin: -2px 0 35px 5px
}
#cart-popup h2.block-heading i {
    border: 0;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 20px
}
#cart-popup .added-to-cart {
    background: #eceff1;
    border-bottom: 1px solid #dfdfdf;
    position: relative;
    padding: 22px 20px 22px 20px
}
#cart-popup .added-to-cart:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -15px;
    left: 18px;
    border-bottom-color: #eceff1;
    content: " ";
    border-width: 8px;
    box-sizing: border-box;
    z-index: 2
}
#cart-popup .added-to-cart h3 {
    border-bottom: 1px solid #dfdfdf;
    color: #243238;
    font: bold 16px/20px 'PT Sans', sans-serif;
    margin: -5px 0 11px 0;
    padding: 0 0 14px 0
}
#cart-popup .added-to-cart h3 .template-number {
    color: #d84315;
    font-size: 12px;
    font-weight: normal;
    margin-right: 8px
}
#cart-popup .added-to-cart h3 .template-type {
    color: #2196f3;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal
}
#cart-popup .added-to-cart .thumbnail-img img {
    image-rendering: -moz-crisp-edges
}
#cart-popup h3.block-heading {
    font-size: 18px;
    font-weight: bold;
    margin: 17px 0 36px 0
}
#cart-popup .template-shopping-options .shopping-options li .icon {
    margin: -5px 17px 0 4px
}
#cart-popup .template-shopping-options .shopping-options li .button {
    float: right;
    width: 170px
}
#cart-popup .template-shopping-options .shopping-options li .service {
    padding: 0
}
#cart-popup .template-shopping-options .shopping-options li .service .service-description {
    margin-left: 57px
}
#cart-popup .template-shopping-options .shopping-options li .service .service-description span {
    text-decoration: none;
    cursor: pointer;
    color: #2196f3;
    border-bottom: 1px dashed #2196f3;
    line-height: 18px
}
#cart-popup .template-shopping-options .shopping-options li .service .service-description span:hover {
    color: #0d47a1
}
#cart-popup .template-shopping-options .shopping-options li .service .service-short-description {
    display: block;
    line-height: 17px;
    margin-left: 57px
}
#cart-popup .template-shopping-options .shopping-options li .service strong.service-name {
    display: block;
    padding-bottom: 0
}
#cart-popup .template-shopping-options .shopping-options li .question-icon {
    margin: 0 4px 0 0
}
#trial-popup-wrapper .modal-header {
    border: 0
}
#trial-popup-wrapper .close-popup {
    text-decoration: none;
    display: inline-block;
    position: absolute;
    right: 8px;
    top: 7px
}
#trial-popup-wrapper .close-popup:before {
    color: #b0bec5;
    font-size: 21px
}
#trial-popup-wrapper .close-popup:hover:before {
    color: #d84315
}
#trial-popup-wrapper .unhover-close-popup:hover {
    cursor: default
}
#trial-popup-wrapper .unhover-close-popup:hover:after {
    color: #615853
}
#trial-popup-wrapper h2 {
    color: #1fa13f;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    margin: -2px 0 21px 0
}
#trial-popup-wrapper p {
    font-size: 16px
}
#trial-popup-wrapper .modal-dialog {
    width: 470px;
    padding: 30px 0
}
#trial-popup-wrapper .modal-content {
    min-height: 150px
}
#trial-popup-wrapper .modal-content .modal-body {
    padding: 1px 10px 25px 30px
}
#trial-popup-wrapper .row {
    margin-left: 5px
}
#trial-popup-wrapper .row .btn-default {
    width: 115px
}
#trial-popup-wrapper .form-group {
    margin-right: 10px
}
#trial-popup-wrapper input {
    margin-bottom: 6px;
    margin-top: 14px;
    line-height: 22px;
    height: 42px;
    padding: 10px
}
#trial-popup-wrapper .btn-default {
    width: 115px
}
#trial-popup-wrapper .confirmation-link {
    text-align: center;
    padding-top: 5px;
    margin-bottom: 5px
}
#trial-popup-wrapper .confirmation-link .btn-default {
    font-size: 18px;
    height: 49px;
    line-height: 30px;
    width: 100%
}
#trial-popup-wrapper .reject-link {
    font-size: 14px;
    margin-top: 20px;
    text-decoration: underline
}
#trial-popup-wrapper .alert-warning {
    margin: 20px 20px 10px 0
}
#trial-popup-wrapper .js-status-row {
    padding: 0 20px 10px 0
}
#trial-popup-wrapper .js-form-row p {
    margin: 0 20px 0 0
}
#trial-popup-wrapper .js-status-row p {
    margin: 18px 0 10px
}
#trial-popup-wrapper .close-popup,
#review-popup-wrapper .close-popup {
    text-decoration: none;
    display: inline-block;
    position: absolute;
    right: 8px;
    top: 7px
}
#trial-popup-wrapper .close-popup:before,
#review-popup-wrapper .close-popup:before {
    color: #b0bec5;
    font-size: 21px
}
#trial-popup-wrapper .close-popup:hover:before,
#review-popup-wrapper .close-popup:hover:before {
    color: #d84315
}
.redeemed-price,
.promocode-discount,
.subtotal-price {
    padding: 0 20px;
    text-align: right;
    background: 0;
    color: #243238;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0
}
.redeemed-price .price,
.promocode-discount .price,
.subtotal-price .price {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-align: right;
    color: #243238;
    display: inline-block;
    margin-left: 6px
}
.subtotal-price,
.redeemed-price {
    color: #243238
}
.cart-summary-prices {
    margin-top: 12px
}
.shopping-options li {
    border-bottom: 1px solid #eceff1;
    position: relative
}
.shopping-options li .icon {
    display: block;
    float: left;
    width: 36px;
    min-height: 30px;
    margin: 0 13px 0 0;
    vertical-align: top
}
.shopping-options li .icon.copyright-protection {
    background: url('/img/pp-cstmz-serv1.jpg?5000764') left top no-repeat
}
.shopping-options li .icon.stock-images {
    background: url('/img/pp-cstmz-serv2.jpg?5000764') left top no-repeat
}
.shopping-options li .icon.premium {
    background: url('/img/pp-cstmz-serv3.jpg?5000764') left top no-repeat
}
.shopping-options li .icon.logo-cstmz {
    background: url('/img/pp-cstmz-serv4.jpg?5000764') left top no-repeat
}
.shopping-options li .icon.header-cstmz {
    background: url('/img/pp-cstmz-serv5.jpg?5000764') left top no-repeat
}
.shopping-options li .service {
    font-size: 12px;
    line-height: 12px;
    padding: 5px 0 0 20px;
    margin-right: 50%;
    position: relative
}
.shopping-options li .service strong {
    font-size: 14px;
    line-height: 16px
}
.shopping-options li .service a {
    color: #2196f3;
    text-decoration: underline
}
.shopping-options li .service a:hover {
    text-decoration: none;
    color: #0d47a1
}
.shopping-options li .service a a.question {
    left: 0;
    top: 0;
    text-decoration: none
}
.shopping-options li .price {
    float: right;
    margin: 0 20px 0 0;
    line-height: 16px;
    font-weight: bold;
    color: #d84315
}
.shopping-options li .price .discount-price {
    display: inline-block;
    color: #90a4ae;
    margin-right: 6px;
    text-decoration: line-through;
    font-size: 14px
}
.recommended .shopping-options li,
.upsells .shopping-options li {
    display: block;
    padding: 20px 0
}
.recommended .shopping-options li:last-child,
.upsells .shopping-options li:last-child {
    border-bottom: 0
}
.recommended>.shopping-options>li:first-child,
.upsells>.shopping-options>li:first-child {
    padding-top: 0
}
.cart-summary .cart-summary-content .shopping-options li {
    padding: 6px 0;
    border-bottom: 1px solid #dfdfdf
}
.cart-summary .cart-summary-content .shopping-options li .price {
    margin: 0
}
.cart-summary .cart-summary-content .shopping-options li .price .discount {
    display: block
}
.cart-summary .cart-summary-content .shopping-options li:first-child {
    padding-top: 0;
    margin-top: -5px
}
.cart-summary .cart-summary-content .shopping-options.item-onCartOffer li:first-child {
    padding-top: 12px;
    margin-top: 0
}
.cart-summary .cart-summary-content .shopping-options.item-onCartOffer li:last-child {
    border-bottom: 0
}
.cart-summary .cart-summary-content .shopping-options:after {
    position: absolute;
    display: block;
    content: "";
    bottom: -1px;
    height: 3px;
    right: 1px;
    width: 100%;
    background-color: #fff;
    -moz-transition: 300ms;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms
}
#lean_overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9000;
    display: none;
    width: 100%;
    height: 100%;
    background: #5e5652
}
.license-popup {
    padding-top: 30px;
    background: rgba(36, 50, 56, 0.5)
}
.license-popup .modal-header {
    border: 0
}
.license-popup .close-popup {
    text-decoration: none;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 101
}
.license-popup .close-popup:before {
    color: #b0bec5;
    font-size: 20px
}
.license-popup .close-popup:hover:before {
    color: #d84315
}
.license-popup .col1 {
    float: left;
    width: 10%;
    height: 20px
}
.license-popup .col1:before {
    position: absolute;
    content: "";
    background: url('/img/radio-icon.png?5000764') no-repeat;
    background-position: bottom left;
    display: block;
    width: 17px;
    height: 17px;
    top: 12px;
    left: 12px
}
.license-popup .col1 input[type="radio"] {
    display: none
}
.license-popup .col2 {
    float: left;
    width: 89%
}
.license-popup h3.block-heading {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px 0
}
.license-popup .item {
    background: #fff;
    box-shadow: 0 0 8px #aaa;
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 1em;
    font-size: 11px;
    line-height: 13px;
    position: relative;
    cursor: pointer
}
.license-popup .item.selected {
    border: 1px solid #2196f3;
    cursor: default
}
.license-popup .item.selected .col1:before {
    background-position: top left
}
.license-popup .buttons {
    text-align: center
}
.license-popup .buttons .btn {
    margin: 0 3px;
    text-transform: uppercase;
    padding: 8px 60px
}
.block-user-profile .block-heading {
    font-weight: bold;
    margin-bottom: 20px
}
.block-user-profile .progress.progress-striped {
    height: 45px
}
.block-user-profile form fieldset {
    margin-bottom: 13px
}
.block-user-profile form fieldset legend {
    background: #eceff1;
    padding: 9px 0 11px 30px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 26px 0;
    color: #243238;
    font-weight: bold;
    border: 0
}
.block-user-profile form fieldset legend:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 39px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.block-user-profile form fieldset legend .question-icon {
    position: absolute;
    right: 20px;
    top: 14px;
    display: none
}
.block-user-profile form .form-group {
    margin-bottom: 18px
}
.block-user-profile form .form-group label {
    font-weight: normal
}
.block-user-profile form .hint-labels label {
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px dashed #978f8c;
    line-height: 12px
}
.block-user-profile form small {
    font-size: 14px
}
.block-user-profile form .form-group {
    padding-left: 55px
}
.block-user-profile .billing-phone {
    margin-bottom: 20px
}
.block-user-profile .contactme-checkbox {
    margin-bottom: 0;
    position: relative;
    top: -20px
}
@media(max-width:1599px) {
    .block-user-profile .popover.right {
        white-space: normal
    }
}
@media(max-width:1309px) {
    .block-user-profile form .form-group {
        padding-left: 0
    }
}
.billinginfo-details .details-indent {
    margin-bottom: 12px
}
.billinginfo-details .details-indent div {
    word-break: break-all
}
.billinginfo-details .details-indent:last-child {
    margin-bottom: 0
}
.order-details {
    width: 100%;
    background: #eceff1
}
.order-details .field-name {
    width: 20%;
    font-size: 11px;
    color: #978f8c
}
.order-details .order-time {
    color: #978f8c
}
.order-details tr:nth-child(2n) {
    background: #fff
}
.order-details td {
    padding: 8px 10px;
    color: #243238
}
.block-style-3-margin {
    margin-top: 30px
}
.btn-order {
    text-transform: uppercase;
    font-size: 12px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px
}
#upload-form label {
    display: block;
    overflow: hidden;
    margin-top: 10px
}
#upload-form input {
    float: left;
    width: 240px;
    padding: 5px 10px;
    line-height: 20px
}
#upload-form input[type="file"] {
    opacity: 1
}
#upload-form .btn-order {
    float: left;
    margin: 0 0 0 5px
}
.user-account h3.block-heading {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 27px;
    margin-top: 2px
}
.user-account .user-account-menu li {
    font-size: 14px;
    line-height: 20px
}
.user-account .user-account-menu li a {
    color: #243238;
    padding: 9px 20px 10px 20px;
    width: 100%;
    display: block
}
.user-account .user-account-menu li a:hover {
    text-decoration: none;
    background-color: #cfd8dc;
    color: #243238
}
.user-account .user-account-menu li.active {
    background: #455a64;
    font-weight: bold;
    text-decoration: none;
    color: #fff
}
.user-account .user-account-menu li.active a {
    color: #fff
}
.user-account .user-account-menu li.active a:hover {
    background: inherit
}
.user-account .user-account-menu li.disabled a {
    color: #b0bec5
}
.user-account .user-account-menu li.disabled a:hover {
    cursor: default;
    background-color: transparent
}
.user-account .user-profile-edit .block-content {
    padding: 41px 10px 43px 10px
}
.user-account .user-profile-edit .block-content button {
    padding: 11px 45px 14px 45px;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 18px;
    width: 100%
}
.user-account .templates-list-empty {
    background: #fff;
    padding: 40px 67px 40px;
    border: 1px solid #dfdfdf;
    text-align: center
}
.user-account .templates-list-empty img {
    margin-right: 25px
}
.user-account .templates-list-empty h3 {
    margin-top: 16px;
    font-weight: bold;
    font-size: 20px;
    color: #243238;
    letter-spacing: 2px;
    text-transform: uppercase
}
.user-account .templates-list-empty p {
    font-size: 16px;
    color: #243238
}
.user-account .templates-list-empty a {
    margin-top: 27px
}
.user-account .pager_spinner {
    padding: 0;
    margin-top: 40px
}
.user-account .earlier-link a {
    color: #2196f3;
    text-decoration: underline
}
.user-account .earlier-link a:hover {
    color: #0d47a1
}
/*footer {
    margin-top: 45px
}
#footer.light {
    background: #fff;
    border-top: 1px solid #cfd8dc
}
#footer .share .share-list li {
    padding: 0
}
#footer .share .share-list li .box {
    height: 100%;
    display: inline-block;
    padding: 2px;
    -ms-transform: translateY(0.5px);
    transform: translateY(-0.5px);
    -webkit-transform: translateY(-0.6px)
}
#footer .share .share-list li .box b {
    font-size: 20px
}
#footer .share .share-list li .box span {
    vertical-align: inherit
}*/
.share {
    background: #455a64;
    height: 44px
}
.share .share-heading {
    float: left;
    font-size: 18px;
    color: #fff;
    width: 212px;
    height: 44px;
    font-weight: bold;
    margin-right: 20px
}
.share .share-heading:before {
    position: relative;
    z-index: 0;
    border-right: 1px solid transparent
}
.share .share-heading span {
    position: relative;
    z-index: 10;
    top: -34px;
    left: 40px
}
.share .share-list {
    padding: 0
}
.share .share-list li {
    margin: 9px 8px 0 0;
    min-width: 50px;
    min-height: 24px;
    padding: 1px 1px 0;
    line-height: 12px;
    background: #fff;
    display: inline-block;
    float: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer
}
.share .share-list li .count {
    font-size: 12px;
    position: relative;
    top: 6px;
    padding: 0 5px;
    vertical-align: top
}
.share .share-list li b {
    display: inline-block;
    font-size: 21px;
    position: relative;
    top: 1px
}
.share.soc-box-top {
    background-color: transparent;
    margin-top: 5px;
    margin-bottom: 30px;
    height: 100%;
    display: inline-block
}
.share.soc-box-top .share-heading-arrow {
    display: block;
    background-image: url('/img/sprite.png?5000764');
    width: 155px;
    height: 52px;
    background-position: 0 -121px;
    margin-bottom: -25px
}
.share.soc-box-top .share-list {
    margin-left: 20px
}
.share.soc-box-top .share-list li {
    margin-right: 12px
}
.share.soc-box-top .share-list li b {
    width: 40px;
    height: 40px
}
.share.soc-box-top .share-list li span.count {
    width: 40px;
    height: 40px;
    background-color: #e6e7e9;
    display: inline-block;
    vertical-align: text-bottom;
    padding: 14px 3px;
    text-align: center;
    color: #5b5b5a;
    top: 1px;
    font-size: 14px;
    margin-left: 8px
}
.share.soc-box-top .share-list li span.count:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: 12px;
    left: -6px;
    border-right-color: #e6e7e9;
    border-width: 7px;
    border-left-width: 0;
    content: " "
}
.single-press .share {
    margin: -16px 0 5px
}
.single-press .share .share-list {
    margin-left: -6px
}
.single-press .share .share-list .facebook,
.single-press .share .share-list .googlePlus,
.single-press .share .share-list .twitter,
.single-press .share .share-list .linkedin,
.single-press .share .share-list .pinterest {
    margin: 0 12px 0 0
}
.single-press .share span {
    vertical-align: top!important
}
.single-press .share .linkedin span {
    position: static;
    padding: 0
}
.single-press .share .button {
    height: auto;
    padding: 0;
    display: block
}
#preview-page .share-list {
    padding: 0 8px 0 0;
    display: inline-block
}
#preview-page .share-list li {
    margin: 0 0 0 10px;
    min-width: 20px;
    min-height: 20px;
    padding: 0;
    line-height: 12px;
    display: inline-block;
    position: relative
}
#preview-page .share-list li .icon-facebook,
#preview-page .share-list li .icon-twitter,
#preview-page .share-list li .icon-google-plus {
    display: inline-block;
    font-size: 21px;
    position: relative;
    top: 1px;
    color: #cfd8dc;
    cursor: pointer
}
#preview-page .share-list li:after {
    display: none
}
#preview-page .lazy {
    min-height: 300px;
    width: 0;
    display: block;
    border: 0;
    color: #fff;
    background: #fff
}
#preview-page #tab-overview .key-feature {
    display: block;
    margin: 0 -35px 0
}
#preview-page #tab-overview .key-feature img {
    width: 100%;
    -webkit-transition: all 500 cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 500 cubic-bezier(0.86, 0, 0.07, 1)
}
@media(max-width:1599px) {
    #preview-page #tab-overview .key-feature {
        margin: 0 -26px 0
    }
}
@media only screen and (max-width: 1359px) {
    #preview-page .block.live-chat {
        right: 0
    }
    #preview-page .block.live-chat .icon-chat {
        display: none
    }
}
.magnifier {
    position: relative;
    display: block;
    height: auto
}
.magnifier span {
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 5;
    background: #243238;
    position: absolute;
    top: 0;
    left: 0;
    display: block
}
.owl-carousel {
    opacity: 0
}
.block.about {
    position: relative
}
.block.about .block-content {
    padding: 20px;
    font-size: 13px;
    line-height: 20px
}
.block.about .block-content p {
    margin-bottom: 0
}
@media(max-width:1599px) {
    .aside-column-1 {
        width: 640px;
        margin-right: 28px
    }
    .main-info {
        padding: 0 0 0 100px
    }
    .aside-column-2 {
        width: 198px;
        margin-right: 18px
    }
    .aside-column-3 {
        width: 130px;
        padding-left: 0
    }
    .aside-column-3 h3 {
        letter-spacing: -1px
    }
    .divider {
        background: url('/img/line-bg.gif?5000764') 670px 40px no-repeat
    }
    .divider-1 {
        background: url('/img/line-bg.gif?5000764') 840px 0 no-repeat;
        overflow: hidden
    }
}
@media(max-width:1309px) {
    .aside-column-1 {
        width: 600px;
        margin-right: 28px
    }
    .divider {
        background: url('/img/line-bg.gif?5000764') 640px 40px no-repeat
    }
    .divider-1 {
        background: url('/img/line-bg.gif?5000764') 810px 0 no-repeat;
        overflow: hidden
    }
}
.block.live-chat {
    position: fixed;
    right: 1%;
    bottom: 0;
    background: #fff;
    border: 0;
    z-index: 100
}
.block.live-chat .block-heading {
    font-size: 14px;
    line-height: 33px
}
.block.live-chat .block-content {
    padding: 20px 30px 20px 28px
}
.page-with-floated-panel .block.live-chat {
    bottom: 20px
}
.page-with-floated-panel .live-chat-board {
    bottom: 140px
}
.page-with-floated-panel .livechat-girl {
    bottom: 20px
}
.block.live-chat.live-chat-in {
    display: none;
    border: 1px solid #cfd8dc;
    -webkit-box-shadow: 0 0 9px 0 rgba(36, 50, 56, 0.15);
    box-shadow: 0 0 9px 0 rgba(36, 50, 56, 0.15)
}
.block.live-chat.live-chat-in .block-heading {
    background: #eceff1
}
.block.live-chat.live-chat-in .block-heading a.btn-close {
    display: inline-block;
    background: #d84315;
    padding: 0 10px;
    text-decoration: none
}
.block.live-chat.live-chat-in .block-heading a.btn-close i {
    color: #fff
}
.block.live-chat.live-chat-in .block-heading strong {
    color: #243238;
    margin-left: 1em
}
.block.live-chat.live-chat-in .box-monster {
    padding: 0 0 1em 0;
    overflow: hidden;
    width: 258px
}
.block.live-chat.live-chat-in .box-monster .img-monster {
    float: left;
    margin-right: 1em
}
.block.live-chat.live-chat-in .box-monster .img-monster .logo-chat {
    float: left
}
.block.live-chat.live-chat-in .box-monster .img-monster .logo-chat .logo-icon {
    width: 51px;
    height: 44px
}
.block.live-chat.live-chat-in .live-chat-form .form-group {
    margin: 0 0 8px 0
}
.block.live-chat.live-chat-in .live-chat-form input {
    padding: 3px 0 7px 11px;
    height: 41px;
    font-size: 14px
}
.block.live-chat.live-chat-in .live-chat-form .btn {
    width: 100%;
    margin-top: 12px
}
.block.live-chat.live-chat-out .block-heading {
    background: #2196f3;
    padding-right: 35px;
    position: relative
}
.block.live-chat.live-chat-out .block-heading span {
    color: #fff;
    text-decoration: none;
    padding: 0 1em 3px 1em;
    display: block;
    cursor: pointer
}
.block.live-chat.live-chat-out .block-heading i.icon-arrow-up {
    display: block;
    padding: 0 10px;
    background: #d84315;
    position: absolute;
    right: 0;
    top: 0;
    height: 36px;
    font-size: 20px;
    line-height: 32px
}
.block.live-chat.live-chat-out .block-heading i.icon-chat {
    font-size: 22px;
    line-height: 23px;
    vertical-align: middle;
    margin: 0 0 0 5px
}
#thumbnail-popup {
    display: none
}
.popup-error-title {
    color: #d84315;
    font-size: 24px;
    font-weight: bold
}
.copyright-columns {
    font-size: 12px;
    font-weight: bold;
    padding-top: 26px;
    padding-bottom: 25px
}
.copyright-columns p {
    margin: 0
}
.copyright-columns a,
.copyright-columns .link-click {
    color: #d84315;
    text-decoration: underline;
    cursor: pointer
}
.copyright-columns a:hover,
.copyright-columns .link-click:hover {
    color: #bf360c
}
.copyright-columns .payments {
    padding: 10px 0 10px 20px;
    text-align: right
}
.copyright-columns .payments:before {
    border-left: 1px solid #b0bec5;
    content: '';
    position: absolute;
    left: -8px;
    top: 0;
    width: 1px;
    height: 41px
}
.copyright-columns .payments img {
    margin: -2px 0 0 10px;
    width: 237px;
    height: 25px
}
.copyright-columns .virus-protection {
    padding: 5px 0 0 0;
    margin-left: -10px
}
.copyright-columns .virus-protection:before {
    border-left: 1px solid #b6b6b6;
    content: '';
    position: absolute;
    left: -46px;
    top: 0;
    width: 1px;
    height: 41px
}
.copyright-columns .virus-protection img {
    position: relative;
    top: -20px;
    border: 0 none
}
#order-tracking {
    z-index: -100;
    position: absolute;
    top: 0;
    left: 0
}
@media(max-width:1309px) {
    #footer .virus-protection:before {
        left: -20px
    }
}
.promoie input.knob {
    display: none;
    width: 0;
    visibility: hidden
}
.promoie.promo_spring .block-countdown .circle {
    border: 7px solid #1ca138;
    border-radius: 50%;
    top: -16px
}
.promoie.promo_spring .block-countdown .circle .circle-value {
    margin-top: 17px
}
.promoie.promo_spring_small .block-countdown .circle {
    border: 5px solid #1ca138;
    border-radius: 50%;
    top: -14px
}
.promoie.promo_spring_small .block-countdown .circle .circle-value {
    margin-top: 15px
}
.promoie.promo_spring .knob-block .summer-btn {
    top: 83px
}
.promo_spring .block-countdown .countdown-item.countdown-seconds,
.promo_spring_small .block-countdown .countdown-item.countdown-seconds {
    margin-right: 0
}
.promo_spring_wrapper,
.promo_spring_wrapper_small {
    position: relative;
    width: 100%;
    z-index: 1;
    height: 169px
}
.promo_spring_wrapper:before,
.promo_spring_wrapper_small:before,
.promo_spring_wrapper:after,
.promo_spring_wrapper_small:after {
    height: 169px;
    content: ' ';
    position: absolute;
    top: 0;
    width: 50%
}
.promo_spring_wrapper:before,
.promo_spring_wrapper_small:before {
    left: 0;
    background-color: #1ca138
}
.promo_spring_wrapper:after,
.promo_spring_wrapper_small:after {
    right: 0;
    background-color: #eceff1
}
.promo_spring_wrapper_small {
    height: 0;
    position: fixed;
    z-index: 100
}
.promo_spring_wrapper_small:before,
.promo_spring_wrapper_small:after {
    height: 97px;
    position: fixed
}
.promo_spring {
    height: 169px;
    position: relative;
    z-index: 2
}
.promo_spring .spring-fever-brand {
    margin: 0
}
.promo_spring .spring-fever-sale {
    margin: 0;
    float: left;
    display: block
}
.promo_spring .spring-fever-timeleft {
    margin: 0 auto 10px;
    display: block
}
.promo_spring .spring-fever-wr {
    margin: 0 auto;
    width: 1001px
}
.promo_spring .knob-block {
    margin: 11px 9px 0 0;
    float: right;
    position: relative;
    right: 1px
}
.promo_spring .knob-block .summer-btn {
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
    max-width: 107px;
    padding: 10px 2px 10px 1px;
    margin: 0 auto;
    left: 1px;
    top: 10px;
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.promo_spring .block-countdown .countdown-item {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 92px;
    margin-right: 12px;
    position: relative
}
.promo_spring .block-countdown .circle {
    position: absolute;
    top: 0;
    left: 0;
    width: 92px;
    height: 92px;
    border-radius: 50%;
    text-align: center
}
.promo_spring .block-countdown .circle-value {
    margin-top: 24px;
    margin-left: 0;
    line-height: 32px;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 2px;
    color: #e44d26
}
.promo_spring .block-countdown .circle-unit {
    font-size: 15px;
    line-height: 13px;
    color: #484848
}
.promo_spring .container {
    padding: 0 5px
}
.related-wrapper {
    margin: 40px 0 -30px
}
.related-wrapper ul {
    font-size: 0
}
.related-wrapper li {
    display: inline-block;
    vertical-align: top;
    border: 0;
    position: relative
}
.related-3 li {
    background: #cfd8dc;
    width: 189px;
    margin: 0 10px 11px 0
}
.related-3 li:hover {
    background: #455a64
}
.related-3 li:hover .link-click,
.related-3 li:hover a {
    color: #fff
}
.related-3 li .link-click,
.related-3 li a {
    color: #243238;
    vertical-align: top;
    text-decoration: none;
    display: block;
    line-height: 14px;
    font-size: 12px;
    padding: 6px 10px;
    height: 100%
}
.related-3 li:last-child {
    margin-right: 0
}
.related-3 .related-title {
    background: 0;
    vertical-align: middle;
    margin: 0 11px 0 0;
    width: 169px;
    color: #243238;
    font-size: 15px;
    font-weight: bold
}
.related-3 .related-title:hover {
    background: 0
}
.related-3 .related-title .box_inner {
    display: block;
    vertical-align: middle;
    height: 100%;
    position: relative
}
.related-3 .related-title .box_inner span {
    position: absolute;
    top: 42%;
    line-height: 10px;
    padding: 0 0 0 22px
}
@media(max-width:1600px) {
    .related-3 li {
        width: 152px;
        margin: 0 11px 12px 0
    }
    .related-3 .related-title {
        margin: 0 9px 0 0;
        width: 140px;
        padding-left: 0
    }
    .related-3 .related-title .box_inner span {
        padding-left: 0
    }
}
@media(max-width:1310px) {
    .related-3 li {
        width: 138px
    }
    .related-3 .related-title {
        margin: 0 8px 0 0
    }
}
.landing-page .text-block .button {
    color: #fff
}
.landing-page .search-filters .js-property-list li span {
    color: #d84315;
    display: inline-block;
    font-size: 12px;
    margin-left: 4px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"] {
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400!important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none!important;
    transition: background .5s ease;
    text-align: center;
    border: 0;
    outline: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"]:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"]:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"]:focus {
    color: #fff!important
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].disabled svg g g {
    fill: #b0bec5
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].disabled,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].loading,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled="disabled"] {
    line-height: 38px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"]:active {
    line-height: 42px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-without-top-border {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-important {
    background: #f4511e;
    background: -moz-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: -webkit-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: linear-gradient(to bottom, #f4511e 0, #d84315 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4511e', endColorstr='#d84315', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-important:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-important:focus {
    background: #d84315;
    background: -moz-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: -webkit-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: linear-gradient(to bottom, #d84315 0, #bf360c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d84315', endColorstr='#bf360c', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-important:active {
    background: #9c2500!important;
    background: -moz-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: -webkit-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: linear-gradient(to bottom, #9c2500 0, #bf360c 100%)!important
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-main {
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-main:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-main:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-main:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-trivial {
    background: #90a4ae;
    background: -moz-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: -webkit-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: linear-gradient(to bottom, #90a4ae 0, #78909c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#90a4ae', endColorstr='#78909c', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-trivial:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-trivial:focus {
    background: #78909c;
    background: -moz-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#78909c', endColorstr='#546e7a', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-trivial:active {
    background: #455a64;
    background: -moz-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#455a64', endColorstr='#546e7a', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-big-height {
    height: 60px!important;
    line-height: 60px;
    font-size: 16px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-big-height.disabled,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-big-height.loading {
    line-height: 58px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-big-height:active {
    line-height: 62px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-big-width {
    padding: 0 30px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-full-width {
    width: 100%
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].disabled,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled="disabled"],
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled] {
    border: 2px solid #b0bec5;
    background: rgba(0, 0, 0, 0)!important;
    color: #b0bec5!important;
    pointer-events: none
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].disabled .svg-icon,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled="disabled"] .svg-icon,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled] .svg-icon {
    color: #b0bec5
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].disabled:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled="disabled"]:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled]:active {
    line-height: 40px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].disabled.btn-big-height:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled="disabled"].btn-big-height:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"][disabled].btn-big-height:active {
    line-height: 60px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].loading {
    border: 2px solid #b0bec5;
    color: rgba(255, 255, 255, 0)!important;
    background: rgba(0, 0, 0, 0)!important
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].loading:hover {
    background: rgba(0, 0, 0, 0)!important
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-unique {
    width: 40px;
    padding: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-unique.btn-big-height {
    width: 60px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-unique.tm-icon:before {
    margin-right: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].tm-icon:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: -2px;
    font-size: 20px;
    vertical-align: middle
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-top-square {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].action-button {
    width: auto;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    background-image: linear-gradient(to top, #d84315, #f4511e);
    text-transform: none;
    color: #fff
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"]:empty:before {
    margin: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button {
    font-size: 14px;
    display: flex;
    color: #fff;
    min-width: 176px;
    height: 40px;
    align-items: center;
    justify-content: center
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button_big-height {
    height: 60px;
    padding: 30px 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button.btn-unique {
    min-width: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button.btn-unique [class*='icon-'] {
    margin: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button [class*='icon-'] {
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 20px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button [class*='icon-']:before {
    position: absolute;
    top: 0;
    left: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button .icon-facebook {
    background: #fff;
    color: #48629b;
    border-radius: 1px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button .icon-facebook:before {
    left: 2px;
    top: 2px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button .icon-twitter:before {
    font-size: 16px;
    top: 2px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].social-button:active {
    padding-top: 1px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-facebook {
    background: #4f69a3;
    background: -moz-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: -webkit-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: linear-gradient(to bottom, #4f69a3 0, #415b93 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-facebook:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-facebook:focus {
    background: #324d89;
    background: -moz-linear-gradient(top, #415b93 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #415b93 0, #324d89 100%);
    background: linear-gradient(to bottom, #415b93 0, #324d89 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-facebook:active {
    background: #324d89;
    background: -moz-linear-gradient(top, #24407d 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #24407d 0, #324d89 100%);
    background: linear-gradient(to bottom, #24407d 0, #324d89 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-googlePlus {
    background: #c43a2e;
    background: -moz-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: -webkit-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: linear-gradient(to bottom, #db4937 0, #c43a2e 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-googlePlus:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-googlePlus:focus {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #c43a2e 0, #ba2b1f 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-googlePlus:active {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #a91e13 0, #ba2b1f 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-twitter {
    background: #4f9fdb;
    background: -moz-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: -webkit-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: linear-gradient(to bottom, #56acee 0, #4f9fdb 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-twitter:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-twitter:focus {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #4f9fdb 0, #3a8ece 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-twitter:active {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #227abe 0, #3a8ece 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-pinterest {
    background: #cb2026;
    background: -moz-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: -webkit-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: linear-gradient(to bottom, #e3262d 0, #cb2026 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-pinterest:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-pinterest:focus {
    background: #b70f15;
    background: -moz-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: linear-gradient(to bottom, #cb2026 0, #b70f15 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-pinterest:active {
    background: #b70f15;
    background: -moz-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: linear-gradient(to bottom, #9f0006 0, #b70f15 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-instagram {
    background: #5d98c8;
    background: -moz-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: -webkit-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: linear-gradient(to bottom, #5d98c8, #3f729b) repeat scroll 0 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-instagram:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-instagram:focus {
    background: #4a8cc2;
    background: -moz-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: -webkit-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: linear-gradient(to bottom, #4a8cc2 0, #386589 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-instagram:active {
    background: #30648f;
    background: -moz-linear-gradient(top, #30648f 0, #386589 100%);
    background: -webkit-linear-gradient(top, #30648f 0, #386589 100%);
    background: linear-gradient(to bottom, #30648f 0, #386589 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-vk {
    background: #346184;
    background: -moz-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: -webkit-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: linear-gradient(to bottom, #5b7fa6 0, #346184 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-vk:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-vk:focus {
    background: #346184;
    background: -moz-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #346184 0, #1d4b6e 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"].btn-vk:active {
    background: #113b5a;
    background: -moz-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #113b5a 0, #1d4b6e 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"]:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"]:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.write-first-review-button[type="button"]:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"],
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile) {
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400!important;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none!important;
    transition: background .5s ease;
    text-align: center;
    border: 0;
    outline: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0);
    min-width: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):focus {
    color: #fff!important
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].disabled svg g g,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).disabled svg g g {
    fill: #b0bec5
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].disabled,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).disabled,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].loading,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).loading,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled="disabled"],
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled="disabled"] {
    line-height: 38px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):active {
    line-height: 42px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-without-top-border,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-without-top-border {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-important,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-important {
    background: #f4511e;
    background: -moz-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: -webkit-linear-gradient(top, #f4511e 0, #d84315 100%);
    background: linear-gradient(to bottom, #f4511e 0, #d84315 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4511e', endColorstr='#d84315', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-important:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-important:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-important:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-important:focus {
    background: #d84315;
    background: -moz-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: -webkit-linear-gradient(top, #d84315 0, #bf360c 100%);
    background: linear-gradient(to bottom, #d84315 0, #bf360c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d84315', endColorstr='#bf360c', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-important:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-important:active {
    background: #9c2500!important;
    background: -moz-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: -webkit-linear-gradient(top, #9c2500 0, #bf360c 100%)!important;
    background: linear-gradient(to bottom, #9c2500 0, #bf360c 100%)!important
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-main,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-main {
    background: #42a5f5;
    background: -moz-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: -webkit-linear-gradient(top, #42a5f5 0, #2196f3 100%);
    background: linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42a5f5', endColorstr='#2196f3', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-main:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-main:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-main:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-main:focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-main:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-main:active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-trivial,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-trivial {
    background: #90a4ae;
    background: -moz-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: -webkit-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: linear-gradient(to bottom, #90a4ae 0, #78909c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#90a4ae', endColorstr='#78909c', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-trivial:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-trivial:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-trivial:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-trivial:focus {
    background: #78909c;
    background: -moz-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#78909c', endColorstr='#546e7a', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-trivial:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-trivial:active {
    background: #455a64;
    background: -moz-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: -webkit-linear-gradient(top, #455a64 0, #546e7a 100%);
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#455a64', endColorstr='#546e7a', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-big-height,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-big-height {
    height: 60px!important;
    line-height: 60px;
    font-size: 16px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-big-height.disabled,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-big-height.disabled,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-big-height.loading,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-big-height.loading {
    line-height: 58px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-big-height:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-big-height:active {
    line-height: 62px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-big-width,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-big-width {
    padding: 0 30px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-full-width,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-full-width {
    width: 100%
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].disabled,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).disabled,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled="disabled"],
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled="disabled"],
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled],
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled] {
    border: 2px solid #b0bec5;
    background: rgba(0, 0, 0, 0)!important;
    color: #b0bec5!important;
    pointer-events: none
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].disabled .svg-icon,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).disabled .svg-icon,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled="disabled"] .svg-icon,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled="disabled"] .svg-icon,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled] .svg-icon,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled] .svg-icon {
    color: #b0bec5
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].disabled:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).disabled:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled="disabled"]:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled="disabled"]:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled]:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled]:active {
    line-height: 40px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].disabled.btn-big-height:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).disabled.btn-big-height:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled="disabled"].btn-big-height:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled="disabled"].btn-big-height:active,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"][disabled].btn-big-height:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile)[disabled].btn-big-height:active {
    line-height: 60px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].loading,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).loading {
    border: 2px solid #b0bec5;
    color: rgba(255, 255, 255, 0)!important;
    background: rgba(0, 0, 0, 0)!important
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].loading:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).loading:hover {
    background: rgba(0, 0, 0, 0)!important
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-unique,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-unique {
    width: 40px;
    padding: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-unique.btn-big-height,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-unique.btn-big-height {
    width: 60px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-unique.tm-icon:before,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-unique.tm-icon:before {
    margin-right: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].tm-icon:before,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).tm-icon:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: -2px;
    font-size: 20px;
    vertical-align: middle
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-top-square,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-top-square {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].action-button,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).action-button {
    width: auto;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    background-image: linear-gradient(to top, #d84315, #f4511e);
    text-transform: none;
    color: #fff
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:empty:before,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):empty:before {
    margin: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button {
    font-size: 14px;
    display: flex;
    color: #fff;
    min-width: 176px;
    height: 40px;
    align-items: center;
    justify-content: center
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button_big-height,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button_big-height {
    height: 60px;
    padding: 30px 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button.btn-unique,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button.btn-unique {
    min-width: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button.btn-unique [class*='icon-'],
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button.btn-unique [class*='icon-'] {
    margin: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button [class*='icon-'],
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button [class*='icon-'] {
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 20px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button [class*='icon-']:before,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button [class*='icon-']:before {
    position: absolute;
    top: 0;
    left: 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button .icon-facebook,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button .icon-facebook {
    background: #fff;
    color: #48629b;
    border-radius: 1px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button .icon-facebook:before,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button .icon-facebook:before {
    left: 2px;
    top: 2px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button .icon-twitter:before,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button .icon-twitter:before {
    font-size: 16px;
    top: 2px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].social-button:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).social-button:active {
    padding-top: 1px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-facebook,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-facebook {
    background: #4f69a3;
    background: -moz-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: -webkit-linear-gradient(top, #4f69a3 0, #415b93 100%);
    background: linear-gradient(to bottom, #4f69a3 0, #415b93 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-facebook:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-facebook:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-facebook:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-facebook:focus {
    background: #324d89;
    background: -moz-linear-gradient(top, #415b93 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #415b93 0, #324d89 100%);
    background: linear-gradient(to bottom, #415b93 0, #324d89 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-facebook:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-facebook:active {
    background: #324d89;
    background: -moz-linear-gradient(top, #24407d 0, #324d89 100%);
    background: -webkit-linear-gradient(top, #24407d 0, #324d89 100%);
    background: linear-gradient(to bottom, #24407d 0, #324d89 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-googlePlus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-googlePlus {
    background: #c43a2e;
    background: -moz-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: -webkit-linear-gradient(top, #db4937 0, #c43a2e 100%);
    background: linear-gradient(to bottom, #db4937 0, #c43a2e 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-googlePlus:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-googlePlus:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-googlePlus:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-googlePlus:focus {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #c43a2e 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #c43a2e 0, #ba2b1f 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-googlePlus:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-googlePlus:active {
    background: #ba2b1f;
    background: -moz-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: -webkit-linear-gradient(top, #a91e13 0, #ba2b1f 100%);
    background: linear-gradient(to bottom, #a91e13 0, #ba2b1f 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-twitter,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-twitter {
    background: #4f9fdb;
    background: -moz-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: -webkit-linear-gradient(top, #56acee 0, #4f9fdb 100%);
    background: linear-gradient(to bottom, #56acee 0, #4f9fdb 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-twitter:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-twitter:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-twitter:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-twitter:focus {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #4f9fdb 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #4f9fdb 0, #3a8ece 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-twitter:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-twitter:active {
    background: #3a8ece;
    background: -moz-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: -webkit-linear-gradient(top, #227abe 0, #3a8ece 100%);
    background: linear-gradient(to bottom, #227abe 0, #3a8ece 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-pinterest,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-pinterest {
    background: #cb2026;
    background: -moz-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: -webkit-linear-gradient(top, #e3262d 0, #cb2026 100%);
    background: linear-gradient(to bottom, #e3262d 0, #cb2026 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-pinterest:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-pinterest:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-pinterest:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-pinterest:focus {
    background: #b70f15;
    background: -moz-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #cb2026 0, #b70f15 100%);
    background: linear-gradient(to bottom, #cb2026 0, #b70f15 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-pinterest:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-pinterest:active {
    background: #b70f15;
    background: -moz-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: -webkit-linear-gradient(top, #9f0006 0, #b70f15 100%);
    background: linear-gradient(to bottom, #9f0006 0, #b70f15 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-instagram,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-instagram {
    background: #5d98c8;
    background: -moz-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: -webkit-linear-gradient(top, #5d98c8 0, #3f729b 100%);
    background: linear-gradient(to bottom, #5d98c8, #3f729b) repeat scroll 0 0
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-instagram:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-instagram:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-instagram:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-instagram:focus {
    background: #4a8cc2;
    background: -moz-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: -webkit-linear-gradient(top, #4a8cc2 0, #386589 100%);
    background: linear-gradient(to bottom, #4a8cc2 0, #386589 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-instagram:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-instagram:active {
    background: #30648f;
    background: -moz-linear-gradient(top, #30648f 0, #386589 100%);
    background: -webkit-linear-gradient(top, #30648f 0, #386589 100%);
    background: linear-gradient(to bottom, #30648f 0, #386589 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-vk,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-vk {
    background: #346184;
    background: -moz-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: -webkit-linear-gradient(top, #5b7fa6 0, #346184 100%);
    background: linear-gradient(to bottom, #5b7fa6 0, #346184 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-vk:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-vk:hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-vk:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-vk:focus {
    background: #346184;
    background: -moz-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #346184 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #346184 0, #1d4b6e 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].btn-vk:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).btn-vk:active {
    background: #113b5a;
    background: -moz-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: -webkit-linear-gradient(top, #113b5a 0, #1d4b6e 100%);
    background: linear-gradient(to bottom, #113b5a 0, #1d4b6e 100%)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):focus {
    background: #2196f3;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%);
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):active {
    background: #0d47a1;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%);
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:hover,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):hover,
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:focus,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):focus {
    background: #2196f3!important;
    background: -moz-linear-gradient(top, #2196f3 0, #1976d2 100%)!important;
    background: -webkit-linear-gradient(top, #2196f3 0, #1976d2 100%)!important;
    background: linear-gradient(to bottom, #2196f3 0, #1976d2 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2196f3', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"]:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile):active {
    background: #0d47a1!important;
    background: -moz-linear-gradient(top, #0d47a1 0, #1976d2 100%)!important;
    background: -webkit-linear-gradient(top, #0d47a1 0, #1976d2 100%)!important;
    background: linear-gradient(to bottom, #0d47a1 0, #1976d2 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d47a1', endColorstr='#1976d2', GradientType=0)
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].yotpo-disabled,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).yotpo-disabled {
    line-height: 38px;
    border: 2px solid #b0bec5;
    background: rgba(0, 0, 0, 0)!important;
    color: #b0bec5!important;
    pointer-events: none
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].yotpo-disabled svg g g,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).yotpo-disabled svg g g {
    fill: #b0bec5
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].yotpo-disabled .svg-icon,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).yotpo-disabled .svg-icon {
    color: #b0bec5
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].yotpo-disabled:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).yotpo-disabled:active {
    line-height: 40px
}
html #tab-questions .yotpo.yotpo-main-widget input.yotpo-default-button.primary-color-btn[type="button"].yotpo-disabled.btn-big-height:active,
html #tab-questions .yotpo .yotpo-default-button:not(.yotpo-hidden-mobile).yotpo-disabled.btn-big-height:active {
    line-height: 60px
}
.header-collection-link {
    position: relative;
    -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1)
}
.header-collection-link .favorite-btn {
    position: relative
}
.header-collection-link .favorite-btn:before {
    content: '\e919';
    color: #243238;
    -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1)
}
.header-collection-link .favorite-btn:after {
    position: absolute;
    display: block;
    content: '';
    width: 10px;
    height: 10px;
    background-color: #ff6f00;
    border: solid 1px #fff;
    top: -3px;
    right: -3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    transition: opacity 500ms cubic-bezier(0.86, 0, 0.07, 1)
}
.header-collection-link .favorite-btn.filled {
    position: relative
}
.header-collection-link .favorite-btn.filled:after {
    opacity: 1
}
.header-collection-link .favorite-btn.filled.added:after {
    opacity: 0
}
.header-collection-link:hover .favorite-btn:before {
    color: #2196f3
}
.header-collection-link:active {
    background: #eceff1
}
.header-collection-link:active .favorite-btn:before {
    color: #2196f3
}
.header-collection-link .favorite-btn.added:before {
    content: '\e919';
    opacity: 0;
    -webkit-transition: all 5ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 5ms cubic-bezier(0.86, 0, 0.07, 1)
}
.header-collection-link .favorite-btn.added:after {
    -webkit-transition: all 5ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 5ms cubic-bezier(0.86, 0, 0.07, 1)
}
.header-collection-link .favorite-btn.added .heart-in-progress {
    width: 60px;
    height: 60px;
    color: #d84315;
    font-size: 60px;
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -32px
}
.header-collection-link .favorite-btn.added .heart-in-progress:before {
    content: '\e919'
}
.rd-notice.thumb-heart-tooltip.fade:not(.in) {
    left: -99999px!important
}
.collection-wrapper {
    padding-top: 40px;
    padding-bottom: 15px
}
.collection-wrapper h1 {
    margin: 0 auto 20px;
    font-size: 40px;
    line-height: 1.3;
    color: #243238;
    font-weight: bold;
    padding-top: 7px
}
.collection-wrapper .collection-short-description {
    font-size: 13px;
    color: #243238;
    line-height: 1.3;
    margin: 0
}
#empty-collection h1 {
    margin: 0 auto 40px
}
#empty-collection .wrap-collection-example {
    width: 300px;
    margin: 0 auto;
    position: relative
}
#empty-collection .wrap-collection-example .empty-item {
    margin-bottom: 40px;
    padding-top: 300px;
    background: #dde3e6;
    border-radius: 3px
}
#empty-collection .wrap-collection-example .empty-item img {
    margin: 0 auto;
    padding: 0;
    display: block;
    border-radius: 0 0 3px 3px
}
#empty-collection .wrap-collection-example #empty-collection-description {
    position: absolute;
    bottom: 164px;
    left: 100%;
    margin-left: 20px;
    width: 225px;
    padding-bottom: 120px;
    background: url('/img/svg/arrow-blue.svg?5000764') 0 bottom no-repeat;
    font-size: 13px;
    line-height: 1.5;
    color: #243238
}
.width__auto {
    width: auto!important
}
.blurred {
    filter: url("data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'><filter%20id='blur'><feGaussianBlur%20stdDeviation='20'%20/></filter></svg>#blur");
    filter: blur(20px);
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -ms-filter: blur(20px)
}
.clear {
    clear: both;
    height: 0;
    overflow: hidden
}
.sample {
    background: #fff;
    border: 1px solid #cfd8dc;
    font-size: 14px;
    font-weight: normal;
    margin: 7px 0 35px;
    padding: 40px 25px 20px;
    color: #243238
}
.sample p {
    margin: 0;
    padding: 0 0 18px
}
.sample a {
    margin: 10px 0 15px;
    color: #2196f3;
    text-decoration: none
}
.sample a:hover {
    color: #0d47a1;
    text-decoration: underline
}
.sample img {
    clear: both;
    float: right;
    margin: 20px 10px 30px
}
.sample h1 {
    font-size: 24px;
    font-weight: bold;
    color: #243238;
    background: #eceff1;
    padding: 20px 25px 20px;
    border-bottom: 1px solid #cfd8dc;
    margin: -40px -25px 35px;
    position: relative
}
.sample h1:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 45px;
    border-top-color: #cfd8dc;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.sample h1:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -12px;
    left: 46px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.sample h2 {
    font-size: 26px;
    padding: 0;
    margin: 0 0 15px
}
.sample h3 {
    font-size: 24px;
    padding: 0;
    margin: 0 0 15px
}
.sample h4 {
    font-size: 22px;
    margin: 0 0 15px;
    padding: 0
}
.sample h5 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 23px;
    padding: 0
}
.sample h6 {
    font-size: 14px;
    margin: 0 0 15px;
    padding: 0;
    font-weight: bold
}
.sample em {
    font-size: 14px;
    margin: 0 0 15px;
    color: #b0bec5
}
.sample div.hr_light {
    background: #cfd8dc;
    margin: 20px -25px 35px;
    padding: 0 25px 1px;
    position: relative;
    color: #fff
}
.sample div.hr_light:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -13px;
    left: 45px;
    border-top-color: #cfd8dc;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.sample div.hr_light:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -11px;
    left: 46px;
    border-top-color: #fff;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.sample .hr_direct {
    border-bottom: 1px solid #cfd8dc;
    padding: 0;
    display: block;
    margin: 23px -25px 37px
}
.sample ul {
    margin-bottom: 0;
    font-size: 14px
}
.sample ul li {
    font-size: 14px;
    padding: 0 0 15px 20px;
    position: relative
}
.sample ul li:before {
    color: #b0bec5;
    content: "";
    font-size: 11px;
    font-weight: normal;
    left: -3px;
    top: 5px;
    position: absolute;
    font-family: 'icomoon';
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none
}
.sample ol {
    padding: 0 0 0 20px;
    margin-bottom: 0
}
.sample ol li {
    font-size: 14px;
    padding: 0 0 15px 0
}
.sample.fullwidth-container table td {
    padding: 10px
}
.sample .about-icon-wrap {
    float: right;
    width: 303px;
    text-align: center
}
.sample .about-icon-wrap .svg:before {
    background-position: center
}
.sample .about-icon-big {
    margin: auto;
    float: none
}
#timeline {
    height: 0;
    padding: 0;
    margin: 0;
    display: none
}
.about_title1 {
    margin: -3px 0 0 0;
    text-align: center;
    font-size: 48px;
    font-weight: bold;
    color: #d84315
}
.about_title1 span {
    color: #2196f3
}
.about_title2 {
    margin: 0 0 35px;
    text-align: center;
    font-size: 26px;
    font-weight: normal;
    color: #243238
}
.category_land .wp-page-heading {
    text-align: center
}
.category_land .wp-page-heading .wp-heading {
    font-size: 30px;
    font-weight: bold;
    margin-top: 0
}
.category_land h2.wp_title {
    text-align: center;
    font-weight: bold;
    padding: 16px 0 20px 0;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px
}
.category_land .wp-landing-categories {
    margin: 0 0 45px
}
.category_land .wp-landing-categories .row {
    margin-left: 0;
    margin-right: 0
}
.category_land .wp-categories-list li {
    text-align: center;
    padding: 0;
    border: 1px solid #cfd8dc;
    margin: -1px -1px 0 0;
    float: left
}
.category_land .wp-categories-icon {
    width: 90px;
    height: 90px;
    display: inline-block;
    margin-bottom: 20px
}
.category_land .wp-categories-title {
    font-size: 16px;
    font-weight: bold;
    min-height: 45px;
    padding: 5px 5px 5px
}
.category_land .wp-categories-pseudo-link {
    text-decoration: underline;
    color: #2196f3
}
.category_land .wp-categories-link {
    color: #243238;
    text-decoration: none;
    font-size: 12px;
    background: #fff;
    padding: 20px 20px 30px 20px;
    position: relative;
    display: block;
    z-index: 1
}
.category_land .wp-categories-link:hover {
    -webkit-box-shadow: 0 10px 10px 0 rgba(36, 50, 56, 0.2);
    box-shadow: 0 10px 10px 0 rgba(36, 50, 56, 0.2);
    z-index: 2
}
.category_land .wp-categories-link:active {
    padding-top: 21px;
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%)
}
.category_land .wp-categories-link:active .wp-categories-title {
    color: #fff
}
.category_land .all-categories .wp-heading {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 30px;
    font-weight: bold
}
.category_land .all-categories .wp-sub-title {
    text-align: center;
    margin-bottom: 35px
}
.category_land .all-categories div.block-categories {
    width: 27%
}
.category_land .all-categories div.block-categories:last-child {
    margin-right: -8%;
    padding-right: 8%
}
@media(max-width:1194px) {
    .category_land .all-categories div.block-categories {
        width: 25%
    }
    .category_land .all-categories div.block-categories:last-child {
        margin-right: 0;
        padding-right: 10px
    }
}
.category_land .all-categories .block-categories a {
    color: #d84315;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
    margin: 7px 0 9px
}
.category_land .all-categories .block-categories a:hover {
    color: #bf360c;
    text-decoration: none
}
.category_land .all-categories ul.level-2 {
    margin: 0 0 8px 10px
}
.category_land .all-categories ul.level-2 .cat-list {
    padding: 0 0 10px;
    line-height: 15px
}
.category_land .all-categories ul.level-2 a {
    display: inline;
    margin: 0;
    color: #2196f3;
    font-weight: normal;
    font-size: 14px;
    text-decoration: underline
}
.category_land .all-categories ul.level-2 a:hover {
    color: #0d47a1;
    text-decoration: underline
}
.category_land .all-categories ul.level-3 {
    margin: 0 0 0 15px
}
.container .video-header {
    overflow: hidden;
    height: 306px;
    margin: 7px auto 0;
    position: relative
}
.container .video-header:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    content: ' '
}
.container .video-header .header-unit {
    position: absolute;
    color: #fff;
    width: 100%;
    text-align: center;
    z-index: 3;
    top: 66px
}
.container .video-header .header-unit .header-text {
    font-size: 68px;
    font-weight: bold;
    margin: 11px 60px 0;
    letter-spacing: 0;
    text-shadow: 0 3px 5px rgba(0, 0, 0, 0.12)
}
.container .video-header .header-unit .header-text2 {
    font-size: 24px;
    display: block;
    padding: 0 60px 32px;
    line-height: 29px;
    min-height: 60px;
    text-shadow: 0 3px 5px rgba(0, 0, 0, 0.12)
}
.container .video-header .header-unit .watch-btn {
    font-size: 26px;
    line-height: 29px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    margin: 0 0 0 -18px;
    padding: 0 0 0 36px;
    position: relative;
    text-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    opacity: 1;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}
.container .video-header .header-unit .watch-btn:hover {
    cursor: pointer;
    opacity: .7
}
.container .video-header .header-unit .watch-btn:before {
    content: '';
    background: url('/img/sprite2.png?5000764') no-repeat -57px 0;
    padding: 0 16px;
    margin: 0 5px 0 0;
    display: inline;
    position: absolute;
    top: 0;
    left: 0;
    width: 29px;
    height: 30px
}
.container .video-header.no-video-header .watch-btn {
    padding: 0
}
.container .video-header.no-video-header .watch-btn:before {
    display: none
}
.container .video-header.wordpress {
    background: url('/img/landing/videoheader-wordpress.jpg?5000764') no-repeat 0 0;
    position: relative
}
.container .video-header.wordpress:before {
    opacity: .65;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWVjMzViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA5OWNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM2NDZkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, #eec35b 0, #09c 50%, #3646dc 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #eec35b), color-stop(50%, #09c), color-stop(100%, #3646dc));
    background: -webkit-linear-gradient(45deg, #eec35b 0, #09c 50%, #3646dc 100%);
    background: -o-linear-gradient(45deg, #eec35b 0, #09c 50%, #3646dc 100%);
    background: -ms-linear-gradient(45deg, #eec35b 0, #09c 50%, #3646dc 100%);
    background: linear-gradient(45deg, #eec35b 0, #09c 50%, #3646dc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eec35b', endColorstr='#3646dc', GradientType=1)
}
.container .video-header.prestashop {
    background: url('/img/landing/videoheader-prestashop.jpg?5000764') no-repeat 0 0;
    position: relative
}
.container .video-header.prestashop:before {
    opacity: .47;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWU1YTI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjNjNmZjc5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjNjNmZjc5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE2MjcxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, #1e5a24 0, #63ff79 55%, #63ff79 55%, #16271d 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #1e5a24), color-stop(55%, #63ff79), color-stop(55%, #63ff79), color-stop(100%, #16271d));
    background: -webkit-linear-gradient(45deg, #1e5a24 0, #63ff79 55%, #63ff79 55%, #16271d 100%);
    background: -o-linear-gradient(45deg, #1e5a24 0, #63ff79 55%, #63ff79 55%, #16271d 100%);
    background: -ms-linear-gradient(45deg, #1e5a24 0, #63ff79 55%, #63ff79 55%, #16271d 100%);
    background: linear-gradient(45deg, #1e5a24 0, #63ff79 55%, #63ff79 55%, #16271d 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1e5a24', endColorstr='#16271d', GradientType=1)
}
.container .video-header.moto-cms-3 {
    background: url('/img/landing/videoheader-moto-cms-3.jpg?5000764') no-repeat 0 0;
    background-position: top center;
    position: relative
}
.container .video-header.moto-cms-3:before {
    opacity: .44;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMmYwNTgyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGY5OTEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmMDU4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, #2f0582 0, #df9913 50%, #2f0582 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #2f0582), color-stop(50%, #df9913), color-stop(100%, #2f0582));
    background: -webkit-linear-gradient(45deg, #2f0582 0, #df9913 50%, #2f0582 100%);
    background: -o-linear-gradient(45deg, #2f0582 0, #df9913 50%, #2f0582 100%);
    background: -ms-linear-gradient(45deg, #2f0582 0, #df9913 50%, #2f0582 100%);
    background: linear-gradient(45deg, #2f0582 0, #df9913 50%, #2f0582 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2f0582', endColorstr='#2f0582', GradientType=1)
}
.container .video-header.opencart {
    background: url('/img/landing/videoheader-opencart.jpg?5000764') no-repeat 0 0;
    background-position: top center;
    position: relative
}
.container .video-header.opencart:before {
    opacity: .5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTUyNDJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMmRlOWZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMDMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, #15242b 0, #2de9ff 50%, #010300 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #15242b), color-stop(50%, #2de9ff), color-stop(100%, #010300));
    background: -webkit-linear-gradient(45deg, #15242b 0, #2de9ff 50%, #010300 100%);
    background: -o-linear-gradient(45deg, #15242b 0, #2de9ff 50%, #010300 100%);
    background: -ms-linear-gradient(45deg, #15242b 0, #2de9ff 50%, #010300 100%);
    background: linear-gradient(45deg, #15242b 0, #2de9ff 50%, #010300 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#15242b', endColorstr='#010300', GradientType=1)
}
.container .video-header.magento {
    background: url('/img/landing/videoheader-magento.jpg?5000764') no-repeat 0 0;
    background-position: top center;
    position: relative
}
.container .video-header.magento:before {
    opacity: .35;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjU0MjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWU2ZjM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I2NDMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, #b54200 0, #ee6f35 50%, #b64300 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #b54200), color-stop(50%, #ee6f35), color-stop(100%, #b64300));
    background: -webkit-linear-gradient(45deg, #b54200 0, #ee6f35 50%, #b64300 100%);
    background: -o-linear-gradient(45deg, #b54200 0, #ee6f35 50%, #b64300 100%);
    background: -ms-linear-gradient(45deg, #b54200 0, #ee6f35 50%, #b64300 100%);
    background: linear-gradient(45deg, #b54200 0, #ee6f35 50%, #b64300 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b54200', endColorstr='#b64300', GradientType=1)
}
.container .video-header.joomla {
    background: url('/img/landing/videoheader-joomla.jpg?5000764') no-repeat 0 0;
    background-position: top center;
    position: relative
}
.container .video-header.joomla:before {
    opacity: .15;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, #000 0, #fff 50%, #000 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #000), color-stop(50%, #fff), color-stop(100%, #000));
    background: -webkit-linear-gradient(45deg, #000 0, #fff 50%, #000 100%);
    background: -o-linear-gradient(45deg, #000 0, #fff 50%, #000 100%);
    background: -ms-linear-gradient(45deg, #000 0, #fff 50%, #000 100%);
    background: linear-gradient(45deg, #000 0, #fff 50%, #000 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1)
}
.container .video-header.monstroid {
    background: url('/img/landing/header-monstroid.png?5000764') no-repeat 0 0;
    background-position: top center;
    position: relative
}
.container .video-header.monstroid h1 {
    color: #51befe;
    font-size: 21px;
    font-weight: 100;
    margin-top: -51px;
    margin-bottom: 0
}
.container .video-header.monstroid .header-text {
    color: #999;
    font-size: 15px;
    font-weight: 400;
    margin-top: 165px;
    letter-spacing: 3px;
    text-transform: uppercase
}
.container .video-header.monstroid .watch-btn {
    background-color: #feea3a;
    color: #333;
    min-width: 134px;
    text-shadow: none;
    padding: 10px 15px 9px;
    border-radius: 3px;
    font-size: 16px;
    margin-top: 17px;
    margin-left: 0
}
.container .video-header.monstroid .watch-btn:hover {
    opacity: 1;
    background-color: #3477f1;
    color: #fff
}
.container .video-header #breadcrumbs {
    padding: 38px 10px 10px;
    position: relative;
    display: block;
    text-align: center
}
.container .video-header #breadcrumbs .breadcrumbs {
    margin: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.container .video-header #breadcrumbs .breadcrumbs li:after {
    color: #fff
}
.container .video-header #breadcrumbs .breadcrumbs li a,
.container .video-header #breadcrumbs .breadcrumbs li .link-click {
    color: #fff;
    opacity: 1;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}
.container .video-header #breadcrumbs .breadcrumbs li a:hover,
.container .video-header #breadcrumbs .breadcrumbs li .link-click:hover {
    opacity: .7
}
.container .video-header .mfp-close {
    background: url('/img/sprite2.png?5000764') no-repeat -88px 1px;
    right: 27px;
    top: 22px;
    display: none;
    font-size: 26px;
    width: 22px;
    height: 23px;
    opacity: 1;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}
.container .video-header .mfp-close:hover {
    opacity: .7
}
@media(max-width:1309px) {
    .container .video-header .mfp-close {
        right: 13px
    }
}
.container .video-header .picwrapper {
    min-height: 501px
}
.container .video-header #wista {
    width: 890px;
    z-index: -1;
    margin: 0 auto;
    display: block;
    position: relative;
    opacity: 0
}
.container .video-header #wista object {
    width: 890px!important
}
.container .video-header .share {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    margin: 0;
    padding: 0 0 0 30px;
    line-height: 23px
}
@media(max-width:1309px) {
    .container .video-header .share {
        padding: 0 0 0 15px
    }
}
.container .video-header .share .sharrre>a,
.container .video-header .share .sharrre>span {
    color: #fff;
    text-decoration: none
}
.container .video-header .share .js-share-list {
    position: relative;
    display: block;
    vertical-align: middle;
    top: 32%
}
.container .video-header .share .js-share-list li {
    cursor: pointer
}
.container .video-header .share .js-share-list .count {
    position: absolute;
    display: none;
    left: 31px;
    top: -3px;
    background: #fff;
    text-align: center;
    padding: 2px 6px 1px;
    min-width: 35px;
    font-size: 11px;
    color: #243238
}
.container .video-header .share .js-share-list .count:after {
    position: absolute;
    display: block;
    bottom: 8px;
    left: -7px;
    content: " ";
    z-index: 2;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 7px solid #fff
}
.container .video-header .share .facebook {
    position: relative;
    margin: 0 0 16px
}
.container .video-header .share .facebook .icon-facebook {
    margin-left: -2px;
    font-size: 20px;
    display: block;
    opacity: 1;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}
.container .video-header .share .facebook:hover .count {
    display: block
}
.container .video-header .share .facebook:hover .icon-facebook {
    opacity: .7
}
.container .video-header .share .twitter {
    position: relative;
    margin: 0 0 13px
}
.container .video-header .share .twitter .icon-twitter {
    display: block;
    opacity: 1;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}
.container .video-header .share .twitter:hover .count {
    display: block;
    top: -6px
}
.container .video-header .share .twitter:hover .icon-twitter {
    opacity: .7
}
.container .video-header .share .googlePlus {
    position: relative;
    margin: 0 0 13px
}
.container .video-header .share .googlePlus .icon-google-plus {
    display: block;
    opacity: 1;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    padding: 1px
}
.container .video-header .share .googlePlus:hover .count {
    display: block
}
.container .video-header .share .googlePlus:hover .icon-google {
    opacity: .7
}
.super-type.landing-page .content_wrap {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%
}
.super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview {
    height: 255px
}
.super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
.super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview img {
    height: 218px;
    width: 218px
}
@media(max-width:1599px) {
    .super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview {
        height: 266px
    }
    .super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
    .super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview img {
        height: 229px;
        width: 229px
    }
}
@media(max-width:1309px) {
    .super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview {
        height: 248px
    }
    .super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview .img-placeholder,
    .super-type.landing-page .search-listing .thumbnails .thumbnail .thumbnail-preview img {
        width: 211px;
        height: 211px
    }
}
.single-addwords #sticky-nav-sticky-wrapper+p {
    margin: 0
}
.landing-page .phone-numb {
    font-size: 26px;
    color: #243238;
    text-decoration: none;
    letter-spacing: -0.8px;
    padding: 0 0 0 30px;
    margin: 10px 0 0 0;
    position: absolute;
    top: -79px;
    right: 10px;
    background: url('/img/wp/phone-icon.png') no-repeat left center;
    line-height: inherit
}
.landing-page .phone-numb:hover {
    text-decoration: none
}
.landing-page .box-content {
    padding: 32px 40px 10px;
    margin: 0 0 30px;
    background: #fff;
    border: 1px solid #cfd8dc
}
.landing-page .wp_wrapper {
    padding: 54px 0 0;
    position: relative
}
.landing-page .wp_wrapper ul.checkbox-list li a::before,
.landing-page .wp_wrapper ul.checkbox-list li span.link-click::before {
    display: none!important
}
.landing-page .box-title {
    text-align: center;
    margin: 0 0 25px
}
.landing-page .box-title h2 {
    color: #243238;
    font-size: 22px;
    font-weight: bold;
    line-height: 27px;
    margin: 0;
    text-align: center
}
.landing-page .box-title span {
    color: #b0bec5;
    font-size: 18px;
    font-weight: normal;
    display: block
}
.landing-page .inform-text-block .inform-item {
    float: left;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0;
    position: relative
}
.landing-page .inform-text-block .inform-item a {
    color: #a8a29f;
    display: block
}
.landing-page .inform-text-block .inform-item .wp-icon-inform {
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    padding: 0;
    margin: 0 10px 0 0;
    vertical-align: top;
    position: relative;
    top: 6px;
    border: 0
}
.landing-page .inform-text-block .inform-item .wp-icon-inform.icon-facebook {
    background-position: -34px -66px
}
.landing-page .inform-text-block .inform-item .wp-icon-inform.icon-twitter {
    background-position: -3px -784px
}
.landing-page .inform-text-block .inform-item .wp-icon-inform.icon-google-plus {
    background-position: -34px -784px
}
.landing-page .inform-text-block .inform-item .wp-icon-inform2 {
    background-size: 100px 100px;
    display: inline-block;
    height: 25px;
    margin-bottom: 0;
    margin-right: 10px;
    width: 25px;
    vertical-align: top;
    position: relative;
    top: 6px
}
.landing-page .inform-text-block .additional-description {
    margin: 7px 5px 10px;
    display: inline-block
}
.landing-page .inform-text-block .img-rotator {
    display: inline-block;
    float: left;
    margin: 7px 20px 20px 0
}
.landing-page .inform-text-block .tcenter {
    margin: 15px 0 0
}
.landing-page .tcenter {
    position: relative;
    text-align: center;
    margin: 0 0 50px;
    z-index: 0
}
.landing-page .tcenter .box-btn {
    padding: 0 0 50px
}
.landing-page .wp-description {
    color: #233237;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    display: block;
    margin-top: 10px
}
.landing-page .wp-standart {
    margin: 10px 10px 10px;
    min-width: 320px
}
.landing-page .text-block.box-content {
    padding-bottom: 60px
}
.landing-page .block.similar-templates {
    margin-top: 0
}
.landing-page .page-heading {
    position: relative
}
.landing-page .categories-block .wp-categories-title {
    font-size: 16px;
    font-weight: bold;
    min-height: 43px;
    padding: 5px 0 5px 0
}
.landing-page .categories-block .wp-categories-title a {
    color: #243238
}
.landing-page .categories-block .wp-categories-title a:hover {
    text-decoration: none
}
.landing-page .categories-block .wp-categories-icon {
    display: inline-block;
    margin-bottom: 20px;
    width: 90px;
    height: 90px
}
.landing-page .categories-block .wp-categories-link {
    color: #243238;
    text-decoration: none;
    font-size: 12px;
    background: transparent;
    padding: 20px 20px 30px 20px;
    position: relative;
    display: block;
    z-index: 1
}
.landing-page .categories-block .wp-categories-link:hover {
    -webkit-box-shadow: 0 10px 10px 0 rgba(36, 50, 56, 0.2);
    box-shadow: 0 10px 10px 0 rgba(36, 50, 56, 0.2)
}
.landing-page .categories-block .wp-categories-link:active {
    padding-top: 21px;
    background: linear-gradient(to bottom, #455a64 0, #546e7a 100%)
}
.landing-page .categories-block .wp-categories-link:active .wp-categories-title a {
    color: #fff
}
.landing-page .categories-block .col-lg-3,
.landing-page .categories-block .col-md-3,
.landing-page .categories-block .col-sm-3 {
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #fff;
    float: left;
    margin: -1px -1px 0 0;
    text-align: center
}
.landing-page .categories-block .tcenter.box-btn {
    margin: 0 0 15px;
    padding-top: 35px
}
.landing-page .categories-block .categor_item {
    color: #b0bec5
}
.landing-page .content_wrap {
    float: right;
    width: 75%;
    padding-left: 10px;
    padding-right: 10px
}
.landing-page .categories-block {
    padding-bottom: 38px
}
.landing-page .block-testimonials {
    margin: 0 0 40px
}
.landing-page .block-testimonials .list-testimonials {
    padding: 0 0 15px;
    color: #b0bec5
}
.landing-page .block-testimonials .list-testimonials .quote-1 {
    color: #243238;
    background: #fff;
    border: 1px solid #b0bec5;
    padding: 21px 23px 26px;
    margin: 0;
    font-size: 14px;
    line-height: 17px
}
.landing-page .block-testimonials .list-testimonials .quote-1 .testi-title {
    font-weight: bold;
    margin: 0 0 5px
}
.landing-page .block-testimonials .list-testimonials .user {
    color: #d84315;
    font-size: 14px
}
.landing-page .block-testimonials .list-testimonials .templ_id {
    display: block
}
.landing-page .block-testimonials .list-testimonials .templ_id a {
    color: #2196f3
}
.landing-page .block-testimonials .list-testimonials .templ_id a:hover {
    color: #0d47a1
}
.landing-page .block-features {
    color: #243238
}
.landing-page .block-features .list-features {
    margin-top: 0;
    padding-bottom: 15px
}
.landing-page .block-features .feature-block {
    padding: 2px 0 0 60px
}
.landing-page .block-features .features-item {
    margin: 20px 0 22px;
    position: relative
}
.landing-page .block-features .features-item img {
    width: 43px;
    height: 43px;
    position: absolute;
    margin: 0 10px 20px 0
}
.landing-page .block-features h4 {
    font-size: 18px;
    font-weight: bold
}
.landing-page .block-features p {
    font-size: 14px;
    overflow: hidden;
    line-height: 17px
}
.landing-page .block-features .features-item-big {
    text-align: center;
    margin: 30px 0;
    padding: 0
}
.landing-page .block-features .features-item-big img {
    margin: 20px 0;
    position: relative
}
.landing-page .block-features .features-item-big h4 {
    font-size: 36px;
    margin: 0 10px 12px;
    color: #0179ce;
    letter-spacing: 0
}
.landing-page .block-features .features-item-big p {
    font-size: 18px;
    padding: 0 80px;
    line-height: 1.2
}
.landing-page .block-latest {
    text-align: left
}
.landing-page .block-latest .box-title {
    padding-bottom: 0
}
.landing-page .block-latest .search-listing {
    margin-top: 20px
}
.landing-page .block-latest h2,
.landing-page .block-latest h2.block-heading {
    background: #fff;
    display: block;
    color: #243238;
    font-size: 18px;
    line-height: 20px;
    min-height: 46px;
    margin: 0;
    padding: 13px 0 12px 20px;
    position: relative;
    text-align: left;
    font-weight: normal
}
.landing-page .block-latest p {
    padding: 0 20px 0;
    font-size: 14px;
    color: #5b5b5a;
    text-align: left
}
.landing-page .block-latest .owl-controls .owl-buttons {
    margin: 0 6px;
    bottom: inherit;
    right: 0;
    top: -40px;
    overflow: hidden;
    position: absolute;
    z-index: 11
}
.landing-page .landing-header {
    position: relative;
    padding: 0;
    text-align: left;
    margin: 0;
    background: #fff
}
.landing-page .landing-header .img-indent {
    float: left;
    margin: -40px 33px -21px 0;
    width: 330px;
    min-height: 312px;
    padding: 0;
    overflow: hidden
}
@media(min-width:1309px) {
    .landing-page .landing-header .img-indent {
        margin: -40px 33px -21px 0
    }
}
.landing-page .landing-header .img-indent img {
    width: 100%
}
.landing-page .landing-header .header-unit {
    padding: 4px 0 0 0;
    overflow: hidden
}
.landing-page .landing-header .header-unit .header-text {
    display: block;
    text-align: left;
    color: #243238;
    font-size: 50px;
    font-weight: bold;
    line-height: 46px;
    margin: 0
}
.landing-page .landing-header .header-unit .header-text2 {
    display: block;
    text-align: left;
    color: #243238;
    font-size: 26px;
    font-weight: normal;
    margin: 10px 0 0;
    line-height: 28px;
    padding: 0 100px 0 0
}
.landing-page .landing-header .header-unit a.wp_button {
    margin: 20px 0 0
}
.landing-page .landing-header .header-unit .or {
    color: #243238;
    font-size: 16px;
    margin: 0;
    padding: 10px 15px;
    vertical-align: top;
    position: relative;
    top: 10px
}
.landing-page .landing-header .header-unit .cms-type-block {
    font-size: 14px;
    padding: 22px 0 11px 0;
    position: relative;
    margin-left: -3px;
    margin-right: -22px;
    max-width: 730px
}
.landing-page .landing-header .header-unit .cms-type-block .type-block-arrow {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -17px;
    left: 117px;
    border-bottom-color: #d7d7d7;
    content: " ";
    border-width: 8px;
    box-sizing: border-box
}
.landing-page .landing-header .header-unit .cms-type-block .type-block-arrow:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -8px;
    left: -9px;
    border-bottom-color: #eceff1;
    content: " ";
    border-width: 9px;
    box-sizing: border-box
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-heading {
    color: #243238;
    margin: 0 20px 10px;
    font-weight: bold
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list {
    list-style: none outside none;
    margin-left: 0
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list .cms-type-item {
    color: #243238;
    float: left;
    font-size: 14px;
    line-height: 51px;
    padding: 0 11px 0 4px;
    border-right: 1px solid #cfd8dc;
    position: relative;
    min-height: 51px;
    margin-right: 11px
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list .cms-type-item span {
    display: block
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list .cms-type-item .cms-type-img {
    display: block;
    position: absolute
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list .cms-type-item .cms-type-txt {
    display: block;
    line-height: 18px;
    padding: 7px 0 0 60px
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list .cms-type-item .cms-type-txt strong {
    display: block
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list .cms-type-item .wp-icon {
    background-size: 31px 31px;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    padding: 0;
    height: 25px;
    width: 25px;
    margin: 0 10px 0 0;
    vertical-align: top;
    position: relative;
    top: 6px
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list .cms-type-item .wp-icon2 {
    background-size: 100px 100px;
    display: inline-block;
    height: 50px;
    margin-bottom: 0;
    margin-right: 10px;
    width: 50px;
    vertical-align: top;
    position: relative;
    top: 0
}
.landing-page .landing-header .header-unit .cms-type-block .cms-type-list .cms-type-item:last-child {
    border-right: 0
}
.landing-page .landing-header .infographic-header-wrappper {
    padding: 20px 0 40px
}
.landing-page .big-screen-block {
    padding-bottom: 50px
}
.landing-page .big-screen-block hgroup {
    padding: 10px
}
.landing-page .big-screen-block hgroup h2 {
    margin: 0 0 2px 0;
    font-weight: bold;
    font-size: 24px;
    color: #d84315
}
.landing-page .big-screen-block hgroup p {
    color: #243238;
    font-size: 14px;
    min-height: 40px;
    margin: 0;
    line-height: 17px
}
@media(max-width:1600px) {
    .landing-page .big-screen-block hgroup p {
        min-height: 60px
    }
}
.landing-page .big-screen-block .screen-wrapper {
    overflow: hidden;
    height: 750px;
    border: 10px solid #fff;
    border-bottom-width: 30px
}
@media(max-width:1600px) {
    .landing-page .big-screen-block .screen-wrapper {
        height: 650px
    }
}
@media(max-width:1310px) {
    .landing-page .big-screen-block .screen-wrapper {
        height: 600px
    }
}
.landing-page .big-screen-block .screen-wrapper a {
    display: block
}
.landing-page .big-screen-block .screen-wrapper a img {
    width: 100%
}
.landing-page .big-screen-block .btn-group-block {
    background: #eceff1;
    text-align: center;
    padding: 3.9% 11%;
    border: 1px solid #d7d7d7;
    position: relative
}
.landing-page .big-screen-block .btn-group-block:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -19px;
    left: 48.5%;
    border-bottom-color: #eceff1;
    content: " ";
    border-width: 10px;
    box-sizing: border-box;
    z-index: 2
}
@media(max-width:1600px) {
    .landing-page .big-screen-block .btn-group-block:before {
        left: 48%
    }
}
.landing-page .big-screen-block .btn-group-block:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -21px;
    left: 48.5%;
    border-bottom-color: #d7d7d7;
    content: " ";
    border-width: 10px;
    box-sizing: border-box;
    z-index: 1
}
@media(max-width:1600px) {
    .landing-page .big-screen-block .btn-group-block:after {
        left: 48%
    }
}
.landing-page .big-screen-block .icon-pop-out {
    display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    line-height: 20px;
    margin-top: -4px;
    font-weight: normal
}
@media(max-width:1600px) {
    .landing-page .big-screen-block .icon-pop-out {
        font-size: 18px
    }
}
.landing-page .big-screen-block .btn-live-demo,
.landing-page .big-screen-block .btn-view-details {
    width: 150px
}
.landing-page .big-screen-block .btn-live-demo {
    margin-right: 20px
}
.landing-page .big-screen-block .btn-view-details {
    margin-left: 20px
}
.landing-page .big-screen-block.infographic-item hgroup h2 {
    margin: 0 0 4px 0
}
@media(max-width:1600px) {
    .landing-page .big-screen-block.infographic-item hgroup h2 {
        font-size: 22px
    }
}
@media(max-width:1310px) {
    .landing-page .big-screen-block.infographic-item hgroup h2 {
        font-size: 20px
    }
}
.landing-page .big-screen-block.infographic-item hgroup h2 a {
    color: inherit
}
.landing-page .big-screen-block.infographic-item hgroup h2 a:hover {
    color: #bf360c;
    text-decoration: none
}
.landing-page .big-screen-block.infographic-item hgroup p {
    min-height: 24px
}
.landing-page .big-screen-block.infographic-item .screen-wrapper {
    height: 700px
}
@media(max-width:1600px) {
    .landing-page .big-screen-block.infographic-item .screen-wrapper {
        height: 600px
    }
}
@media(max-width:1310px) {
    .landing-page .big-screen-block.infographic-item .screen-wrapper {
        height: 560px
    }
}
.landing-page .big-screen-block.infographic-item .screen-wrapper a img {
    width: auto;
    max-width: none
}
.landing-page .big-screen-block.infographic-item .btn-group-block .empty-block {
    display: inline-block;
    width: 40px
}
.landing-page .big-screen-block.infographic-item .button {
    width: 100px
}
.landing-page .big-screen-block.infographic-item .button.btn-interactive,
.landing-page .big-screen-block.infographic-item .button.btn-static {
    width: 150px
}
.landing-page .content_wrap {
    float: right;
    width: 75%;
    padding-left: 10px;
    padding-right: 10px
}
.landing-page.landing-page-renew .categories-block .box-title h2,
.landing-page.landing-page-renew .block-features .box-title h2,
.landing-page.landing-page-renew .text-block .box-title h2 {
    color: #fff;
    background-color: #455a64;
    font-size: 18px;
    text-shadow: 1px 1px #4e4744;
    font-weight: bold;
    line-height: 20px;
    margin: 0 -28px 0 -28px;
    padding: 11px 28px 15px;
    text-align: left;
    position: relative
}
.landing-page.landing-page-renew .categories-block .box-title h2:before,
.landing-page.landing-page-renew .block-features .box-title h2:before,
.landing-page.landing-page-renew .text-block .box-title h2:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -12px;
    left: 42px;
    border-top-color: #455a64;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.landing-page.landing-page-renew .categories-block .box-title h2 span,
.landing-page.landing-page-renew .block-features .box-title h2 span,
.landing-page.landing-page-renew .text-block .box-title h2 span {
    color: #b0bec5;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    position: absolute;
    bottom: -36px
}
.landing-page.landing-page-renew .categories-block.box-content,
.landing-page.landing-page-renew .block-features.box-content,
.landing-page.landing-page-renew .text-block.box-content {
    padding-top: 0;
    padding-right: 28px;
    padding-left: 28px;
    margin: 0 0 45px
}
.landing-page.landing-page-renew .block-features.box-content .feature-block p a {
    color: #2196f3
}
.landing-page.landing-page-renew .block-features.box-content .feature-block p a:hover {
    color: #0d47a1
}
.landing-page.landing-page-renew .box-content.text-block a {
    color: #2196f3
}
.landing-page.landing-page-renew .box-content.text-block a:hover {
    color: #0d47a1
}
.landing-page #breadcrumbs {
    padding-bottom: 0;
    padding-left: 374px
}
@media(min-width:1309px) {
    .landing-page #breadcrumbs {
        padding-left: 374px
    }
}
.landing-page .colwhite .breadcrumbs li:last-child .br-last {
    color: #fff
}
.landing-page .box-content.categories-block .wp-categories-link .box_inner>p a {
    color: #2196f3
}
.landing-page .box-content.categories-block .wp-categories-link .box_inner>p a:hover {
    color: #0d47a1
}
.addword-type-page.landing-page .landing-header .img-indent,
.landing-page-presentations.landing-page .landing-header .img-indent {
    float: left;
    margin: 10px 33px -21px 0;
    width: 330px;
    min-height: 312px;
    padding: 0;
    overflow: hidden
}
@media(min-width:1309px) {
    .addword-type-page.landing-page .landing-header .img-indent, .landing-page-presentations.landing-page .landing-header .img-indent {
        margin: 10px 33px -21px 0
    }
}
.addword-type-page.landing-page .landing-header .img-indent img,
.landing-page-presentations.landing-page .landing-header .img-indent img {
    width: 100%
}
.addword-type-page.landing-page .landing-header .header-unit,
.landing-page-presentations.landing-page .landing-header .header-unit {
    padding: 40px 0 0 10px
}
.addword-type-page.landing-page .landing-header .header-unit .header-text,
.landing-page-presentations.landing-page .landing-header .header-unit .header-text {
    display: block;
    text-align: left;
    color: #243238;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    margin: 0 0 10px 0
}
.addword-type-page.landing-page .landing-header .header-unit .header-text2,
.landing-page-presentations.landing-page .landing-header .header-unit .header-text2 {
    display: block;
    text-align: left;
    color: #5b5b5a;
    font-size: 18px;
    line-height: 22px;
    width: 700px;
    margin: 0
}
.addword-type-page.landing-page .landing-header .header-unit a.wp_button,
.landing-page-presentations.landing-page .landing-header .header-unit a.wp_button {
    margin: 26px 0 26px
}
@media(max-width:660px) {
    .addword-type-page.landing-page #sticky-nav-sticky-wrapper, .landing-page-presentations.landing-page #sticky-nav-sticky-wrapper {
        height: 0!important
    }
}
.addword-type-page.landing-page #sticky-nav .sticky-title,
.landing-page-presentations.landing-page #sticky-nav .sticky-title {
    min-width: 447px
}
@media(max-width:1600px) {
    .addword-type-page.landing-page #sticky-nav .sticky-title, .landing-page-presentations.landing-page #sticky-nav .sticky-title {
        min-width: 328px
    }
}
@media(max-width:1600px) {
    .addword-type-page.landing-page #sticky-nav .sticky-title, .landing-page-presentations.landing-page #sticky-nav .sticky-title {
        min-width: 302px
    }
}
@media(max-width:660px) {
    .addword-type-page.landing-page #sticky-nav .sticky-title, .landing-page-presentations.landing-page #sticky-nav .sticky-title {
        display: none
    }
}
.addword-type-page.landing-page .container.main-content,
.landing-page-presentations.landing-page .container.main-content {
    max-width: 100%
}
.addword-type-page.landing-page .wp-standart,
.landing-page-presentations.landing-page .wp-standart {
    min-width: 225px
}
.addword-type-page.landing-page .content_wrap,
.landing-page-presentations.landing-page .content_wrap {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}
.addword-type-page.landing-page .content_wrap>div,
.landing-page-presentations.landing-page .content_wrap>div {
    margin: 0 auto!important;

    max-width: 1316px
}
@media(max-width:1600px) {
    .addword-type-page.landing-page .content_wrap>div, .landing-page-presentations.landing-page .content_wrap>div {
        max-width: 1080px
    }
}
@media(max-width:1310px) {
    .addword-type-page.landing-page .content_wrap>div, .landing-page-presentations.landing-page .content_wrap>div {
        max-width: 984px
    }
}
.addword-type-page.landing-page .content_wrap.addword_content,
.landing-page-presentations.landing-page .content_wrap.addword_content {
    background-color: #fff
}
.addword-type-page.landing-page .content_wrap .row,
.landing-page-presentations.landing-page .content_wrap .row {
    margin-left: 0;
    margin-right: 0
}
.addword-type-page.landing-page .content_wrap .block-latest,
.landing-page-presentations.landing-page .content_wrap .block-latest {
    padding: 0 10px
}
@media(max-width:1310px) {
    .addword-type-page.landing-page .content_wrap .block-latest, .landing-page-presentations.landing-page .content_wrap .block-latest {
        padding: 0
    }
}
.addword-type-page.landing-page .content_wrap .block-features,
.landing-page-presentations.landing-page .content_wrap .block-features {
    padding: 45px 70px 35px;
    border: 0
}
.addword-type-page.landing-page .content_wrap .block-features .feature-block p,
.landing-page-presentations.landing-page .content_wrap .block-features .feature-block p {
    width: 90%
}
.addword-type-page.landing-page .content_wrap .block-testimonials,
.landing-page-presentations.landing-page .content_wrap .block-testimonials {
    padding: 47px 25px 10px
}
.addword-type-page.landing-page .tcenter,
.landing-page-presentations.landing-page .tcenter {
    margin: 45px 0 4px 0
}
.header_menu_wrapper {
    position: relative;
    margin: 0 auto;
    max-width: 1316px
}
.header_menu_wrapper .header_menu {
    display: inline-block;
    position: absolute;
    padding: 0 10px;
    top: -53px;
    right: 0
}
.header_menu_wrapper .header_menu li {
    float: left;
    color: #1c64a1;
    padding-left: 34px;
    font-size: 12px;
    font-weight: bold
}
.header_menu_wrapper .header_menu li a:hover {
    text-decoration: none
}
.single-presentations #footer {
    margin-top: 0
}
.form-wrapper.block-content input,
.form-wrapper.block-content select,
.form-wrapper.block-content textarea {
    color: #243238;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #90a4ae
}
.form-wrapper.block-content input:focus,
.form-wrapper.block-content select:focus,
.form-wrapper.block-content textarea:focus {
    border: 1px solid #2196f3;
    box-shadow: 0 1px 1px rgba(38, 115, 180, 0.2) inset;
    outline: 0
}
.form-wrapper.block-content input:-ms-input-placeholder,
.form-wrapper.block-content select:-ms-input-placeholder,
.form-wrapper.block-content textarea:-ms-input-placeholder {
    color: #b0bec5
}
.form-wrapper.block-content h4 {
    background: #eceff1;
    padding: 9px 0 11px 30px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    margin: 0 -25px 26px;
    color: #243238;
    font-weight: bold;
    border: 0
}
.form-wrapper.block-content h4:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 39px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.form-wrapper.block-content textarea {
    resize: vertical;
    min-height: 160px
}
.form-wrapper.block-content textarea+.popover {
    top: 0!important
}
.form-wrapper.block-content button {
    width: 100%
}
.form-wrapper.block-content .popover.right,
.form-wrapper.block-content .popover.left,
.form-wrapper.block-content .popover.top,
.form-wrapper.block-content .popover.bottom {
    z-index: 98
}
.form-wrapper.block-content ul {
    padding-top: 5px
}
.form-wrapper.block-content ul li {
    font-size: 12px;
    padding: 0 0 15px 15px
}
.form-wrapper.block-content .checkbox .popover.top {
    left: -10px!important;
    position: absolute;
    padding: 8px 20px!important;
    width: 205px
}
.form-wrapper.block-content .checkbox .popover.top .arrow {
    margin-left: 14px;
    left: 0
}
.form-wrapper.block-content .checkbox input {
    outline: 0
}
.form-wrapper.block-content .chosen-results {
    line-height: 18px
}
.form-wrapper.block-content .chosen-results li {
    background: 0;
    line-height: 15px;
    font-size: 13px;
    margin: 0;
    padding: 5px 6px
}
.form-wrapper.block-content .chosen-single {
    margin: 0;
    color: #000;
    text-decoration: none
}
.form-wrapper.block-content .chosen-single:hover {
    color: #000;
    text-decoration: none
}
.form-wrapper.block-content .chosen-container-single .chosen-single {
    height: 34px!important;
    line-height: 21px!important;
    font-weight: normal
}
.form-wrapper.block-content .chosen-container-single .chosen-single div {
    width: 16px!important
}
.form-wrapper.block-content .chosen-drop li:before {
    display: none
}
.form-wrapper.block-content .form-group button {
    margin-top: 6px
}
.form-wrapper.block-content .form-group.has-error .checkbox {
    margin-top: 3px
}
.form-wrapper.block-content .form-group.has-error .checkbox input {
    outline: none!important
}
.form-wrapper.block-content .form-group.has-error .checkbox input:focus {
    outline: none!important
}
.form-wrapper.block-content .form-group.has-error .checkbox input:hover {
    outline: none!important
}
.form-wrapper.block-content .form-group.has-error input {
    border: 1px solid #d84315;
    box-shadow: 0 1px 1px rgba(222, 74, 74, 0.2) inset
}
.form-wrapper.block-content .form-group.has-error input:hover {
    border: 1px solid #d84315;
    box-shadow: 0 1px 1px rgba(222, 74, 74, 0.2) inset
}
.form-wrapper.block-content .form-group.has-error input:focus {
    border: 1px solid #d84315;
    box-shadow: 0 1px 1px rgba(222, 74, 74, 0.2) inset
}
.form-wrapper.block-content .form-group .button-big {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    padding: 11px 45px 14px;
    width: 100%
}
.form-wrapper.block-content .form-group .tm-form-hint a {
    font-weight: normal;
    font-size: 12px
}
.form-wrapper.block-content .form-group .tm-form-hint a:hover {
    color: #0d47a1
}
.form-wrapper.block-content .form-group .tm-form-hint p {
    font-size: 12px;
    padding-bottom: 0
}
.form-wrapper.block-content .form-group .tm-form-hint span {
    color: #d84315
}
.form-wrapper.block-content .ninja-forms-error-msg {
    color: #c64545
}
.form-wrapper.block-content .ninja-forms-error-msg strong {
    color: #243238
}
.form-wrapper.block-content .ninja-forms-error-msg div {
    padding: 0 0 3px
}
.form-wrapper.block-content #recaptcha_privacy a {
    font-size: 11px;
    font-weight: normal
}
.block-ukraine-vacancy {
    line-height: 17px
}
.block-ukraine-vacancy h2.block-heading {
    padding: 24px 20px 24px 20px;
    font-weight: bold
}
.block-ukraine-vacancy h2.block-heading p {
    margin: 0
}
.block-ukraine-vacancy>.block-content {
    padding: 20px 18px
}
.block-ukraine-vacancy .block.block-style-4 {
    border: 1px solid #cfd8dc
}
.block-ukraine-vacancy .block.block-style-4 .block-content {
    padding: 20px 20px 5px 20px;
    min-height: 246px
}
.block-ukraine-vacancy .breadcrumbs {
    margin: 0 0 26px 0
}
.block-ukraine-vacancy .breadcrumbs a {
    color: #5b5b5a
}
.block-ukraine-vacancy .breadcrumbs span {
    color: #d84315
}
.block-ukraine-vacancy h4 {
    color: #d84315;
    font-weight: bold
}
.block-ukraine-vacancy .block-more {
    padding: 12px 10px 12px 20px
}
.block-ukraine-vacancy .block-more a {
    font-size: 14px
}
.block-ukraine-vacancy .block-more a b {
    margin-right: 10px
}
.block-ukraine-vacancy .block-content img {
    float: left;
    margin: 0 15px 15px 0
}
.block-vacancy-single h5 {
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 13px
}

.block-vacancy-single ul {
    margin-bottom: 22px
}
.block-vacancy-single ul li {
    background: url('/img/vacancy-sprites.png?5000764') no-repeat 0 -684px;
    padding: 1px 0 2px 15px
}
.block-vacancy-single ul.contact-list li {
    padding: 11px 0 12px 20px
}
.block-vacancy-single ul.contact-list .skype {
    background: url('/img/vacancy-sprites.png?5000764') no-repeat 0 -508px
}
.block-vacancy-single ul.contact-list .skype a {
    color: #d84315
}
.block-vacancy-single ul.contact-list .skype a:hover {
    text-decoration: none
}
.block-vacancy-single ul.contact-list .mail {
    background: url('/img/vacancy-sprites.png?5000764') no-repeat 0 -623px
}
.block-vacancy-single ul.contact-list .phone {
    background: url('/img/vacancy-sprites.png?5000764') no-repeat 0 -565px
}
.block-vacancy-single .block-vacancy-closed h4 {
    font-size: 24px;
    line-height: 24px;
    padding: 20px 0 0 0
}
.block-ukraine-hr {
    background: #d84315;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2)
}
.block-ukraine-hr div.block-heading {
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
    text-align: center;
    padding: 30px 20px 0 20px
}
.block-ukraine-hr div.block-heading span {
    display: block;
    border-bottom: 1px solid #dadada;
    padding-bottom: 30px;
    margin-bottom: -27px
}
.block-ukraine-hr div.block-heading strong {
    font-size: 24px;
    line-height: 24px;
    display: inline-block;
    background: #d84315;
    padding: 0 10px 0 10px;
    margin: 0;
    position: relative
}
.block-ukraine-hr div.block-content {
    background: #d84315;
    padding: 20px 20px 30px 20px
}
.block-ukraine-hr ul li {
    font-size: 17px;
    line-height: 24px;
    padding: 12px 0 12px 53px
}
.block-ukraine-hr ul li.feature1 {
    background: url('/img/vacancy-sprites.png?5000764') no-repeat 0 10px
}
.block-ukraine-hr ul li.feature2 {
    background: url('/img/vacancy-sprites.png?5000764') no-repeat 0 -86px
}
.block-ukraine-hr ul li.feature3 {
    background: url('/img/vacancy-sprites.png?5000764') no-repeat 0 -192px
}
.block-ukraine-hr ul li.feature4 {
    background: url('/img/vacancy-sprites.png?5000764') no-repeat 0 -294px
}
.block-ukraine-hr .mail {
    background: #243238 url('/img/vacancy-sprites.png?5000764') no-repeat 0 -401px;
    font-size: 18px;
    line-height: 20px;
    padding: 17px 10px 19px 120px;
    font-weight: bold
}
.block-ukraine-hr .mail a {
    color: #fff
}
@media(max-width:1599px) {
    .block-ukraine-hr .mail {
        font-size: 17px
    }
}
@media(max-width:1309px) {
    .block-ukraine-hr .mail {
        font-size: 15px
    }
}
.thermometer {
    width: 100%;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #c4c4c4;
    border-right-width: 0;
    border-bottom-width: 0;
    height: 17px;
    margin: 0 auto;
    border-radius: 7px;
    padding: 1px 1px
}
.thermometer .thermometer-inner {
    background: #55c157;
    height: 13px;
    border-radius: 7px
}
@media(max-width:660px) {
    #sticky-nav-sticky-wrapper {
        height: 0!important
    }
}
#sticky-nav {
    background-color: #455a64;
    position: relative;
    z-index: 100;
    width: 100%;
    padding: 0 10px;
    color: #e7e7e2;
    min-height: 64px;
    border: 0
}
@media(max-width:660px) {
    #sticky-nav {
        display: none
    }
}
#sticky-nav .sticky-dropdown-icon {
    background-image: url('/img/sprite.png?5000764');
    background-position: -50px -101px;
    width: 24px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    margin: 3px 11px 0 0
}
#sticky-nav .sticky-title {
    font-size: 24px;
    margin: 14px 10px 14px 0;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    text-shadow: #4e4744 1px 1px;
    min-width: 357px;
    max-width: 600px;
    line-height: inherit
}
@media(max-width:1600px) {
    #sticky-nav .sticky-title {
        max-width: 370px;
        font-size: 22px
    }
}
@media(max-width:1309px) {
    #sticky-nav .sticky-title {
        max-width: 675px;
        margin: 15px 0
    }
}
@media(max-width:1024px) {
    #sticky-nav .sticky-title {
        font-size: 20px;
        margin: 18px 0
    }
}
#sticky-nav .sticky-title .sticky-title-lower {
    color: #aca8a6;
    font-size: 16px;
    text-transform: initial;
    text-shadow: #4e4744 1px 1px
}
#sticky-nav .sticky-text {
    font-size: 18px;
    vertical-align: middle;
    color: #fff
}
@media(max-width:1024px) {
    #sticky-nav .sticky-text {
        display: none
    }
}
#sticky-nav .sticky-btn {
    float: right;
    display: none;
    margin: 14px 0;
    max-width: 252px
}
#sticky-nav .sticky-btn:before {
    background: #ac3c3c;
    display: none;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 3px;
    width: 100%
}
#sticky-nav .sticky-btn:hover {
    background-color: #c64545;
    text-decoration: none
}
#sticky-nav .sticky-btn:active:before {
    display: block
}
#sticky-nav .cms-type-block {
    padding: 15px 0;
    display: inline-block;
    vertical-align: middle
}
@media(max-width:1309px) {
    #sticky-nav .cms-type-block {
        display: none
    }
}
#sticky-nav .cms-type-block .cms-type-list {
    list-style: none outside none;
    margin-left: 0
}
#sticky-nav .cms-type-block .cms-type-list .cms-type-item {
    color: #b0bec5;
    float: left;
    font-size: 12px;
    position: relative;
    min-height: 33px;
    margin-right: 22px
}
#sticky-nav .cms-type-block .cms-type-list .cms-type-item span {
    display: block
}
#sticky-nav .cms-type-block .cms-type-list .cms-type-item .cms-type-img {
    display: block;
    position: absolute
}
#sticky-nav .cms-type-block .cms-type-list .cms-type-item .cms-type-txt {
    height: 33px;
    vertical-align: middle;
    display: table-cell;
    line-height: 14px;
    padding: 2px 0 0 45px
}
#sticky-nav .cms-type-block .cms-type-list .cms-type-item .wp-icon2 {
    display: inline-block;
    height: 35px;
    margin-bottom: 0;
    margin-right: 10px;
    width: 35px;
    vertical-align: top;
    position: relative;
    top: 0
}
#sticky-nav .cms-type-block .cms-type-list .cms-type-item:last-child {
    border-right: 0
}
#sticky-nav .dropdown-menu {
    border: 1px solid #aca9a8;
    top: 78px;
    padding: 18px 14px 26px 14px
}
#sticky-nav .dropdown-menu li {
    color: #5b5b5a;
    border-bottom: 1px solid #eae8e8;
    padding-right: 51px;
    padding-left: 5px
}
#sticky-nav .dropdown-menu li:last-child {
    border-bottom: 0
}
#sticky-nav .dropdown-menu li:hover {
    color: #e20504
}
#sticky-nav .dropdown-menu li b.icon-arrow-small-right {
    font-size: 11px;
    font-weight: bold;
    padding-right: 10px
}
#sticky-nav .dropdown-menu li a {
    display: inline-block;
    padding: 13px 0 10px 0;
    font-size: 16px;
    font-weight: bold
}
#sticky-nav .dropdown-menu li a:hover {
    color: #e20504;
    background-color: transparent
}
#sticky-nav .dropdown-menu li a:focus {
    background-color: transparent;
    color: inherit
}
#sticky-nav .form-wrapper {
    display: none;
    float: right;
    margin: 0
}
#sticky-nav .form-wrapper .form-horizontal {
    display: inline-block;
    margin: 14px 0 12px;
    width: 100%
}
#sticky-nav .form-wrapper .form-horizontal .popover {
    padding: 8px 20px!important
}
#sticky-nav .form-wrapper .form-horizontal .popover .arrow {
    margin-left: 14px;
    left: 0
}
#sticky-nav .form-wrapper .form-horizontal .alert-warning {
    z-index: 1;
    margin-bottom: -66px;
    top: -26px
}
#sticky-nav .form-wrapper .form-horizontal .form-group {
    display: inline-table;
    display: -ms-inline-grid;
    margin-bottom: 0
}
#sticky-nav .form-wrapper .form-horizontal .form-group .tm-form-hint {
    font-size: 12px;
    font-weight: bold;
    text-shadow: #4e4744 1px 1px

}
#sticky-nav .form-wrapper .form-horizontal .form-group .cherry-form-input,
#sticky-nav .form-wrapper .form-horizontal .form-group .cherry-form-btn {
    width: 200px
}
#sticky-nav .form-wrapper .form-horizontal .form-group .cherry-form-input {
    width: 208px;
    font-size: 12px;
    margin-left: 15px
}
#sticky-nav .form-wrapper .form-horizontal .form-group .cherry-form-btn {
    width: 148px;
    margin-left: 5px;
    height: 34px;
    margin-top: -1px
}
#sticky-nav .form-wrapper ~ .sticky-btn {
    display: none!important
}
@media(min-width:1309px) and (max-width:1600px) {
    #sticky-nav .cms-type-block.cms-text-width .cms-type-list .cms-type-item .cms-type-txt {
        max-width: 140px
    }
}
.rated-templates-title {
    color: #b0bec5;
    font-size: 14px;
    margin: 19px 0 18px
}
.average-rating-wrapper {
    margin-bottom: 19px
}
.average-rating-wrapper .average-title {
    color: #243238;
    font-size: 18px;
    font-weight: bold
}
.average-rating-wrapper .rating-stars-block {
    display: inline-block;
    margin-bottom: -3px;
    margin-left: 4px
}
.average-rating-wrapper .rating-stars-block .stars {
    height: 19px;
    margin-right: 0
}
.average-rating-wrapper .average-rating-count {
    color: #243238;
    font-size: 14px;
    font-weight: normal;
    margin-left: -3px
}
.average-rating-wrapper .average-rating-count .reviews-total {
    font-weight: inherit
}
.reviews-content+.box-btn {
    margin-top: 28px
}
.reviews-content+.box-btn .wp-standart {
    margin-bottom: 5px;
    min-width: 320px
}
.reviews-content .review-template-wrapper {
    color: #243238;
    margin-bottom: 22px
}
.reviews-content .review-template-wrapper:last-child {
    margin-bottom: 0
}
.reviews-content .review-template-wrapper .template-screen-wrapper {
    vertical-align: top;
    width: 199px;
    border: 1px solid #cfd8dc;
    display: inline-block;
    margin: 0
}
.reviews-content .review-template-wrapper .template-screen-wrapper img {
    margin: 0;
    padding: 0
}
.reviews-content .review-template-wrapper .template-description-wrapper {
    display: inline-block;
    width: 636px;
    margin-left: 25px
}
.reviews-content .review-template-wrapper .template-description-wrapper p {
    padding: 0
}
@media(max-width:1600px) {
    .reviews-content .review-template-wrapper .template-description-wrapper {
        width: 459px
    }
}
@media(max-width:1310px) {
    .reviews-content .review-template-wrapper .template-description-wrapper {
        width: 402px
    }
}
.reviews-content .review-template-wrapper .template-description-wrapper .description-title {
    color: #2196f3;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    display: block;
    margin-bottom: 9px;
    margin-top: -3px
}
.reviews-content .review-template-wrapper .template-description-wrapper .description-title:hover {
    color: #0d47a1;
    text-decoration: none
}
.reviews-content .review-template-wrapper .template-description-wrapper .description-reviewer {
    margin-bottom: 0
}
.reviews-content .review-template-wrapper .template-description-wrapper .description-post-date {
    margin-bottom: 0
}
.reviews-content .review-template-wrapper .template-description-wrapper .rating-stars-block {
    display: inline-block;
    margin: 7px 0 4px
}
.reviews-content .review-template-wrapper .template-description-wrapper .description-quote-title {
    margin-bottom: 0;
    font-weight: bold
}
.extra-wrap {
    overflow: hidden
}
.m-b-27 {
    margin-bottom: 27px
}
.default-light .row {
    margin-left: 0;
    margin-right: 0
}
.default-light .box-content {
    margin: 0 auto!important;
    max-width: 1296px
}
@media(max-width:1600px) {
    .default-light .box-content {
        max-width: 1060px
    }
}
@media(max-width:1310px) {
    .default-light .box-content {
        max-width: 984px
    }
}
.default-light .categories-block.letters-content-bg {
    background: url('/img/wp-letters-paper-plane.png?5000764') 0 667px no-repeat;
    padding-top: 49px;
    padding-bottom: 214px
}
@media(max-width:1600px) {
    .default-light .categories-block.letters-content-bg {
        background-size: 100%
    }
}
.default-light .categories-block {
    padding-top: 22px;
    padding-bottom: 60px
}
.default-light .categories-block h2 {
    font-weight: bold;
    font-size: 30px;
    color: #243238;
    text-align: center;
    margin-bottom: 38px
}
.default-light .categories-block .wp-categories-title {
    font-size: 21px;
    font-weight: normal;
    padding: 4px 0 0 0;
    position: relative;
    min-height: 36px;
    margin-bottom: 56px
}
.default-light .categories-block .wp-categories-title:before {
    background: #cfd8dc;
    height: 1px;
    width: 198px;
    position: absolute;
    content: '';
    left: 50%;
    margin-left: -99px;
    bottom: 0
}
.default-light .categories-block .wp-categories-title:after {
    background: #cfd8dc;
    height: 36px;
    width: 1px;
    position: absolute;
    content: '';
    left: 50%;
    bottom: -36px
}
.default-light .categories-block .wp-categories-title a {
    color: #243238;
    text-decoration: none
}
.default-light .categories-block .wp-categories-icon {
    display: inline-block;
    margin-bottom: 26px
}
.default-light .categories-block .wp-categories-link {
    color: #243238;
    font-size: 12px;
    background: #eceff1;
    padding: 28px 20px 43px 20px;
    position: relative;
    display: block;
    z-index: 1
}
.default-light .categories-block .wp-categories-link:hover {
    text-decoration: none;
    background: #fff;
    -webkit-box-shadow: 0 0 19px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 19px 0 rgba(0, 0, 0, 0.1);
    z-index: 2
}
.default-light .categories-block .wp-categories-link {
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #cfd8dc;
    float: left;
    margin: -1px -1px 0 0;
    text-align: center;
    width: 33.3333%;
    min-height: 1px
}
.default-light .categories-block .categorie-inf {
    min-height: 62px
}
.default-light .categories-block p {
    color: #243238;
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
    margin-bottom: 0
}
.default-light .categories-block .categor_item {
    color: #2196f3;
    font-size: 12px;
    text-decoration: underline
}
.default-light .categories-block .categor_item:hover {
    color: #0d47a1
}
.default-light .categories-block .wp-categories-img {
    height: auto;
    width: auto
}
.default-light .inform-text-block-wr {
    min-height: 449px;
    background: url('/img/wp-affiliate-step1-bg.jpg?5000764') center bottom no-repeat #fff;
    text-align: center
}
.default-light .inform-text-block-wr h1 {
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
    padding: 40px 0 0;
    margin: 0;
    display: block
}
.default-light .inform-text-block-wr p {
    font-size: 18px;
    margin: 0 0 41px;
    padding-top: 7px;
    color: #243238
}
.default-light .inform-text-block-wr form {
    width: 371px;
    margin: 0 auto
}
.default-light .inform-text-block-wr form .form-group {
    margin-bottom: 0
}
.default-light .inform-text-block-wr form input {
    font-size: 18px;
    height: 55px;
    text-align: left;
    line-height: 24px
}
.default-light .inform-text-block-wr form button {
    margin-bottom: 22px;
    margin-top: 4px
}
.default-light .inform-text-block-wr form .form-group .tm-form-hint {
    font-size: 18px;
    color: #243238
}
.default-light .inform-text-block-wr form .form-group .tm-form-hint a {
    text-decoration: underline;
    font-weight: bold;
    font-size: 24px;
    line-height: 49px
}
.default-light .inform-text-block-wr.content_wrap h1 {
    padding-top: 0
}
.default-light .inform-text-block-wr.letters-header-bg {
    background: #fff url('/img/wp-letters-header-bg.jpg?5000764') center bottom no-repeat;
    min-height: 325px
}
.default-light .footer-columns .row {
    margin-left: -10px;
    margin-right: -10px
}
.default-light .footer-columns .js-no-separ:before {
    height: 0!important
}
.default-light .footer-columns .col-sm-4:before,
.default-light .footer-columns .col-md-4:before,
.default-light .footer-columns .col-lg-4:before,
.default-light .footer-columns .col-sm-3:before,
.default-light .footer-columns .col-md-3:before,
.default-light .footer-columns .col-lg-3:before {
    border-left: 1px solid #cfd8dc;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 2px
}
.default-light .footer-columns .col-sm-3 .footer-block,
.default-light .footer-columns .col-md-3 .footer-block,
.default-light .footer-columns .col-lg-3 .footer-block {
    padding: 0 20px
}
.default-light .footer-columns h3.block-heading {
    color: #243238;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 20px
}
.default-light .footer-columns .footer-list-icon {
    border: 0 none;
    line-height: 16px;
    padding: 8px 8px 8px 0
}
.default-light .footer-columns .footer-list-icon a {
    font-size: 12px;
    padding-left: 28px;
    position: relative
}
.default-light .footer-columns .footer-list-icon a b {
    width: 16px;
    height: 16px;
    position: absolute
}
.default-light .box-content.default-set {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cfd8dc;
    margin-bottom: 65px!important;
    padding: 40px 25px 40px
}
.default-light .box-content.default-set h1 {
    font-size: 30px;
    padding: 0 0 10px;
    margin: 0;
    color: #243238;
    font-weight: bold;
    text-align: center
}
.default-light .box-content.default-set h5 {
    font-size: 18px;
    padding: 0;
    margin: 0 0 20px;
    color: #243238;
    text-align: center
}
.default-light .box-content.default-set .default-set-link {
    text-decoration: underline;
    padding-top: 15px
}
.default-light .box-content.default-set .default-set-link b.icon-arrow-small-right {
    font-size: 11px;
    padding-left: 2px;
    display: inline-block;
    vertical-align: middle
}
.default-light .box-content.default-set form button {
    margin-top: 0
}
.default-light .box-content.default-set form .form-group .tm-form-hint {
    font-size: 12px;
    color: #243238;
    text-align: center;
    margin-top: -6px
}
.default-light .box-content.default-set form .form-group .tm-form-hint em {
    font-style: normal;
    font-size: 14px;
    display: inline-block;
    padding-top: 23px
}
.default-light .box-content.default-set form .form-group .tm-form-hint em a {
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px
}
.default-light .box-content.default-set form .form-group .tm-form-hint a {
    text-decoration: underline
}
.default-light .box-content.default-set form .form-group .tm-form-hint p,
.default-light .box-content.default-set form .form-group .tm-form-hint ul,
.default-light .box-content.default-set form .form-group .tm-form-hint span {
    text-align: left;
    margin-bottom: 0
}
.default-light .hr_light_center {
    background: #d7d7d7;
    margin: 0 -25px 38px;
    padding: 0 25px 1px;
    position: relative;
    color: #fff
}
.default-light .hr_light_center:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -13px;
    left: 49%;
    border-top-color: #d7d7d7;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.default-light .hr_light_center:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -11px;
    left: 49%;
    border-top-color: #fff;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.default-light .block-steper {
    padding: 40px 0 30px;
    margin: 0 auto;
    width: 690px
}
.default-light .block-steper img {
    margin: 0 98px 5px
}
.default-light .block-steper ul {
    color: #b0bec5
}
.default-light .block-steper ul li {
    font-size: 15px;
    font-weight: bold;
    float: left;
    min-width: 229px;
    padding: 0 10px;
    text-align: center
}
.default-light .block-steper ul li:first-child {
    color: #243238
}
.default-light .content_wrap .block-steper {
    padding-top: 7px
}
.ie .default-light .perspective:hover .flip-front {
    visibility: hidden
}
.ie .default-light .perspective .flip-back {
    visibility: hidden
}
.ie .default-light .perspective:hover .flip-back {
    visibility: visible
}
.default-light+#footer.light,
.page-template-page-default-light-php #footer.light {
    margin-top: 0;
    background: #eceff1;
    border-top: 0
}
.default-light-soon #sticky-nav .sticky-title {
    text-align: center;
    max-width: 100%;
    width: 100%
}
.default-light-soon .categories-block {
    padding-top: 50px
}
.default-light-soon .categorie-inf a {
    text-decoration: underline
}
.default-light-soon .alert-warning {
    margin-bottom: 6px
}
.default-light-soon .alert-warning p {
    margin-top: 0;
    margin-bottom: 2px;
    padding-top: 0
}
.default-light-soon .inform-text-block-wr {
    padding-bottom: 50px
}
.default-page {
    font-size: 14px;
    font-weight: normal;
    margin: 23px 0 0;
    padding: 0;
    color: #243238
}
.default-page .button {
    color: #fff
}
.default-page .box-content .content_wrap li .box-btn {
    margin: 0 auto;
    width: 300px;
    padding-top: 20px
}
.default-page .box-content .content_wrap li table {
    margin: 0 auto 30px
}
.default-page .box-content .content_wrap li table,
.default-page .box-content .content_wrap li table td {
    border-style: solid
}
.default-page .aright.wr_link {
    text-align: right;
    margin: 30px 0 0;
    display: block
}
.default-page .custom-list dt {
    float: none
}
.default-page .custom-list dd {
    list-style: none;
    padding-left: 20px
}
.default-page .custom-list.broad dd {
    padding: 0 0 32px 0
}
.default-page #breadcrumbs {
    padding: 0 0 23px;
    margin: 0 -10px
}
.default-page #breadcrumbs li {
    background: 0;
    color: #d84315;
    float: left;
    font-size: 12px;
    line-height: 14px;
    padding: 0;
    position: relative
}
.default-page #breadcrumbs li a {
    color: #2196f3
}
.default-page #breadcrumbs li a:hover {
    color: #0d47a1
}
.default-page #breadcrumbs li:before {
    display: none
}
.default-page p {
    margin: 0;
    color: #243238;
    padding: 0 0 15px
}
.default-page a {
    margin: 0;
    color: #2196f3;
    text-decoration: underline
}
.default-page a:hover {
    color: #0d47a1;
    text-decoration: underline
}
.default-page .box-btn {
    margin-bottom: 15px
}
.default-page h1 {
    font-size: 24px;
    font-weight: bold;
    color: #243238;
    background: #eceff1;
    padding: 20px 25px 20px;
    border-bottom: 1px solid #cfd8dc;
    margin: -32px -25px 35px;
    position: relative
}
.default-page h1:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 45px;
    border-top-color: #d7d7d7;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.default-page h1:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -12px;
    left: 46px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.default-page h2 {
    font-size: 24px;
    font-weight: bold;
    color: #243238;
    background: #eceff1;
    padding: 20px 25px 20px;
    border-bottom: 1px solid #d7d7d7;
    margin: -32px -25px 35px;
    position: relative
}
.default-page h2:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 45px;
    border-top-color: #cfd8dc;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.default-page h2:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -12px;
    left: 46px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.default-page h3 {
    font-size: 24px;
    padding: 0;
    margin: 0 0 15px
}
.default-page h4 {
    font-size: 22px;
    margin: 0 0 15px;
    padding: 0
}
.default-page h5 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 17px;
    padding: 0
}
.default-page h6 {
    font-size: 14px;
    margin: 0 0 15px;
    padding: 0
}
.default-page em {
    font-size: 14px;
    margin: 0 0 15px
}
.default-page div.hr_light {
    background: #cfd8dc;
    margin: 38px -25px 35px;
    padding: 0 25px 1px;
    position: relative;
    color: #fff
}
.default-page div.hr_light:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -13px;
    left: 45px;
    border-top-color: #cfd8dc;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.default-page div.hr_light:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -11px;
    left: 46px;
    border-top-color: #fff;
    content: " ";
    border-width: 6px;
    box-sizing: border-box;
    z-index: 2
}
.default-page ul {
    margin: 0;
    font-size: 14px
}
.default-page ul li {
    font-size: 14px;
    padding: 0 0 15px 20px;
    position: relative
}
.default-page ul li:before {
    color: #b0bec5;
    content: "";
    font-size: 11px;
    font-weight: normal;
    left: -3px;
    top: 5px;
    position: absolute;
    font-family: 'icomoon';
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none
}
.default-page ol {
    padding: 0 0 0 20px;
    margin-bottom: 0;
    counter-reset: item
}
.default-page ol li {
    font-size: 14px;
    padding: 0 10px 15px;
    margin: 0 0 0 22px;
    display: block;
    position: relative
}
.default-page ol li:before {
    content: counters(item, ".") ".";
    counter-increment: item;
    position: absolute;
    margin-right: 100%;
    right: 10px;
    color: #b0bec5
}
.default-page ol li table {
    border-color: #cfd8dc
}
.default-page dt {
    float: left
}
.default-page .hr_direct {
    border-bottom: 1px solid #cfd8dc;
    display: block;
    margin: 0 -25px 37px;
    padding: 25px 0 0
}
.default-page .box-content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cfd8dc;
    margin: 0 0 30px;
    padding: 32px 25px 40px
}
.default-page .box-content .content_wrap li span {
    font-size: 12px;
    display: block
}
.default-page .box-content .content_wrap a {
    font-size: 14px;
    font-weight: bold
}
.default-page .box-content .content_wrap p {
    padding: 0 0 17px 0
}
.default-page .box-content .content_wrap dl {
    margin-left: 20px
}
.default-page .ban_join+.box-content p {
    padding: 0 0 20px
}
.default-page .ban_join+.box-content>h5:first-child {
    margin-top: 3px
}
.default-page .ban_join {
    background: #fff;
    border: 1px solid #cfd8dc;
    border-bottom: 0;
    display: block;
    margin: 0;
    text-decoration: none;
    padding: 15px 10px
}
@media(min-width:1301px) and (max-width:1599px) {
    .default-page .ban_join {
        padding: 15px 10px
    }
}
@media(min-width:1600px) {
    .default-page .ban_join {
        padding: 15px 30px 15px 28px
    }
}
.default-page .ban_join:hover {
    background: #eceff1;
    text-decoration: none
}
.default-page .ban_join .wr_title {
    width: 51%;
    float: left
}
@media(min-width:1310px) and (max-width:1600px) {
    .default-page .ban_join .wr_title {
        width: 48%
    }
}
@media(min-width:1000px) and (max-width:1309px) {
    .default-page .ban_join .wr_title {
        width: 45%
    }
}
.default-page .ban_join .button {
    float: right
}
.default-page .ban_join h5 {
    padding: 0;
    color: #243238;
    display: block;
    font-size: 18px;
    margin: 0;
    line-height: 23px
}
.default-page .ban_join h6 {
    color: #243238;
    font-size: 12px;
    font-weight: normal;
    margin: 0
}
.default-page .icon-pop-out {
    display: inline-block;
    font-size: 16px;
    margin-left: 3px;
    vertical-align: middle
}
.default-page .article {
    padding: 0 0 20px 29px;
    text-align: justify;
    position: relative
}
.default-page .article:before {
    color: #2196f3;
    content: "“";
    font: 76px/1 PT Sans, serif;
    left: -2px;
    position: absolute;
    top: -7px
}
.default-page .article p {
    text-align: right
}
.default-page .article p span {
    color: #2196f3;
    display: block
}
#index-page.index-wr #bottom .subscribe {
    background: #fff
}
#index-page.index-wr #bottom .subscribe .block-content.form-wrapper input[type="email"] {
    padding: 11px 10px 10px;
    margin-bottom: 0;
    line-height: 19px
}
#index-page.index-wr #bottom .subscribe .alert {
    margin: 10px 0 -4px
}
#index-page.index-wr #bottom .subscribe .alert .fixthank.thank br:last-child {
    display: none!important
}
#index-page.index-wr .todays-templates .page-heading h2.block-heading:empty {
    margin: 0
}
.single-mobile-wp {
    min-width: 320px
}
.single-mobile-wp #header {
    border: 0
}
.single-mobile-wp .badge-wp {
    font-size: 12px;
    color: #243238;
    font-weight: bold
}
.single-mobile-wp .badge-wp img {
    height: 29px;
    width: 107px;
    margin-right: 7px
}
.single-mobile-wp .block-logo {
    max-width: 275px;
    min-height: 90px;
    margin: 0 auto;
    padding: 17px 0 0
}
.single-mobile-wp .block-logo .logo {
    padding: 20px;
    margin: 0
}
.single-mobile-wp .text-container {
    padding: 17px 0 23px
}
.single-mobile-wp .text-container .content_wrap {
    float: none;
    width: 100%;
    padding: 0
}
.single-mobile-wp .text-container .content_wrap .box-content.text-block {
    background: 0;
    border: 0;
    padding: 0;
    margin: 0
}
.single-mobile-wp .text-container .content_wrap .box-content.text-block .box-title {
    margin: 0;
    padding: 0 10px
}
@media(min-width:460px) {
    .single-mobile-wp .text-container .content_wrap .box-content.text-block .box-title {
        padding: 0 50px
    }
}
.single-mobile-wp .text-container h2 {
    padding: 0;
    line-height: 43px;
    font-size: 40px;
    color: #2196f3;
    text-align: center;
    padding-bottom: 17px
}
.single-mobile-wp .text-container h2 span {
    font-size: 18px;
    color: #243238;
    padding: 5px 0 0;
    line-height: 26px
}
.single-mobile-wp .text-container p span {
    font-size: 18px;
    color: #243238;
    padding: 14px 5px 2px;
    margin: 0;
    letter-spacing: 0;
    text-align: center;
    line-height: 24px;
    display: block
}
.single-mobile-wp .text-container p {
    padding: 0;
    margin: 0;
    text-align: center
}
.single-mobile-wp .block-features.box-content {
    background: #fff
}
.single-mobile-wp .block-features.box-content h2 {
    color: #243238;
    font-size: 18px;
    font-weight: bold
}
.single-mobile-wp .context-phone {
    background: #d84315 url("/img/wp-phone.png?5000764") no-repeat left;
    color: #fff;
    min-height: 49px;
    padding: 3px 7px 0 63px;
    font-size: 29px;
    font-weight: bold;
    width: 296px;
    margin: 0 auto;
    display: block
}
.single-mobile-wp .context-phone:hover {
    text-decoration: none
}
.single-mobile-wp #feature-phone {
    background: #fff;
    width: 100%
}
.single-mobile-wp #feature-phone .block-features {
    border: 0;
    max-width: 480px;
    margin: 0 auto;
    padding: 45px 2px
}
.single-mobile-wp #feature-phone .block-features .box-title {
    margin-bottom: 19px
}
.single-mobile-wp #feature-phone .block-features .box-title h2 {
    line-height: 24px
}
.single-mobile-wp #feature-phone .block-features .row {
    padding-left: 6px
}
.single-mobile-wp #feature-phone .block-features .features-item {
    height: 83px!important;
    margin: 0 0 13px 0
}
.single-mobile-wp #feature-phone .block-features .features-item .box-inner {
    padding-top: 16px
}
.single-mobile-wp #feature-phone .block-features .features-item img {
    width: 72px;
    height: 70px;
    float: left;
    top: 0
}
.single-mobile-wp #feature-phone .block-features .features-item .feature-block {
    padding: 0 10px 0 105px;
    height: 70px;
    vertical-align: middle;
    display: table-cell
}
.single-mobile-wp #feature-phone .block-features .features-item .feature-block h4 {
    color: #2196f3;
    font-weight: 400;
    margin: 0;
    line-height: 22px
}
@media(min-width:460px) {
    .single-mobile-wp #feature-phone #feature-phone {
        padding-left: 12px
    }
    .single-mobile-wp #feature-phone .block-features {
        padding: 45px 0
    }
    .single-mobile-wp #feature-phone .block-features h2 {
        padding: 0 12px
    }
    .single-mobile-wp #feature-phone .block-features .row {
        padding-left: 0
    }
}
.single-mobile-wp #discount {
    width: 100%;
    background: #fff
}
.single-mobile-wp #discount .box-content {
    padding: 47px 0 52px;
    margin: 0;
    border: 0
}
.single-mobile-wp #discount .content_wrap {
    position: relative;
    min-width: 296px;
    max-width: 456px;
    background: #243238;
    color: white;
    margin: 0 auto;
    float: none;
    padding: 0;
    width: 100%
}
.single-mobile-wp #discount .content_wrap .full-content {
    padding: 19px 10px 14px;
    text-align: center;
    color: white
}
.single-mobile-wp #discount .content_wrap .full-content:before {
    border-color: #243238 transparent transparent;
    border-style: solid;
    border-right: 7px solid transparent;
    border-width: 7px;
    bottom: -14px;
    left: 49%;
    display: block;
    z-index: 2;
    position: absolute;
    content: ' ';
    box-sizing: border-box
}
.single-mobile-wp #discount .content_wrap .full-content span {
    font-size: 18px;
    display: block;
    padding-bottom: 0;
    line-height: 24px
}
.single-mobile-wp #discount .content_wrap .full-content strong {
    font-size: 29px;
    display: block;
    line-height: 25px;
    padding-bottom: 9px;
    padding-top: 14px
}
.single-mobile-wp #discount .content_wrap .full-content p {
    font-size: 26px;
    line-height: 21px
}
.single-mobile-wp #footer {
    background: #eceff1;
    border-top: 0;
    margin: 0
}
.single-mobile-wp #footer .copyright-columns {
    padding: 18px 0;
    text-align: center
}
.single-mobile-wp #footer .copyright-columns .copyright {
    margin-bottom: 5px
}
@media(min-width:460px) {
    .single-mobile-wp #footer .copyright-columns .copyright {
        margin-bottom: 5px;
        padding: 0 30px
    }
}
.single-mobile-wp #footer .copyright-columns .payments {
    margin: 7px auto;
    padding: 0
}
.single-mobile-wp #footer .copyright-columns .payments:before {
    border: 0;
    content: '________';
    color: #b0bec5;
    position: inherit
}
.single-mobile-wp #footer .copyright-columns .payments:after {
    content: '________';
    color: #b0bec5
}
.single-mobile-wp #footer .copyright-columns .payments p {
    margin: 17px 0 0 0
}
.single-mobile-wp #footer .copyright-columns .payments img {
    margin: 23px 0 10px 0
}
.single-mobile-wp #footer .copyright-columns .virus-protection {
    margin-left: 0
}
.single-mobile-wp #footer .copyright-columns .virus-protection:before {
    border: 0
}
.single-mobile-wp #footer .copyright-columns .virus-protection img {
    position: relative;
    top: 0;
    border: 0 none;
    margin: 10px auto;
    width: 81px;
    display: block
}
.single-mobile-wp .row {
    margin: 0
}
.single-mobile-wp .col-sm-1,
.single-mobile-wp .col-sm-2,
.single-mobile-wp .col-sm-3,
.single-mobile-wp .col-sm-4,
.single-mobile-wp .col-sm-5,
.single-mobile-wp .col-sm-6,
.single-mobile-wp .col-sm-7,
.single-mobile-wp .col-sm-8,
.single-mobile-wp .col-sm-9,
.single-mobile-wp .col-sm-10,
.single-mobile-wp .col-sm-11,
.single-mobile-wp .col-sm-12,
.single-mobile-wp .col-md-1,
.single-mobile-wp .col-md-2,
.single-mobile-wp .col-md-3,
.single-mobile-wp .col-md-4,
.single-mobile-wp .col-md-5,
.single-mobile-wp .col-md-6,
.single-mobile-wp .col-md-7,
.single-mobile-wp .col-md-8,
.single-mobile-wp .col-md-9,
.single-mobile-wp .col-md-10,
.single-mobile-wp .col-md-11,
.single-mobile-wp .col-md-12,
.single-mobile-wp .col-lg-1,
.single-mobile-wp .col-lg-2,
.single-mobile-wp .col-lg-3,
.single-mobile-wp .col-lg-4,
.single-mobile-wp .col-lg-5,
.single-mobile-wp .col-lg-6,
.single-mobile-wp .col-lg-7,
.single-mobile-wp .col-lg-8,
.single-mobile-wp .col-lg-9,
.single-mobile-wp .col-lg-10,
.single-mobile-wp .col-lg-11,
.single-mobile-wp .col-lg-12 {
    width: 100%;
    padding: 0
}
body.page-home-php .central-part {
    min-height: 85px
}
.post-type-archive-press #content a,
.single-press #content a,
.faq-site-check #content a {
    text-decoration: underline
}
.post-type-archive-press #content a:hover,
.single-press #content a:hover,
.faq-site-check #content a:hover {
    color: #0d47a1
}
.post-type-archive-press #content p,
.single-press #content p,
.faq-site-check #content p {
    line-height: 1.25
}
.post-type-archive-press h1,
.single-press h1,
.faq-site-check h1 {
    background: none repeat scroll 0 0 #eceff1;
    border: 1px solid #cfd8dc;
    color: #243238;
    font-size: 24px;
    font-weight: bold;
    margin: 23px 0 -1px;
    padding: 20px 25px;
    position: relative
}
.post-type-archive-press h1:before,
.single-press h1:before,
.faq-site-check h1:before {
    border-color: #cfd8dc transparent transparent;
    border-right: 7px solid transparent;
    border-style: solid;
    border-width: 7px;
    bottom: -14px;
    box-sizing: border-box;
    content: " ";
    display: block;
    left: 45px;
    position: absolute;
    z-index: 2
}
.post-type-archive-press h1:after,
.single-press h1:after,
.faq-site-check h1:after {
    border-color: #eceff1 transparent transparent;
    border-right: 6px solid transparent;
    border-style: solid;
    border-width: 6px;
    bottom: -12px;
    box-sizing: border-box;
    content: " ";
    display: block;
    left: 46px;
    position: absolute;
    z-index: 2
}
.post-type-archive-press #breadcrumbs,
.single-press #breadcrumbs,
.faq-site-check #breadcrumbs {
    padding-top: 4px
}
.post-type-archive-press .box-content,
.single-press .box-content,
.faq-site-check .box-content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cfd8dc;
    margin: 0;
    padding: 32px 25px 28px
}
.post-type-archive-press .box-content .content_wrap li span,
.single-press .box-content .content_wrap li span,
.faq-site-check .box-content .content_wrap li span {
    font-size: 12px;
    display: block
}
.post-type-archive-press .box-content .content_wrap a,
.single-press .box-content .content_wrap a,
.faq-site-check .box-content .content_wrap a {
    font-size: 14px;
    font-weight: bold
}
.post-type-archive-press .box-content .content_wrap p,
.single-press .box-content .content_wrap p,
.faq-site-check .box-content .content_wrap p {
    padding: 0
}
.post-type-archive-press .box-content .content_wrap dl,
.single-press .box-content .content_wrap dl,
.faq-site-check .box-content .content_wrap dl {
    margin-left: 20px
}
.post-type-archive-press .wrap-press-sidebar,
.single-press .wrap-press-sidebar,
.faq-site-check .wrap-press-sidebar {
    margin-top: -67px;
    margin-bottom: 30px
}
.post-type-archive-press .wrap-press-sidebar h5,
.single-press .wrap-press-sidebar h5,
.faq-site-check .wrap-press-sidebar h5 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 22px;
    padding: 0
}
.post-type-archive-press .wrap-press-sidebar .hr_direct,
.single-press .wrap-press-sidebar .hr_direct,
.faq-site-check .wrap-press-sidebar .hr_direct {
    border-bottom: 1px solid #cfd8dc;
    display: block;
    margin: 0 -25px 32px;
    padding: 25px 0 0
}
.post-type-archive-press .wrap-press-sidebar .content_wrap p,
.single-press .wrap-press-sidebar .content_wrap p,
.faq-site-check .wrap-press-sidebar .content_wrap p {
    line-height: 1.2;
    padding-bottom: 4px
}
.post-type-archive-press .wrap-press-sidebar .form-wrapper,
.single-press .wrap-press-sidebar .form-wrapper,
.faq-site-check .wrap-press-sidebar .form-wrapper {
    padding-bottom: 8px
}
.post-type-archive-press .wrap-press-sidebar .form-horizontal .form-group,
.single-press .wrap-press-sidebar .form-horizontal .form-group,
.faq-site-check .wrap-press-sidebar .form-horizontal .form-group {
    margin-bottom: 10px
}
.post-type-archive-press .wrap-press-sidebar .form-horizontal .form-group input[type="text"],
.single-press .wrap-press-sidebar .form-horizontal .form-group input[type="text"],
.faq-site-check .wrap-press-sidebar .form-horizontal .form-group input[type="text"],
.post-type-archive-press .wrap-press-sidebar .form-horizontal .form-group input[type="email"],
.single-press .wrap-press-sidebar .form-horizontal .form-group input[type="email"],
.faq-site-check .wrap-press-sidebar .form-horizontal .form-group input[type="email"] {
    height: 41px;
    padding: 10px 14px;
    line-height: 15px;
    color: #243238
}
.post-type-archive-press .wrap-press-sidebar .form-horizontal .form-group button[type="submit"],
.single-press .wrap-press-sidebar .form-horizontal .form-group button[type="submit"],
.faq-site-check .wrap-press-sidebar .form-horizontal .form-group button[type="submit"] {
    margin-top: 7px!important
}
.faq-site-check .wrap-press-sidebar {
    margin-top: 42px
}
.faq-site-check .wrap-press-sidebar .widget {
    margin-bottom: 35px
}
.single-press .wrap-press-sidebar {
    margin-top: 42px
}
.single-press .main-content .box-content {
    padding-top: 35px;
    padding-bottom: 24px
}
.single-press .main-content p {
    margin-bottom: 16px
}
.single-press #breadcrumbs {
    margin-left: -10px
}
.latest-post-item-press h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 22px;
    padding: 0;
    background: 0;
    text-transform: none
}
.latest-post-item-press .meta {
    font-size: 14px;
    line-height: 1.2;
    text-align: left;
    padding: 0;
    margin: 0 0 14px
}
.latest-post-item-press .wrapInfo {
    font-size: 14px;
    line-height: 1.2;
    text-align: left;
    margin: 0
}
.latest-post-item-press .wrapInfo .excerpt {
    padding: 0 0 19px;
    line-height: 1.25
}
.latest-post-item-press .wrapInfo .readmore {
    font-size: 14px;
    text-decoration: underline;
    line-height: 1.2;
    text-align: left
}
.latest-post-item-press .wrapInfo .readmore:hover {
    text-decoration: none
}
.wrap-latest-posts-press {
    background: #fff;
    border: 1px solid #cfd8dc;
    padding: 35px 25px 20px
}
.wrap-latest-posts-press .hr_light {
    background: none repeat scroll 0 0 #cfd8dc;
    color: #fff;
    margin: 40px -25px 32px;
    padding: 0 25px 1px;
    position: relative
}
.wrap-latest-posts-press .hr_light:before {
    border-color: #cfd8dc transparent transparent;
    border-right: 7px solid transparent;
    border-style: solid;
    border-width: 7px;
    bottom: -13px;
    box-sizing: border-box;
    content: " ";
    display: block;
    left: 45px;
    position: absolute;
    z-index: 2
}
.wrap-latest-posts-press .hr_light:after {
    border-color: #fff transparent transparent;
    border-right: 6px solid transparent;
    border-style: solid;
    border-width: 6px;
    bottom: -11px;
    box-sizing: border-box;
    content: " ";
    display: block;
    left: 46px;
    position: absolute;
    z-index: 2
}
.wrap-latest-posts-press .hr_light:last-child {
    display: none
}
.wrapPagination {
    clear: both;
    font-size: 12px;
    color: #243238;
    font-weight: bold;
    line-height: 26px;
    height: 26px;
    text-align: left;
    padding: 1px;
    background: #cfd8dc;
    margin: 20px 0 30px;
    position: relative
}
.wrapPagination .caption {
    padding: 0 10px 0 10px;
    display: inline-block;
    vertical-align: top;
    line-height: 22px;
    font-weight: bold
}
.wrapPagination #paginationLabel {
    background: #455a64;
    color: #fff;
    position: absolute;
    left: 0;
    display: inline-block;
    min-width: 58px;
    text-align: center;
    margin: -1px 0 0 0;
    height: 26px;
    padding: 1px;
    opacity: 1;
    line-height: 23px
}
.wrapPagination #paginationLabel:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -10px;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #455a64;
    content: " ";
    border-width: 5px;
    box-sizing: border-box;
    z-index: 2
}
.wrapPagination .wrapInner {
    float: right
}
.wrapPagination .navigation.pagination {
    display: inline-block;
    vertical-align: top;
    margin: 0
}
.wrapPagination .navigation.pagination ul.page-numbers {
    margin: 0;
    border: 0;
    display: block;
    background: none!important;
    text-align: left
}
.wrapPagination .navigation.pagination ul.page-numbers li {
    border: 0;
    display: inline-block;
    vertical-align: top;
    float: left;
    text-align: center;
    margin-left: 2px
}
.wrapPagination .navigation.pagination ul.page-numbers li:last-child {
    margin-left: 0
}
.wrapPagination .navigation.pagination ul.page-numbers li .page-numbers {
    width: 26px;
    height: 24px;
    padding: 0;
    background: #fff;
    border: none!important;
    color: #b0bec5!important;
    font-weight: bold;
    font: 12px 'PT Sans', sans-serif;
    line-height: 22px;
    text-decoration: none!important;
    display: block;
    outline: none!important
}
.wrapPagination .navigation.pagination ul.page-numbers li .page-numbers:hover {
    color: #fff!important;
    background: #455a64
}
.wrapPagination .navigation.pagination ul.page-numbers li .page-numbers.current {
    background: #455a64;
    color: #b0bec5!important;
    opacity: .5
}
.wrapPagination .navigation.pagination ul.page-numbers li .page-numbers.next {
    display: none!important
}
.wrapPagination .navigation.pagination ul.page-numbers li .page-numbers.prev {
    display: none!important
}
.wrapPagination .navigation.pagination ul.page-numbers li .page-numbers.dots {
    background: #cfd8dc;
    border: none!important;
    color: #243238!important
}
.wrapPagination .navigation.pagination .nav-links {
    clear: both;
    margin: 0;
    text-align: left
}
.wrapPagination .navigation.pagination .nav-links .page-numbers {
    width: 26px;
    height: 24px;
    padding: 0;
    background: #fff;
    border: none!important;
    color: #b0bec5!important;
    font-weight: bold;
    font: 12px 'PT Sans', sans-serif;
    line-height: 22px;
    text-decoration: none!important;
    display: block;
    border: 0;
    display: inline-block;
    vertical-align: top;
    float: left;
    text-align: center;
    margin-left: 2px;
    outline: none!important
}
.wrapPagination .navigation.pagination .nav-links .page-numbers:hover {
    color: #fff!important;
    background: #455a64
}
.wrapPagination .navigation.pagination .nav-links .page-numbers.current {
    background: #455a64;
    color: #fff!important;
    opacity: .5
}
.wrapPagination .navigation.pagination .nav-links .page-numbers.next {
    display: none!important
}
.wrapPagination .navigation.pagination .nav-links .page-numbers.prev {
    display: none!important
}
.wrapPagination .navigation.pagination .nav-links .page-numbers.dots {
    background: #cfd8dc;
    border: none!important;
    color: #243238!important
}
.ie.paged .wrapPagination .navigation.pagination {
    padding-right: 2px
}
.wrapPagination .screen-reader-text {
    display: none
}
body[class*="paged-"] .wrapPagination .navigation.pagination ul.page-numbers {
    margin-right: -2px
}
.wrap-sidebar-description {
    padding-right: 30px
}
.redblock {
    background: #fff;
    color: #fff;
    padding: 15px 27px;
    overflow: hidden
}
@media screen and (max-width: 1600px) {
    .redblock {
        text-align: center
    }
}
.redblock span {
    font-size: 24px;
    color: #243238;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: center;
    display: block;
    margin-bottom: 9px
}
.redblock a.default-set-link {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-shadow: .743px .669px 0 rgba(0, 0, 0, 0.17);
    text-decoration: none!important;
    text-transform: none;
    float: right;
    line-height: 40px;
    padding: 0 20px
}
@media screen and (max-width: 1600px) {
    .redblock a.default-set-link {
        float: none
    }
}
.redblock a.default-set-link:hover {
    color: #fff!important
}
.latest_press_article .readmore {
    display: inline-block;
    vertical-align: top;
    margin-top: 13px;
    text-decoration: underline
}
.latest_press_article .readmore:hover {
    text-decoration: none
}
.recent-posts.latest_press_article {
    margin-bottom: 13px
}
.sample a.read-all-press {
    text-decoration: underline
}
.sample a.read-all-press:hover {
    text-decoration: underline;
    color: #0d47a1
}
#index-page.index-wr #mailchimp_form {
    padding-top: 13px
}
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form input[type="email"]:focus,
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form input[type="text"]:focus {
    border: 1px solid #90caf9!important
}
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form input[type="email"].mce_inline_error,
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form input[type="text"].mce_inline_error {
    border: 1px solid transparent
}
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form button[type="submit"] p,
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form input[type="submit"] p {
    margin: 0
}
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group {
    position: relative
}
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    position: absolute;
    top: -7px;
    right: 105%;
    text-align: left;
    white-space: nowrap;
    padding: 20px;
    border-width: 0;
    border-radius: 3px;
    line-height: 1.25;
    z-index: 100;
    margin-left: -10px;
    min-width: 200px;
    background: #d84315;
    -webkit-box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2);
    box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2);
    color: #fff;
    font-weight: normal
}
#mailchimp_form #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error:after {
    position: absolute;
    display: block;
    content: '';
    height: 20px;
    width: 20px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-radius: 3px;
    z-index: 50;
    background: #d84315;
    -webkit-box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2);
    box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2);
    right: -6px;
    top: 50%;
    margin-top: -10px
}
#mailchimp_form #mc_embed_signup_scroll .alert-warning {
    background: 0;
    border: 0;
    padding: 0;
    margin: 0!important
}
#mailchimp_form #mc_embed_signup_scroll .response {
    padding: 15px 35px 15px 18px;
    background: none repeat scroll 0 0 #f0ecdf;
    border-color: #cfd8dc;
    margin-bottom: 10px
}
#mailchimp_form #mce-responses #mce-error-response,
#mailchimp_form #mce-responses #mce-success-response {
    padding: 20px;
    bottom: 105%
}
#mailchimp_form #mce-responses #mce-error-response:after,
#mailchimp_form #mce-responses #mce-success-response:after {
    box-shadow: none!important
}
#mailchimp_form #mce-responses #mce-error-response {
    background-color: #d84315;
    -webkit-box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2);
    box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2)
}
#mailchimp_form #mce-responses #mce-error-response .rd-notice-content {
    background-color: #d84315
}
#mailchimp_form #mce-responses #mce-error-response:after {
    background-color: #d84315;
    -webkit-box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2);
    box-shadow: 0 5px 10px 0 rgba(191, 54, 12, 0.2)
}
#mailchimp_form #mce-responses #mce-success-response {
    background-color: #1ab744;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 96, 35, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 96, 35, 0.2)
}
#mailchimp_form #mce-responses #mce-success-response .rd-notice-content {
    background-color: #1ab744
}
#mailchimp_form #mce-responses #mce-success-response:after {
    background-color: #1ab744;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 96, 35, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 96, 35, 0.2)
}
.js-wizard-search-results+.thumbnail-link .js-simple-progress-button {
    margin-top: 16px
}
.carousel .list-view-btn .button {
    width: 140px;
    min-width: 140px
}
.carousel .list-view-btn .button:first-child {
    margin: 0 10px 0 0
}
#wizard-start {
    max-width: 240px
}
.slider.monstroid .start-monstroid {
    margin-top: 187px;
    width: 256px
}
.landing-page-presentations.landing-page .cherry-section-2 .cherry-feature-wrapper .btn-wizard {
    width: 240px;
    margin-top: 34px;
    font-size: 16px
}
.affiliate-steper {
    counter-reset: counter
}
.affiliate-steper li {
    position: relative
}
.affiliate-steper li:before {
    counter-increment: counter;
    content: counters(counter, '') '';
    position: absolute;
    top: -33px;
    left: 113px
}
.affiliate-steper li:first-child:before {
    color: #fff;
    background: #1da650;
    width: 26px;
    height: 26px;
    line-height: 26px;
    border-radius: 50%;
    top: -36px;
    left: 104px
}
.wp-school-subscribe {
    display: inline-block;
    background: transparent
}
.wp-school-subscribe #mailchimp_form {
    margin-top: 0
}
.wp-school-subscribe #mc_embed_signup_scroll {
    display: block
}
.wp-school-subscribe #mc_embed_signup_scroll .tm-rd-input {
    height: 60px;
    padding: 0
}
.wp-school-subscribe #mc_embed_signup_scroll .rd-notice-type-success {
    margin-top: -20px
}
.wp-school-subscribe #mc_embed_signup_scroll .rd-field {
    height: 60px
}
.wp-school-subscribe #mc_embed_signup_scroll button {
    margin-top: 6px
}
.background-white {
    background: #fff
}
.mailchimp-change__description {
    margin-left: 30px
}
.mailchimp-change__submit {
    min-width: 294px
}
.mailchimp-change .rd-checkbox-label {
    font-weight: 700!important
}
hr.divider {
    border-color: #cfd8dc
}
.category-heading {
    background-image: -webkit-radial-gradient(circle at 50% -263px, #4c646d 7%, #4c646f 28%, #243238 64%);
    background-image: -moz-gradient(circle at 50% -263px, #4c646d 7%, #4c646f 28%, #243238 64%);
    background-image: radial-gradient(circle at 50% -263px, #4c646d 7%, #4c646f 28%, #243238 64%);
    display: flex;
    height: 100px;
    padding-top: 10px;
    padding-bottom: 10px
}
.category-heading__title {
    letter-spacing: 1.6px;
    margin-top: 10px;
    margin-bottom: 5px;
    text-transform: uppercase
}
.category-heading__description {
    color: #b0bec5!important
}
@media(max-width:1024px) {
    .index-bnr-promo {
        margin-top: -2px
    }
}
.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #2673b4;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15)
}
.chosen-container.chosen-with-drop .chosen-drop {
    left: 0
}
.chosen-container a {
    cursor: pointer
}
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 23px;
    border: 1px solid #90a4ae;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #243238;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px
}
.chosen-container-single .chosen-single:hover {
    border-color: #2196f3
}
.chosen-container-single .chosen-default {
    color: #999
}
.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #243238
}
.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px
}
.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('/img/chosen/chosen-sprite.png?5000764') -42px 1px no-repeat;
    font-size: 1px
}
.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%
}
.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat 0 2px
}
.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap
}
.chosen-container-single .chosen-search input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: white url('/img/chosen/chosen-sprite.png?5000764') no-repeat 100% -20px;
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat 100% -20px, -webkit-linear-gradient(#eee 1%, #fff 15%);
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat 100% -20px, -moz-linear-gradient(#eee 1%, #fff 15%);
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat 100% -20px, -o-linear-gradient(#eee 1%, #fff 15%);
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat 100% -20px, linear-gradient(#eee 1%, #fff 15%);
    font-size: 1em;
    line-height: normal;
    border-radius: 0
}
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
    border: 1px solid #2196f3;
    border-top: 0
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px
}
.chosen-container .chosen-results {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}
.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px
}
.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer
}
.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default
}
.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff
}
.chosen-container .chosen-results li.no-results {
    display: list-item;
    background: #f4f4f4
}
.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default
}
.chosen-container .chosen-results li.group-option {
    padding-left: 15px
}
.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline
}
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto!important;
    height: 1%;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(#eee 1%, #fff 15%);
    background-image: -o-linear-gradient(#eee 1%, #fff 15%);
    background-image: linear-gradient(#eee 1%, #fff 15%);
    cursor: text
}
.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none
}
.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 5px;
    height: 15px;
    outline: 0;
    border: 0!important;
    background: transparent!important;
    box-shadow: none;
    color: #666;
    font-size: 100%;
    line-height: normal;
    border-radius: 0
}
.chosen-container-multi .chosen-choices li.search-field .default {
    color: #999
}
.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    border-radius: 3px;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('/img/chosen/chosen-sprite.png?5000764') -42px 1px no-repeat;
    font-size: 1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px
}
.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0
}
.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default
}
.chosen-container-active .chosen-single {
    border: 1px solid #2196f3!important;
    box-shadow: none
}
.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));
    background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
    background-image: -moz-linear-gradient(#eee 20%, #fff 80%);
    background-image: -o-linear-gradient(#eee 20%, #fff 80%);
    background-image: linear-gradient(#eee 20%, #fff 80%);
    box-shadow: 0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: 0;
    background: transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px
}
.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #111!important
}
.chosen-disabled {
    opacity: .5!important;
    cursor: default
}
.chosen-disabled .chosen-single {
    cursor: default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default
}
.chosen-rtl {
    text-align: right
}
.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0
}
.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl
}
.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px
}
.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px
}
.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px
}
.chosen-rtl .chosen-choices li {
    float: right
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl
}
.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
    left: 9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: 0
}
.chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: white url('/img/chosen/chosen-sprite.png?5000764') no-repeat -30px -20px;
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat -30px -20px, -webkit-linear-gradient(#eee 1%, #fff 15%);
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat -30px -20px, -moz-linear-gradient(#eee 1%, #fff 15%);
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat -30px -20px, -o-linear-gradient(#eee 1%, #fff 15%);
    background: url('/img/chosen/chosen-sprite.png?5000764') no-repeat -30px -20px, linear-gradient(#eee 1%, #fff 15%);
    direction: rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 144dpi) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        background-image: url('/img/chosen/chosen-sprite@2x.png?5000764')!important;
        background-size: 52px 37px!important;
        background-repeat: no-repeat!important
    }
}
.chosen-container-single .chosen-single {
    box-sizing: border-box;
    padding: 5px 0 5px 10px!important;
    border: 1px solid #a0a0a0;
    outline: 0;
    color: #000;
    font-size: 14px;
    line-height: 18px!important;
    -webkit-appearance: none;
    border-radius: 0!important;
    background: #fff!important;
    box-shadow: none!important;
    height: 30px!important
}
.chosen-container-single .chosen-single:hover {
    border: 1px solid #2196f3;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset
}
.chosen-container-single .chosen-single:focus {
    border: 1px solid #2673b4;
    box-shadow: 0 1px 1px rgba(38, 115, 180, 0.2) inset
}
.chosen-container-single .chosen-single abbr {
    font-size: 14px!important;
    font-family: 'icomoon'!important;
    content: "\e020"!important
}
.chosen-container-active {
    box-shadow: none
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    height: 100%!important
}
.chosen-container-multi .chosen-choices {
    border: 1px solid #aaa!important;
    -webkit-appearance: none;
    border-radius: 0!important;
    background: #fff!important;
    box-shadow: none!important;
    transition: all .1s linear 0;
    outline: medium none
}
.chosen-container-multi .chosen-choices:hover {
    border: 1px solid #828282!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset!important
}
.chosen-container-multi .chosen-choices:focus {
    border: 1px solid #2673b4!important;
    box-shadow: 0 1px 1px rgba(38, 115, 180, 0.2) inset!important
}
.chosen-container-active .chosen-choices {
    border: 1px solid #2673b4!important;
    box-shadow: none
}
.chosen-container-active .chosen-choices:hover {
    border: 1px solid #2673b4!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset!important
}
.chosen-container-single.chosen-disabled .chosen-single:hover {
    border: 1px solid #a0a0a0;
    box-shadow: none
}
.chosen-container-single.chosen-disabled .chosen-single:hover span {
    color: #000!important
}
.chosen-container-single.chosen-disabled .chosen-single:focus {
    border: 1px solid #a0a0a0;
    box-shadow: none
}
table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0
}
table.dataTable thead th,
table.dataTable tfoot th {
    font-weight: bold
}
table.dataTable thead th,
table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #111
}
table.dataTable thead th:active,
table.dataTable thead td:active {
    outline: 0
}
table.dataTable tfoot th,
table.dataTable tfoot td {
    padding: 10px 18px 6px 18px;
    border-top: 1px solid #111
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
    cursor: pointer;
    *cursor: hand
}
table.dataTable thead .sorting {
    background: url("/img/datatables/sort_both.png") no-repeat center right
}
table.dataTable thead .sorting_asc {
    background: url("/img/datatables/sort_asc.png") no-repeat center right
}
table.dataTable thead .sorting_desc {
    background: url("/img/datatables/sort_desc.png") no-repeat center right
}
table.dataTable thead .sorting_asc_disabled {
    background: url("/img/datatables/sort_asc_disabled.png") no-repeat center right
}
table.dataTable thead .sorting_desc_disabled {
    background: url("/img/datatables/sort_desc_disabled.png") no-repeat center right
}
table.dataTable tbody tr {
    background-color: white
}
table.dataTable tbody tr.selected {
    background-color: #b0bed9
}
table.dataTable tbody th,
table.dataTable tbody td {
    padding: 8px 10px
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
    border-top: 1px solid #ddd
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
    border-top: 0
}
table.dataTable.cell-border tbody th,
table.dataTable.cell-border tbody td {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
    border-left: 1px solid #ddd
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
    border-top: 0
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
    background-color: #f9f9f9
}
table.dataTable.stripe tbody tr.odd.selected,
table.dataTable.display tbody tr.odd.selected {
    background-color: #abb9d3
}
table.dataTable.hover tbody tr:hover,
table.dataTable.hover tbody tr.odd:hover,
table.dataTable.hover tbody tr.even:hover,
table.dataTable.display tbody tr:hover,
table.dataTable.display tbody tr.odd:hover,
table.dataTable.display tbody tr.even:hover {
    background-color: whitesmoke
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.hover tbody tr.odd:hover.selected,
table.dataTable.hover tbody tr.even:hover.selected,
table.dataTable.display tbody tr:hover.selected,
table.dataTable.display tbody tr.odd:hover.selected,
table.dataTable.display tbody tr.even:hover.selected {
    background-color: #a9b7d1
}
table.dataTable.order-column tbody tr>.sorting_1,
table.dataTable.order-column tbody tr>.sorting_2,
table.dataTable.order-column tbody tr>.sorting_3,
table.dataTable.display tbody tr>.sorting_1,
table.dataTable.display tbody tr>.sorting_2,
table.dataTable.display tbody tr>.sorting_3 {
    background-color: #f9f9f9
}
table.dataTable.order-column tbody tr.selected>.sorting_1,
table.dataTable.order-column tbody tr.selected>.sorting_2,
table.dataTable.order-column tbody tr.selected>.sorting_3,
table.dataTable.display tbody tr.selected>.sorting_1,
table.dataTable.display tbody tr.selected>.sorting_2,
table.dataTable.display tbody tr.selected>.sorting_3 {
    background-color: #acbad4
}
table.dataTable.display tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #f1f1f1
}
table.dataTable.display tbody tr.odd>.sorting_2,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
    background-color: #f3f3f3
}
table.dataTable.display tbody tr.odd>.sorting_3,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
    background-color: whitesmoke
}
table.dataTable.display tbody tr.odd.selected>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
    background-color: #a6b3cd
}
table.dataTable.display tbody tr.odd.selected>.sorting_2,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
    background-color: #a7b5ce
}
table.dataTable.display tbody tr.odd.selected>.sorting_3,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
    background-color: #a9b6d0
}
table.dataTable.display tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #f9f9f9
}
table.dataTable.display tbody tr.even>.sorting_2,
table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
    background-color: #fbfbfb
}
table.dataTable.display tbody tr.even>.sorting_3,
table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
    background-color: #fdfdfd
}
table.dataTable.display tbody tr.even.selected>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
    background-color: #acbad4
}
table.dataTable.display tbody tr.even.selected>.sorting_2,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
    background-color: #adbbd6
}
table.dataTable.display tbody tr.even.selected>.sorting_3,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
    background-color: #afbdd8
}
table.dataTable.display tbody tr:hover>.sorting_1,
table.dataTable.display tbody tr.odd:hover>.sorting_1,
table.dataTable.display tbody tr.even:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover>.sorting_1 {
    background-color: #eaeaea
}
table.dataTable.display tbody tr:hover>.sorting_2,
table.dataTable.display tbody tr.odd:hover>.sorting_2,
table.dataTable.display tbody tr.even:hover>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover>.sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover>.sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover>.sorting_2 {
    background-color: #ebebeb
}
table.dataTable.display tbody tr:hover>.sorting_3,
table.dataTable.display tbody tr.odd:hover>.sorting_3,
table.dataTable.display tbody tr.even:hover>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover>.sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover>.sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover>.sorting_3 {
    background-color: #eee
}
table.dataTable.display tbody tr:hover.selected>.sorting_1,
table.dataTable.display tbody tr.odd:hover.selected>.sorting_1,
table.dataTable.display tbody tr.even:hover.selected>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover.selected>.sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover.selected>.sorting_1 {
    background-color: #a1aec7
}
table.dataTable.display tbody tr:hover.selected>.sorting_2,
table.dataTable.display tbody tr.odd:hover.selected>.sorting_2,
table.dataTable.display tbody tr.even:hover.selected>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover.selected>.sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover.selected>.sorting_2 {
    background-color: #a2afc8
}
table.dataTable.display tbody tr:hover.selected>.sorting_3,
table.dataTable.display tbody tr.odd:hover.selected>.sorting_3,
table.dataTable.display tbody tr.even:hover.selected>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover.selected>.sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover.selected>.sorting_3 {
    background-color: #a4b2cb
}
table.dataTable.no-footer {
    border-bottom: 1px solid #111
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
    white-space: nowrap
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
    padding: 5px 9px
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
    padding: 5px 9px 3px 9px
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
    padding: 4px 5px
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
    text-align: left
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
    text-align: center
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
    text-align: right
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
    text-align: justify
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
    white-space: nowrap
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
    text-align: left
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
    text-align: center
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
    text-align: right
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
    text-align: justify
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
    white-space: nowrap
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
    text-align: left
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
    text-align: center
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
    text-align: right
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
    text-align: justify
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap
}
table.dataTable,
table.dataTable th,
table.dataTable td {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom: 1;
    zoom: 1
}
.dataTables_wrapper .dataTables_length {
    float: left
}
.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: .5em
}
.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: .755em
}
.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: .25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: .5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    *cursor: hand;
    color: #333!important;
    border: 1px solid transparent
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #333!important;
    border: 1px solid #cacaca;
    background-color: white;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, gainsboro));
    background: -webkit-linear-gradient(top, white 0, gainsboro 100%);
    background: -moz-linear-gradient(top, white 0, gainsboro 100%);
    background: -ms-linear-gradient(top, white 0, gainsboro 100%);
    background: -o-linear-gradient(top, white 0, gainsboro 100%);
    background: linear-gradient(to bottom, white 0, gainsboro 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #666!important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white;
    border: 1px solid #111;
    background-color: #585858;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #585858), color-stop(100%, #111));
    background: -webkit-linear-gradient(top, #585858 0, #111 100%);
    background: -moz-linear-gradient(top, #585858 0, #111 100%);
    background: -ms-linear-gradient(top, #585858 0, #111 100%);
    background: -o-linear-gradient(top, #585858 0, #111 100%);
    background: linear-gradient(to bottom, #585858 0, #111 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    outline: 0;
    background-color: #2b2b2b;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2b2b2b), color-stop(100%, #0c0c0c));
    background: -webkit-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);
    background: -moz-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);
    background: -ms-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);
    background: -o-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);
    background: linear-gradient(to bottom, #2b2b2b 0, #0c0c0c 100%);
    box-shadow: inset 0 0 3px #111
}
.dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: #333
}
.dataTables_wrapper .dataTables_scroll {
    clear: both
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing {
    height: 0;
    overflow: hidden;
    margin: 0!important;
    padding: 0!important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #111
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
    border-bottom: 0
}
.dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0
}
@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_info,
    .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center
    }
    .dataTables_wrapper .dataTables_paginate {
        margin-top: .5em
    }
}
@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter {
        float: none;
        text-align: center
    }
    .dataTables_wrapper .dataTables_filter {
        margin-top: .5em
    }
}
div.dataTables_length label {
    font-weight: normal;
    text-align: left;
    white-space: nowrap
}
div.dataTables_length select {
    display: inline-block;
    width: 75px
}
div.dataTables_filter {
    text-align: right
}
div.dataTables_filter label {
    font-weight: normal;
    text-align: left;
    white-space: nowrap
}
div.dataTables_filter input {
    display: inline-block;
    margin-left: .5em
}
div.dataTables_info {
    padding-top: 8px;
    white-space: nowrap
}
div.dataTables_paginate {
    margin: 0;
    text-align: right;
    white-space: nowrap
}
div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap
}
@media screen and (max-width: 767px) {
    div.dataTables_length,
    div.dataTables_filter,
    div.dataTables_info,
    div.dataTables_paginate {
        text-align: center
    }
}
table.dataTable td,
table.dataTable th {
    box-sizing: content-box
}
table.dataTable {
    clear: both;
    margin-bottom: 6px!important;
    margin-top: 6px!important;
    max-width: none!important
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative
}
table.dataTable thead .sorting::after,
table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting_desc::after {
    display: block;
    font-family: "Glyphicons Halflings";
    opacity: .5;
    position: absolute;
    right: 8px;
    top: 8px
}
table.dataTable thead .sorting::after {
    opacity: .2
}
table.dataTable thead .sorting_asc_disabled::after,
table.dataTable thead .sorting_desc_disabled::after {
    color: #eee
}
table.dataTable thead>tr>th {
    padding-left: 8px;
    padding-right: 30px
}
table.dataTable th:active {
    outline: medium none
}
div.dataTables_scrollHead table {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0!important
}
div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}
div.dataTables_scrollBody table {
    border-top: medium none;
    margin-bottom: 0!important;
    margin-top: 0!important
}
div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
    border-top: medium none
}
div.dataTables_scrollFoot table {
    border-top: medium none;
    margin-top: 0!important
}
table.table-bordered.dataTable {
    border-collapse: separate!important
}
table.table-bordered thead th,
table.table-bordered thead td {
    border-left-width: 0;
    border-top-width: 0
}
table.table-bordered tbody th,
table.table-bordered tbody td {
    border-bottom-width: 0;
    border-left-width: 0
}
table.table-bordered th:last-child,
table.table-bordered td:last-child {
    border-right-width: 0
}
div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0
}
.table.dataTable tbody tr.active td,
.table.dataTable tbody tr.active th {
    background-color: #08c;
    color: white
}
.table.dataTable tbody tr.active:hover td,
.table.dataTable tbody tr.active:hover th {
    background-color: #0075b0!important
}
.table.dataTable tbody tr.active th>a,
.table.dataTable tbody tr.active td>a {
    color: white
}
.table-striped.dataTable tbody tr.active:nth-child(2n+1) td,
.table-striped.dataTable tbody tr.active:nth-child(2n+1) th {
    background-color: #017ebc
}
table.DTTT_selectable tbody tr {
    cursor: pointer
}
div.DTTT .btn:hover {
    text-decoration: none!important
}
ul.DTTT_dropdown.dropdown-menu {
    z-index: 2003
}
ul.DTTT_dropdown.dropdown-menu a {
    color: #333!important
}
ul.DTTT_dropdown.dropdown-menu li {
    position: relative
}
ul.DTTT_dropdown.dropdown-menu li:hover a {
    background-color: #08c;
    color: white!important
}
div.DTTT_collection_background {
    z-index: 2002
}
div.DTTT_print_info {
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
    color: #333;
    height: 150px;
    left: 50%;
    margin-left: -200px;
    margin-top: -75px;
    opacity: .95;
    padding: 10px 30px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 400px
}
div.DTTT_print_info h6 {
    font-size: 28px;
    font-weight: normal;
    line-height: 28px;
    margin: 1em
}
div.DTTT_print_info p {
    font-size: 14px;
    line-height: 20px
}
div.dataTables_processing {
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 1.2em;
    height: 60px;
    left: 50%;
    margin-left: -50%;
    margin-top: -25px;
    padding-bottom: 20px;
    padding-top: 20px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
    background-color: white;
    margin-bottom: 0
}
div.DTFC_RightHeadWrapper table,
div.DTFC_LeftHeadWrapper table {
    border-bottom: medium none!important;
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-top-right-radius: 0!important;
    margin-bottom: 0!important
}
div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}
div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
    border-top: medium none;
    margin: 0!important
}
div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
    border-top: medium none
}
div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
    border-top: medium none;
    margin-top: 0!important
}
div.FixedHeader_Cloned table {
    margin: 0!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #5b5b5a
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #5b5b5a
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: #5b5b5a
}
.dataTables_wrapper .dataTables_paginate {
    background-color: #cfd8dc;
    width: 100%;
    height: 26px;
    margin-top: 24px;
    padding: 1px
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    width: 26px;
    height: 24px;
    padding: 0;
    background: #fff;
    border: none!important;
    color: #b0bec5!important;
    font-weight: bold;
    font: 12px 'PT Sans', sans-serif;
    line-height: 22px
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    color: #fff!important;
    background: #455a64
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    box-shadow: none
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    background: #fff;
    color: rgba(176, 176, 176, 0.5)!important;
    opacity: 1
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:active {
    background: #eceff1;
    color: rgba(176, 176, 176, 0.5)!important;
    cursor: default
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current_copy {
    position: absolute;
    left: 0;
    background: #455a64;
    display: inline-block;
    color: #fff!important;
    min-width: 58px;
    text-align: center;
    margin: -1px 0;
    height: 26px;
    padding: 1px;
    opacity: 1
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current_copy:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current_copy:active {
    background: #d84315;
    color: #fff!important;
    cursor: default
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current_copy:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    top: -10px;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #d84315;
    content: " ";
    border-width: 5px;
    box-sizing: border-box;
    z-index: 2
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
    width: 95px;
    height: 22px;
    background: transparent;
    padding: 0 8px;
    font-weight: bold;
    color: #243238!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover {
    cursor: default
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
    width: 25px;
    height: 24px;
    display: inline-block;
    text-align: center;
    margin-left: 1px;
    color: #b0b0b0
}
.dataTables_wrapper .dataTables_empty {
    border-top: 1px solid #ddd!important;
    text-align: left!important;
    padding: 40px 26px 33px!important
}
#tab-reviews .yoWrite {
    display: none!important
}
div.js-property li.js-fixed,
div.js-property-bag li.js-fixed {
    display: none
}
.tree li.js-leaf-folded {
    display: none
}
.tree li.leaf-hidden {
    display: none
}
.tree ins {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    padding: 0
}
.tree a,
.tree span {
    display: inline-block;
    line-height: 16px;
    white-space: nowrap;
    text-decoration: none;
    padding: 1px 2px;
    margin: 0
}
.link-click {
    cursor: pointer
}
#dept-count {
    margin-top: 8px
}
#category-all {
    font-weight: bold!important;
    padding: 0 0 5px 0!important;
    color: #d84315
}
.tree>ul>li>.tree-heading {
    font-weight: bold;
    font-size: 14px;
    color: #243238;
    display: inline-block;
    padding-bottom: 5px;
    text-transform: capitalize
}
.tree>ul>li>.tree-heading:hover {
    text-decoration: none
}
.tree>ul>li>.tree-heading.js-link:hover {
    text-decoration: underline;
    cursor: pointer
}
#top-features>ul {
    margin-left: 0!important
}
#top-features>ul>li>span {
    line-height: 10px
}
#bestsellers-show-more,
#show-more-features {
    display: inline-block;
    line-height: 16px;
    color: #243238;
    font-weight: bold
}
#bestsellers-show-more:hover,
#show-more-features:hover {
    text-decoration: underline;
    cursor: pointer
}
#bestsellers-show-more span,
#show-more-features span {
    display: inline-block
}
#bestsellers-show-more span.bestseller-closed,
#show-more-features span.bestseller-closed {
    margin-top: 10px
}
#show-more-features span.bestseller-opened {
    margin-top: 10px
}
#all-features .tiny-spinner {
    padding: 8px 0 4px 14px;
    display: inline-block
}
.search-filters {
    background: #fff;
    padding-bottom: 1px
}
.search-filters .hidden {
    display: none
}
.search-filters .block .trigger-arrow {
    font-style: normal
}
.search-filters .block .trigger-arrow:before {
    font-family: 'icomoon';
    content: "\e022"
}
.search-filters .block .block-trigger-label {
    display: block;
    cursor: pointer;
    padding: 12px 0 14px 20px;
    margin-bottom: 0;
    font-weight: 100
}
.search-filters .block .block-trigger-label:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 18px;
    border-top-color: #f1f1f1;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.search-filters .block .block-content {
    padding: 20px;
    font-size: 12px
}
.search-filters .block .block-content ul li {
    font-size: 12px;
    cursor: default
}
.search-filters .block .block-content ul li a {
    color: #243238
}
.search-filters .block .block-heading {
    cursor: pointer
}
.search-filters .block .block-heading:before {
    display: none
}
.search-filters .block .block-trigger ~ .block-content {
    display: none
}
.search-filters .block .block-trigger ~ .block-heading .block-trigger-label:before {
    display: none
}
.search-filters .block .block-trigger:checked ~ .block-content {
    display: block
}
.search-filters .block .block-trigger:checked ~ .block-heading .block-trigger-label:before {
    display: block
}
.search-filters .block .block-trigger:checked ~ .block-heading .block-trigger-label .trigger-arrow:before {
    content: "\e01e"
}
.block.filter-categories ul.categories-list li {
    line-height: 20px
}
.block.filter-categories ul.categories-list li.active a {
    color: #9c9896;
    cursor: default
}
.block.filter-categories ul.categories-list li a span {
    color: #d84315
}
.block.filter-categories ul.categories-list li.parent a {
    position: relative;
    padding-left: 18px
}
.block.filter-categories ul.categories-list li.parent a:before {
    content: '';
    display: block;
    background: url('/img/categories-icon.png?5000764') no-repeat;
    background-position: left bottom;
    width: 9px;
    height: 9px;
    position: absolute;
    left: 0;
    top: 3px
}
.block.filter-categories ul.categories-list li.parent.open a:before {
    background-position: left top
}
.block.filter-categories ul.categories-list ul {
    padding-left: 17px
}
.block.filter-categories .block-content {
    font-size: 12px
}
.block.filter-categories .block-content a,
.block.filter-categories .block-content span:not(.counter) {
    text-decoration: none;
    cursor: pointer
}
.block.filter-categories .block-content .tree_>a,
.block.filter-categories .block-content .tree_>span.link-click {
    color: #d84315;
    font-weight: bold!important;
    padding: 0 0 5px!important
}
.block.filter-categories ul.categories-list li {
    line-height: 10px
}
.block.filter-categories ul.categories-list li.active a {
    color: #9c9896;
    cursor: default
}
.block.filter-categories ul.categories-list ul {
    padding-left: 17px
}
.block.filter-types .block-content {
    font-size: 12px
}
.block.filter-compatibility .block-content>div,
.block.filter-features .block-content>div {
    margin-bottom: 10px
}
.block.filter-compatibility.inactive>div.block-content,
.block.filter-features.inactive>div.block-content {
    display: none
}
.block.filter-compatibility h5,
.block.filter-features h5 {
    color: #243238;
    font-size: 14px;
    font-weight: bold;
    margin-top: 12px;
    margin-bottom: 2px;
    text-transform: capitalize
}
.block.filter-compatibility ul,
.block.filter-features ul {
    margin-left: 16px!important
}
.block.filter-features .block-content>div {
    margin-bottom: 0
}
.block.filter-compatibility h5 {
    margin-top: -2px
}
.block.filter-compatibility ul li {
    line-height: 22px!important
}
#date-range #daterange-all {
    font-weight: bold!important;
    padding: 0 0 5px 0!important;
    color: #d84315
}
#date-range .date-property-list {
    padding: 10px 0 15px 0
}
#date-range .date-property-list li.date-item {
    white-space: normal;
    text-transform: capitalize;
    height: auto!important;
    display: table
}
#date-range .date-property-list li.date-item a {
    color: #243238
}
#date-range .date-property-list li.date-item a:hover {
    color: #243238
}
#date-range .date-property-list li.date-item span.template-count {
    margin-left: 2px;
    display: inline-block;
    font-weight: normal;
    color: #d84315
}
#date-range .date-property-list li.date-item span.template-count:hover {
    text-decoration: none
}
#date-range span.custom-range-heading {
    font-weight: bold;
    font-size: 14px;
    color: #243238;
    padding-bottom: 5px;
    cursor: pointer
}
#date-range span.custom-range-heading:hover {
    text-decoration: none
}
#date-range span.custom-range-heading:hover .icon-arrow-small-down,
#date-range span.custom-range-heading:hover .icon-arrow-small-up {
    color: #2196f3
}
#date-range span.custom-range-heading .icon-arrow-small-down {
    padding-left: 6px;
    position: relative;
    top: 2px;
    color: #78909c
}
#date-range span.custom-range-heading .icon-arrow-small-up {
    padding-left: 6px;
    position: relative;
    top: 2px;
    color: #78909c
}
#date-range .custom-range {
    padding: 5px 0 20px 0
}
#date-range .custom-range .datetimepicker-wrapper {
    width: 35%;
    display: inline-block;
    margin-right: 5px
}
#date-range .custom-range .datetimepicker-wrapper input {
    padding: 7px;
    line-height: 15px;
    font-size: 12px
}
@media(max-width:1600px) {
    #date-range .custom-range .datetimepicker-wrapper {
        margin-right: 5px
    }
    #date-range .custom-range .datetimepicker-wrapper input {
        font-size: 10px;
        padding: 8px;
        line-height: 13px
    }
}
@media(max-width:1310px) {
    #date-range .custom-range .datetimepicker-wrapper {
        width: 47.85%
    }
    #date-range .custom-range .datetimepicker-wrapper:nth-child(even) {
        margin-right: 0
    }
}
#date-range .custom-range .btn-unique {
    height: 32px;
    line-height: 32px;
    float: right;
    margin-top: 17px;
    color: #fff
}
#date-range li.js-selected a {
    color: #9c9896
}
#topic-bc span {
    display: table;
    line-height: 16px;
    padding-top: 4px
}
#topic-bc span.bc-item {
    margin-left: 15px
}
#topic-bc span.bc-item:first-child {
    margin-left: 0
}
#topic-bc span.bc-item>a {
    display: inline-block;
    font-weight: bold
}
#topic-bc span.bc-item>a:before {
    content: "\2039";
    margin-right: 5px;
    font-size: 12px
}
#topic-bc span.bc-item.bc-item-last {
    margin-left: 25px
}
.block.block-style-1.light h6.block-heading label.block-trigger-label {
    padding-left: 0
}
.breadcrumbs.breadcrumbs-checkout {
    padding: 20px 0;
    background: url('/img/checkout-steps-background.svg?826f90a') no-repeat 299px 11px;
    -webkit-background-size: 421px;
    background-size: 421px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li {
    font-size: 15px;
    position: absolute;
    text-align: center
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .square-icon {
    width: 26px;
    height: 26px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li[data-step="step1"] {
    left: 254px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li[data-step="step2"] {
    left: 383px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li[data-step="step3"] {
    left: 511px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li[data-step="step4"] {
    left: 639px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:first-child {
    font-size: 24px;
    line-height: 28px;
    color: #243238;
    font-weight: bold;
    position: relative;
    top: -9px;
    width: auto;
    margin: 0 35px 0 0;
    padding: 7px 0 0 35px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li i {
    position: absolute;
    left: 52px;
    top: -11px;
    border: 0;
    background-color: transparent;
    display: none;
    z-index: 2;
    height: 27px
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li.step-passed {
    color: #1da650
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li.step-passed i {
    display: block
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number {
    position: absolute;
    display: inline-block;
    left: 60px;
    top: -10px;
    color: #b0bec5;
    z-index: 1;
    line-height: 25px
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li i {
        left: 51px
    }
    .breadcrumbs.breadcrumbs-checkout ul.breadcrumb li .step-number {
        left: 61px
    }
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li.active .step-number {
    color: #243238
}
.breadcrumbs.breadcrumbs-checkout ul.breadcrumb li:first-child {
    font-size: 24px;
    line-height: 28px;
    color: #243238;
    font-weight: bold;
    position: relative;
    top: -9px;
    width: auto;
    margin: 0 35px 0 0;
    padding: 7px 0 0 35px
}
.checkout-step-2 .block-style-3,
.checkout-step-3 .block-style-3 {
    border-color: #cfd8dc
}
.checkout-step-2 .block-style-3 h2.block-heading,
.checkout-step-3 .block-style-3 h2.block-heading {
    border-color: #cfd8dc;
    margin-bottom: 20px;
    font-weight: bold
}
.checkout-step-2 .block-style-3 h2.block-heading:before,
.checkout-step-3 .block-style-3 h2.block-heading:before {
    border-top-color: #cfd8dc
}
.checkout-step-2 .new-customer .indent,
.checkout-step-3 .new-customer .indent {
    padding: 12px 20px 17px 31px
}
.checkout-step-2 .new-customer .indent a,
.checkout-step-3 .new-customer .indent a {
    text-decoration: underline;
    color: #2196f3
}
.checkout-step-2 .payment-methods .complete-order-btn,
.checkout-step-3 .payment-methods .complete-order-btn {
    width: auto;
    min-width: 300px
}
.checkout-step-4 .block-style-3 {
    background: #eceff1;
    border: 0
}
.checkout-step-4 .block-heading {
    padding: 20px 32px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #dadada
}
.checkout-step-4 .block-heading [class*="order-status-"] {
    margin: 6px 0 0 0;
    font-size: 24px;
    line-height: 30px
}
.checkout-step-4 .form-horizontal .alert-warning {
    margin-top: 0
}
.checkout-step-4 .form-horizontal .form-group {
    margin-bottom: 0;
    position: relative
}
.checkout-step-4 .form-horizontal .form-group .popover {
    padding: 10px 25px;
    position: absolute
}
.checkout-step-4 .form-horizontal .form-group:after,
.checkout-step-4 .form-horizontal .form-group:before {
    display: inline
}
.checkout-step-4 .form-horizontal .form-group .form-control {
    height: 32px
}
.checkout-step-4 .form-horizontal .form-group .control-label {
    margin-left: 10px;
    padding-top: 5px
}
.checkout-step-4 .form-horizontal .form-group .phone-number-prefix {
    position: absolute;
    left: 17px;
    height: 5px;
    top: 6px;
    color: #000;
    font-weight: normal;
    padding-top: 0;
    z-index: 1
}
.checkout-step-4 .form-horizontal .form-group #apv-request-form-phone {
    padding: 5px 10px 6px 14px;
    line-height: 18px;
    position: relative
}
.checkout-step-4 .form-horizontal .form-group #apv-request-form-phone.apv-request-phone-two {
    padding-left: 21px
}
.checkout-step-4 .form-horizontal .form-group #apv-request-form-phone.apv-request-phone-three {
    padding-left: 29px
}
.checkout-step-4 .form-horizontal .form-group #apv-request-form-phone.apv-request-phone-four {
    padding-left: 36px
}
.checkout-step-4 .form-horizontal .form-group #apv-request-form-phone.apv-request-phone-moz {
    padding-top: 6px
}
.checkout-step-4 .form-horizontal #apv-request-form-errors {
    width: 33.6%
}
@media(max-width:1600px) {
    .checkout-step-4 .form-horizontal #apv-request-form-errors {
        width: 35.4%
    }
}
@media(max-width:1309px) {
    .checkout-step-4 .form-horizontal #apv-request-form-errors {
        width: 36.2%
    }
}
.checkout-step-4 .form-horizontal #apv-request-form-errors .alert-warning {
    line-height: 20px
}
.checkout-step-4 .form-horizontal #apv-confirm-form-errors {
    width: 16.65%
}
@media(max-width:1600px) {
    .checkout-step-4 .form-horizontal #apv-confirm-form-errors {
        width: 16.5%
    }
}
.checkout-step-4 .form-horizontal #apv-confirm-form-errors .alert-warning {
    line-height: 20px
}
.checkout-step-4 .form-horizontal #apv-request-form-submit,
.checkout-step-4 .form-horizontal #apv-confirm-form-submit {
    padding: 6px 10px;
    width: 9%;
    font-size: 14px
}
.checkout-step-4 .order-status-hotsale,
.checkout-step-4 .order-status-investigate {
    color: #d84315
}
.checkout-step-4 .order-status-approved {
    color: #02950c
}
.checkout-step-4 legend {
    background: #eceff1;
    padding: 9px 0 11px 30px;
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    color: #2196f3;
    font-weight: bold;
    border: 0
}
.checkout-step-4 legend:before {
    position: absolute;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 39px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.checkout-step-4 .phone-verification-wrapper {
    background-color: #fff;
    border: 1px solid #dadada
}
.checkout-step-4 .phone-verification-wrapper .phone-verification-content {
    padding: 27px 30px 30px
}
.checkout-step-4 .phone-verification-wrapper .phone-verification-content p {
    width: 70%
}
.checkout-step-4 .billing-dept-wrapper {
    background-color: #fff;
    border: 1px solid #dadada
}
.checkout-step-4 .billing-dept-wrapper .billing-dept-content {
    padding: 27px 30px 30px
}
.checkout-step-4 .billing-dept-wrapper .billing-dept-content p {
    width: 70%
}
.checkout-step-4 .merchant-wrapper {
    background-color: #fff;
    border: 1px solid #dadada;
    margin-bottom: 20px
}
.checkout-step-4 .merchant-wrapper .merchant-content {
    padding: 36px 32px 22px
}
.checkout-step-4 .merchant-wrapper .merchant-content #payment-methods-container .indent {
    padding: 0
}
.checkout-step-4 .merchant-wrapper .merchant-content p {
    width: 70%
}
.checkout-step-4 .merchant-wrapper .merchant-content .item.panel {
    cursor: default
}
.checkout-step-4 .merchant-wrapper .merchant-content .alert-warning {
    font-size: 14px;
    margin-top: 0
}
.checkout-step-4 .method-col2-apv {
    width: 19%!important;
    float: left;
    margin: 2% 9%
}
.checkout-step-4 .method-col3-apv {
    width: 62%!important;
    padding-right: 20px;
    float: right
}
.checkout-signin .sign-in-social {
    padding-bottom: 2em;
    padding-left: 8px
}
.checkout-signin .sign-in-social ul {
    margin-left: 20px;
    position: relative;
    top: 4px;
    display: inline-block
}
.checkout-signin .sign-in-social li {
    margin-right: 3px;
    display: inline-block
}
.checkout-signin .sign-in-social a {
    font-size: 21px;
    line-height: 21px
}
.checkout-signin #signin-form {
    width: 550px;
    margin: 0 0 0 51px
}
.checkout-signin #signin-form .btn.btn-default {
    width: 100%
}
.checkout-signin #signin-form label {
    font-weight: normal;
    padding-top: 4px
}
.checkout-signin #signin-form input {
    height: 33px
}
.checkout-signin #signin-form .fgt_pswd {
    text-align: right;
    font-size: 11px;
    line-height: 15px;
    text-decoration: underline;
    padding: 8px 0 6px 0;
    margin: 0
}
.checkout-signin #new-customer .option-heading {
    margin-bottom: 0
}
.checkout-signin #new-customer .option-heading:before {
    display: none
}
.checkout-signin #new-customer .option-heading input,
.checkout-signin #new-customer .option-heading label {
    cursor: pointer
}
.checkout-signin #new-customer .option-heading input:not(:checked)+label {
    color: #b0bec5
}
.checkout-signin #returning-customer .option-heading {
    margin-top: 2px;
    margin-bottom: 30px
}
.checkout-signin #returning-customer .option-heading input,
.checkout-signin #returning-customer .option-heading label {
    cursor: pointer
}
.checkout-signin #returning-customer .option-heading input:not(:checked)+label {
    color: #b0bec5
}
.checkout-signin .btn.btn-default {
    padding: 11px 45px 14px 45px;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 18px
}
.checkout-signin .block-content {
    padding-bottom: 20px
}
.checkout-signin .customer-new-from .form-group {
    padding-left: 55px
}
.billing-details .block-heading,
.user-details .block-heading,
.block-user-profile .block-heading {
    font-weight: bold;
    margin-bottom: 20px
}
.billing-details .progress.progress-striped,
.user-details .progress.progress-striped,
.block-user-profile .progress.progress-striped {
    height: 45px
}
.billing-details form fieldset,
.user-details form fieldset,
.block-user-profile form fieldset {
    margin-bottom: 13px
}
.billing-details form fieldset legend,
.user-details form fieldset legend,
.block-user-profile form fieldset legend {
    background: #eceff1;
    padding: 9px 0 11px 30px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 26px 0;
    color: #243238;
    font-weight: bold;
    border: 0
}
.billing-details form fieldset legend:before,
.user-details form fieldset legend:before,
.block-user-profile form fieldset legend:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    bottom: -14px;
    left: 39px;
    border-top-color: #eceff1;
    content: " ";
    border-width: 7px;
    box-sizing: border-box;
    z-index: 2
}
.billing-details form fieldset legend .question-icon,
.user-details form fieldset legend .question-icon,
.block-user-profile form fieldset legend .question-icon {
    position: absolute;
    right: 20px;
    top: 14px;
    display: none
}
.billing-details form .form-group,
.user-details form .form-group,
.block-user-profile form .form-group {
    margin-bottom: 18px
}
.billing-details form .form-group label,
.user-details form .form-group label,
.block-user-profile form .form-group label {
    font-weight: normal
}
.billing-details form .hint-labels label,
.user-details form .hint-labels label,
.block-user-profile form .hint-labels label {
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px dashed #978f8c;
    line-height: 12px
}
.billing-details form small,
.user-details form small,
.block-user-profile form small {
    font-size: 14px
}
.billing-details form .form-group,
.user-details form .form-group,
.block-user-profile form .form-group {
    padding-left: 55px
}
.billing-details .billing-phone,
.user-details .billing-phone,
.block-user-profile .billing-phone {
    margin-bottom: 20px
}
.billing-details .contactme-checkbox,
.user-details .contactme-checkbox,
.block-user-profile .contactme-checkbox {
    margin-bottom: 0;
    position: relative;
    top: -20px
}
@media(max-width:1599px) {
    .billing-details .popover.right, .user-details .popover.right, .block-user-profile .popover.right {
        white-space: normal
    }
}
@media(max-width:1309px) {
    .billing-details form .form-group, .user-details form .form-group, .block-user-profile form .form-group {
        padding-left: 0
    }
}
.billinginfo-details .details-indent {
    margin-bottom: 12px
}
.billinginfo-details .details-indent div {
    word-break: break-all
}
.billinginfo-details .details-indent:last-child {
    margin-bottom: 0
}
.rd-heading-h2 {
    font-size: 30px;
    line-height: 40px;
    color: #243238;
    font-weight: bold;
    margin: 0 0 20px 0
}
.text-t4,
.rd-text-t4 {
    font-size: 13px;
    line-height: 20px;
    color: #243238
}
.blue {
    color: #2196f3!important
}
.blue:hover {
    color: #0d47a1!important
}
.bold {
    font-weight: 700
}
a.h0,
span.link-click.h0,
a.h1,
span.link-click.h1,
a.h2,
span.link-click.h2,
a.h3,
span.link-click.h3 {
    color: #2196f3
}
a.h0:hover,
span.link-click.h0:hover,
a.h1:hover,
span.link-click.h1:hover,
a.h2:hover,
span.link-click.h2:hover,
a.h3:hover,
span.link-click.h3:hover {
    color: #0d47a1
}
a.h0__dark-theme,
span.link-click.h0__dark-theme,
a.h1__dark-theme,
span.link-click.h1__dark-theme,
a.h2__dark-theme,
span.link-click.h2__dark-theme,
a.h3__dark-theme,
span.link-click.h3__dark-theme {
    color: #2196f3
}
.h0,
.h1,
.h2,
.h3 {
    font-family: "PT Sans", sans-serif;
    color: #243238
}
.h0__dark-theme,
.h1__dark-theme,
.h2__dark-theme,
.h3__dark-theme {
    color: #fff
}
.h0 a,
.h1 a,
.h2 a,
.h3 a {
    color: #2196f3;
    text-decoration: none
}
.h0 {
    font-size: 50px;
    line-height: 65px
}
.h1 {
    font-size: 40px;
    line-height: 52px
}
.h2 {
    font-size: 30px;
    line-height: 39px
}
.h3 {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 2px
}
a.t1,
span.link-click.t1,
a.t2,
span.link-click.t2,
a.t3,
span.link-click.t3,
a.t4,
span.link-click.t4,
a.t5,
span.link-click.t5,
a.t6,
span.link-click.t6 {
    color: #2196f3;
    text-decoration: none
}
a.t1:hover,
span.link-click.t1:hover,
a.t2:hover,
span.link-click.t2:hover,
a.t3:hover,
span.link-click.t3:hover,
a.t4:hover,
span.link-click.t4:hover,
a.t5:hover,
span.link-click.t5:hover,
a.t6:hover,
span.link-click.t6:hover {
    color: #0d47a1;
    text-decoration: none
}
a.t1__success:hover,
span.link-click.t1__success:hover,
a.t2__success:hover,
span.link-click.t2__success:hover,
a.t3__success:hover,
span.link-click.t3__success:hover,
a.t4__success:hover,
span.link-click.t4__success:hover,
a.t5__success:hover,
span.link-click.t5__success:hover,
a.t6__success:hover,
span.link-click.t6__success:hover {
    color: #0b8738
}
a.t1__error:hover,
span.link-click.t1__error:hover,
a.t2__error:hover,
span.link-click.t2__error:hover,
a.t3__error:hover,
span.link-click.t3__error:hover,
a.t4__error:hover,
span.link-click.t4__error:hover,
a.t5__error:hover,
span.link-click.t5__error:hover,
a.t6__error:hover,
span.link-click.t6__error:hover {
    color: #bf360c
}
a.t1__dark-theme,
span.link-click.t1__dark-theme,
a.t2__dark-theme,
span.link-click.t2__dark-theme,
a.t3__dark-theme,
span.link-click.t3__dark-theme,
a.t4__dark-theme,
span.link-click.t4__dark-theme,
a.t5__dark-theme,
span.link-click.t5__dark-theme,
a.t6__dark-theme,
span.link-click.t6__dark-theme {
    color: #90caf9
}
a.t1__dark-theme:hover,
span.link-click.t1__dark-theme:hover,
a.t2__dark-theme:hover,
span.link-click.t2__dark-theme:hover,
a.t3__dark-theme:hover,
span.link-click.t3__dark-theme:hover,
a.t4__dark-theme:hover,
span.link-click.t4__dark-theme:hover,
a.t5__dark-theme:hover,
span.link-click.t5__dark-theme:hover,
a.t6__dark-theme:hover,
span.link-click.t6__dark-theme:hover {
    color: #bbdefb
}
a.t1__dark-theme__error,
span.link-click.t1__dark-theme__error,
a.t2__dark-theme__error,
span.link-click.t2__dark-theme__error,
a.t3__dark-theme__error,
span.link-click.t3__dark-theme__error,
a.t4__dark-theme__error,
span.link-click.t4__dark-theme__error,
a.t5__dark-theme__error,
span.link-click.t5__dark-theme__error,
a.t6__dark-theme__error,
span.link-click.t6__dark-theme__error {
    color: #ff8a65
}
a.t1__dark-theme__error:hover,
span.link-click.t1__dark-theme__error:hover,
a.t2__dark-theme__error:hover,
span.link-click.t2__dark-theme__error:hover,
a.t3__dark-theme__error:hover,
span.link-click.t3__dark-theme__error:hover,
a.t4__dark-theme__error:hover,
span.link-click.t4__dark-theme__error:hover,
a.t5__dark-theme__error:hover,
span.link-click.t5__dark-theme__error:hover,
a.t6__dark-theme__error:hover,
span.link-click.t6__dark-theme__error:hover {
    color: #ffccbc
}
a.t1__dark-theme__success,
span.link-click.t1__dark-theme__success,
a.t2__dark-theme__success,
span.link-click.t2__dark-theme__success,
a.t3__dark-theme__success,
span.link-click.t3__dark-theme__success,
a.t4__dark-theme__success,
span.link-click.t4__dark-theme__success,
a.t5__dark-theme__success,
span.link-click.t5__dark-theme__success,
a.t6__dark-theme__success,
span.link-click.t6__dark-theme__success {
    color: #76d48f
}
a.t1__dark-theme__success:hover,
span.link-click.t1__dark-theme__success:hover,
a.t2__dark-theme__success:hover,
span.link-click.t2__dark-theme__success:hover,
a.t3__dark-theme__success:hover,
span.link-click.t3__dark-theme__success:hover,
a.t4__dark-theme__success:hover,
span.link-click.t4__dark-theme__success:hover,
a.t5__dark-theme__success:hover,
span.link-click.t5__dark-theme__success:hover,
a.t6__dark-theme__success:hover,
span.link-click.t6__dark-theme__success:hover {
    color: #a8e4bb
}
.t1,
.t2,
.t3,
.t4,
.t5,
.t6 {
    color: #243238;
    font-family: "PT Sans", sans-serif
}
.t1-secondary,
.t2-secondary,
.t3-secondary,
.t4-secondary,
.t5-secondary,
.t6-secondary {
    color: #90a4ae
}
.t1__important,
.t2__important,
.t3__important,
.t4__important,
.t5__important,
.t6__important {
    color: #ffa001
}
.t1__success,
.t2__success,
.t3__success,
.t4__success,
.t5__success,
.t6__success {
    color: #1ab744
}
.t1__error,
.t2__error,
.t3__error,
.t4__error,
.t5__error,
.t6__error {
    color: #f4511e
}
.t1disabled,
.t2disabled,
.t3disabled,
.t4disabled,
.t5disabled,
.t6disabled {
    color: #90a4ae
}
.t1__dark-theme,
.t2__dark-theme,
.t3__dark-theme,
.t4__dark-theme,
.t5__dark-theme,
.t6__dark-theme {
    color: #fff
}
.t1 {
    font-size: 16px;
    line-height: 24px
}
.t2 {
    font-size: 15px;
    line-height: 22px
}
.t3 {
    font-size: 14px;
    line-height: 21px
}
.t4 {
    font-size: 13px;
    line-height: 20px
}
.t5 {
    font-size: 12px;
    line-height: 18px
}
.t6 {
    font-size: 11px;
    line-height: 16px
}
.lowercase {
    text-transform: lowercase
}
.uppercase {
    text-transform: uppercase
}
.spacer-bottom-s1 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 160px;
    padding-right: 0
}
.spacer-bottom-s2 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 80px;
    padding-right: 0
}
.spacer-bottom-s3 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 40px;
    padding-right: 0
}
.spacer-bottom-s4 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    padding-right: 0
}
.spacer-bottom-s5 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 10px;
    padding-right: 0
}
.special-modal a:hover {
    text-decoration: none
}
.modal-backdrop ~ .special-modal {
    background: rgba(0, 0, 0, 0.5)
}
html:not(.touch) .special-modal {
    -webkit-display: flex!important;
    -moz-display: flex!important;
    -ms-display: flex!important;
    -o-display: flex!important;
    display: flex!important;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center
}
html:not(.touch) .special-modal.in.off,
html:not(.touch) .special-modal.off {
    display: none!important
}
.special-modal p:empty {
    display: none!important
}
.special-modal .modal-dialog {
    width: 450px;
    padding: 0
}
.special-modal .modal-content {
    border: 0;
    background: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.special-modal .modal-content .modal-body {
    padding: 0;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap
}
.special-modal .modal-content .modal-body .modal-inner {
    position: relative
}
.special-modal .modal-content .modal-body .special-discont-info,
.special-modal .modal-content .modal-body .special-modal-step {
    background: #fff;
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 40px;
    padding-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    z-index: 55;
    display: inline-block;
    vertical-align: top;
    width: 450px
}
.special-modal .modal-content .modal-body .special-discont-info:last-child,
.special-modal .modal-content .modal-body .special-modal-step:last-child {
    opacity: 0
}
.special-modal .modal-content .modal-body .special-discont-info:first-child,
.special-modal .modal-content .modal-body .special-modal-step:first-child {
    opacity: 1
}
.special-modal .modal-content .modal-body .special-discont-info h2,
.special-modal .modal-content .modal-body .special-modal-step h2,
.special-modal .modal-content .modal-body .special-discont-info p,
.special-modal .modal-content .modal-body .special-modal-step p {
    white-space: normal
}
.special-modal .modal-content .modal-body .special-discont-info .thanks-heading,
.special-modal .modal-content .modal-body .special-modal-step .thanks-heading {
    margin-bottom: 40px;
    color: #243238
}
.special-modal .modal-content .modal-body .special-discont-info .thanks-text,
.special-modal .modal-content .modal-body .special-modal-step .thanks-text {
    margin-bottom: 40px;
    font-size: 13px;
    line-height: 20px
}
.special-modal .modal-content .modal-body .success-message-spec-modal {
    position: absolute;
    top: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    z-index: 45;
    left: 100%;
    height: 329px;
    opacity: 0;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center
}
.special-modal .modal-content .modal-body .success-message-spec-modal h2 {
    color: #243238;
    font-weight: bold;
    text-transform: none;
    font-size: 30px;
    line-height: 40px;
    margin: 20px 0 20px 0;
    padding: 0;
    border: 0;
    background: 0;
    white-space: normal
}
.special-modal .modal-content .modal-body .success-message-spec-modal h2:after,
.special-modal .modal-content .modal-body .success-message-spec-modal h2:before {
    display: none
}
.special-modal .modal-content .modal-body .success-message-spec-modal p {
    font-size: 13px;
    white-space: normal;
    padding: 0!important
}
.special-modal .modal-content .close {
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
    height: 30px;
    background: #b0bec5;
    background: -moz-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: -webkit-linear-gradient(top, #90a4ae 0, #78909c 100%);
    background: linear-gradient(to bottom, #90a4ae 0, #78909c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#90a4ae', endColorstr='#78909c', GradientType=0);
    color: #fff;
    font-size: 0;
    text-align: center;
    opacity: 1!important;
    font-weight: normal;
    text-shadow: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index: 1000;
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    transform: rotate(2deg)
}
.special-modal .modal-content .close:before {
    content: "\e911";
    font-family: 'tm-icomoon';
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg)
}
.special-modal .modal-content .close:hover {
    background: #d84315
}
.special-modal .modal-content .colorfull {
    color: #1ab744
}
.special-modal .modal-content a.colorfull {
    font-weight: bold
}
.special-modal .tagline img {
    width: 61px;
    height: 50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    margin: 0 20px 0 0;
    float: left
}
.special-modal .tagline img.full-width {
    display: block;
    float: none;
    margin: 0 auto 40px;
    width: 450px;
    height: auto
}
.special-modal .tagline .inner {
    white-space: normal;
    text-align: center
}
.special-modal .tagline .inner.v1 {
    display: table
}
.special-modal .tagline .inner h3 {
    font-size: 20px;
    line-height: 33px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
    color: #243238;
    padding: 0;
    margin: -10px 0 10px 0;
    text-align: left
}
.special-modal .tagline .inner h3.rd-heading-h2 {
    font-size: 30px;
    line-height: 40px;
    color: #243238;
    font-weight: bold;
    margin: 0 0 20px 0;
    text-transform: none;
    margin-bottom: 20px;
    letter-spacing: 0
}
.special-modal .tagline .inner h3.text-center {
    text-align: center
}
.special-modal .tagline .inner p {
    margin: 0 0 40px 0;
    padding: 0;
    text-align: left;
    font-size: 13px;
    line-height: 20px;
    color: #243238
}
.special-modal .tagline .inner p.text-center {
    text-align: center
}
.special-modal .success-message-spec-modal,
.special-modal .special-modal-step {
    text-align: center
}
.special-modal .success-message-spec-modal .gift-icon,
.special-modal .special-modal-step .gift-icon {
    width: 80px;
    height: 80px;
    display: block;
    position: relative;
    margin: 0 auto
}
.special-modal .success-message-spec-modal .gift-icon:before,
.special-modal .special-modal-step .gift-icon:before {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    color: #1ab744;
    font-size: 80px
}
html.touch .special-modal .modal-dialog {
    margin-top: 80px
}
#gc-discount-popup .tagline .inner p {
    padding-left: 80px
}
.iti-flag,
.chosen-country .iti-flag:before {
    width: 43px;
    height: 32px;
    background-image: url(../../img/intel_tel_input/spritesheet.png);
    background-repeat: no-repeat;
    display: block
}
.chosen-country .iti-flag::before {
    content: '';
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5)
}
.language-pick .iti-flag {
    margin: -1px -10px 0 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}
.iti-flag.ad,
.chosen-country .iti-flag.ad::before {
    background-position: -1px -1px
}
.iti-flag.ae,
.chosen-country .iti-flag.ae::before {
    background-position: -46px -1px
}
.iti-flag.af,
.chosen-country .iti-flag.af::before {
    background-position: -91px -1px
}
.iti-flag.ag,
.chosen-country .iti-flag.ag::before {
    background-position: -136px -1px
}
.iti-flag.ai,
.chosen-country .iti-flag.ai::before {
    background-position: -181px -1px
}
.iti-flag.al,
.chosen-country .iti-flag.al::before {
    background-position: -226px -1px
}
.iti-flag.am,
.chosen-country .iti-flag.am::before {
    background-position: -271px -1px
}
.iti-flag.ao,
.chosen-country .iti-flag.ao::before {
    background-position: -316px -1px
}
.iti-flag.aq,
.chosen-country .iti-flag.aq::before {
    background-position: -361px -1px
}
.iti-flag.ar,
.chosen-country .iti-flag.ar::before {
    background-position: -406px -1px
}
.iti-flag.as,
.chosen-country .iti-flag.as::before {
    background-position: -451px -1px
}
.iti-flag.at,
.chosen-country .iti-flag.at::before {
    background-position: -496px -1px
}
.iti-flag.au,
.chosen-country .iti-flag.au::before {
    background-position: -541px -1px
}
.iti-flag.aw,
.chosen-country .iti-flag.aw::before {
    background-position: -1px -35px
}
.iti-flag.ax,
.chosen-country .iti-flag.ax::before {
    background-position: -46px -35px
}
.iti-flag.az,
.chosen-country .iti-flag.az::before {
    background-position: -91px -35px
}
.iti-flag.ba,
.chosen-country .iti-flag.ba::before {
    background-position: -136px -35px
}
.iti-flag.bb,
.chosen-country .iti-flag.bb::before {
    background-position: -181px -35px
}
.iti-flag.bd,
.chosen-country .iti-flag.bd::before {
    background-position: -226px -35px
}
.iti-flag.be,
.chosen-country .iti-flag.be::before {
    background-position: -271px -35px
}
.iti-flag.bf,
.chosen-country .iti-flag.bf::before {
    background-position: -316px -35px
}
.iti-flag.bg,
.chosen-country .iti-flag.bg::before {
    background-position: -361px -35px
}
.iti-flag.bh,
.chosen-country .iti-flag.bh::before {
    background-position: -406px -35px
}
.iti-flag.bi,
.chosen-country .iti-flag.bi::before {
    background-position: -451px -35px
}
.iti-flag.bj,
.chosen-country .iti-flag.bj::before {
    background-position: -496px -35px
}
.iti-flag.bl,
.chosen-country .iti-flag.bl::before {
    background-position: -541px -35px
}
.iti-flag.bm,
.chosen-country .iti-flag.bm::before {
    background-position: -1px -69px
}
.iti-flag.bn,
.chosen-country .iti-flag.bn::before {
    background-position: -46px -69px
}
.iti-flag.bo,
.chosen-country .iti-flag.bo::before {
    background-position: -91px -69px
}
.iti-flag.bq,
.chosen-country .iti-flag.bq::before {
    background-position: -136px -69px
}
.iti-flag.br,
.chosen-country .iti-flag.br::before {
    background-position: -181px -69px
}
.iti-flag.bs,
.chosen-country .iti-flag.bs::before {
    background-position: -226px -69px
}
.iti-flag.bt,
.chosen-country .iti-flag.bt::before {
    background-position: -271px -69px
}
.iti-flag.bv,
.chosen-country .iti-flag.bv::before {
    background-position: -316px -69px
}
.iti-flag.bw,
.chosen-country .iti-flag.bw::before {
    background-position: -361px -69px
}
.iti-flag.by,
.chosen-country .iti-flag.by::before {
    background-position: -406px -69px
}
.iti-flag.bz,
.chosen-country .iti-flag.bz::before {
    background-position: -451px -69px
}
.iti-flag.ca,
.chosen-country .iti-flag.ca::before {
    background-position: -496px -69px
}
.iti-flag.cc,
.chosen-country .iti-flag.cc::before {
    background-position: -541px -69px
}
.iti-flag.cd,
.chosen-country .iti-flag.cd::before {
    background-position: -1px -103px
}
.iti-flag.cf,
.chosen-country .iti-flag.cf::before {
    background-position: -46px -103px
}
.iti-flag.cg,
.chosen-country .iti-flag.cg::before {
    background-position: -91px -103px
}
.iti-flag.ch,
.chosen-country .iti-flag.ch::before {
    background-position: -136px -103px
}
.iti-flag.ci,
.chosen-country .iti-flag.ci::before {
    background-position: -181px -103px
}
.iti-flag.ck,
.chosen-country .iti-flag.ck::before {
    background-position: -226px -103px
}
.iti-flag.cl,
.chosen-country .iti-flag.cl::before {
    background-position: -271px -103px
}
.iti-flag.cm,
.chosen-country .iti-flag.cm::before {
    background-position: -316px -103px
}
.iti-flag.cn,
.chosen-country .iti-flag.cn::before {
    background-position: -361px -103px
}
.iti-flag.co,
.chosen-country .iti-flag.co::before {
    background-position: -406px -103px
}
.iti-flag.cr,
.chosen-country .iti-flag.cr::before {
    background-position: -451px -103px
}
.iti-flag.cu,
.chosen-country .iti-flag.cu::before {
    background-position: -496px -103px
}
.iti-flag.cv,
.chosen-country .iti-flag.cv::before {
    background-position: -541px -103px
}
.iti-flag.cw,
.chosen-country .iti-flag.cw::before {
    background-position: -1px -137px
}
.iti-flag.cx,
.chosen-country .iti-flag.cx::before {
    background-position: -46px -137px
}
.iti-flag.cy,
.chosen-country .iti-flag.cy::before {
    background-position: -91px -137px
}
.iti-flag.cz,
.chosen-country .iti-flag.cz::before {
    background-position: -136px -137px
}
.iti-flag.de,
.chosen-country .iti-flag.de::before {
    background-position: -181px -137px
}
.iti-flag.dj,
.chosen-country .iti-flag.dj::before {
    background-position: -226px -137px
}
.iti-flag.dk,
.chosen-country .iti-flag.dk::before {
    background-position: -271px -137px
}
.iti-flag.dm,
.chosen-country .iti-flag.dm::before {
    background-position: -316px -137px
}
.iti-flag.do,
.chosen-country .iti-flag.do::before {
    background-position: -361px -137px
}
.iti-flag.dz,
.chosen-country .iti-flag.dz::before {
    background-position: -406px -137px
}
.iti-flag.ec,
.chosen-country .iti-flag.ec::before {
    background-position: -451px -137px
}
.iti-flag.ee,
.chosen-country .iti-flag.ee::before {
    background-position: -496px -137px
}
.iti-flag.eg,
.chosen-country .iti-flag.eg::before {
    background-position: -541px -137px
}
.iti-flag.eh,
.chosen-country .iti-flag.eh::before {
    background-position: -1px -171px
}
.iti-flag.er,
.chosen-country .iti-flag.er::before {
    background-position: -46px -171px
}
.iti-flag.es,
.chosen-country .iti-flag.es::before {
    background-position: -91px -171px
}
.iti-flag.et,
.chosen-country .iti-flag.et::before {
    background-position: -136px -171px
}
.iti-flag.fi,
.chosen-country .iti-flag.fi::before {
    background-position: -181px -171px
}
.iti-flag.fj,
.chosen-country .iti-flag.fj::before {
    background-position: -226px -171px
}
.iti-flag.fk,
.chosen-country .iti-flag.fk::before {
    background-position: -271px -171px
}
.iti-flag.fm,
.chosen-country .iti-flag.fm::before {
    background-position: -316px -171px
}
.iti-flag.fo,
.chosen-country .iti-flag.fo::before {
    background-position: -361px -171px
}
.iti-flag.fr,
.chosen-country .iti-flag.fr::before {
    background-position: -406px -171px
}
.iti-flag.ga,
.chosen-country .iti-flag.ga::before {
    background-position: -451px -171px
}
.iti-flag.gb,
.chosen-country .iti-flag.gb::before {
    background-position: -496px -171px
}
.iti-flag.gd,
.chosen-country .iti-flag.gd::before {
    background-position: -541px -171px
}
.iti-flag.ge,
.chosen-country .iti-flag.ge::before {
    background-position: -1px -205px
}
.iti-flag.gf,
.chosen-country .iti-flag.gf::before {
    background-position: -46px -205px
}
.iti-flag.gg,
.chosen-country .iti-flag.gg::before {
    background-position: -91px -205px
}
.iti-flag.gh,
.chosen-country .iti-flag.gh::before {
    background-position: -136px -205px
}
.iti-flag.gi,
.chosen-country .iti-flag.gi::before {
    background-position: -181px -205px
}
.iti-flag.gl,
.chosen-country .iti-flag.gl::before {
    background-position: -226px -205px
}
.iti-flag.gm,
.chosen-country .iti-flag.gm::before {
    background-position: -271px -205px
}
.iti-flag.gn,
.chosen-country .iti-flag.gn::before {
    background-position: -316px -205px
}
.iti-flag.gp,
.chosen-country .iti-flag.gp::before {
    background-position: -361px -205px
}
.iti-flag.gq,
.chosen-country .iti-flag.gq::before {
    background-position: -406px -205px
}
.iti-flag.gr,
.chosen-country .iti-flag.gr::before {
    background-position: -451px -205px
}
.iti-flag.gs,
.chosen-country .iti-flag.gs::before {
    background-position: -496px -205px
}
.iti-flag.gt,
.chosen-country .iti-flag.gt::before {
    background-position: -541px -205px
}
.iti-flag.gu,
.chosen-country .iti-flag.gu::before {
    background-position: -1px -239px
}
.iti-flag.gw,
.chosen-country .iti-flag.gw::before {
    background-position: -46px -239px
}
.iti-flag.gy,
.chosen-country .iti-flag.gy::before {
    background-position: -91px -239px
}
.iti-flag.hk,
.chosen-country .iti-flag.hk::before {
    background-position: -136px -239px
}
.iti-flag.hm,
.chosen-country .iti-flag.hm::before {
    background-position: -181px -239px
}
.iti-flag.hn,
.chosen-country .iti-flag.hn::before {
    background-position: -226px -239px
}
.iti-flag.hr,
.chosen-country .iti-flag.hr::before {
    background-position: -271px -239px
}
.iti-flag.ht,
.chosen-country .iti-flag.ht::before {
    background-position: -316px -239px
}
.iti-flag.hu,
.chosen-country .iti-flag.hu::before {
    background-position: -361px -239px
}
.iti-flag.id,
.chosen-country .iti-flag.id::before {
    background-position: -406px -239px
}
.iti-flag.ie,
.chosen-country .iti-flag.ie::before {
    background-position: -451px -239px
}
.iti-flag.il,
.chosen-country .iti-flag.il::before {
    background-position: -496px -239px
}
.iti-flag.im,
.chosen-country .iti-flag.im::before {
    background-position: -541px -239px
}
.iti-flag.in,
.chosen-country .iti-flag.in::before {
    background-position: -1px -273px
}
.iti-flag.io,
.chosen-country .iti-flag.io::before {
    background-position: -46px -273px
}
.iti-flag.iq,
.chosen-country .iti-flag.iq::before {
    background-position: -91px -273px
}
.iti-flag.ir,
.chosen-country .iti-flag.ir::before {
    background-position: -136px -273px
}
.iti-flag.is,
.chosen-country .iti-flag.is::before {
    background-position: -181px -273px
}
.iti-flag.it,
.chosen-country .iti-flag.it::before {
    background-position: -226px -273px
}
.iti-flag.je,
.chosen-country .iti-flag.je::before {
    background-position: -271px -273px
}
.iti-flag.jm,
.chosen-country .iti-flag.jm::before {
    background-position: -316px -273px
}
.iti-flag.jo,
.chosen-country .iti-flag.jo::before {
    background-position: -361px -273px
}
.iti-flag.jp,
.chosen-country .iti-flag.jp::before {
    background-position: -406px -273px
}
.iti-flag.ke,
.chosen-country .iti-flag.ke::before {
    background-position: -451px -273px
}
.iti-flag.kg,
.chosen-country .iti-flag.kg::before {
    background-position: -496px -273px
}
.iti-flag.kh,
.chosen-country .iti-flag.kh::before {
    background-position: -541px -273px
}
.iti-flag.ki,
.chosen-country .iti-flag.ki::before {
    background-position: -1px -307px
}
.iti-flag.km,
.chosen-country .iti-flag.km::before {
    background-position: -46px -307px
}
.iti-flag.kn,
.chosen-country .iti-flag.kn::before {
    background-position: -91px -307px
}
.iti-flag.kp,
.chosen-country .iti-flag.kp::before {
    background-position: -136px -307px
}
.iti-flag.kr,
.chosen-country .iti-flag.kr::before {
    background-position: -181px -307px
}
.iti-flag.kw,
.chosen-country .iti-flag.kw::before {
    background-position: -226px -307px
}
.iti-flag.ky,
.chosen-country .iti-flag.ky::before {
    background-position: -271px -307px
}
.iti-flag.kz,
.chosen-country .iti-flag.kz::before {
    background-position: -316px -307px
}
.iti-flag.la,
.chosen-country .iti-flag.la::before {
    background-position: -361px -307px
}
.iti-flag.lb,
.chosen-country .iti-flag.lb::before {
    background-position: -406px -307px
}
.iti-flag.lc,
.chosen-country .iti-flag.lc::before {
    background-position: -451px -307px
}
.iti-flag.li,
.chosen-country .iti-flag.li::before {
    background-position: -496px -307px
}
.iti-flag.lk,
.chosen-country .iti-flag.lk::before {
    background-position: -541px -307px
}
.iti-flag.lr,
.chosen-country .iti-flag.lr::before {
    background-position: -1px -341px
}
.iti-flag.ls,
.chosen-country .iti-flag.ls::before {
    background-position: -46px -341px
}
.iti-flag.lt,
.chosen-country .iti-flag.lt::before {
    background-position: -91px -341px
}
.iti-flag.lu,
.chosen-country .iti-flag.lu::before {
    background-position: -136px -341px
}
.iti-flag.lv,
.chosen-country .iti-flag.lv::before {
    background-position: -181px -341px
}
.iti-flag.ly,
.chosen-country .iti-flag.ly::before {

    background-position: -226px -341px
}
.iti-flag.ma,
.chosen-country .iti-flag.ma::before {
    background-position: -271px -341px
}
.iti-flag.mc,
.chosen-country .iti-flag.mc::before {
    background-position: -316px -341px
}
.iti-flag.md,
.chosen-country .iti-flag.md::before {
    background-position: -361px -341px
}
.iti-flag.me,
.chosen-country .iti-flag.me::before {
    background-position: -406px -341px
}
.iti-flag.mf,
.chosen-country .iti-flag.mf::before {
    background-position: -451px -341px
}
.iti-flag.mg,
.chosen-country .iti-flag.mg::before {
    background-position: -496px -341px
}
.iti-flag.mh,
.chosen-country .iti-flag.mh::before {
    background-position: -541px -341px
}
.iti-flag.mk,
.chosen-country .iti-flag.mk::before {
    background-position: -1px -375px
}
.iti-flag.ml,
.chosen-country .iti-flag.ml::before {
    background-position: -46px -375px
}
.iti-flag.mm,
.chosen-country .iti-flag.mm::before {
    background-position: -91px -375px
}
.iti-flag.mn,
.chosen-country .iti-flag.mn::before {
    background-position: -136px -375px
}
.iti-flag.mo,
.chosen-country .iti-flag.mo::before {
    background-position: -181px -375px
}
.iti-flag.mp,
.chosen-country .iti-flag.mp::before {
    background-position: -226px -375px
}
.iti-flag.mq,
.chosen-country .iti-flag.mq::before {
    background-position: -271px -375px
}
.iti-flag.mr,
.chosen-country .iti-flag.mr::before {
    background-position: -316px -375px
}
.iti-flag.ms,
.chosen-country .iti-flag.ms::before {
    background-position: -361px -375px
}
.iti-flag.mt,
.chosen-country .iti-flag.mt::before {
    background-position: -406px -375px
}
.iti-flag.mu,
.chosen-country .iti-flag.mu::before {
    background-position: -451px -375px
}
.iti-flag.mv,
.chosen-country .iti-flag.mv::before {
    background-position: -496px -375px
}
.iti-flag.mw,
.chosen-country .iti-flag.mw::before {
    background-position: -541px -375px
}
.iti-flag.mx,
.chosen-country .iti-flag.mx::before {
    background-position: -1px -409px
}
.iti-flag.my,
.chosen-country .iti-flag.my::before {
    background-position: -46px -409px
}
.iti-flag.mz,
.chosen-country .iti-flag.mz::before {
    background-position: -91px -409px
}
.iti-flag.na,
.chosen-country .iti-flag.na::before {
    background-position: -136px -409px
}
.iti-flag.nc,
.chosen-country .iti-flag.nc::before {
    background-position: -181px -409px
}
.iti-flag.ne,
.chosen-country .iti-flag.ne::before {
    background-position: -226px -409px
}
.iti-flag.nf,
.chosen-country .iti-flag.nf::before {
    background-position: -271px -409px
}
.iti-flag.ng,
.chosen-country .iti-flag.ng::before {
    background-position: -316px -409px
}
.iti-flag.ni,
.chosen-country .iti-flag.ni::before {
    background-position: -361px -409px
}
.iti-flag.nl,
.chosen-country .iti-flag.nl::before {
    background-position: -406px -409px
}
.iti-flag.no,
.chosen-country .iti-flag.no::before {
    background-position: -451px -409px
}
.iti-flag.np,
.chosen-country .iti-flag.np::before {
    background-position: -496px -409px
}
.iti-flag.nr,
.chosen-country .iti-flag.nr::before {
    background-position: -541px -409px
}
.iti-flag.nu,
.chosen-country .iti-flag.nu::before {
    background-position: -1px -443px
}
.iti-flag.nz,
.chosen-country .iti-flag.nz::before {
    background-position: -46px -443px
}
.iti-flag.om,
.chosen-country .iti-flag.om::before {
    background-position: -91px -443px
}
.iti-flag.pa,
.chosen-country .iti-flag.pa::before {
    background-position: -136px -443px
}
.iti-flag.pe,
.chosen-country .iti-flag.pe::before {
    background-position: -181px -443px
}
.iti-flag.pf,
.chosen-country .iti-flag.pf::before {
    background-position: -226px -443px
}
.iti-flag.pg,
.chosen-country .iti-flag.pg::before {
    background-position: -271px -443px
}
.iti-flag.ph,
.chosen-country .iti-flag.ph::before {
    background-position: -316px -443px
}
.iti-flag.pk,
.chosen-country .iti-flag.pk::before {
    background-position: -361px -443px
}
.iti-flag.pl,
.chosen-country .iti-flag.pl::before {
    background-position: -406px -443px
}
.iti-flag.pm,
.chosen-country .iti-flag.pm::before {
    background-position: -451px -443px
}
.iti-flag.pn,
.chosen-country .iti-flag.pn::before {
    background-position: -496px -443px
}
.iti-flag.pr,
.chosen-country .iti-flag.pr::before {
    background-position: -541px -443px
}
.iti-flag.ps,
.chosen-country .iti-flag.ps::before {
    background-position: -1px -477px
}
.iti-flag.pt,
.chosen-country .iti-flag.pt::before {
    background-position: -46px -477px
}
.iti-flag.pw,
.chosen-country .iti-flag.pw::before {
    background-position: -91px -477px
}
.iti-flag.py,
.chosen-country .iti-flag.py::before {
    background-position: -136px -477px
}
.iti-flag.qa,
.chosen-country .iti-flag.qa::before {
    background-position: -181px -477px
}
.iti-flag.re,
.chosen-country .iti-flag.re::before {
    background-position: -226px -477px
}
.iti-flag.ro,
.chosen-country .iti-flag.ro::before {
    background-position: -271px -477px
}
.iti-flag.rs,
.chosen-country .iti-flag.rs::before {
    background-position: -316px -477px
}
.iti-flag.ru,
.chosen-country .iti-flag.ru::before {
    background-position: -361px -477px
}
.iti-flag.rw,
.chosen-country .iti-flag.rw::before {
    background-position: -406px -477px
}
.iti-flag.sa,
.chosen-country .iti-flag.sa::before {
    background-position: -451px -477px
}
.iti-flag.sb,
.chosen-country .iti-flag.sb::before {
    background-position: -496px -477px
}
.iti-flag.sc,
.chosen-country .iti-flag.sc::before {
    background-position: -541px -477px
}
.iti-flag.sd,
.chosen-country .iti-flag.sd::before {
    background-position: -1px -511px
}
.iti-flag.se,
.chosen-country .iti-flag.se::before {
    background-position: -46px -511px
}
.iti-flag.sg,
.chosen-country .iti-flag.sg::before {
    background-position: -91px -511px
}
.iti-flag.sh,
.chosen-country .iti-flag.sh::before {
    background-position: -136px -511px
}
.iti-flag.si,
.chosen-country .iti-flag.si::before {
    background-position: -181px -511px
}
.iti-flag.sj,
.chosen-country .iti-flag.sj::before {
    background-position: -226px -511px
}
.iti-flag.sk,
.chosen-country .iti-flag.sk::before {
    background-position: -271px -511px
}
.iti-flag.sl,
.chosen-country .iti-flag.sl::before {
    background-position: -316px -511px
}
.iti-flag.sm,
.chosen-country .iti-flag.sm::before {
    background-position: -361px -511px
}
.iti-flag.sn,
.chosen-country .iti-flag.sn::before {
    background-position: -406px -511px
}
.iti-flag.so,
.chosen-country .iti-flag.so::before {
    background-position: -451px -511px
}
.iti-flag.sr,
.chosen-country .iti-flag.sr::before {
    background-position: -496px -511px
}
.iti-flag.ss,
.chosen-country .iti-flag.ss::before {
    background-position: -541px -511px
}
.iti-flag.st,
.chosen-country .iti-flag.st::before {
    background-position: -1px -545px
}
.iti-flag.sv,
.chosen-country .iti-flag.sv::before {
    background-position: -46px -545px
}
.iti-flag.sx,
.chosen-country .iti-flag.sx::before {
    background-position: -91px -545px
}
.iti-flag.sy,
.chosen-country .iti-flag.sy::before {
    background-position: -136px -545px
}
.iti-flag.sz,
.chosen-country .iti-flag.sz::before {
    background-position: -181px -545px
}
.iti-flag.tc,
.chosen-country .iti-flag.tc::before {
    background-position: -226px -545px
}
.iti-flag.td,
.chosen-country .iti-flag.td::before {
    background-position: -271px -545px
}
.iti-flag.tf,
.chosen-country .iti-flag.tf::before {
    background-position: -316px -545px
}
.iti-flag.tg,
.chosen-country .iti-flag.tg::before {
    background-position: -361px -545px
}
.iti-flag.th,
.chosen-country .iti-flag.th::before {
    background-position: -406px -545px
}
.iti-flag.tj,
.chosen-country .iti-flag.tj::before {
    background-position: -451px -545px
}
.iti-flag.tk,
.chosen-country .iti-flag.tk::before {
    background-position: -496px -545px
}
.iti-flag.tl,
.chosen-country .iti-flag.tl::before {
    background-position: -541px -545px
}
.iti-flag.tm,
.chosen-country .iti-flag.tm::before {
    background-position: -1px -579px
}
.iti-flag.tn,
.chosen-country .iti-flag.tn::before {
    background-position: -46px -579px
}
.iti-flag.to,
.chosen-country .iti-flag.to::before {
    background-position: -91px -579px
}
.iti-flag.tr,
.chosen-country .iti-flag.tr::before {
    background-position: -136px -579px
}
.iti-flag.tt,
.chosen-country .iti-flag.tt::before {
    background-position: -181px -579px
}
.iti-flag.tv,
.chosen-country .iti-flag.tv::before {
    background-position: -226px -579px
}
.iti-flag.tw,
.chosen-country .iti-flag.tw::before {
    background-position: -271px -579px
}
.iti-flag.tz,
.chosen-country .iti-flag.tz::before {
    background-position: -316px -579px
}
.iti-flag.ua,
.chosen-country .iti-flag.ua::before {
    background-position: -361px -579px
}
.iti-flag.ug,
.chosen-country .iti-flag.ug::before {
    background-position: -406px -579px
}
.iti-flag.um,
.chosen-country .iti-flag.um::before {
    background-position: -451px -579px
}
.iti-flag.us,
.chosen-country .iti-flag.us::before {
    background-position: -496px -579px
}
.iti-flag.uy,
.chosen-country .iti-flag.uy::before {
    background-position: -541px -579px
}
.iti-flag.uz,
.chosen-country .iti-flag.uz::before {
    background-position: -586px -1px
}
.iti-flag.va,
.chosen-country .iti-flag.va::before {
    background-position: -586px -35px
}
.iti-flag.vc,
.chosen-country .iti-flag.vc::before {
    background-position: -586px -69px
}
.iti-flag.ve,
.chosen-country .iti-flag.ve::before {
    background-position: -586px -103px
}
.iti-flag.vg,
.chosen-country .iti-flag.vg::before {
    background-position: -586px -137px
}
.iti-flag.vi,
.chosen-country .iti-flag.vi::before {
    background-position: -586px -171px
}
.iti-flag.vn,
.chosen-country .iti-flag.vn::before {
    background-position: -586px -205px
}
.iti-flag.vu,
.chosen-country .iti-flag.vu::before {
    background-position: -586px -239px
}
.iti-flag.wf,
.chosen-country .iti-flag.wf::before {
    background-position: -586px -273px
}
.iti-flag.ws,
.chosen-country .iti-flag.ws::before {
    background-position: -586px -307px
}
.iti-flag.ye,
.chosen-country .iti-flag.ye::before {
    background-position: -586px -341px
}
.iti-flag.yt,
.chosen-country .iti-flag.yt::before {
    background-position: -586px -375px
}
.iti-flag.za,
.chosen-country .iti-flag.za::before {
    background-position: -586px -409px
}
.iti-flag.zm,
.chosen-country .iti-flag.zm::before {
    background-position: -586px -443px
}
.iti-flag.zw,
.chosen-country .iti-flag.zw::before {
    background-position: -586px -477px
}
.iti-flag.zz,
.chosen-country .iti-flag.zz::before {
    background-position: -586px -511px
}
@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    50%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    30%,
    70% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}
@-moz-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    50%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    30%,
    70% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}
@-o-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    50%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    30%,
    70% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}
@keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    50%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    30%,
    70% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}
.element-animation-shake {
    -o-animation-name: shake;
    -moz-animation-name: shake;
    -webkit-animation-name: shake;
    animation-name: shake;
    -o-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -o-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@-webkit-keyframes wow {
    0 {
        background: #243238;
        color: #fff
    }
    95% {
        background: #4d90fe;
        color: #fff
    }
    100% {
        background: #fff;
        color: #243238
    }
}
@-moz-keyframes wow {
    0 {
        background: #243238;
        color: #fff
    }
    95% {
        background: #4d90fe;
        color: #fff
    }
    100% {
        background: #fff;
        color: #243238
    }
}
@-o-keyframes wow {
    0 {
        background: #243238;
        color: #fff
    }
    95% {
        background: #4d90fe;
        color: #fff
    }
    100% {
        background: #fff;
        color: #243238
    }
}
@keyframes wow {
    0 {
        background: #243238;
        color: #fff
    }
    95% {
        background: #4d90fe;
        color: #fff
    }
    100% {
        background: #fff;
        color: #243238
    }
}
.element-animation-wow {
    -o-animation-name: wow;
    -moz-animation-name: wow;
    -webkit-animation-name: wow;
    animation-name: wow;
    -o-animation-duration: .2s;
    -moz-animation-duration: .2s;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -o-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@keyframes fadeIn {
    0 {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@keyframes fadeOut {
    0 {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
@keyframes slideUp {
    0 {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }
    100% {
        transform: translateY(-40px);
        -webkit-transform: translateY(-40px);
        -ms-transform: translateY(-40px)
    }
}
@keyframes slideLeft {
    0 {
        transform: translateX(0);
        -webkit-transform: translateX(0)
    }
    100% {
        transform: translateX(-40px);
        -webkit-transform: translateX(-40px)
    }
}
@keyframes slideRight {
    0 {
        transform: translateX(-40px);
        -webkit-transform: translateX(-40px)
    }
    100% {
        transform: translateX(0);
        -webkit-transform: translateX(0)
    }
}
@keyframes scaleUp {
    0 {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
    100% {
        transform: scale(2);
        -webkit-transform: scale(2)
    }
}
@keyframes scaleDown {
    0 {
        transform: scale(2);
        -webkit-transform: scale(2)
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}
@keyframes scaleToggleOne {
    0 {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
    50% {
        transform: scale(2);
        -webkit-transform: scale(2)
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}
@keyframes scaleToggleTwo {
    0 {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
    20% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
    60% {
        transform: scale(2);
        -webkit-transform: scale(2)
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}
@keyframes scaleToggleThree {
    0 {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
    33% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
    66% {
        transform: scale(2);
        -webkit-transform: scale(2)
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}
@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -15deg) scale(0.8);
        transform: rotate3d(0, 0, 1, -15deg) scale(0.8);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}
@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -15deg) scale(0.8);
        transform: rotate3d(0, 0, 1, -15deg) scale(0.8);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}
@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -15deg) scale(0.8);
        transform: rotate3d(0, 0, 1, -15deg) scale(0.8);
        opacity: 0
    }
}
@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -15deg) scale(0.8);
        transform: rotate3d(0, 0, 1, -15deg) scale(0.8);
        opacity: 0
    }
}
.animation-ready {
    -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1)
}
.hide-pop-left {
    transform: translateX(40px) scale(0.8);
    -webkit-transform: translateX(40px) scale(0.8);
    opacity: 0!important;
    -webkit-transform-origin: right center;
    transform-origin: right center
}
.show-pop-left {
    transform: translateX(0) scale(1);
    -webkit-transform: translateX(0) scale(1);
    opacity: 1!important
}
.hide-pop-right {
    transform: translateY(-50%) translateX(-40px) scale(0.8);
    -webkit-transform: translateY(-50%) translateX(-40px) scale(0.8);
    opacity: 0!important;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    left: 100%!important;
    top: 50%!important
}
.show-pop-right {
    -webkit-transform: translateY(-50%) translateX(0) scale(1);
    transform: translateY(-50%) translateX(0) scale(1);
    opacity: 1!important
}
.hide-pop-bottom:not(.eyes-tooltip) {
    -webkit-transform: translateY(-10px) translateX(-50%) scale(0.8);
    transform: translateY(-10px) translateX(-50%) scale(0.8);
    opacity: 0!important;
    -webkit-transform-origin: center top;
    transform-origin: center top;
    left: 50%!important
}
.show-pop-bottom:not(.eyes-tooltip) {
    transform: translateY(0) translateX(-50%) scale(1);
    -webkit-transform: translateY(0) translateX(-50%) scale(1);
    opacity: 1!important
}
.hide-pop-top {
    -webkit-transform: translateY(10px) translateX(-50%) scale(0.8);
    transform: translateY(10px) translateX(-50%) scale(0.8);
    opacity: 0!important;
    -webkit-transform-origin: center top;
    transform-origin: center top;
    left: 50%!important
}
.show-pop-top {
    transform: translateY(0) translateX(-50%) scale(1);
    -webkit-transform: translateY(0) translateX(-50%) scale(1);
    opacity: 1!important
}
.animated {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@keyframes zoomOut {
    from {
        opacity: 0
    }
    50% {
        opacity: 1;
        -webkit-transform: scale3d(0.33, 0.33, 0.33);
        transform: scale3d(0.33, 0.33, 0.33)
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(0.33, 0.33, 0.33);
        transform: scale3d(0.33, 0.33, 0.33)
    }
}
.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}
.without-margin button[type="submit"],
.without-margin .special-big-btn {
    position: relative;
    left: -40px;
    width: 100%;
    max-width: 150%;
    padding: 0 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.without-margin button[type="submit"].loading,
.without-margin .special-big-btn.loading {
    border-bottom: 0;
    border-left: 0;
    border-right: 0
}
.without-margin button[type="submit"].disabled,
.without-margin .special-big-btn.disabled,
.without-margin button[type="submit"][disabled="disabled"],
.without-margin .special-big-btn[disabled="disabled"],
.without-margin button[type="submit"][disabled],
.without-margin .special-big-btn[disabled] {
    padding: 0 38px
}
.rd-form {
    position: relative
}
.rd-form form {
    position: relative
}
.rd-form .form-horizontal {
    position: relative
}
.rd-form .group,
.rd-form .form-group {
    position: relative
}
.rd-form .group:last-child,
.rd-form .form-group:last-child {
    margin-bottom: 0
}
.rd-form .group input+br,
.rd-form .form-group input+br {
    display: none!important
}
.rd-form .without-margin button[type="submit"],
.rd-form .without-margin .special-big-btn {
    position: relative;
    left: -40px;
    width: 100%;
    max-width: 150%;
    padding: 0 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.rd-form .without-margin button[type="submit"].loading,
.rd-form .without-margin .special-big-btn.loading {
    border-bottom: 0;
    border-left: 0;
    border-right: 0
}
.rd-form .without-margin button[type="submit"].disabled,
.rd-form .without-margin .special-big-btn.disabled,
.rd-form .without-margin button[type="submit"][disabled="disabled"],
.rd-form .without-margin .special-big-btn[disabled="disabled"],
.rd-form .without-margin button[type="submit"][disabled],
.rd-form .without-margin .special-big-btn[disabled] {
    padding: 0 38px
}
.rd-form .without-margin button[type="submit"],
.rd-form .without-margin .special-big-btn {
    position: relative;
    left: -40px;
    width: 100%;
    max-width: 150%;
    padding: 0 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.rd-form .without-margin button[type="submit"].loading,
.rd-form .without-margin .special-big-btn.loading {
    border-bottom: 0;
    border-left: 0;
    border-right: 0
}
.rd-form .without-margin button[type="submit"].disabled,
.rd-form .without-margin .special-big-btn.disabled,
.rd-form .without-margin button[type="submit"][disabled="disabled"],
.rd-form .without-margin .special-big-btn[disabled="disabled"],
.rd-form .without-margin button[type="submit"][disabled],
.rd-form .without-margin .special-big-btn[disabled] {
    padding: 0 38px
}
.rd-form .alert-container {
    position: absolute;
    top: -90px;
    width: 100%
}
.rd-form .icon-status,
.rd-form .icon-password-toggle {
    width: 20px;
    height: 17px;
    position: absolute;
    z-index: 40;
    right: 20px;
    top: 12px;
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    transition: opacity .25s ease
}
.rd-form .icon-status:before,
.rd-form .icon-password-toggle:before {
    font-size: 17px;
    left: 0;
    top: 0;
    margin: 0;
    position: absolute
}
.rd-form .gravatar-holder ~ .icon-status {
    right: 81px
}
.rd-form .icon-password-toggle {
    opacity: 1;
    color: #2196f3;
    cursor: pointer
}
.rd-form .icon-password-toggle:active {
    color: #0d47a1
}
.rd-form .icon-password-toggle:before {
    font-size: 21px
}
.rd-form .rd-field-error .icon-status {
    opacity: 1
}
.rd-form .rd-field-error .icon-status:before {
    color: #ff8f00;
    content: "\e910"
}
.rd-form .rd-field-success .icon-status {
    opacity: 1;
    top: 12px
}
.rd-form .rd-field-success .icon-status:before {
    color: #1ab744;
    content: "\e912";
    opacity: 1
}
.rd-form .rd-field-loading .icon-status {
    width: 100px!important;
    height: 4px;
    opacity: 1;
    right: 20px;
    top: 50%;
    margin-top: -2px;
    display: block;
    background: url('../../img/tm-loading.svg?5000764') 0 0 no-repeat;
    background-size: 100% 28px
}
.rd-form .rd-field-loading .icon-status:before {
    display: none!important
}
.rd-form .rd-field-loading .gravatar-holder ~ .icon-status {
    right: 81px
}
.rd-form .questionnaire-selector {
    display: block;
    position: relative;
    left: -40px;
    width: 390px;
    max-width: 450px;
    padding: 0 30px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-align: left
}
.rd-form .questionnaire-selector:last-child {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px
}
.rd-form .questionnaire-selector:before {
    position: absolute;
    top: 24px;
    right: 30px;
    font-size: 14px;
    margin: 0;
    width: 9px;
    height: 13px
}
.rd-form input[type=password]::-ms-reveal,
.rd-form input[type=password]::-ms-clear {
    display: none
}
.rd-form .gravatar-holder {
    width: 60px;
    height: 60px;
    text-align: center;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}
.rd-form .gravatar-holder .char {
    font-size: 24px;
    line-height: 61px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-left: 3px
}
.rd-form .gravatar-holder img {
    width: 100%;
    height: auto;
    max-width: 100%;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0
}
.rd-form .gravatar-holder ~ input[type="email"] {
    padding-right: 110px
}
.tm-rd-input .chosen-container .chosen-single {
    display: block;
    background: #eceff1!important;
    background: -moz-linear-gradient(top, #eceff1 0, #dde3e6 100%)!important;
    background: -webkit-linear-gradient(top, #eceff1 0, #dde3e6 100%)!important;
    background: linear-gradient(to bottom, #eceff1 0, #dde3e6 100%)!important;
    -webkit-box-shadow: inset 0 -1px 0 0 #cfd8dc!important;
    -moz-box-shadow: inset 0 -1px 0 0 #cfd8dc!important;
    box-shadow: inset 0 -1px 0 0 #cfd8dc!important;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.25!important;
    color: #243238;
    border: 1px solid transparent!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    -webkit-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -moz-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -ms-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -o-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    transition: background .25s ease, box-shadow .25s ease, border-color .75s ease
}
.tm-rd-input .chosen-container .chosen-single .search-choice-close {
    display: none!important
}
.tm-rd-input .chosen-container .chosen-single:hover {
    background: #1e5799!important;
    background: -moz-linear-gradient(top, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    background: -webkit-linear-gradient(top, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    background: linear-gradient(to bottom, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}
.tm-rd-input .chosen-container .chosen-single:hover span {
    color: #fff!important
}
.tm-rd-input .chosen-container .chosen-single:hover>div {
    color: #fff!important
}
.tm-rd-input .chosen-container.chosen-container-active:not(.chosen-with-drop) .chosen-single {
    background: #1e5799!important;
    background: -moz-linear-gradient(top, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    background: -webkit-linear-gradient(top, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    background: linear-gradient(to bottom, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}
.tm-rd-input .chosen-container.chosen-container-active:not(.chosen-with-drop) .chosen-single span {
    color: #fff!important
}
.tm-rd-input .chosen-container.chosen-container-active:not(.chosen-with-drop) .chosen-single>div {
    color: #fff!important
}
.tm-rd-input .chosen-disabled.chosen-container .chosen-single:hover span {
    color: #cfd8dc
}
.tm-rd-input .chosen-disabled.chosen-container .chosen-single:hover>div {
    color: #cfd8dc
}
.tm-rd-input.drop-show.pressed .chosen-container:not(.chosen-with-drop) .chosen-single:active {
    background: -webkit-linear-gradient(top, #1e5799 0, #455a64 0, #546e7a 100%)!important;
    background: linear-gradient(to bottom, #1e5799 0, #455a64 0, #546e7a 100%)!important
}
.tm-rd-input.pressed .chosen-container .chosen-single:active {
    padding-top: 1px!important
}
.tm-rd-input.pressed .chosen-container .chosen-single:active>div {
    margin-top: -4px
}
.tm-rd-input.pressed .chosen-container .chosen-single:active .iti-flag {
    top: 24px
}
.tm-rd-input.pressed .control-label {
    top: 12px!important
}
.tm-rd-input select.rd-field,
.tm-rd-input [type='email'],
.tm-rd-input [type='text'],
.tm-rd-input [type='password'],
.tm-rd-input [type='tel'],
.tm-rd-input [type='number'] {
    background: #eceff1;
    -webkit-box-shadow: inset 0 1px 0 0 #cfd8dc;
    -moz-box-shadow: inset 0 1px 0 0 #cfd8dc;
    box-shadow: inset 0 1px 0 0 #cfd8dc;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.25;
    color: #243238;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -moz-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -ms-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -o-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    transition: background .25s ease, box-shadow .25s ease, border-color .75s ease
}
.tm-rd-input select.rd-field ~ label,
.tm-rd-input [type='email'] ~ label,
.tm-rd-input [type='text'] ~ label,
.tm-rd-input [type='password'] ~ label,
.tm-rd-input [type='tel'] ~ label,
.tm-rd-input [type='number'] ~ label {
    opacity: 1;
    color: #90a4ae;
    font-size: 16px;
    line-height: 1.5;
    padding-left: 16px;
    width: auto
}
.tm-rd-input select.rd-field:hover,
.tm-rd-input [type='email']:hover,
.tm-rd-input [type='text']:hover,
.tm-rd-input [type='password']:hover,
.tm-rd-input [type='tel']:hover,
.tm-rd-input [type='number']:hover {
    background: #eceff1;
    -webkit-box-shadow: inset 0 1px 0 0 #cfd8dc;
    -moz-box-shadow: inset 0 1px 0 0 #cfd8dc;
    box-shadow: inset 0 1px 0 0 #cfd8dc;
    border: 1px solid transparent
}
.tm-rd-input select.rd-field:focus,
.tm-rd-input [type='email']:focus,
.tm-rd-input [type='text']:focus,
.tm-rd-input [type='password']:focus,
.tm-rd-input [type='tel']:focus,
.tm-rd-input [type='number']:focus {
    border: 1px solid #90caf9;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.tm-rd-input select.rd-field:focus ~ label,
.tm-rd-input [type='email']:focus ~ label,
.tm-rd-input [type='text']:focus ~ label,
.tm-rd-input [type='password']:focus ~ label,
.tm-rd-input [type='tel']:focus ~ label,
.tm-rd-input [type='number']:focus ~ label {
    color: #bbdefb
}
.tm-rd-input select.rd-field:focus::-webkit-input-placeholder,
.tm-rd-input [type='email']:focus::-webkit-input-placeholder,
.tm-rd-input [type='text']:focus::-webkit-input-placeholder,
.tm-rd-input [type='password']:focus::-webkit-input-placeholder,
.tm-rd-input [type='tel']:focus::-webkit-input-placeholder,
.tm-rd-input [type='number']:focus::-webkit-input-placeholder {
    color: #bbdefb
}
.tm-rd-input select.rd-field:focus::-moz-placeholder,
.tm-rd-input [type='email']:focus::-moz-placeholder,
.tm-rd-input [type='text']:focus::-moz-placeholder,
.tm-rd-input [type='password']:focus::-moz-placeholder,
.tm-rd-input [type='tel']:focus::-moz-placeholder,
.tm-rd-input [type='number']:focus::-moz-placeholder {
    color: #bbdefb
}
.tm-rd-input select.rd-field:focus:-moz-placeholder,
.tm-rd-input [type='email']:focus:-moz-placeholder,
.tm-rd-input [type='text']:focus:-moz-placeholder,
.tm-rd-input [type='password']:focus:-moz-placeholder,
.tm-rd-input [type='tel']:focus:-moz-placeholder,
.tm-rd-input [type='number']:focus:-moz-placeholder {
    color: #bbdefb
}
.tm-rd-input select.rd-field:focus:-ms-input-placeholder,
.tm-rd-input [type='email']:focus:-ms-input-placeholder,
.tm-rd-input [type='text']:focus:-ms-input-placeholder,
.tm-rd-input [type='password']:focus:-ms-input-placeholder,
.tm-rd-input [type='tel']:focus:-ms-input-placeholder,
.tm-rd-input [type='number']:focus:-ms-input-placeholder {
    color: #bbdefb
}
.tm-rd-input select.rd-field::-ms-clear,
.tm-rd-input [type='email']::-ms-clear,
.tm-rd-input [type='text']::-ms-clear,
.tm-rd-input [type='password']::-ms-clear,
.tm-rd-input [type='tel']::-ms-clear,
.tm-rd-input [type='number']::-ms-clear {
    display: none
}
.tm-rd-input select.rd-field.disabled,
.tm-rd-input [type='email'].disabled,
.tm-rd-input [type='text'].disabled,
.tm-rd-input [type='password'].disabled,
.tm-rd-input [type='tel'].disabled,
.tm-rd-input [type='number'].disabled,
.tm-rd-input select.rd-field[disabled="disabled"],
.tm-rd-input [type='email'][disabled="disabled"],
.tm-rd-input [type='text'][disabled="disabled"],
.tm-rd-input [type='password'][disabled="disabled"],
.tm-rd-input [type='tel'][disabled="disabled"],
.tm-rd-input [type='number'][disabled="disabled"],
.tm-rd-input select.rd-field[disabled],
.tm-rd-input [type='email'][disabled],
.tm-rd-input [type='text'][disabled],
.tm-rd-input [type='password'][disabled],
.tm-rd-input [type='tel'][disabled],
.tm-rd-input [type='number'][disabled] {
    border: 1px solid #cfd8dc!important;
    background: #fff!important;
    cursor: not-allowed;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    color: #cfd8dc!important
}
.tm-rd-input select.rd-field.disabled ~ label,
.tm-rd-input [type='email'].disabled ~ label,
.tm-rd-input [type='text'].disabled ~ label,
.tm-rd-input [type='password'].disabled ~ label,
.tm-rd-input [type='tel'].disabled ~ label,
.tm-rd-input [type='number'].disabled ~ label,
.tm-rd-input select.rd-field[disabled="disabled"] ~ label,
.tm-rd-input [type='email'][disabled="disabled"] ~ label,
.tm-rd-input [type='text'][disabled="disabled"] ~ label,
.tm-rd-input [type='password'][disabled="disabled"] ~ label,
.tm-rd-input [type='tel'][disabled="disabled"] ~ label,
.tm-rd-input [type='number'][disabled="disabled"] ~ label,
.tm-rd-input select.rd-field[disabled] ~ label,
.tm-rd-input [type='email'][disabled] ~ label,
.tm-rd-input [type='text'][disabled] ~ label,
.tm-rd-input [type='password'][disabled] ~ label,
.tm-rd-input [type='tel'][disabled] ~ label,
.tm-rd-input [type='number'][disabled] ~ label {
    color: #cfd8dc!important;
    font-size: 16px;
    line-height: 1.25;
    pointer-events: none!important;
    top: 20px
}
.tm-rd-input select.rd-field.disabled ~ .tm-icon,
.tm-rd-input [type='email'].disabled ~ .tm-icon,
.tm-rd-input [type='text'].disabled ~ .tm-icon,
.tm-rd-input [type='password'].disabled ~ .tm-icon,
.tm-rd-input [type='tel'].disabled ~ .tm-icon,
.tm-rd-input [type='number'].disabled ~ .tm-icon,
.tm-rd-input select.rd-field[disabled="disabled"] ~ .tm-icon,
.tm-rd-input [type='email'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input [type='text'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input [type='password'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input [type='tel'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input [type='number'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input select.rd-field[disabled] ~ .tm-icon,
.tm-rd-input [type='email'][disabled] ~ .tm-icon,
.tm-rd-input [type='text'][disabled] ~ .tm-icon,
.tm-rd-input [type='password'][disabled] ~ .tm-icon,
.tm-rd-input [type='tel'][disabled] ~ .tm-icon,
.tm-rd-input [type='number'][disabled] ~ .tm-icon {
    opacity: .5
}
.tm-rd-input select.rd-field.disabled:hover,
.tm-rd-input [type='email'].disabled:hover,
.tm-rd-input [type='text'].disabled:hover,
.tm-rd-input [type='password'].disabled:hover,
.tm-rd-input [type='tel'].disabled:hover,
.tm-rd-input [type='number'].disabled:hover,
.tm-rd-input select.rd-field[disabled="disabled"]:hover,
.tm-rd-input [type='email'][disabled="disabled"]:hover,
.tm-rd-input [type='text'][disabled="disabled"]:hover,
.tm-rd-input [type='password'][disabled="disabled"]:hover,
.tm-rd-input [type='tel'][disabled="disabled"]:hover,
.tm-rd-input [type='number'][disabled="disabled"]:hover,
.tm-rd-input select.rd-field[disabled]:hover,
.tm-rd-input [type='email'][disabled]:hover,
.tm-rd-input [type='text'][disabled]:hover,
.tm-rd-input [type='password'][disabled]:hover,
.tm-rd-input [type='tel'][disabled]:hover,
.tm-rd-input [type='number'][disabled]:hover {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}
.tm-rd-input select.rd-field.disabled ~ .icon-password-toggle,
.tm-rd-input [type='email'].disabled ~ .icon-password-toggle,
.tm-rd-input [type='text'].disabled ~ .icon-password-toggle,
.tm-rd-input [type='password'].disabled ~ .icon-password-toggle,
.tm-rd-input [type='tel'].disabled ~ .icon-password-toggle,
.tm-rd-input [type='number'].disabled ~ .icon-password-toggle,
.tm-rd-input select.rd-field[disabled="disabled"] ~ .icon-password-toggle,
.tm-rd-input [type='email'][disabled="disabled"] ~ .icon-password-toggle,
.tm-rd-input [type='text'][disabled="disabled"] ~ .icon-password-toggle,
.tm-rd-input [type='password'][disabled="disabled"] ~ .icon-password-toggle,
.tm-rd-input [type='tel'][disabled="disabled"] ~ .icon-password-toggle,
.tm-rd-input [type='number'][disabled="disabled"] ~ .icon-password-toggle,
.tm-rd-input select.rd-field[disabled] ~ .icon-password-toggle,
.tm-rd-input [type='email'][disabled] ~ .icon-password-toggle,
.tm-rd-input [type='text'][disabled] ~ .icon-password-toggle,
.tm-rd-input [type='password'][disabled] ~ .icon-password-toggle,
.tm-rd-input [type='tel'][disabled] ~ .icon-password-toggle,
.tm-rd-input [type='number'][disabled] ~ .icon-password-toggle {
    pointer-events: none
}
.tm-rd-input.rd-field-success select.rd-field,
.tm-rd-input.rd-field-success [type='email'],
.tm-rd-input.rd-field-success [type='text'],
.tm-rd-input.rd-field-success [type='password'],
.tm-rd-input.rd-field-success [type='tel'],
.tm-rd-input.rd-field-success [type='number'] {
    border: 1px solid transparent;
    animation: painting-success .75s cubic-bezier(1, 0.41, 0.77, 0.94) .01s alternate 1, clearing-success .4s cubic-bezier(1, 0.41, 0.77, 0.94) .75s alternate 1;
    -webkit-animation: painting-success .75s cubic-bezier(1, 0.41, 0.77, 0.94) .01s alternate 1, clearing-success .4s cubic-bezier(1, 0.41, 0.77, 0.94) .75s alternate 1;
    -moz-animation: painting-success .75s cubic-bezier(1, 0.41, 0.77, 0.94) .01s alternate 1, clearing-success .4s cubic-bezier(1, 0.41, 0.77, 0.94) .75s alternate 1;
    -o-animation: painting-success .75s cubic-bezier(1, 0.41, 0.77, 0.94) .01s alternate 1, clearing-success .4s cubic-bezier(1, 0.41, 0.77, 0.94) .75s alternate 1;
    transition-timing-function: ease-in-out
}
@-webkit-keyframes painting-success {
    1% {
        border: 1px solid transparent;
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb
    }
    100% {
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb;
        border: 1px solid transparent
    }
}
@-moz-keyframes painting-success {
    1% {
        border: 1px solid transparent;
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb
    }
    100% {
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb;
        border: 1px solid transparent
    }
}
@-o-keyframes painting-success {
    1% {
        border: 1px solid transparent;
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb
    }
    100% {
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb;
        border: 1px solid transparent
    }
}
@keyframes painting-success {
    1% {
        border: 1px solid transparent;
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb
    }
    100% {
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb;
        border: 1px solid transparent
    }
}
@-webkit-keyframes clearing-success {
    1% {
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb;
        border: 1px solid transparent
    }
    100% {
        -webkit-box-shadow: inset 0 1px 0 0 '@color-gray';
        box-shadow: inset 0 1px 0 0 '@color-gray';
        background: '@color-gray-light'
    }
}
@-moz-keyframes clearing-success {
    1% {
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb;
        border: 1px solid transparent
    }
    100% {
        -webkit-box-shadow: inset 0 1px 0 0 '@color-gray';
        box-shadow: inset 0 1px 0 0 '@color-gray';
        background: '@color-gray-light'
    }
}
@-o-keyframes clearing-success {
    1% {
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb;
        border: 1px solid transparent
    }
    100% {
        -webkit-box-shadow: inset 0 1px 0 0 '@color-gray';
        box-shadow: inset 0 1px 0 0 '@color-gray';
        background: '@color-gray-light'
    }
}
@keyframes clearing-success {
    1% {
        background: #ddf7e5;
        -webkit-box-shadow: inset 0 1px 0 0 #a8e4bb;
        box-shadow: inset 0 1px 0 0 #a8e4bb;
        border: 1px solid transparent
    }
    100% {
        -webkit-box-shadow: inset 0 1px 0 0 '@color-gray';
        box-shadow: inset 0 1px 0 0 '@color-gray';
        background: '@color-gray-light'
    }
}
.tm-rd-input.rd-field-success select.rd-field:hover,
.tm-rd-input.rd-field-success [type='email']:hover,
.tm-rd-input.rd-field-success [type='text']:hover,
.tm-rd-input.rd-field-success [type='password']:hover,
.tm-rd-input.rd-field-success [type='tel']:hover,
.tm-rd-input.rd-field-success [type='number']:hover {
    -webkit-box-shadow: inset 0 1px 0 0 #cfd8dc!important;
    -moz-box-shadow: inset 0 1px 0 0 #cfd8dc!important;
    box-shadow: inset 0 1px 0 0 #cfd8dc!important
}
.tm-rd-input.rd-field-success select.rd-field:focus,
.tm-rd-input.rd-field-success [type='email']:focus,
.tm-rd-input.rd-field-success [type='text']:focus,
.tm-rd-input.rd-field-success [type='password']:focus,
.tm-rd-input.rd-field-success [type='tel']:focus,
.tm-rd-input.rd-field-success [type='number']:focus {
    border: 1px solid #90caf9;
    background: #fff;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}
.tm-rd-input.rd-field-success select.rd-field:focus ~ label,
.tm-rd-input.rd-field-success [type='email']:focus ~ label,
.tm-rd-input.rd-field-success [type='text']:focus ~ label,
.tm-rd-input.rd-field-success [type='password']:focus ~ label,
.tm-rd-input.rd-field-success [type='tel']:focus ~ label,
.tm-rd-input.rd-field-success [type='number']:focus ~ label {
    color: #90a4ae
}
.tm-rd-input.rd-field-success select.rd-field.disabled,
.tm-rd-input.rd-field-success [type='email'].disabled,
.tm-rd-input.rd-field-success [type='text'].disabled,
.tm-rd-input.rd-field-success [type='password'].disabled,
.tm-rd-input.rd-field-success [type='tel'].disabled,
.tm-rd-input.rd-field-success [type='number'].disabled,
.tm-rd-input.rd-field-success select.rd-field[disabled="disabled"],
.tm-rd-input.rd-field-success [type='email'][disabled="disabled"],
.tm-rd-input.rd-field-success [type='text'][disabled="disabled"],
.tm-rd-input.rd-field-success [type='password'][disabled="disabled"],
.tm-rd-input.rd-field-success [type='tel'][disabled="disabled"],
.tm-rd-input.rd-field-success [type='number'][disabled="disabled"],
.tm-rd-input.rd-field-success select.rd-field[disabled],
.tm-rd-input.rd-field-success [type='email'][disabled],
.tm-rd-input.rd-field-success [type='text'][disabled],
.tm-rd-input.rd-field-success [type='password'][disabled],
.tm-rd-input.rd-field-success [type='tel'][disabled],
.tm-rd-input.rd-field-success [type='number'][disabled] {
    border: 1px solid #cfd8dc!important;
    background: #fff!important;
    cursor: not-allowed;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    color: #cfd8dc!important
}
.tm-rd-input.rd-field-success select.rd-field.disabled ~ label,
.tm-rd-input.rd-field-success [type='email'].disabled ~ label,
.tm-rd-input.rd-field-success [type='text'].disabled ~ label,
.tm-rd-input.rd-field-success [type='password'].disabled ~ label,
.tm-rd-input.rd-field-success [type='tel'].disabled ~ label,
.tm-rd-input.rd-field-success [type='number'].disabled ~ label,
.tm-rd-input.rd-field-success select.rd-field[disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='email'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='text'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='password'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='tel'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='number'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success select.rd-field[disabled] ~ label,
.tm-rd-input.rd-field-success [type='email'][disabled] ~ label,
.tm-rd-input.rd-field-success [type='text'][disabled] ~ label,
.tm-rd-input.rd-field-success [type='password'][disabled] ~ label,
.tm-rd-input.rd-field-success [type='tel'][disabled] ~ label,
.tm-rd-input.rd-field-success [type='number'][disabled] ~ label {
    color: #cfd8dc!important;
    font-size: 16px;
    line-height: 1.25;
    pointer-events: none!important;
    top: 20px
}
.tm-rd-input.rd-field-success select.rd-field.disabled ~ .tm-icon,
.tm-rd-input.rd-field-success [type='email'].disabled ~ .tm-icon,
.tm-rd-input.rd-field-success [type='text'].disabled ~ .tm-icon,
.tm-rd-input.rd-field-success [type='password'].disabled ~ .tm-icon,
.tm-rd-input.rd-field-success [type='tel'].disabled ~ .tm-icon,
.tm-rd-input.rd-field-success [type='number'].disabled ~ .tm-icon,
.tm-rd-input.rd-field-success select.rd-field[disabled="disabled"] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='email'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='text'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='password'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='tel'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='number'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.rd-field-success select.rd-field[disabled] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='email'][disabled] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='text'][disabled] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='password'][disabled] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='tel'][disabled] ~ .tm-icon,
.tm-rd-input.rd-field-success [type='number'][disabled] ~ .tm-icon {
    opacity: .5
}
.tm-rd-input.rd-field-success select.rd-field.disabled:hover,
.tm-rd-input.rd-field-success [type='email'].disabled:hover,
.tm-rd-input.rd-field-success [type='text'].disabled:hover,
.tm-rd-input.rd-field-success [type='password'].disabled:hover,
.tm-rd-input.rd-field-success [type='tel'].disabled:hover,
.tm-rd-input.rd-field-success [type='number'].disabled:hover,
.tm-rd-input.rd-field-success select.rd-field[disabled="disabled"]:hover,
.tm-rd-input.rd-field-success [type='email'][disabled="disabled"]:hover,
.tm-rd-input.rd-field-success [type='text'][disabled="disabled"]:hover,
.tm-rd-input.rd-field-success [type='password'][disabled="disabled"]:hover,
.tm-rd-input.rd-field-success [type='tel'][disabled="disabled"]:hover,
.tm-rd-input.rd-field-success [type='number'][disabled="disabled"]:hover,
.tm-rd-input.rd-field-success select.rd-field[disabled]:hover,
.tm-rd-input.rd-field-success [type='email'][disabled]:hover,
.tm-rd-input.rd-field-success [type='text'][disabled]:hover,
.tm-rd-input.rd-field-success [type='password'][disabled]:hover,
.tm-rd-input.rd-field-success [type='tel'][disabled]:hover,
.tm-rd-input.rd-field-success [type='number'][disabled]:hover {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}
.tm-rd-input.rd-field-success select.rd-field.disabled ~ label,
.tm-rd-input.rd-field-success [type='email'].disabled ~ label,
.tm-rd-input.rd-field-success [type='text'].disabled ~ label,
.tm-rd-input.rd-field-success [type='password'].disabled ~ label,
.tm-rd-input.rd-field-success [type='tel'].disabled ~ label,
.tm-rd-input.rd-field-success [type='number'].disabled ~ label,
.tm-rd-input.rd-field-success select.rd-field[disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='email'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='text'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='password'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='tel'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success [type='number'][disabled="disabled"] ~ label,
.tm-rd-input.rd-field-success select.rd-field[disabled] ~ label,
.tm-rd-input.rd-field-success [type='email'][disabled] ~ label,
.tm-rd-input.rd-field-success [type='text'][disabled] ~ label,
.tm-rd-input.rd-field-success [type='password'][disabled] ~ label,
.tm-rd-input.rd-field-success [type='tel'][disabled] ~ label,
.tm-rd-input.rd-field-success [type='number'][disabled] ~ label {
    font-size: 11px;
    top: 14px
}
.tm-rd-input.has-error [type='email'],
.tm-rd-input.has-error [type='text'],
.tm-rd-input.has-error [type='tel'],
.tm-rd-input.has-error [type='number'] {
    animation: painting-warning .75s cubic-bezier(1, 0.41, 0.77, 0.94) .01s alternate 1, clearing-warning .4s cubic-bezier(1, 0.41, 0.77, 0.94) .75s alternate 1;
    -webkit-animation: painting-warning .75s cubic-bezier(1, 0.41, 0.77, 0.94) .01s alternate 1, clearing-warning .4s cubic-bezier(1, 0.41, 0.77, 0.94) .75s alternate 1;
    -moz-animation: painting-warning .75s cubic-bezier(1, 0.41, 0.77, 0.94) .01s alternate 1, clearing-warning .4s cubic-bezier(1, 0.41, 0.77, 0.94) .75s alternate 1;
    -o-animation: painting-warning .75s cubic-bezier(1, 0.41, 0.77, 0.94) .01s alternate 1, clearing-warning .4s cubic-bezier(1, 0.41, 0.77, 0.94) .75s alternate 1;
    transition-timing-function: ease-in-out;
    border: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 0 #cfd8dc;
    box-shadow: inset 0 1px 0 0 #cfd8dc
}
@-webkit-keyframes painting-warning {
    1% {
        border: 1px solid transparent;
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28
    }
    100% {
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28;
        border: 1px solid transparent
    }
}
@-moz-keyframes painting-warning {
    1% {
        border: 1px solid transparent;
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28
    }
    100% {
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28;
        border: 1px solid transparent
    }
}
@-o-keyframes painting-warning {
    1% {
        border: 1px solid transparent;
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28
    }
    100% {
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28;
        border: 1px solid transparent
    }
}
@keyframes painting-warning {
    1% {
        border: 1px solid transparent;
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28
    }
    100% {
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28;
        border: 1px solid transparent
    }
}
@-webkit-keyframes clearing-warning {
    1% {
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28;
        border: 1px solid transparent
    }
    100% {
        -webkit-box-shadow: inset 0 1px 0 0 '@color-gray';
        box-shadow: inset 0 1px 0 0 '@color-gray';
        background: '@color-gray-light'
    }
}
@-moz-keyframes clearing-warning {
    1% {
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28;
        border: 1px solid transparent
    }
    100% {
        -webkit-box-shadow: inset 0 1px 0 0 '@color-gray';
        box-shadow: inset 0 1px 0 0 '@color-gray';
        background: '@color-gray-light'
    }
}
@-o-keyframes clearing-warning {
    1% {
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28;
        border: 1px solid transparent
    }
    100% {
        -webkit-box-shadow: inset 0 1px 0 0 '@color-gray';
        box-shadow: inset 0 1px 0 0 '@color-gray';
        background: '@color-gray-light'
    }
}
@keyframes clearing-warning {
    1% {
        background: #fff8e1;
        -webkit-box-shadow: inset 0 1px 0 0 #ffca28;
        box-shadow: inset 0 1px 0 0 #ffca28;
        border: 1px solid transparent
    }
    100% {
        -webkit-box-shadow: inset 0 1px 0 0 '@color-gray';
        box-shadow: inset 0 1px 0 0 '@color-gray';
        background: '@color-gray-light'
    }
}
.tm-rd-input.has-error [type='email']:hover,
.tm-rd-input.has-error [type='text']:hover,
.tm-rd-input.has-error [type='tel']:hover,
.tm-rd-input.has-error [type='number']:hover {
    border: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 0 #cfd8dc!important;
    box-shadow: inset 0 1px 0 0 #cfd8dc!important
}
.tm-rd-input.has-error [type='email']:focus,
.tm-rd-input.has-error [type='text']:focus,
.tm-rd-input.has-error [type='tel']:focus,
.tm-rd-input.has-error [type='number']:focus {
    border: 1px solid #90caf9;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}
.tm-rd-input.has-error [type='email']:focus:hover,
.tm-rd-input.has-error [type='text']:focus:hover,
.tm-rd-input.has-error [type='tel']:focus:hover,
.tm-rd-input.has-error [type='number']:focus:hover {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
.tm-rd-input.has-error [type='email']:focus ~ label,
.tm-rd-input.has-error [type='text']:focus ~ label,
.tm-rd-input.has-error [type='tel']:focus ~ label,
.tm-rd-input.has-error [type='number']:focus ~ label,
.tm-rd-input.has-error [type='email']:focus::-webkit-input-placeholder,
.tm-rd-input.has-error [type='text']:focus::-webkit-input-placeholder,
.tm-rd-input.has-error [type='tel']:focus::-webkit-input-placeholder,
.tm-rd-input.has-error [type='number']:focus::-webkit-input-placeholder,
.tm-rd-input.has-error [type='email']:focus:-moz-placeholder,
.tm-rd-input.has-error [type='text']:focus:-moz-placeholder,
.tm-rd-input.has-error [type='tel']:focus:-moz-placeholder,
.tm-rd-input.has-error [type='number']:focus:-moz-placeholder,
.tm-rd-input.has-error [type='email']:focus::-moz-placeholder,
.tm-rd-input.has-error [type='text']:focus::-moz-placeholder,
.tm-rd-input.has-error [type='tel']:focus::-moz-placeholder,
.tm-rd-input.has-error [type='number']:focus::-moz-placeholder,
.tm-rd-input.has-error [type='email']:focus:-ms-input-placeholder,
.tm-rd-input.has-error [type='text']:focus:-ms-input-placeholder,
.tm-rd-input.has-error [type='tel']:focus:-ms-input-placeholder,
.tm-rd-input.has-error [type='number']:focus:-ms-input-placeholder {
    color: #90a4ae!important
}
.tm-rd-input.has-error [type='email'].disabled,
.tm-rd-input.has-error [type='text'].disabled,
.tm-rd-input.has-error [type='tel'].disabled,
.tm-rd-input.has-error [type='number'].disabled,
.tm-rd-input.has-error [type='email'][disabled="disabled"],
.tm-rd-input.has-error [type='text'][disabled="disabled"],
.tm-rd-input.has-error [type='tel'][disabled="disabled"],
.tm-rd-input.has-error [type='number'][disabled="disabled"],
.tm-rd-input.has-error [type='email'][disabled],
.tm-rd-input.has-error [type='text'][disabled],
.tm-rd-input.has-error [type='tel'][disabled],
.tm-rd-input.has-error [type='number'][disabled] {
    border: 1px solid #cfd8dc!important;
    background: #fff!important;
    cursor: not-allowed;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    color: #cfd8dc!important
}
.tm-rd-input.has-error [type='email'].disabled ~ label,
.tm-rd-input.has-error [type='text'].disabled ~ label,
.tm-rd-input.has-error [type='tel'].disabled ~ label,
.tm-rd-input.has-error [type='number'].disabled ~ label,
.tm-rd-input.has-error [type='email'][disabled="disabled"] ~ label,
.tm-rd-input.has-error [type='text'][disabled="disabled"] ~ label,
.tm-rd-input.has-error [type='tel'][disabled="disabled"] ~ label,
.tm-rd-input.has-error [type='number'][disabled="disabled"] ~ label,
.tm-rd-input.has-error [type='email'][disabled] ~ label,
.tm-rd-input.has-error [type='text'][disabled] ~ label,
.tm-rd-input.has-error [type='tel'][disabled] ~ label,
.tm-rd-input.has-error [type='number'][disabled] ~ label {
    color: #cfd8dc!important;
    font-size: 16px;
    line-height: 1.25;
    pointer-events: none!important;
    top: 20px
}
.tm-rd-input.has-error [type='email'].disabled ~ .tm-icon,
.tm-rd-input.has-error [type='text'].disabled ~ .tm-icon,
.tm-rd-input.has-error [type='tel'].disabled ~ .tm-icon,
.tm-rd-input.has-error [type='number'].disabled ~ .tm-icon,
.tm-rd-input.has-error [type='email'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.has-error [type='text'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.has-error [type='tel'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.has-error [type='number'][disabled="disabled"] ~ .tm-icon,
.tm-rd-input.has-error [type='email'][disabled] ~ .tm-icon,
.tm-rd-input.has-error [type='text'][disabled] ~ .tm-icon,
.tm-rd-input.has-error [type='tel'][disabled] ~ .tm-icon,
.tm-rd-input.has-error [type='number'][disabled] ~ .tm-icon {
    opacity: .5
}
.tm-rd-input.has-error [type='email'].disabled:hover,
.tm-rd-input.has-error [type='text'].disabled:hover,
.tm-rd-input.has-error [type='tel'].disabled:hover,
.tm-rd-input.has-error [type='number'].disabled:hover,
.tm-rd-input.has-error [type='email'][disabled="disabled"]:hover,
.tm-rd-input.has-error [type='text'][disabled="disabled"]:hover,
.tm-rd-input.has-error [type='tel'][disabled="disabled"]:hover,
.tm-rd-input.has-error [type='number'][disabled="disabled"]:hover,
.tm-rd-input.has-error [type='email'][disabled]:hover,
.tm-rd-input.has-error [type='text'][disabled]:hover,
.tm-rd-input.has-error [type='tel'][disabled]:hover,
.tm-rd-input.has-error [type='number'][disabled]:hover {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}
.tm-rd-input.has-error [type='email'].disabled ~ label,
.tm-rd-input.has-error [type='text'].disabled ~ label,
.tm-rd-input.has-error [type='tel'].disabled ~ label,
.tm-rd-input.has-error [type='number'].disabled ~ label,
.tm-rd-input.has-error [type='email'][disabled="disabled"] ~ label,
.tm-rd-input.has-error [type='text'][disabled="disabled"] ~ label,
.tm-rd-input.has-error [type='tel'][disabled="disabled"] ~ label,
.tm-rd-input.has-error [type='number'][disabled="disabled"] ~ label,
.tm-rd-input.has-error [type='email'][disabled] ~ label,
.tm-rd-input.has-error [type='text'][disabled] ~ label,
.tm-rd-input.has-error [type='tel'][disabled] ~ label,
.tm-rd-input.has-error [type='number'][disabled] ~ label {
    font-size: 11px;
    top: 14px
}
.form-group:not(.has-error) .tm-rd-input.has-error[type='email']:focus.filled,
.form-group:not(.has-error) .tm-rd-input.has-error[type='text']:focus.filled,
.form-group:not(.has-error) .tm-rd-input.has-error[type='password']:focus.filled,
.form-group:not(.has-error) .tm-rd-input.has-error[type='tel']:focus.filled,
.form-group:not(.has-error) .tm-rd-input.has-error[type='number']:focus.filled {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
.tm-rd-input .icon-placeholder {
    position: absolute;
    z-index: 40;
    left: 20px;
    top: 9px;
    font-size: 18px;
    color: #b0bec5
}
.tm-rd-input .icon-placeholder.icon-letter {
    font-size: 16px
}
.tm-rd-input .icon-placeholder.icon-key {
    font-size: 20px
}
.tm-rd-input.onfocus .icon-placeholder {
    color: #90caf9
}
.tm-rd-input.onfocus .control-label {
    color: #fff
}
.tm-rd-input .control-label {
    opacity: 0;
    left: 5px;
    top: 12px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    transition: .3s ease color;
    -webkit-transition: .3s ease color;
    z-index: 5
}
.tm-rd-input-f1,
.tm-rd-input-f2 {
    margin-bottom: 20px!important
}
.tm-rd-input-f1 [type='email'],
.tm-rd-input-f2 [type='email'],
.tm-rd-input-f1 [type='text'],
.tm-rd-input-f2 [type='text'],
.tm-rd-input-f1 [type='password'],
.tm-rd-input-f2 [type='password'],
.tm-rd-input-f1 [type='tel'],
.tm-rd-input-f2 [type='tel'] {
    height: 40px;
    padding: 0 45px 0 20px;
    font-size: 14px
}
.tm-rd-input-f1 [type='email'].filled ~ label,
.tm-rd-input-f2 [type='email'].filled ~ label,
.tm-rd-input-f1 [type='text'].filled ~ label,
.tm-rd-input-f2 [type='text'].filled ~ label,
.tm-rd-input-f1 [type='password'].filled ~ label,
.tm-rd-input-f2 [type='password'].filled ~ label,
.tm-rd-input-f1 [type='tel'].filled ~ label,
.tm-rd-input-f2 [type='tel'].filled ~ label {
    display: none
}
.tm-rd-input-f1 [type='email']::-webkit-input-placeholder,
.tm-rd-input-f2 [type='email']::-webkit-input-placeholder,
.tm-rd-input-f1 [type='text']::-webkit-input-placeholder,
.tm-rd-input-f2 [type='text']::-webkit-input-placeholder,
.tm-rd-input-f1 [type='password']::-webkit-input-placeholder,
.tm-rd-input-f2 [type='password']::-webkit-input-placeholder,
.tm-rd-input-f1 [type='tel']::-webkit-input-placeholder,
.tm-rd-input-f2 [type='tel']::-webkit-input-placeholder {
    line-height: 1.39
}
.tm-rd-input-f1 [type='password'],
.tm-rd-input-f2 [type='password'] {
    padding-right: 60px
}
.tm-rd-input-f1 select,
.tm-rd-input-f2 select {
    height: 40px;
    padding: 0 45px 0 20px;
    font-size: 14px
}
.rd-form .tm-rd-input-f1 .chosen-container .chosen-single,
.rd-form .tm-rd-input-f2 .chosen-container .chosen-single {
    height: 40px!important
}
.rd-form .wrap-select-field {
    position: relative;
    pointer-events: none
}
.rd-form .wrap-select-field.filled {
    pointer-events: auto
}
.rd-form .wrap-select-field .select_label {
    position: absolute;
    left: 20px;
    top: 0;
    color: #90a4ae;
    background: linear-gradient(to bottom, #eceff1, #dde3e6);
    width: calc(100% - 40px);
    box-shadow: inset 0 -1px 0 0 #cfd8dc;
    font-weight: normal;
    border-radius: 3px;
    height: 40px;
    padding: 10px 0 0 20px
}
.rd-form .wrap-select-field .chosen-container .chosen-single {
    padding: 5px 20px 5px!important;
    width: auto;
    max-width: 50%;
    display: inline-block;
    vertical-align: top;
    float: right
}
.rd-form .wrap-select-field .chosen-container .chosen-single>span {
    padding: 4px 27px 0 0;
    width: auto
}
.rd-form .wrap-select-field .chosen-container .chosen-drop {
    max-height: 200px!important;
    height: auto!important
}
.rd-form .wrap-select-field .chosen-container .chosen-drop .chosen-results {
    max-height: 200px;
    padding: 0;
    overflow: hidden;
    max-width: 100%
}
.rd-form .wrap-select-field .chosen-container .chosen-drop .chosen-results .mCSB_container {
    margin: 0
}
.rd-form .wrap-select-field .chosen-container .chosen-drop .chosen-results .mCSB_scrollTools {
    position: absolute;
    right: 0;
    z-index: 600;
    max-height: 90%;
    top: 5%
}
.rd-form .wrap-select-field .chosen-container .chosen-drop .chosen-results li {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px
}
.rd-form .wrap-select-field .chosen-container .chosen-drop .chosen-results li:first-child {
    border-top: 0
}
.rd-form .wrap-select-field .chosen-container .chosen-drop .chosen-results li:after {
    right: 0
}
.rd-form .wrap-select-field.disabled .select_label {
    color: #cfd8dc;
    background: #fff;
    -webkit-box-shadow: 0 0 1px 0 #cfd8dc;
    box-shadow: 0 0 1px 0 #cfd8dc
}
.rd-form .wrap-select-field.disabled .chosen-container {
    pointer-events: none;
    cursor: not-allowed
}
.rd-form .wrap-select-field.disabled .chosen-container .chosen-single {
    color: #cfd8dc;
    background: #fff!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: none!important
}
.rd-form .wrap-select-field.disabled .chosen-container .chosen-single>div {
    color: #cfd8dc
}
.rd-form .wrap-select-field.disabled.singleOrder {
    pointer-events: auto;
    cursor: not-allowed
}
.tm-rd-input-f2 [type='email'],
.tm-rd-input-f2 [type='text'],
.tm-rd-input-f2 [type='password'],
.tm-rd-input-f2 [type='tel'] {
    padding-left: 50px
}
.tm-rd-input-f2 .control-label {
    left: 31px
}
.tm-rd-input-f3,
.tm-rd-input-f4 {
    margin-bottom: 40px!important
}
.tm-rd-input-f3 .chosen-container .chosen-single,
.tm-rd-input-f4 .chosen-container .chosen-single {
    height: 60px!important;
    padding: 0 45px 0 20px!important
}
.tm-rd-input-f3 select.rd-field,
.tm-rd-input-f4 select.rd-field,
.tm-rd-input-f3 [type='email'],
.tm-rd-input-f4 [type='email'],
.tm-rd-input-f3 [type='text'],
.tm-rd-input-f4 [type='text'],
.tm-rd-input-f3 [type='password'],
.tm-rd-input-f4 [type='password'],
.tm-rd-input-f3 [type='tel'],
.tm-rd-input-f4 [type='tel'] {
    height: 60px;
    padding: 0 45px 0 20px
}
.tm-rd-input-f3 select.rd-field.filled,
.tm-rd-input-f4 select.rd-field.filled,
.tm-rd-input-f3 [type='email'].filled,
.tm-rd-input-f4 [type='email'].filled,
.tm-rd-input-f3 [type='text'].filled,
.tm-rd-input-f4 [type='text'].filled,
.tm-rd-input-f3 [type='password'].filled,
.tm-rd-input-f4 [type='password'].filled,
.tm-rd-input-f3 [type='tel'].filled,
.tm-rd-input-f4 [type='tel'].filled {
    padding-top: 20px
}
.tm-rd-input-f3 select.rd-field.filled ~ label,
.tm-rd-input-f4 select.rd-field.filled ~ label,
.tm-rd-input-f3 [type='email'].filled ~ label,
.tm-rd-input-f4 [type='email'].filled ~ label,
.tm-rd-input-f3 [type='text'].filled ~ label,
.tm-rd-input-f4 [type='text'].filled ~ label,
.tm-rd-input-f3 [type='password'].filled ~ label,
.tm-rd-input-f4 [type='password'].filled ~ label,
.tm-rd-input-f3 [type='tel'].filled ~ label,
.tm-rd-input-f4 [type='tel'].filled ~ label {
    color: #90a4ae!important;
    top: 11px;
    font-size: 11px
}
.tm-rd-input-f3 select.rd-field.disabled ~ label,
.tm-rd-input-f4 select.rd-field.disabled ~ label,
.tm-rd-input-f3 [type='email'].disabled ~ label,
.tm-rd-input-f4 [type='email'].disabled ~ label,
.tm-rd-input-f3 [type='text'].disabled ~ label,
.tm-rd-input-f4 [type='text'].disabled ~ label,
.tm-rd-input-f3 [type='password'].disabled ~ label,
.tm-rd-input-f4 [type='password'].disabled ~ label,
.tm-rd-input-f3 [type='tel'].disabled ~ label,
.tm-rd-input-f4 [type='tel'].disabled ~ label,
.tm-rd-input-f3 select.rd-field[disabled="disabled"] ~ label,
.tm-rd-input-f4 select.rd-field[disabled="disabled"] ~ label,
.tm-rd-input-f3 [type='email'][disabled="disabled"] ~ label,
.tm-rd-input-f4 [type='email'][disabled="disabled"] ~ label,
.tm-rd-input-f3 [type='text'][disabled="disabled"] ~ label,
.tm-rd-input-f4 [type='text'][disabled="disabled"] ~ label,
.tm-rd-input-f3 [type='password'][disabled="disabled"] ~ label,
.tm-rd-input-f4 [type='password'][disabled="disabled"] ~ label,
.tm-rd-input-f3 [type='tel'][disabled="disabled"] ~ label,
.tm-rd-input-f4 [type='tel'][disabled="disabled"] ~ label,
.tm-rd-input-f3 select.rd-field[disabled] ~ label,
.tm-rd-input-f4 select.rd-field[disabled] ~ label,
.tm-rd-input-f3 [type='email'][disabled] ~ label,
.tm-rd-input-f4 [type='email'][disabled] ~ label,
.tm-rd-input-f3 [type='text'][disabled] ~ label,
.tm-rd-input-f4 [type='text'][disabled] ~ label,
.tm-rd-input-f3 [type='password'][disabled] ~ label,
.tm-rd-input-f4 [type='password'][disabled] ~ label,
.tm-rd-input-f3 [type='tel'][disabled] ~ label,
.tm-rd-input-f4 [type='tel'][disabled] ~ label {
    color: #cfd8dc!important
}
.tm-rd-input-f3.onfocus select.rd-field ~ .control-label,
.tm-rd-input-f4.onfocus select.rd-field ~ .control-label,
.tm-rd-input-f3.onfocus select.rd-field.filled ~ .control-label,
.tm-rd-input-f4.onfocus select.rd-field.filled ~ .control-label {
    color: #fff!important
}
.tm-rd-input-f3 select.rd-field+.control-label,
.tm-rd-input-f4 select.rd-field+.control-label {
    padding-left: 15px!important
}
.tm-rd-input-f3 .control-label,
.tm-rd-input-f4 .control-label {
    top: 18px
}
.tm-rd-input-f3 .icon-status,
.tm-rd-input-f4 .icon-status,
.tm-rd-input-f3 .icon-password-toggle,
.tm-rd-input-f4 .icon-password-toggle,
.tm-rd-input-f3 .icon-placeholder,
.tm-rd-input-f4 .icon-placeholder {
    top: 21px
}
.tm-rd-input-f3.rd-field-success .icon-status,
.tm-rd-input-f4.rd-field-success .icon-status {
    top: 23px
}
.tm-rd-input.drop-show .control-label,
.tm-rd-input.drop-show.pressed .control-label,
.chosen-with-drop .control-label {
    color: #fff!important
}
.chosen-country:not(.chosen-phone) .icon-status,
.js-chosen ~ .icon-status {
    display: none!important
}
.tm-rd-input-f4 [type='email'],
.tm-rd-input-f4 [type='text'],
.tm-rd-input-f4 [type='password'],
.tm-rd-input-f4 [type='tel'] {
    padding-left: 50px
}
.tm-rd-input-f4 .control-label {
    left: 35px
}
.rd-form .chosen-phone .tm-rd-input .chosen-container {
    width: 100%;
    position: absolute;
    top: 60px
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single {
    width: 130px!important;
    height: 60px!important;
    margin-top: -60px;
    padding-left: 0;
    z-index: 5;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    outline: 0;
    display: block;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    background: transparent!important;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.25;
    color: #243238;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid transparent!important;
    -webkit-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -moz-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -ms-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    -o-transition: background .25s ease, box-shadow .25s ease, border-color .75s ease;
    transition: background .25s ease, box-shadow .25s ease, border-color .75s ease
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single span {
    font-size: 0;
    padding-top: 10px
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single .dial-code {
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    float: left
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single .iti-flag {
    top: 15px
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single .iti-flag:after {
    position: absolute;
    content: '+' attr(data-dial-code);
    font-size: 28px;
    text-indent: 60px;
    line-height: 28px;
    font-family: 'PT Sans', sans-serif;
    color: #243238;
    width: 15px;
    height: 15px;
    display: block;
    font-style: normal
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single>div {
    color: #b0bec5;
    margin-top: -3px;
    height: 9px
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single:hover {
    background: #1e5799!important;
    background: -moz-linear-gradient(top, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    background: -webkit-linear-gradient(top, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    background: linear-gradient(to bottom, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single:hover span,
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single:hover>div {
    color: #fff
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single:hover .iti-flag:after {
    color: #fff
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop {
    width: 100%!important
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results {
    max-height: 210px
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 369px!important;
    overflow: hidden;
    height: 42px;
    line-height: 36px;
    padding-left: 96px;
    white-space: nowrap
}
@media screen and (max-width: 1599px) {
    .rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li {
        width: 290px!important
    }
}
@media screen and (max-width: 1309px) {
    .rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li {
        width: 265px!important
    }
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li.no-results {
    padding: 3px 20px;
    text-align: center
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li:before {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    position: absolute;
    top: 50%;
    margin-top: -16px;
    left: 10px;
    content: '+' attr(data-dial-code);
    font-size: 28px;
    text-indent: 58px;
    line-height: 30px;
    font-family: 'PT Sans', sans-serif;
    color: #fff;
    font-style: normal
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li:after {
    display: block;
    position: absolute;
    z-index: 50;
    width: 43px;
    height: 100%;
    top: 0;
    right: 0;
    content: '';
    background: -moz-linear-gradient(left, rgba(84, 110, 122, 0) 0, #546e7a 57%);
    background: -webkit-linear-gradient(left, rgba(84, 110, 122, 0) 0, #546e7a 57%);
    background: linear-gradient(to right, rgba(84, 110, 122, 0) 0, #546e7a 57%)
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li.highlighted:after,
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li:hover:after {
    background: -moz-linear-gradient(left, rgba(33, 150, 243, 0) 0, #2196f3 57%);
    background: -webkit-linear-gradient(left, rgba(33, 150, 243, 0) 0, #2196f3 57%);
    background: linear-gradient(to right, rgba(33, 150, 243, 0) 0, #2196f3 57%)
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li.highlighted:active:after,
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li:active:after {
    background: -moz-linear-gradient(left, rgba(25, 118, 209, 0) 0, #1976d1 57%);
    background: -webkit-linear-gradient(left, rgba(25, 118, 209, 0) 0, #1976d1 57%);
    background: linear-gradient(to right, rgba(25, 118, 209, 0) 0, #1976d1 57%)
}
.rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li:active {
    line-height: 38px
}
.rd-form .chosen-phone .tm-rd-input.drop-show.pressed .chosen-single,
.rd-form .chosen-phone .tm-rd-input .chosen-with-drop .chosen-single {
    background: #546e7a!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-border-radius: 3px!important;
    border-radius: 3px!important
}
.rd-form .chosen-phone .tm-rd-input.drop-show.pressed .chosen-single span,
.rd-form .chosen-phone .tm-rd-input .chosen-with-drop .chosen-single span,
.rd-form .chosen-phone .tm-rd-input.drop-show.pressed .chosen-single>div,
.rd-form .chosen-phone .tm-rd-input .chosen-with-drop .chosen-single>div {
    color: #fff
}
.rd-form .chosen-phone .tm-rd-input.drop-show.pressed .chosen-single .iti-flag:after,
.rd-form .chosen-phone .tm-rd-input .chosen-with-drop .chosen-single .iti-flag:after {
    color: #fff
}
.rd-form .chosen-phone .tm-rd-input.onfocus .chosen-container .chosen-single {
    background: #546e7a!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-border-radius: 3px!important;
    border-radius: 3px!important
}
.rd-form .chosen-phone .tm-rd-input.onfocus .chosen-container .chosen-single span,
.rd-form .chosen-phone .tm-rd-input.onfocus .chosen-container .chosen-single>div {
    color: #fff
}
.rd-form .chosen-phone .tm-rd-input.onfocus .chosen-container .chosen-single .iti-flag:after {
    color: #fff
}
.rd-form .chosen-phone .tm-rd-input.onfocus .chosen-container:not(.chosen-with-drop) .chosen-single {
    background: #78909c!important;
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%)!important
}
.rd-form .chosen-phone .tm-rd-input.drop-show .chosen-container .chosen-single {
    background: #546e7a!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
.rd-form .chosen-phone .tm-rd-input.drop-show .chosen-container .chosen-single .dial-code {
    color: #fff
}
.rd-form .chosen-phone .tm-rd-input.pressed .chosen-container .chosen-single {
    padding-top: 1px!important
}
.rd-form .chosen-phone .tm-rd-input.pressed .chosen-container .chosen-single .iti-flag {
    top: 16px
}
.rd-form .chosen-phone .tm-rd-input.pressed .chosen-container .chosen-single>div {
    margin-top: -2px
}
.rd-form .chosen-phone .tm-rd-input.pressed .chosen-container:not(.chosen-with-drop) .chosen-single {
    background: -webkit-linear-gradient(top, #1e5799 0, #455a64 0, #546e7a 100%)!important;
    background: linear-gradient(to bottom, #1e5799 0, #455a64 0, #546e7a 100%)!important
}
.rd-form .chosen-phone .tm-rd-input input[name="phone"] {
    padding-left: 130px;
    display: block;
    width: 100%
}
.rd-form .chosen-phone .tm-rd-input input[name="phone"]:focus::-webkit-input-placeholder {
    color: #bbdefb
}
.rd-form .chosen-phone .tm-rd-input input[name="phone"]:focus:-moz-placeholder {
    color: #bbdefb
}
.rd-form .chosen-phone .tm-rd-input input[name="phone"]:focus::-moz-placeholder {
    color: #bbdefb;
    opacity: 1
}
.rd-form .chosen-phone .tm-rd-input input[name="phone"]:focus:-ms-input-placeholder {
    color: #bbdefb
}
.rd-form .chosen-phone .tm-rd-input>.control-label {
    display: none!important
}
.rd-form .chosen-phone .tm-rd-input.disabled input[name="phone"]::-webkit-input-placeholder {
    color: #cfd8dc!important
}
.rd-form .chosen-phone .tm-rd-input.disabled input[name="phone"]:-moz-placeholder {
    color: #cfd8dc!important
}
.rd-form .chosen-phone .tm-rd-input.disabled input[name="phone"]::-moz-placeholder {
    color: #cfd8dc!important;
    opacity: 1
}
.rd-form .chosen-phone .tm-rd-input.disabled input[name="phone"]:-ms-input-placeholder {
    color: #cfd8dc!important
}
.rd-form .chosen-country .tm-rd-input:hover .control-label,
.rd-form .select-without-icon.tm-rd-input:hover .control-label {
    color: #fff!important
}
.rd-form .chosen-country .tm-rd-input:hover select[disabled]+.control-label,
.rd-form .select-without-icon.tm-rd-input:hover select[disabled]+.control-label {
    color: #cfd8dc!important;
    pointer-events: none!important
}
.rd-form .tm-rd-input select[disabled]+.control-label {
    color: #cfd8dc!important;
    pointer-events: none!important
}
.rd-form .chosen-container {
    width: 100%!important;
    max-width: 100%
}
.rd-form .chosen-container.chosen-disabled {
    cursor: not-allowed;
    opacity: 1!important
}
.rd-form .chosen-container.chosen-disabled .chosen-single {
    cursor: not-allowed;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background: none!important;
    border: 1px solid #cfd8dc!important;
    pointer-events: none
}
.rd-form .chosen-container.chosen-disabled .chosen-single>span,
.rd-form .chosen-container.chosen-disabled .chosen-single>div {
    color: #cfd8dc!important
}
.rd-form .chosen-container.chosen-disabled .chosen-single .iti-flag {
    opacity: .5
}
.rd-form .chosen-container.chosen-disabled .chosen-single .iti-flag:after {
    opacity: .5
}
.rd-form .chosen-container .control_label {
    opacity: 1;
    top: 12px;
    left: 5px;
    color: #b0bec5
}
.rd-form .chosen-container .chosen-single .iti-flag {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 23px;
    left: 9px
}
.rd-form .chosen-container .chosen-single .iti-flag:before {
    display: none
}
.rd-form .chosen-container .chosen-single>span {
    margin: 0;
    color: #243238;
    font-size: 16px;
    line-height: 1.25;
    padding: 29px 0 0 30px;
    position: relative;
    overflow: hidden;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}
.rd-form .chosen-container .chosen-single>div {
    width: 9px;
    height: 7px;
    position: absolute;
    top: 50%;
    font-size: 12px;
    margin-top: -5px;
    color: #000;
    right: 22px;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}
.rd-form .chosen-container .chosen-single>div b {
    display: none
}
.rd-form .chosen-container .chosen-single>div:before {
    font-family: 'tm-icomoon'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e915";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block
}
.rd-form .chosen-container.chosen-with-drop .control_label {
    opacity: 1;
    top: 12px;
    left: 5px;
    color: #fff
}
.rd-form .chosen-container.chosen-with-drop .chosen-single {
    background: #546e7a!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
.rd-form .chosen-container.chosen-with-drop .chosen-single>div {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #fff
}
.rd-form .chosen-container.chosen-with-drop .chosen-single>span {
    color: #fff
}
.rd-form .chosen-container.chosen-with-drop .chosen-single .control-label {
    color: #fff
}
.rd-form .chosen-container .chosen-drop {
    background: #546e7a;
    border: none!important;
    margin-top: -2px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    padding: 0;
    width: 100%;
    overflow: hidden;
    left: -9999px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2)
}
.rd-form .chosen-container .chosen-drop .chosen-results {
    overflow: hidden;
    overflow-y: scroll;
    -ms-overflow-style: none;
    max-width: 120%;
    width: 100%;
    max-height: 200px;
    padding: 0 0 0 17px;
    margin: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.rd-form .chosen-container .chosen-drop .chosen-results li {
    background: 0;
    padding: 3px 0 3px 50px;
    border-top: 1px solid #455a64;
    position: relative;
    z-index: 600;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    margin-left: -17px;
    display: block!important;
    width: 100%!important;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    white-space: nowrap;
    height: 33px
}
.rd-form .chosen-container .chosen-drop .chosen-results li.no-results {
    background: none!important;
    pointer-events: none!important
}
.rd-form .chosen-container .chosen-drop .chosen-results li.no-results:before {
    display: none!important
}
.rd-form .chosen-container .chosen-drop .chosen-results li.disabled-result {
    display: none!important
}
.rd-form .chosen-container .chosen-drop .chosen-results li:hover,
.rd-form .chosen-container .chosen-drop .chosen-results li.highlighted {
    background-color: #2196f3;
    color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0)
}
.rd-form .chosen-container .chosen-drop .chosen-results li:hover+li,
.rd-form .chosen-container .chosen-drop .chosen-results li.highlighted+li {
    border-top: 1px solid rgba(0, 0, 0, 0)
}
.rd-form .chosen-container .chosen-drop .chosen-results li:active {
    background-color: #1976d2;
    line-height: 34px
}
.rd-form .chosen-container .chosen-drop .chosen-results li:active:before {
    margin-top: -15px!important
}
.rd-form .chosen-container .chosen-drop .chosen-results li.iti-flag:before {
    display: block;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    position: absolute;
    top: 50%;
    margin-top: -16px;
    left: 10px;
    content: ''
}
.rd-form .chosen-container .chosen-drop .chosen-results li .dial-code {
    font-size: 14px;
    color: #fff;
    width: 36px;
    margin-right: 10px;
    margin-top: 1px;
    position: absolute;
    left: 50px;
    top: 2px
}
.rd-form .chosen-container .chosen-drop .chosen-results li:after {
    display: block;
    position: absolute;
    z-index: 50;
    width: 43px;
    height: 100%;
    top: 0;
    right: 35px;
    content: '';
    background: -webkit-linear-gradient(left, rgba(84, 110, 122, 0) 0, #546e7a 57%);
    background: linear-gradient(to right, rgba(84, 110, 122, 0) 0, #546e7a 57%)
}
.rd-form .chosen-container .chosen-drop .chosen-results li.highlighted:after,
.rd-form .chosen-container .chosen-drop .chosen-results li:hover:after {
    background: -webkit-linear-gradient(left, rgba(33, 150, 243, 0) 0, #2196f3 57%);
    background: linear-gradient(to right, rgba(33, 150, 243, 0) 0, #2196f3 57%)
}
.rd-form .chosen-container .chosen-drop .chosen-results li.highlighted:active:after,
.rd-form .chosen-container .chosen-drop .chosen-results li:active:after {
    background: -webkit-linear-gradient(left, rgba(25, 118, 209, 0) 0, #1976d1 57%);
    background: linear-gradient(to right, rgba(25, 118, 209, 0) 0, #1976d1 57%)
}
.rd-form .chosen-container .chosen-search {
    padding: 20px
}
.rd-form .chosen-container .chosen-search input[type="text"] {
    height: 40px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #eceff1;
    -webkit-box-shadow: inset 0 1px 0 0 #cfd8dc;
    box-shadow: inset 0 1px 0 0 #cfd8dc;
    display: block;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #90a4ae;
    border: 1px solid transparent;
    outline: 0;
    text-transform: lowercase;
    width: 100%;
    background: #eceff1!important
}
.rd-form .chosen-container .chosen-search input[type="text"]::-webkit-input-placeholder {
    color: #90a4ae;
    text-transform: none!important
}
.rd-form .chosen-container .chosen-search input[type="text"]:-moz-placeholder {
    color: #90a4ae;
    text-transform: none!important
}
.rd-form .chosen-container .chosen-search input[type="text"]::-moz-placeholder {
    color: #90a4ae;
    opacity: 1;
    text-transform: none!important
}
.rd-form .chosen-container .chosen-search input[type="text"]:-ms-input-placeholder {
    color: #90a4ae;
    text-transform: none!important
}
.rd-form .chosen-container .chosen-search input[type="text"]:focus {
    border: 1px solid #2196f3
}
.rd-form .js-chosen-state+.chosen-container .chosen-drop .chosen-results li,
.rd-form .js-chosen-states+.chosen-container .chosen-drop .chosen-results li {
    padding: 3px 20px;
    width: calc(100% - 25px)!important
}
.rd-form .select-without-icon .chosen-container .chosen-single>span {
    padding-left: 0
}
.rd-form .select-without-icon .chosen-container .chosen-drop .chosen-results li {
    padding-left: 20px
}
.rd-form .select-without-icon .chosen-container .chosen-drop .chosen-results li:active {
    padding-top: 4px;
    padding-bottom: 2px;
    line-height: 32px
}
.rd-form .chosen-container-single .chosen-drop {
    left: -9999px;
    height: 0;
    opacity: 0;
    transition: height 300ms cubic-bezier(0.86, 0, 0.07, 1), opacity 300ms cubic-bezier(0.86, 0, 0.07, 1)
}
.rd-form .chosen-container-single.chosen-with-drop .chosen-drop {
    height: 280px;
    opacity: 1
}
.rd-form .chosen-container-single .chosen-single {
    transition: background 450ms cubic-bezier(0.86, 0, 0.07, 1);
    border: none!important
}
.rd-form .tm-rd-input.drop-show .chosen-single {
    background: #546e7a!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
.rd-form .tm-rd-input.drop-show .chosen-single:hover>div {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #fff
}
.rd-form .tm-rd-input.drop-show .chosen-single:hover>span {
    color: #fff
}
.rd-form .tm-rd-input.drop-show .chosen-single .control-label {
    color: #fff
}
.rd-form .js-chosen-state+.chosen-container .chosen-single>span,
.rd-form .js-chosen-states+.chosen-container .chosen-single>span {
    padding-left: 0!important
}
.intl-tel-input.rd-iti-container {
    width: 220px;
    height: 450px;
    -webkit-border-radius: 0 3px 3px 3px;
    border-radius: 0 3px 3px 3px;
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(35, 50, 56, 0.2);
    box-shadow: 0 5px 10px 0 rgba(35, 50, 56, 0.2);
    margin-top: 2px;
    overflow: hidden;
    opacity: 0
}
.intl-tel-input.rd-iti-container #intl-tel-search-input {
    height: 40px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #eceff1;
    -webkit-box-shadow: inset 0 1px 0 0 #cfd8dc;
    box-shadow: inset 0 1px 0 0 #cfd8dc;
    display: block;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #90a4ae;
    border: 1px solid transparent;
    outline: 0;
    text-transform: lowercase;
    width: calc(100% - 40px);
    margin: 30px auto 20px!important
}
.intl-tel-input.rd-iti-container #intl-tel-search-input::-webkit-input-placeholder {
    color: #90a4ae;
    text-transform: none!important
}
.intl-tel-input.rd-iti-container #intl-tel-search-input:-moz-placeholder {
    color: #90a4ae;
    text-transform: none!important
}
.intl-tel-input.rd-iti-container #intl-tel-search-input::-moz-placeholder {
    color: #90a4ae;
    opacity: 1;
    text-transform: none!important
}
.intl-tel-input.rd-iti-container #intl-tel-search-input:-ms-input-placeholder {
    color: #90a4ae;
    text-transform: none!important
}
.intl-tel-input.rd-iti-container #intl-tel-search-input:focus {
    border: 1px solid #2196f3
}
.intl-tel-input.rd-iti-container .country-list {
    max-width: 236px;
    width: 236px;
    max-height: calc(100% - 70px);
    background: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    padding: 0;
    margin: 0 0 0 -1px;
    white-space: normal
}
.intl-tel-input.rd-iti-container .country-list li {
    background: 0;
    padding: 10px 20px 10px 50px;
    border-top: 1px solid #455a64;
    position: relative
}
.intl-tel-input.rd-iti-container .country-list li:after {
    display: block;
    position: absolute;
    z-index: 50;
    width: 43px;
    height: 100%;
    top: 0;
    right: 0;
    content: '';
    background: -webkit-linear-gradient(left, rgba(84, 110, 122, 0) 0, #546e7a 57%);
    background: linear-gradient(to right, rgba(84, 110, 122, 0) 0, #546e7a 57%)
}
.intl-tel-input.rd-iti-container .country-list li.highlight:after,
.intl-tel-input.rd-iti-container .country-list li:hover:after {
    background: -webkit-linear-gradient(left, rgba(33, 150, 243, 0) 0, #2196f3 57%);
    background: linear-gradient(to right, rgba(33, 150, 243, 0) 0, #2196f3 57%)
}
.intl-tel-input.rd-iti-container .country-list li.highlight:active:after,
.intl-tel-input.rd-iti-container .country-list li:active:after {
    background: -webkit-linear-gradient(left, rgba(25, 118, 209, 0) 0, #1976d1 57%);
    background: linear-gradient(to right, rgba(25, 118, 209, 0) 0, #1976d1 57%)
}
.intl-tel-input.rd-iti-container .country-list li.divider {
    padding: 0!important;
    margin: 0!important;
    border: none!important;
    opacity: 0
}
.intl-tel-input.rd-iti-container .country-list li .flag-box {
    width: 20px;
    height: 16px;
    margin-right: 10px;
    background: 0;
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -8px
}
.intl-tel-input.rd-iti-container .country-list li .flag-box .iti-flag {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    top: -8px;
    left: -10px;
    position: relative;
    margin: 0
}
.intl-tel-input.rd-iti-container .country-list li .country-name {
    font-size: 13px;
    line-height: 1.5;
    color: #b0bec5;
    margin: 0;
    width: 100px;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden
}
.intl-tel-input.rd-iti-container .country-list li .dial-code {
    font-size: 14px;
    color: #fff;
    width: 36px;
    margin-right: 10px;
    margin-top: 1px;
    float: left
}
.intl-tel-input.rd-iti-container .country-list li.highlight .country-name,
.intl-tel-input.rd-iti-container .country-list li:hover .country-name {
    color: #fff
}
.intl-tel-input.rd-iti-container .country-list li.highlight .dial-code,
.intl-tel-input.rd-iti-container .country-list li:hover .dial-code {
    color: #fff
}
.container-fluid.custom {
    margin: 0 -20px
}
.container-fluid.custom [class*="col-"] {
    padding: 0 20px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2 / 1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
    .rd-phone-selector .flag-container .selected-flag .iti-flag {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
.ie10 .chosen-results,
.ie11 .chosen-results {
    padding: 0!important
}
.ie10 .chosen-results .active-result,
.ie11 .chosen-results .active-result {
    margin-left: 0!important
}
@media screen and (max-width: 1599px) {
    .rd-form .chosen-container .chosen-single>span {
        overflow: hidden;
        width: 224px
    }
}
@media screen and (max-width: 1310px) {
    .rd-form .chosen-container .chosen-single>span {
        overflow: hidden;
        width: 204px
    }
}
.checkout-form {
    color: #b0bec5;
    background: #fff;
    padding: 40px
}
.rd-checkout .checkout-form {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.checkout-form.separated {
    margin-bottom: 20px;
    padding-bottom: 5px
}
.checkout-form__inner_list {
    width: 300px;
    margin: 0 auto;
    position: relative
}
.checkout-form .rd-form legend {
    text-transform: uppercase;
    color: #243238;
    font-weight: 700;
    font-size: 20px;
    border: 0;
    letter-spacing: 2px;
    margin-bottom: 40px
}
.checkout-form .rd-form legend .legend-additional-text {
    text-transform: none;
    font-size: 13px;
    margin-top: 7px;
    float: right;
    letter-spacing: normal
}
.checkout-form .rd-form legend .legend-additional-text.btn-swith-account {
    font-size: 13px;
    color: #2196f3;
    text-transform: none;
    cursor: pointer
}
.checkout-form .rd-form legend .legend-additional-text.btn-swith-account:hover {
    color: #0d47a1
}
.checkout-form .rd-form .fieldset-description {
    position: relative;
    font-size: 13px;
    top: -24px;
    color: #243238
}
.checkout-form fieldset:not(:last-of-type) {
    margin-bottom: 40px
}
.checkout-form__single-button,
.checkout-form .delimiter {
    margin-bottom: 40px
}
.rd-checkout {
    padding-top: 33px;
    margin-bottom: 160px
}
.rd-checkout.checkout-information .tab-content .tab-pane {
    display: none!important
}
.rd-checkout.checkout-information .tab-content .tab-pane.active {
    display: block!important
}
.fgt_pswd {
    text-align: center;
    margin-top: 80px;
    text-decoration: none!important
}
.returning-customer .fgt_pswd {
    margin: 0;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -138px;
    line-height: 21px
}
.link-click:hover,
a:hover,
span:hover {
    text-decoration: none
}
#customer-form-selectors {
    height: 60px;
    background: #fff;
    overflow: hidden;
    clear: both;
    border: 0;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
#customer-form-selectors:before,
#customer-form-selectors:after {
    display: none!important
}
#customer-form-selectors .step-selector {
    position: relative;
    padding: 0 20px;
    margin: 0;
    height: 40px;
    line-height: 40px;
    background: #dde3e6;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    text-align: center;
    display: block;
    border: none!important
}
#customer-form-selectors .step-selector.t1,
#customer-form-selectors .step-selector.t2,
#customer-form-selectors .step-selector.t3,
#customer-form-selectors .step-selector.t4,
#customer-form-selectors .step-selector.t5,
#customer-form-selectors .step-selector.t6 {
    color: #243238
}
#customer-form-selectors .step-selector:active {
    line-height: 41px
}
#customer-form-selectors .step-selector.sw2 {
    line-height: 60px;
    height: 60px
}
#customer-form-selectors .step-selector.sw2:active {
    line-height: 61px
}
#customer-form-selectors .step-selector.sw-left {
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px
}
#customer-form-selectors .step-selector.sw-right {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px
}
#customer-form-selectors .step-selector .iconCircle {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-webkit-box-sizing: border-box;
    -o-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0);
    border: 2px solid #b0bec5;
    -webkit-transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1)
}
#customer-form-selectors .step-selector .iconCircle:before {
    position: absolute;
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border: 3px solid rgba(0, 0, 0, 0);
    left: 50%;
    top: 50%;
    margin-left: -8px;
    margin-top: -8px;
    background: rgba(0, 0, 0, 0);
    z-index: 5;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1)
}
#customer-form-selectors .step-selector:hover {
    color: #fff;
    background: #2196f3
}
#customer-form-selectors .step-selector:hover .iconCircle {
    border-color: #fff
}
#customer-form-selectors .step-selector:active {
    color: #fff;
    background: #1976d2
}
#customer-form-selectors .step-selector:active.t1,
#customer-form-selectors .step-selector:active.t2,
#customer-form-selectors .step-selector:active.t3,
#customer-form-selectors .step-selector:active.t4,
#customer-form-selectors .step-selector:active.t5,
#customer-form-selectors .step-selector:active.t6 {
    color: #fff
}
#customer-form-selectors .step-selector:active .iconCircle {
    border-color: rgba(0, 0, 0, 0);
    background: #fff;
    background: 0
}
#customer-form-selectors .step-selector:active .iconCircle:before {
    background: #fff
}
#customer-form-selectors .step-selector.selected {
    font-weight: bold;
    color: #1ab744;
    background: #fff
}
#customer-form-selectors .step-selector.selected .iconCircle {
    border-color: #1ab744
}
#customer-form-selectors .step-selector.selected .iconCircle:before {
    background: #1ab744;
    border-color: #fff
}
#customer-form-selectors .step-selector.disabled,
#customer-form-selectors .step-selector:disabled,
#customer-form-selectors .step-selector[disabled="disabled"] {
    background: #dde3e6;
    color: #b0bec5;
    cursor: not-allowed
}
#customer-form-selectors .step-selector.disabled.t1,
#customer-form-selectors .step-selector:disabled.t1,
#customer-form-selectors .step-selector[disabled="disabled"].t1,
#customer-form-selectors .step-selector.disabled.t2,
#customer-form-selectors .step-selector:disabled.t2,
#customer-form-selectors .step-selector[disabled="disabled"].t2,
#customer-form-selectors .step-selector.disabled.t3,
#customer-form-selectors .step-selector:disabled.t3,
#customer-form-selectors .step-selector[disabled="disabled"].t3,
#customer-form-selectors .step-selector.disabled.t4,
#customer-form-selectors .step-selector:disabled.t4,
#customer-form-selectors .step-selector[disabled="disabled"].t4,
#customer-form-selectors .step-selector.disabled.t5,
#customer-form-selectors .step-selector:disabled.t5,
#customer-form-selectors .step-selector[disabled="disabled"].t5,
#customer-form-selectors .step-selector.disabled.t6,
#customer-form-selectors .step-selector:disabled.t6,
#customer-form-selectors .step-selector[disabled="disabled"].t6 {
    color: #b0bec5
}
#customer-form-selectors .step-selector.disabled .iconCircle,
#customer-form-selectors .step-selector:disabled .iconCircle,
#customer-form-selectors .step-selector[disabled="disabled"] .iconCircle {
    border-color: #cfd8dc;
    background: 0
}
#customer-form-selectors .step-selector.disabled.selected,
#customer-form-selectors .step-selector.selected:disabled,
#customer-form-selectors .step-selector.selected[disabled="disabled"] {
    color: #90a4ae;
    background: #fff;
    cursor: not-allowed
}
#customer-form-selectors .step-selector.disabled.selected.t1,
#customer-form-selectors .step-selector.selected:disabled.t1,
#customer-form-selectors .step-selector.selected[disabled="disabled"].t1,
#customer-form-selectors .step-selector.disabled.selected.t2,
#customer-form-selectors .step-selector.selected:disabled.t2,
#customer-form-selectors .step-selector.selected[disabled="disabled"].t2,
#customer-form-selectors .step-selector.disabled.selected.t3,
#customer-form-selectors .step-selector.selected:disabled.t3,
#customer-form-selectors .step-selector.selected[disabled="disabled"].t3,
#customer-form-selectors .step-selector.disabled.selected.t4,
#customer-form-selectors .step-selector.selected:disabled.t4,
#customer-form-selectors .step-selector.selected[disabled="disabled"].t4,
#customer-form-selectors .step-selector.disabled.selected.t5,
#customer-form-selectors .step-selector.selected:disabled.t5,
#customer-form-selectors .step-selector.selected[disabled="disabled"].t5,
#customer-form-selectors .step-selector.disabled.selected.t6,
#customer-form-selectors .step-selector.selected:disabled.t6,
#customer-form-selectors .step-selector.selected[disabled="disabled"].t6 {
    color: #90a4ae
}
#customer-form-selectors .step-selector.disabled.selected .iconCircle,
#customer-form-selectors .step-selector.selected:disabled .iconCircle,
#customer-form-selectors .step-selector.selected[disabled="disabled"] .iconCircle {
    border-color: #90a4ae
}
#customer-form-selectors .step-selector.disabled.selected .iconCircle:before,
#customer-form-selectors .step-selector.selected:disabled .iconCircle:before,
#customer-form-selectors .step-selector.selected[disabled="disabled"] .iconCircle:before {
    background: #90a4ae
}
#customer-form-selectors>li {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    height: 60px
}
#customer-form-selectors>li.active .rd-switches {
    font-weight: bold;
    color: #1ab744;
    background: #fff
}
#customer-form-selectors>li.active .rd-switches .iconCircle {
    border-color: #1ab744
}
#customer-form-selectors>li.active .rd-switches .iconCircle:before {
    background: #1ab744;
    border-color: #fff
}
#customer-form-selectors>li.active .rd-switches.disabled,
#customer-form-selectors>li.active .rd-switches[disabled],
#customer-form-selectors>li.active .rd-switches[disabled="disabled"] {
    color: #90a4ae;
    background: #fff;
    cursor: not-allowed
}
#customer-form-selectors>li.active .rd-switches.disabled.t1,
#customer-form-selectors>li.active .rd-switches[disabled].t1,
#customer-form-selectors>li.active .rd-switches[disabled="disabled"].t1,
#customer-form-selectors>li.active .rd-switches.disabled.t2,
#customer-form-selectors>li.active .rd-switches[disabled].t2,
#customer-form-selectors>li.active .rd-switches[disabled="disabled"].t2,
#customer-form-selectors>li.active .rd-switches.disabled.t3,
#customer-form-selectors>li.active .rd-switches[disabled].t3,
#customer-form-selectors>li.active .rd-switches[disabled="disabled"].t3,
#customer-form-selectors>li.active .rd-switches.disabled.t4,
#customer-form-selectors>li.active .rd-switches[disabled].t4,
#customer-form-selectors>li.active .rd-switches[disabled="disabled"].t4,
#customer-form-selectors>li.active .rd-switches.disabled.t5,
#customer-form-selectors>li.active .rd-switches[disabled].t5,
#customer-form-selectors>li.active .rd-switches[disabled="disabled"].t5,
#customer-form-selectors>li.active .rd-switches.disabled.t6,
#customer-form-selectors>li.active .rd-switches[disabled].t6,
#customer-form-selectors>li.active .rd-switches[disabled="disabled"].t6 {
    color: #90a4ae
}
#customer-form-selectors>li.active .rd-switches.disabled .iconCircle,
#customer-form-selectors>li.active .rd-switches[disabled] .iconCircle,
#customer-form-selectors>li.active .rd-switches[disabled="disabled"] .iconCircle {
    border-color: #90a4ae
}
#customer-form-selectors>li.active .rd-switches.disabled .iconCircle:before,
#customer-form-selectors>li.active .rd-switches[disabled] .iconCircle:before,
#customer-form-selectors>li.active .rd-switches[disabled="disabled"] .iconCircle:before {
    background: #90a4ae
}
#customer-form-selectors>li.active .rd-switches:active {
    font-weight: bold;
    color: #1ab744;
    background: #fff;
    line-height: 60px
}
#customer-form-selectors>li.active .rd-switches:active .iconCircle {
    border-color: #1ab744
}
#customer-form-selectors>li.active .rd-switches:active .iconCircle:before {
    background: #1ab744;
    border-color: #fff
}
.returning-customer .form-part {
    display: none
}
.returning-customer .form-part.shown {
    display: block
}
#checkout-signin-form {
    width: auto;
    margin: 0
}
.checkout-information .rd-checkout-fields-wrapper {
    z-index: 20
}
.checkout-information .cart-summary-container {
    z-index: 15
}
.rd-accordion {
    z-index: 60
}
.rd-accordion .checkout-form {
    padding: 0
}
.rd-accordion .rd-step {
    position: absolute;
    top: 25px;
    left: 40px
}
.rd-accordion .rd-step-large {
    top: 20px;
    left: 36px
}
.rd-accordion__panel {
    background: #fff;
    border: 0;
    margin: 0
}
.rd-accordion__panel .rd-accordion__panel-title {
    color: #90a4ae;
    font-weight: normal
}
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading {
    cursor: pointer
}
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading .rd-accordion__panel-title {
    color: #2196f3;
    font-weight: bold
}
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading:hover {
    background: #2196f3
}
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading:hover .rd-accordion__panel-title,
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading:hover .rd-accordion__panel-info {
    color: #fff!important
}
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading:active {
    background: #0d47a1;
    color: #fff
}
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading:hover .rd-step,
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading:active .rd-step {
    background: #fff;
    border-color: rgba(255, 255, 255, 0.4);
    background-clip: padding-box
}
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading:hover .rd-step .step-number,
.rd-accordion__panel.visited:not(.active) .rd-accordion__panel-heading:active .rd-step .step-number {
    color: #2196f3
}
.rd-accordion__panel.active .rd-accordion__panel-heading {
    background: #fff;
    cursor: default
}
.rd-accordion__panel.active .rd-accordion__panel-title {
    color: #243238;
    font-weight: bold
}
.rd-accordion__panel.active,
.rd-accordion__panel.visited {
    pointer-events: auto
}
.rd-accordion__panel.finished .rd-accordion__panel-heading .signout-title {
    display: none
}
.rd-accordion__panel.finished .rd-accordion__panel-heading .signed-title {
    display: inline
}
.rd-accordion__panel+.rd-accordion__panel {
    border-top: 1px solid #cfd8dc
}
.rd-accordion__panel-collapse,
.rd-accordion__panel-heading {
    padding: 0 40px;
    position: relative
}
.rd-accordion__panel-heading {
    z-index: 1;
    min-height: 80px;
    background: #dde3e6;
    cursor: not-allowed;
    justify-content: space-between;
    transition: background .3s cubic-bezier(0.86, 0, 0.07, 1), color .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.rd-accordion__panel-heading .rd-accordion__panel-title,
.rd-accordion__panel-heading .rd-accordion__panel-info {
    position: absolute;
    transform: translateY(-50%)
}
.rd-accordion__panel-heading .rd-accordion__panel-title {
    top: 39%;
    left: 40px
}
.rd-accordion__panel-heading .rd-accordion__panel-info {
    top: 50%;
    right: 40px
}
.rd-accordion__panel-heading .step-reminder {
    max-width: 270px
}
.rd-accordion__panel-heading .signout-title {
    display: inline
}
.rd-accordion__panel-heading .signed-title {
    display: none
}
.rd-accordion__panel .signin-switch-account {
    position: absolute;
    right: 40px;
    top: 50%;
    transform: translateY(-50%);
    display: none;
    cursor: pointer
}
.rd-accordion__panel:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}
.rd-accordion__panel:first-child .rd-accordion__panel-heading {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}
.rd-accordion__panel:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.rd-accordion__panel:last-child .rd-accordion__panel-heading {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.rd-accordion__panel:last-child .rd-accordion__panel-collapse {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.rd-accordion__panel:last-child.active .rd-accordion__panel-heading {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.rd-accordion__panel-title {
    margin-left: 60px
}
.rd-accordion__panel-collapse {
    z-index: 2
}
.rd-accordion__panel .panel-body {
    padding: 20px 0 40px
}
.rd-accordion__panel .panel-body .rd-form {
    margin: 0
}
.rd-accordion__panel .panel-body .fgt_pswd {
    margin: 0;
    display: none
}
.rd-accordion__panel .panel-body .tm-rd-input {
    margin-bottom: 40px!important
}
.rd-accordion__panel .panel-body .email-description {
    margin: 0
}
.rd-accordion__panel .panel-body #billinginfo3-form {
    margin: 0 -20px
}
.rd-accordion__panel .panel-body #billinginfo3-form fieldset.container {
    padding: 0
}
.rd-accordion__panel .panel-body #billinginfo3-form .rd-checkbox {
    margin-top: 40px!important;
    margin-bottom: 0!important
}
.rd-accordion .signin-parts {
    -webkit-transition: opacity .25s cubic-bezier(0.86, 0, 0.07, 1);
    transition: opacity .25s cubic-bezier(0.86, 0, 0.07, 1);
    opacity: 1;
    white-space: nowrap
}
.rd-accordion .signin-parts .part {
    -webkit-transition: width .25s cubic-bezier(0.86, 0, 0.07, 1), opacity .25s cubic-bezier(0.86, 0, 0.07, 1);
    transition: width .25s cubic-bezier(0.86, 0, 0.07, 1), opacity .25s cubic-bezier(0.86, 0, 0.07, 1);
    display: inline-block;
    vertical-align: top;
    width: 100%;
    opacity: 1
}
.rd-accordion .signin-parts .part.half-width {
    width: calc(50% - 20px)!important
}
.rd-accordion .signin-parts .part.widthZero {
    width: 0!important;
    padding: 0!important;
    margin: 0!important;
    overflow: hidden;
    height: 0;
    opacity: 0
}
.rd-accordion .signin-parts_part1 .tm-rd-input.rd-field-loading .icon-status {
    display: none
}
.rd-accordion .signin-parts_part1.half-width input[type="email"],
.rd-accordion .signin-parts_part1 .gravatar-holder.showed+input[type="email"] {
    -webkit-border-radius: 3px;
    border-radius: 3px
}
.rd-accordion .signin-parts_part2 {
    margin-left: 36px;
    -webkit-transition: opacity .25s cubic-bezier(0.86, 0, 0.07, 1);
    transition: opacity .25s cubic-bezier(0.86, 0, 0.07, 1)
}
.rd-accordion .signin-parts .gravatar-holder {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: all .25s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all .25s cubic-bezier(0.86, 0, 0.07, 1)
}
.rd-accordion .signin-parts .gravatar-holder.showed {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
#collapse-payment .panel-body {
    padding: 0;
    margin: 0 -40px
}
.merchant-system,
.checkout-bonus-block {
    padding: 20px 40px
}
.checkout-bonus-block .redeemed-button {
    margin-left: 20px;
    min-width: 153px;
    flex-basis: 153px
}
.checkout-bonus-block .rd-checkbox-label {
    white-space: nowrap
}
.checkout-bonus-block .checkout-bonus-choose-block {
    position: relative;
    margin-left: 50px
}
.checkout-bonus-block .checkout-bonus-choose-block .checkout-bonus-input {
    padding: 0 20px
}
.checkout-bonus-block .checkout-bonus-choose-block .tm-rd-input {
    width: 80px;
    margin-bottom: 0!important
}
.checkout-bonus-block .checkout-bonus-choose-block,
.checkout-bonus-block .checkout-bonus-choose-block .rd-form {
    width: 100%
}
.checkout-bonus-block .checkout-bonus-choose-block .bonus-text {
    text-align: right;
    min-width: 320px
}
@media(max-width:1600px) {
    .checkout-bonus-block .checkout-bonus-choose-block .bonus-text {
        min-width: 282px;
        text-align: left
    }
}
@media(max-width:1310px) {
    .checkout-bonus-block .checkout-bonus-choose-block .bonus-text {
        min-width: 260px
    }
}
.bonus-tooltip {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 550px;
    transform: translateY(-25%) translateX(100px)
}
.bonus-disabled .button {
    display: none
}
.bonus-disabled [type='text'],
.bonus-disabled [type='text']:focus {
    border-color: transparent;
    pointer-events: none;
    background: transparent;
    box-shadow: none;
    color: #1ab744;
    font-weight: 700
}
.merchant-system:first-of-type {
    background: #e3ffeb
}
.merchant-system__logo {
    width: 49px;
    height: 30px
}
.merchant-system__brand+.payment-systems,
.merchant-system__name+.payment-systems,
.merchant-system__brand+.rd-tag,
.merchant-system__name+.rd-tag {
    margin-left: 20px
}
.merchant-system__info {
    padding: 0 40px 0 0;
    flex-basis: 1px
}
.merchant-system__button {
    min-width: 153px
}
.merchant-system .merchant-system__name {
    white-space: nowrap
}
.merchant-system .merchant-system__logo+.merchant-system__card-number,
.merchant-system .merchant-system__logo+.merchant-system__name {
    margin-left: 10px
}
.merchant-system .merchant-system__card-number+.rd-tag {
    margin-left: 20px
}
.merchant-system+.merchant-system {
    border-top: 1px solid #dde3e6
}
.payment-systems {
    position: relative
}
.payment-systems__item {
    min-width: 49px
}
.payment-systems__item+.payment-systems__item {
    margin-left: 10px
}
.payment-systems__popover .payment-systems__item {
    margin-left: 0;
    padding: 10px 0
}
.payment-systems__popover .payment-systems__item .payment-systems__popover-title {
    margin-left: 10px
}
.payment-systems__counter {
    margin-left: 10px;
    cursor: pointer
}
.payment-systems__popover {
    transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
    position: absolute;
    top: 19px;
    right: 0;
    transform: translateX(48%);
    width: 291px
}
.payment-systems__popover .popover-content {
    padding: 0
}
.payment-systems__popover .dropdown-list {
    max-height: 254px
}
.payment-systems__popover .payment-systems__item {
    padding: 10px 20px
}
.payment-systems__popover .payment-systems__item+.payment-systems__item {
    border-top: 1px solid #455a64
}
.floating-tooltip {
    display: none;
    position: absolute;
    top: 0;
    left: 0
}
.rd-footer-container {
    background: #fff;
    font-size: 13px;
    line-height: 20px
}
.rd-footer-container h3,
.rd-footer-container h4 {
    margin-top: 0;
    margin-bottom: 20px
}
.rd-footer-container h3 {
    font: 700 20px/30px 'PT Sans', sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase
}
.rd-footer-container h4 {
    font: 700 16px/1.2 'PT Sans', sans-serif
}
.rd-footer-container a,
.rd-footer-container .link-click {
    font-weight: 700;
    text-decoration: none
}
.rd-footer-container .flex-item {
    flex-basis: 196px!important;
    min-width: 196px!important
}
@media(max-width:1024px) {
    .rd-footer-container {
        width: 1024px
    }
}
.rd-footer-container .footer-review-block .tm-icon:before {
    top: 6px!important
}
.rd-footer-container .footer-review-block .rating-stars-block .stars {
    float: inherit;
    width: 116px
}
.rd-footer-container .footer-review-block .rating-stars-block .stars .star {
    width: 20px;
    height: 20px
}
.rd-footer-container .footer-review-block .rating-stars-description {
    padding-top: 20px
}
.rd-footer-container .footer-sharing-block .sharing-description {
    width: 238px;
    height: 40px;
    text-align: center;
    margin-right: 4px
}
.rd-footer-container .footer-sharing-block .sharing-description:before {
    display: inline-block
}
.rd-footer-container .footer-sharing-block .sharing-description:after {
    content: '';
    display: block;
    position: relative;
    top: -23px;
    left: 50%;
    width: 105px;
    height: 20px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22106%22%20height%3D%2217%22%20viewBox%3D%220%200%20106%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EArrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M96.61%208.187c-2.41%201.637-3.574%203.146-12.33%205.005-3.423.726-9.374%202.292-29.69%201.58-20.318-.713-30.814-3.64-35.444-4.88C13.283%208.322%207.94%205.905%204.44%202.984c-6.936-5.79-4.49-1.844-1.11.896%207.59%206.15%2025.002%2010.408%2045.148%2011.757%2026.405%201.77%2040.724-1.085%2047.957-4.662%201.11-.55%202.29-1.558%202.237-.02-.067.697-1.423%205.327-.228%205.272%201.262-.06%202.633-4.395%204.19-7.31%201.43-2.676%203.062-4.464%202.756-5.037-.316-.59-3.208.944-6.215%201.132-3.077.192-6.217-.414-6.693%200-1.805%201.573%203.953%201.508%204.127%203.175z%22%20fill%3D%22%2390CAF9%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat
}
.rd-footer-container .footer-menu-block {
    max-height: 406px
}
.rd-footer-container .footer-menu-block .block-heading.tm-icon:before {
    font-size: 20px
}
.rd-footer-container .footer-menu-block .tm-icon {
    display: inline-block
}
.rd-footer-container .footer-menu-block .tm-icon.rounded {
    border-radius: 1px;
    width: 20px;
    height: 20px
}
.rd-footer-container .footer-menu-block .tm-icon.rounded.icon-facebook:before {
    left: 2px;
    top: 2px
}
.rd-footer-container .footer-menu-block .tm-icon.icon-facebook {
    background: #4f69a3
}
.rd-footer-container .footer-menu-block .tm-icon.icon-google {
    background: #dd4f43
}
.rd-footer-container .footer-menu-block .tm-icon.icon-google:before {
    font-size: 12px;
    top: 4px!important;
    left: 4px!important
}
.rd-footer-container .footer-menu-block .tm-icon.icon-twitter {
    background: #56acee
}
.rd-footer-container .footer-menu-block .tm-icon.icon-twitter:before {
    font-size: 9px;
    top: 6px!important;
    left: 4px!important
}
.rd-footer-container .footer-menu-block .tm-icon.icon-vk {
    background: #4c6d91
}
.rd-footer-container .footer-menu-block .tm-icon.icon-vk:before {
    font-size: 11px;
    top: 5px!important;
    left: 2px!important
}
.rd-footer-container .footer-menu-block a,
.rd-footer-container .footer-menu-block .link-click {
    line-height: 28px
}
.rd-footer-container .footer-menu-block .rd-footer-subscribe {
    padding-top: 40px
}
.rd-footer-container .footer-menu-block .rd-footer-subscribe .block-heading:before {
    font-size: 16px
}
.rd-footer-container .footer-menu-block .follow-list {
    position: relative;
    margin-left: -40px;
    min-width: 196px
}
.rd-footer-container .footer-menu-block .follow-list [class*="icon-"] {
    margin-right: 20px;
    position: relative;
    top: 5px
}
.rd-footer-container .footer-menu-block .follow-list [class*="icon-"]:before {
    color: #fff!important
}
.rd-footer-container .footer-menu-block .follow-list .connect-fb a {
    color: #48629b
}
.rd-footer-container .footer-menu-block .follow-list .connect-fb a .tm-icon {
    font-size: 20px
}
.rd-footer-container .footer-menu-block .follow-list .connect-fb a:hover {
    color: #152e64
}
.rd-footer-container .footer-menu-block .follow-list .connect-tweet a {
    color: #56abed
}
.rd-footer-container .footer-menu-block .follow-list .connect-tweet a:hover {
    color: #006bbe
}
.rd-footer-container .footer-menu-block .follow-list .connect-gplus a {
    color: #db4937
}
.rd-footer-container .footer-menu-block .follow-list .connect-gplus a:hover {
    color: #a21200
}
.rd-footer-container .footer-menu-block .follow-list .connect-vk a {
    color: #4c6d91
}
.rd-footer-container .footer-menu-block .follow-list .connect-vk a:hover {
    color: #18406b
}
.rd-footer-container .footer-menu-block .follow-list a {
    position: relative;
    white-space: nowrap
}
.rd-footer-container .footer-copyright-block .copyright+.link-click,
.rd-footer-container .footer-copyright-block .link-click+.link-click {
    margin-left: 40px
}
.rd-footer-container .footer-copyright-block .sub-copyright {
    display: block
}
.rd-footer-container .footer-copyright-block .payment-list {
    margin-left: 20px
}
.rd-footer-container .footer-copyright-block .payment-list .payment-list-item {
    display: inline-block;
    width: 49px;
    height: 30px
}
.rd-footer-container .footer-copyright-block .payment-list .payment-list-item+.payment-list-item {
    margin-left: 10px
}
.rd-footer-container .divider {
    width: 100%;
    margin: 0;
    border-color: #eceff1
}
.rd-review-slider .owl-buttons {
    pointer-events: none;
    width: 100%;
    top: 9px
}
.rd-review-slider .owl-buttons .owl-prev,
.rd-review-slider .owl-buttons .owl-next {
    position: absolute!important;
    pointer-events: auto!important;
    border-radius: 50%!important;
    background: transparent!important;
    width: 40px!important;
    height: 40px!important
}
.rd-review-slider .owl-buttons .owl-prev:before,
.rd-review-slider .owl-buttons .owl-next:before {
    color: #78909c!important;
    font-size: 20px!important;
    top: 10px!important;
    left: 10px!important
}
.rd-review-slider .owl-buttons .owl-prev:hover,
.rd-review-slider .owl-buttons .owl-next:hover {
    background: #2196f3!important
}
.rd-review-slider .owl-buttons .owl-prev:hover:before,
.rd-review-slider .owl-buttons .owl-next:hover:before {
    color: #fff!important
}
.rd-review-slider .owl-buttons .owl-prev.active-style,
.rd-review-slider .owl-buttons .owl-next.active-style {
    background: #0d47a1!important
}
.rd-review-slider .owl-buttons .owl-prev.active-style:before,
.rd-review-slider .owl-buttons .owl-next.active-style:before {
    top: 11px!important
}
.rd-review-slider .owl-buttons .owl-prev:active,
.rd-review-slider .owl-buttons .owl-next:active {
    background: #0d47a1!important
}
.rd-review-slider .owl-buttons .owl-prev:active:before,
.rd-review-slider .owl-buttons .owl-next:active:before {
    top: 11px!important
}
.rd-review-slider .owl-buttons .owl-prev {
    left: 6px
}
.rd-review-slider .owl-buttons .owl-next {
    right: 10px
}
.testi-item .review-author-wr {
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}
.testi-item .review-author-wr .review-author-img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 20px;
    background: #78909c;
    position: relative;
    text-align: center
}
.testi-item .review-author-wr .review-author-img .char {
    font-size: 24px;
    line-height: 60px;
    font-weight: 700;
    color: #FFF;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-left: 3px
}
.testi-item .review-author-wr .review-author-img:after {
    content: '';
    width: 25px;
    height: 25px;
    background: #eceff1;
    transform: rotate(45deg);
    border-radius: 3px;
    position: absolute;
    bottom: -38px;
    left: 18px
}
.testi-item .review-author-wr .review-author-info .review-author {
    font-weight: 700;
    margin-right: 20px
}
.testi-item .review-author-wr .review-author-info .review-template {
    margin-top: 20px;
    margin-bottom: 0
}
.testi-item .description-review-wrapper {
    background: #eceff1;
    padding: 20px;
    border-radius: 3px;
    margin: 0 10px
}
.testi-item .description-review-wrapper .review-show-more {
    margin: 0;
    font-size: 14px
}
.social-buttons {
    display: flex;
    width: 100%
}
.social-buttons li {
    flex-grow: 1;
    margin-left: 20px
}
.rd-trial-popup-holder {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 120px;
    z-index: 1051
}
html:not(.touch) body.modal-open .rd-trial-popup-holder.in {
    -webkit-display: flex!important;
    -moz-display: flex!important;
    -ms-display: flex!important;
    -o-display: flex!important;
    display: flex!important;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    overflow-x: hidden;
    padding-top: 0
}
.rd-trial-popup-holder .modal-dialog {
    width: 630px;
    padding: 0
}
.rd-trial-popup-holder .modal-dialog .modal-content {
    background: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0
}
.rd-trial-popup-holder .modal-dialog .modal-body {
    padding: 0;
    white-space: nowrap
}
.rd-trial-popup-holder .modal-dialog .modal-header {
    border: 0;
    padding: 0;
    position: absolute;
    text-align: right;
    width: 100%;
    top: 0;
    z-index: 100
}
.rd-trial-popup-holder .modal-dialog .modal-header .close-popup {
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    margin-right: -60px;
    text-decoration: none!important
}
.rd-trial-popup-holder .modal-dialog .modal-header .close-popup.subscribe-answer {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.7.2%20%2828276%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eic-close%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Newsletter-Subscription-Pop-up-Eng%22%20transform%3D%22translate%28-1223.000000%2C%20-373.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1233.00092%2C381.165469%20L1225.21356%2C373.378109%20C1224.70936%2C372.873914%201223.88815%2C372.873761%201223.38174%2C373.380173%20C1222.87179%2C373.890116%201222.8744%2C374.706718%201223.37967%2C375.211991%20L1231.16703%2C382.999351%20L1223.37967%2C390.786712%20C1222.87548%2C391.290907%201222.87492%2C392.111707%201223.38082%2C392.617613%20C1223.89026%2C393.127047%201224.70645%2C393.124034%201225.21172%2C392.618762%20L1232.99908%2C384.831401%20L1240.78644%2C392.618762%20C1241.29064%2C393.122957%201242.11185%2C393.12311%201242.61826%2C392.616697%20C1243.12821%2C392.106754%201243.1256%2C391.290152%201242.62033%2C390.78488%20L1234.83297%2C382.997519%20L1242.61849%2C375.211991%20C1243.12269%2C374.707796%201243.12325%2C373.886996%201242.61735%2C373.381089%20C1242.10791%2C372.871656%201241.29172%2C372.874668%201240.78644%2C373.379941%20L1233.00092%2C381.165469%20L1233.00092%2C381.165469%20Z%22%20id%3D%22ic-close%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E');
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -55px;
    width: 20px;
    opacity: .75
}
.rd-trial-popup-holder .modal-dialog .modal-header .close-popup.subscribe-answer::before {
    content: ""
}
.rd-trial-popup-holder .modal-dialog .modal-header .close-popup.subscribe-answer:hover {
    opacity: 1
}
.rd-trial-popup-holder .modal-dialog .modal-header .close-popup:hover {
    color: #2196f3
}
.rd-trial-popup-holder .modal-dialog .modal-header .close-popup:hover:before {
    color: #2196f3
}
.rd-trial-popup-holder .animated-item {
    width: 630px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    position: relative
}
.rd-trial-popup-holder .animated-item .type-thumb {
    width: auto;
    height: auto;
    margin: 0 auto 40px;
    display: block
}
.rd-trial-popup-holder .animated-item h2 {
    font-family: 'PT Sans', sans-serif;
    font-size: 30px;
    line-height: 1.3;
    letter-spacing: 3px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto 40px;
    font-weight: bold;
    white-space: normal
}
.rd-trial-popup-holder .animated-item h2 span {
    color: #fbc844;
    display: block
}
.rd-trial-popup-holder .animated-item>p,
.rd-trial-popup-holder .animated-item>.subscriber-wrapper p {
    position: relative;
    font-family: 'PT Sans', sans-serif;
    color: #fff;
    padding: 0 10px;
    margin: 0 auto 40px;
    text-align: center;
    font-weight: normal;
    white-space: normal;
    font-size: 16px;
    line-height: 24px
}
.rd-trial-popup-holder .animated-item>p.with-check,
.rd-trial-popup-holder .animated-item>.subscriber-wrapper p.with-check {
    position: relative
}
.rd-trial-popup-holder .animated-item>p.with-check span,
.rd-trial-popup-holder .animated-item>.subscriber-wrapper p.with-check span {
    display: inline-block
}
.rd-trial-popup-holder .animated-item>p.with-check .tm-icon,
.rd-trial-popup-holder .animated-item>.subscriber-wrapper p.with-check .tm-icon {
    color: #1ab744;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle
}
.rd-trial-popup-holder .animated-item .button {
    width: 225px;
    margin: 0 18px 40px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    color: #fff
}
.rd-trial-popup-holder .animated-item .button:last-child {
    margin: 0 18px
}
.rd-trial-popup-holder .animated-item .flex-container>span {
    display: none!important
}
.rd-trial-popup-holder .animated-item .flex-container .rd-form {
    padding: 0;
    margin: 0 auto!important;
    width: 490px;
    position: relative
}
.rd-trial-popup-holder .animated-item .flex-container .rd-form:after {
    position: absolute;
    background: url('/img/svg/arrow.svg?5000764') right bottom no-repeat;
    width: 40px;
    height: 50px;
    content: '';
    display: block;
    top: -90px;
    right: 0
}
.rd-trial-popup-holder .animated-item .flex-container .rd-form .tm-rd-input {
    padding-right: 0;
    margin-bottom: 0!important
}
.rd-trial-popup-holder .animated-item .flex-container .rd-form .tm-rd-input .rd-field {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 0;
    opacity: 1!important
}
.rd-trial-popup-holder .animated-item .flex-container .rd-form .button[type="submit"] {
    height: 60px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 185px;
    margin: 0
}
.rd-trial-popup-holder .animated-item .subscriber-wrapper {
    padding: 60px 0 0
}
.rd-trial-popup-holder .animated-item .subscriber-wrapper .sub-title {
    color: #ffca28;
    margin: -40px 0 40px 0
}
.rd-trial-popup-holder .animated-item .subscriber-wrapper .social-lists {
    margin: 0 0 0 -97px
}
.rd-trial-popup-holder .animated-item .subscriber-wrapper .social-lists li {
    margin: 0;
    display: table
}
.rd-trial-popup-holder .animated-item .subscriber-wrapper .social-lists li .social-button {
    width: 183px;
    margin: 0 10px
}
.rd-trial-popup-holder .animated-item .subscriber-wrapper .social-lists li .social-button .icon-vk {
    width: 27px
}
#rd-popup-newer-templates {
    z-index: 1051;
    display: flex!important
}
@font-face {
    font-family: "BadScript";
    src: url("../fonts/BadScriptRegular/BadScriptRegular.eot");
    src: url("../fonts/BadScriptRegular/BadScriptRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/BadScriptRegular/BadScriptRegular.woff") format("woff"), url("../fonts/BadScriptRegular/BadScriptRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
#rd-popup-newer-templates .modal-content {
    opacity: 0;
    transform: scale(0.8);
    transition-property: transform, opacity, background;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1)
}
#rd-popup-newer-templates.show-popup {
    opacity: 1;
    display: flex!important;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
    padding-top: 0
}
#rd-popup-newer-templates.in.show-popup .modal-content {
    opacity: 1;
    transform: scale(1)
}
#rd-popup-newer-templates.in .modal-dialog {
    transform: none
}
#rd-popup-newer-templates.fade .modal-dialog {
    transform: translate(0, 0)
}
#rd-popup-newer-templates.off {
    display: none!important
}
#rd-popup-newer-templates .modal-dialog {
    width: 984px
}
#rd-popup-newer-templates .modal-dialog .modal-header .close-popup {
    margin-right: 0
}
#rd-popup-newer-templates .modal-dialog .modal-header .close-popup:before {
    content: "\e97e"
}
#rd-popup-newer-templates .modal-dialog .modal-header .close-popup:hover:before {
    color: #d84315
}
#rd-popup-newer-templates .modal-dialog .modal-header .close-popup:hover ~ .rd-notice-tooltip {
    animation: moveDown .5s cubic-bezier(0.86, 0, 0.07, 1) forwards;
    animation-delay: .01s
}
@keyframes moveDown {
    0 {
        opacity: 0;
        transform: translateY(-40px) scale(0.8)
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1)
    }
}
#rd-popup-newer-templates .modal-dialog .modal-header .rd-notice-tooltip {
    opacity: 0;
    cursor: pointer;
    animation: moveUp .5s cubic-bezier(0.86, 0, 0.07, 1) forwards
}
@keyframes moveUp {
    0 {
        opacity: 1;
        transform: translateY(0) scale(1)
    }
    100% {
        opacity: 0;
        transform: translateY(-40px) scale(0.8)
    }
}
#rd-popup-newer-templates .modal-dialog .modal-body {
    white-space: normal
}
#rd-popup-newer-templates .animated-item {
    width: 984px
}
#rd-popup-newer-templates .animated-item .popup-outdated__info {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 220px
}
#rd-popup-newer-templates .animated-item .popup-outdated__info:after {
    content: "";
    position: absolute;
    right: 100px;
    bottom: 25px;
    background: url("/img/svg/arrow.svg?5000764") no-repeat;
    width: 42px;
    height: 52px;
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    z-index: 1
}
#rd-popup-newer-templates .animated-item .popup-outdated__img {
    background: url("/img/svg/homohabilis.svg?5000764") 10px 0 no-repeat;
    margin-right: 34px;
    width: 220px;
    height: 220px;
    position: absolute;
    bottom: 0
}
#rd-popup-newer-templates .animated-item .popup-outdated__text {
    color: #fff;
    margin: 0 0 0 260px;
    padding: 0 130px 0 0;
    text-align: left;
    font-family: "BadScript";
    width: 725px
}
#rd-popup-newer-templates .animated-item .popup-outdated .button {
    width: auto;
    font-size: 14px;
    margin-bottom: 0
}
#rd-popup-newer-templates #preview-page-newer-templates {
    top: -20px;
    margin: 0 0 20px 0;
    text-align: left
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item {
    width: 251px!important
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item:first-child {
    width: 241px!important
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item:first-child .thumbnail {
    padding-left: 0
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item:last-child {
    width: 241px!important
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item:last-child .thumbnail {
    padding-right: 0;
    padding-left: 11px
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item .thumbnail {
    padding-bottom: 0;
    padding-right: 11px
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item .thumbnail-preview,
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item .thumb_preview {
    height: 230px;
    border: 0;
    border-radius: 0 3px 0 0;
    background: rgba(35, 50, 56, 0.95)
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item .template-data {
    border-radius: 0
}
#rd-popup-newer-templates #preview-page-newer-templates .owl-wrapper .owl-item .thumbnail-info {
    padding-bottom: 55px
}
.modal-backdrop {
    z-index: 1050
}
.thumbContent {
    z-index: 1052
}
.rd-notice-tooltip.thumb-heart-tooltip {
    z-index: 1053!important
}
.modal {
    z-index: 1051
}
@media only screen and (max-height: 650px) {
    #rd-popup-newer-templates.in .modal-dialog {
        height: 100%
    }
}
.slider_products_of_the_day {
    margin-bottom: 40px
}
.slider_products_of_the_day+p:empty {
    display: none
}
.slider_products_of_the_day+.todays_goods_subscribe_box {
    margin-top: -40px
}
.price-wrapper.hide-price {
    opacity: 0
}
.template-banner {
    height: auto;
    max-height: 634px;
    background-image: linear-gradient(291deg, #607d8b, #243238 58%, #243238);
    padding-top: 80px;
    overflow: hidden
}
.template-banner .offer_area {
    float: left;
    max-width: 730px
}
.template-banner .offer_area .tagline {
    color: #fff;
    text-transform: none;
    padding: 0;
    margin: 0 0 10px
}
.template-banner .offer_area .tagline span {
    color: #76d48f
}
.template-banner .offer_area p {
    color: #b0bec5;
    padding: 0;
    margin: 0
}
.template-banner .counter_area {
    width: 210px;
    height: 80px;
    float: right;
    margin: 0;
    font-size: 11px;
    line-height: 15px;
    font-family: 'PT Sans', sans-serif;
    color: #b0bec5;
    text-transform: lowercase;
    padding-top: 7px
}
.template-banner .counter_area p {
    font-family: 'PT Sans', sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #b0bec5;
    padding: 10px 0 0;
    margin: 0
}
.template-banner .counter_area.rd-face.flip-clock-wrapper .flip {
    height: 53px;
    line-height: 53px;
    margin-top: 0;
    margin-bottom: 7px
}
.template-banner .counter_area.rd-face.flip-clock-wrapper .flip li {
    line-height: 53px
}
.template-banner .counter_area.rd-face.flip-clock-wrapper .flip li a div div.inn {
    line-height: 53px
}
.template-banner .template-banner-content {
    padding-top: 80px
}
.template-banner .template-banner-content .template-banner-item {
    display: none
}
.template-banner .template-banner-content .template-banner-item:first-child {
    display: block
}
.template-banner .template-banner-content .template-banner-item .template-info {
    float: left
}
.template-banner .template-banner-content .template-banner-item .template-info .thumbnail-icon {
    width: 40px;
    height: 40px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0);
    margin-right: 20px;
    -webkit-flex-basis: 40px;
    -moz-flex-basis: 40px;
    flex-basis: 40px;
    overflow: hidden;
    position: relative
}
.template-banner .template-banner-content .template-banner-item .template-info .thumbnail-icon a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block
}
.template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper {
    margin-bottom: 40px;
    overflow: hidden;
    flex-basis: 1px;
    flex-grow: 1
}
.template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper .template-title {
    color: #fff;
    padding: 0;
    margin: 0 0 10px 0;
    text-transform: uppercase
}
.template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper .template-title a {
    color: #fff!important;
    text-decoration: none!important
}
.template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper .rating-stars-block .stars {
    margin: 0;
    padding: 0;
    width: 130px
}
.template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper .rating-stars-block .stars [class*="star"] {
    width: 20px;
    height: 20px;
    margin-right: 2px
}
.template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper .rating-stars-block .cover-full {
    position: absolute;
    left: 0;
    top: 0;
    width: 121px;
    height: 100%;
    display: block;
    z-index: 10
}
.template-banner .template-banner-content .template-banner-item .template-info .price-wrapper {
    width: 380px;
    height: 80px
}
.template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item {
    width: 100px;
    float: left;
    margin-right: 40px
}
.template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item:last-child {
    margin-right: 0
}
.template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item label {
    font-size: 16px;
    color: #b0bec5;
    display: block;
    padding: 0;
    margin: 0 0 10px;
    font-weight: normal
}
.template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item .discount-price {
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    font-size: 40px;
    line-height: 52px;
    color: #fff;
    display: block
}
.template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item span {
    font-family: 'PT Sans', sans-serif;
    font-size: 40px;
    line-height: 52px;
    color: #b0bec5;
    display: block
}
.template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item span.line-through {
    text-decoration: line-through;
    line-height: 50px
}
.template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item span.discount {
    color: #fff
}
.template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn {
    padding-top: 70px;
    padding-bottom: 80px;
    text-align: left
}
.template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn .button {
    float: left
}
.template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn .button:first-child {
    margin-right: 40px
}
.template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn .button:last-child {
    margin-right: 0
}
.template-banner .template-banner-content .template-banner-item .template-preview {
    width: 700px;
    position: absolute;
    right: 10px;
    bottom: 0
}
@media screen and (max-width: 1599px) {
    .template-banner .template-banner-content .template-banner-item .template-preview {
        width: 540px;
        right: 0
    }
}
@media screen and (max-width: 1309px) {
    .template-banner .template-banner-content .template-banner-item .template-preview {
        width: 467px;
        right: 0
    }
}
.template-banner .template-banner-content .template-banner-item .template-preview div[class*="wrap-img-"] {
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -webkit-box-shadow: 0 10px 20px 0 rgba(36, 50, 56, 0.5);
    box-shadow: 0 10px 20px 0 rgba(36, 50, 56, 0.5)
}
.template-banner .template-banner-content .template-banner-item .template-preview div[class*="wrap-img-"] img {
    width: auto;
    max-width: 100%
}
.template-banner .template-banner-content .template-banner-item .template-preview div[class*="wrap-img-"] .cover-full {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block
}
.template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-big {
    width: 370px;
    height: 380px;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background: url('/img/svg/bar_small.svg?5000764') 0 0 no-repeat;
    padding-top: 10px;
    z-index: 5
}
.template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-middle {
    width: 210px;
    height: 267px;
    background: url('/img/svg/ipad_frame.svg?5000764') 0 0 no-repeat;
    padding: 26px 11px 0;
    z-index: 6;
    margin-left: -25px;
    -webkit-border-radius: 14px 14px 0 0;
    border-radius: 14px 14px 0 0
}
@media screen and (max-width: 1599px) {
    .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-middle {
        margin-left: -155px
    }
}
@media screen and (max-width: 1309px) {
    .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-middle {
        display: none!important
    }
}
.template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-small {
    width: 110px;
    height: 182px;
    background: url('/img/svg/iphone_frame.svg?5000764') 0 0 no-repeat;
    z-index: 7;
    margin-left: -22px;
    padding: 33px 5px 0 5px;
    -webkit-border-radius: 18px 18px 0 0;
    border-radius: 18px 18px 0 0
}
@media screen and (max-width: 1599px) {
    .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-small {
        margin-left: -58px
    }
}
@media screen and (max-width: 1309px) {
    .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-small {
        margin-left: -75px
    }
}
.template-banner .template-banner-content .owl-item .template-banner-item .template-info {
    max-width: 494px
}
@media screen and (max-width: 1599px) {
    .template-banner .template-banner-content .owl-item .template-banner-item .template-info {
        max-width: 391px
    }
}
@media screen and (max-width: 1309px) {
    .template-banner .template-banner-content .owl-item .template-banner-item .template-info {
        max-width: 391px
    }
}
.template-banner .product_of_the_day {
    margin-bottom: 40px
}
.product_of_the_day .template-banner {
    padding: 40px 0 0;
    height: auto
}
.product_of_the_day .template-banner .offer_area {
    width: 1015px;
    max-width: 1015px
}
.product_of_the_day .template-banner .offer_area .tagline {
    font-size: 30px;
    width: 670px;
    margin-right: 40px;
    margin-bottom: 0;
    float: left
}
.product_of_the_day .template-banner .offer_area p {
    width: 300px;
    float: left;
    padding-top: 8px
}
@media screen and (max-width: 1599px) {
    .product_of_the_day .template-banner .offer_area {
        width: 740px;
        max-width: 740px
    }
    .product_of_the_day .template-banner .offer_area .tagline {
        width: auto;
        margin: 0 0 20px 0;
        float: none;
        line-height: 39px
    }
    .product_of_the_day .template-banner .offer_area p {
        width: auto;
        float: none;
        padding-top: 0
    }
    .product_of_the_day .template-banner .offer_area p br {
        display: none
    }
}
.product_of_the_day .template-banner .counter_area {
    padding-top: 4px
}
.product_of_the_day .template-banner .template-banner-content {
    padding-top: 40px;
    right: 10px
}
@media screen and (max-width: 1599px) {
    .product_of_the_day .template-banner .template-banner-content {
        right: 15px;
        width: 542px
    }
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info {
    float: left;
    max-width: 580px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .inn {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper {
    float: left;
    margin-bottom: 0
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper .template-title {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 0
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper .template-title a {
    color: #fff!important;
    text-decoration: none!important
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper .rating-stars-block {
    display: inline-block;
    position: relative;
    top: 2px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper {
    padding-top: 62px;
    height: auto;
    width: 640px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item {
    width: auto;
    margin-right: 40px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item label {
    font-weight: normal;
    margin-right: 17px;
    margin-bottom: 0;
    vertical-align: middle
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item span,
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item strong {
    display: inline-block;
    margin-right: 0;
    vertical-align: middle
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item:last-child {
    margin-right: 0
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn {
    padding-top: 75px;
    padding-bottom: 40px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn .button {
    width: 280px;
    height: 40px!important;
    line-height: 40px;
    text-align: center;
    font-size: 14px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn .button:first-child {
    margin-right: 20px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn .button:last-child {
    margin-right: 0
}
@media screen and (max-width: 1599px) {
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .inn {
        display: block
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .inn .caption-wrapper .template-title {
        display: block;
        max-width: 100%;
        margin: 0 0 10px 0;
        line-height: 27px
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper {
        padding-top: 40px;
        width: 100%
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item {
        margin-right: 30px;
        text-align: left
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item:last-child {
        margin-right: 0
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item label {
        display: block;
        font-size: 16px;
        margin: 0 0 10px 0
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item span,
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .price-wrapper .price-item strong {
        display: block;
        margin: 0
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn {
        padding-top: 50px
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .wrapper-btn .button {
        width: auto
    }
}
@media screen and (max-width: 1309px) {
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-info .caption-wrapper {
        float: none;
        display: table
    }
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview {
    width: 587px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-big {
    width: 300px;
    height: 310px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-middle {
    width: 210px;
    height: 255px
}
.product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-small {
    width: 111px;
    height: 182px
}
@media screen and (max-width: 1599px) {
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview {
        width: 583px;
        right: 15px;
        bottom: 0
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-middle {
        margin-left: -22px
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-small {
        margin-left: -24px
    }
}
@media screen and (max-width: 1309px) {
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview {
        width: 566px
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-middle {
        margin-left: -32px;
        display: inline-block!important
    }
    .product_of_the_day .template-banner .template-banner-content .template-banner-item .template-preview .wrap-img-small {
        margin-left: -33px
    }
}
.template-banner .product-day-carousel .owl-wrapper-outer {
    overflow: visible!important
}
.template-banner .product-day-carousel .owl-item {
    opacity: 0;
    transform: translateX(0);
    pointer-events: none
}
.template-banner .product-day-carousel .owl-item.active {
    pointer-events: auto
}
.template-banner .product-day-carousel .owl-item .template-banner-item {
    padding-left: 52px
}
.template-banner .product-day-carousel .owl-item.active {
    opacity: 1
}
.template-banner .owl-buttons {
    pointer-events: none;
    width: 100%;
    top: 50%!important;
    margin-top: 23px!important;
    bottom: auto!important
}
.template-banner .owl-buttons .owl-prev,
.template-banner .owl-buttons .owl-next {
    position: absolute!important;
    pointer-events: auto!important;
    border-radius: 50%!important;
    background: transparent!important;
    width: 40px!important;
    height: 40px!important
}
.template-banner .owl-buttons .owl-prev:before,
.template-banner .owl-buttons .owl-next:before {
    font-family: 'tm-icomoon'!important;
    content: "\e915"!important;
    color: #fff!important;
    top: 0!important;
    font-size: 22px!important;
    line-height: 40px!important
}
.template-banner .owl-buttons .owl-prev:hover,
.template-banner .owl-buttons .owl-next:hover {
    background: #fff!important
}
.template-banner .owl-buttons .owl-prev:hover:before,
.template-banner .owl-buttons .owl-next:hover:before {
    color: #243238!important
}
.template-banner .owl-buttons .owl-prev:active,
.template-banner .owl-buttons .owl-next:active {
    background: #0d47a1!important
}
.template-banner .owl-buttons .owl-prev:active:before,
.template-banner .owl-buttons .owl-next:active:before {
    color: #fff!important;
    top: 1px!important
}
.template-banner .owl-buttons .owl-prev {
    left: -14px
}
.template-banner .owl-buttons .owl-prev:before {
    transform: rotate(180deg);
    left: 11px!important
}
.template-banner .owl-buttons .owl-next {
    right: -6px
}
.template-banner .owl-buttons .owl-next:before {
    left: 15px!important
}
.todays_goods_subscribe_box {
    background: #243238;
    color: #fff;
    padding: 20px 0;
    margin-bottom: 40px
}
.todays_goods_subscribe_box .row {
    white-space: nowrap;
    overflow: hidden
}
.todays_goods_subscribe_box .animating-item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    position: relative
}
.todays_goods_subscribe_box .info_wrapper .tm-icon {
    float: left;
    margin-right: 20px;
    margin-top: 0;
    font-size: 40px;
    color: #fff;
    height: 40px
}
.todays_goods_subscribe_box .info_wrapper .tm-icon:before {
    position: relative;
    top: -5px
}
.todays_goods_subscribe_box .info_wrapper p {
    font-family: 'PT Sans', sans-serif;
    font-size: 15px;
    line-height: 40px;
    padding: 0;
    margin: 0;
    text-align: left
}
.todays_goods_subscribe_box .info_wrapper p strong {
    display: inline-block;
    margin-right: 40px
}
@media screen and (max-width: 1599px) {
    .todays_goods_subscribe_box .info_wrapper p {
        line-height: 19px
    }
    .todays_goods_subscribe_box .info_wrapper p strong {
        display: block;
        margin-right: 0
    }
}
.todays_goods_subscribe_box .wrap_form .flex-container {
    max-width: 100%;
    width: 100%
}
.todays_goods_subscribe_box .wrap_form .flex-container .flex-row {
    justify-content: flex-end
}
.todays_goods_subscribe_box .wrap_form .form-wrapper>span:first-child {
    display: none
}
.todays_goods_subscribe_box .wrap_form .form-wrapper #mailchimp_form {
    padding-top: 0!important;
    margin-top: 0
}
.todays_goods_subscribe_box .wrap_form .form-wrapper .rd-form {
    margin-top: 0!important
}
.todays_goods_subscribe_box .wrap_form .form-wrapper .rd-form .tm-rd-input input[type="email"] {
    width: 350px
}
@media screen and (max-width: 1309px) {
    .todays_goods_subscribe_box .wrap_form .form-wrapper .rd-form .tm-rd-input input[type="email"] {
        width: 330px
    }
}
.todays_goods_subscribe_box .wrap_form .form-wrapper .rd-form .rd-field-success .icon-status {
    top: 12px
}
.todays_goods_subscribe_box .wrap_form .form-wrapper .rd-form button[type="submit"] {
    margin-top: 0
}
.todays_goods_subscribe_box .action_result.info_wrapper {
    opacity: 0
}
.todays_goods_subscribe_box .action_result.info_wrapper .tm-icon {
    font-size: 40px;
    color: #1ab744!important;
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
    float: none
}
.todays_goods_subscribe_box .action_result.info_wrapper p {
    display: inline-block;
    line-height: 19px
}
.todays_goods_subscribe_box .action_result.info_wrapper p strong {
    display: block
}
.todays_goods_subscribe_box .action_result.info_wrapper p a {
    color: #1ab744;
    text-decoration: none
}
.todays_goods_subscribe_box .action_result.info_wrapper p a:hover {
    color: #0b8738;
    text-decoration: none
}
.todays_goods_subscribe_box.light {
    background: #fff;
    color: #243238;
    border-bottom: 1px solid #cfd8dc;
    border-top: 1px solid rgba(36, 50, 56, 0.2)
}
.todays_goods_subscribe_box.light .info_wrapper .tm-icon {
    color: #243238
}
.todays_goods_subscribe_box.light .wrap_form .form-wrapper .rd-form .tm-rd-input input[type="email"] {
    background: #eceff1;
    border: 1px solid rgba(0, 0, 0, 0)
}
.float-panel {
    position: fixed;
    z-index: 1000;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    background: #243238;
    text-align: center
}
.float-panel .wrapper-items.cart-item {
    float: right
}
.float-panel .panel-item {
    -webkit-flex-basis: 1px;
    flex-basis: 1px;
    position: relative;
    background: #243238;
    z-index: 10
}
.float-panel .panel-item:hover {
    z-index: 9!important
}
.float-panel .panel-item.prev-to-cart-item {
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px
}
.float-panel .panel-item .panel-inner {
    color: #fff;
    text-transform: none;
    display: block;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
    white-space: nowrap;
    position: relative;
    z-index: 6;
    cursor: pointer;
    transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1)
}
.float-panel .panel-item .panel-inner:hover {
    background: #2196f3
}
.float-panel .panel-item .panel-inner:active {
    background: #0d47a1
}
.float-panel .panel-item .panel-inner.animating {
    background: #1da650
}
.float-panel .panel-item .panel-inner>.tm-icon {
    display: none;
    color: #b0bec5;
    margin-left: 10px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    vertical-align: top
}
.float-panel .panel-item .panel-inner .number {
    margin-right: 3px
}
.float-panel .panel-item .popover-extended {
    position: absolute;
    overflow: hidden;
    background: #546e7a;
    min-width: 100%;
    bottom: 0;
    display: none;
    text-align: left;
    max-height: 400px;
    max-width: 500px;
    left: 0;
    z-index: 5;
    opacity: 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.float-panel .panel-item.cart-item {
    z-index: 9
}
.float-panel .panel-item.cart-item .panel-item .suggested-item {
    min-height: 80px;
    height: auto
}
.float-panel .panel-item.cart-item .currency {
    color: #a8e4bb;
    margin: 0 2px 0 10px
}
.float-panel .panel-item.cart-item .action-button {
    display: none;
    color: #fff;
    border-radius: 0;
    float: right
}
.float-panel .panel-item.cart-item .panel-inner {
    padding-left: 20px;
    padding-right: 20px
}
.float-panel .panel-item.cart-item .popover-extended {
    max-height: none;
    left: auto;
    right: 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.float-panel .panel-item.collection-item .popover-extended {
    max-height: 480px;
    max-width: 320px
}
.float-panel .panel-item.types-item .popover-extended {
    max-height: 400px
}
.float-panel .panel-item.search-history-item .popover-extended {
    max-height: 400px
}
.float-panel .panel-item.categories-item .popover-extended {
    max-height: 400px
}
.float-panel .panel-item.filled .panel-inner .tm-icon {
    display: inline-block
}
.float-panel .panel-item.filled.opened .panel-inner {
    background: #546e7a
}
.float-panel .panel-item.filled.opened .panel-inner .tm-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    position: relative;
    left: -3px
}
.float-panel .panel-item.filled.opened:active,
.float-panel .panel-item.filled.opened:hover {
    background: #546e7a
}
.float-panel .panel-item.filled.opened+.panel-item {
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px
}
.float-panel .panel-item.filled.opened+.panel-item .panel-inner {
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px
}
.float-panel .panel-item.filled.opened+.panel-item:hover {
    z-index: 11!important
}
.float-panel .panel-item.filled.opened .popover-extended {
    box-shadow: 0 -5px 10px 0 rgba(35, 50, 56, 0.2);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px)
}
.float-panel .panel-item.filled .currency {
    display: inline-block
}
.float-panel .panel-item.filled.cart-item {
    white-space: nowrap
}
.float-panel .panel-item.filled.cart-item .panel-inner {
    display: inline-block;
    vertical-align: top
}
.float-panel .panel-item.filled.cart-item .panel-inner .tm-icon {
    margin-top: 0
}
.float-panel .panel-item.filled.cart-item .action-button {
    display: inline-block;
    vertical-align: top
}
.float-panel .panel-item .suggested-item {
    overflow: hidden;
    height: 80px
}
.float-panel .panel-item .suggested-item:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.float-panel .panel-item .suggested-item .suggested-item-icon {
    -webkit-flex-basis: 1px;
    flex-basis: 1px;
    max-width: 30px
}
.float-panel .panel-item .suggested-item .suggested-item-icon.tm-icon.icon-magnifier {
    font-size: 20px;
    padding: 4px 0 0 0;
    border: solid 1px #cfd8dc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center
}
.float-panel .panel-item .suggested-item .suggested-item-icon.tm-icon.icon-magnifier:before {
    content: "\e963"!important
}
.float-panel .panel-item .suggested-item .old-price,
.float-panel .panel-item .suggested-item .new-price,
.float-panel .panel-item .suggested-item .favorite-btn,
.float-panel .panel-item .suggested-item .btn-remove-from-cart {
    display: inline-block;
    vertical-align: middle;
    margin-left: 17px
}
.float-panel .panel-item .suggested-item .removed .old-price {
    opacity: .25
}
.float-panel .panel-item .suggested-item .favorite-btn {
    color: #fff;
    font-size: 20px;
    width: 21px;
    height: 20px;
    position: relative;
    top: -3px
}
.float-panel .panel-item .suggested-item .favorite-btn .heart-in-progress {
    width: 60px;
    height: 60px;
    color: #d84315;
    font-size: 60px;
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -30px
}
.float-panel .panel-item .suggested-item .favorite-btn .heart-in-progress:before {
    content: '\e919'
}
.float-panel .panel-item .suggested-item .favorite-btn .heart-in-progress.faded:before {
    opacity: 0
}
.float-panel .panel-item .suggested-item .favorite-btn .icon-heart {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    color: #d84315
}
.float-panel .panel-item .suggested-item .favorite-btn.added:before {
    opacity: 0
}
.float-panel .panel-item .suggested-item .btn-remove-from-cart {
    font-size: 20px;
    width: 20px;
    color: #cfd8dc;
    transition: color 250ms cubic-bezier(0.86, 0, 0.07, 1)
}
.float-panel .panel-item .suggested-item .btn-remove-from-cart:hover {
    color: #ff7043
}
.float-panel .panel-item .suggested-item .new-price {
    font-size: 14px;
    line-height: 21px;
    color: #a8e4bb
}
.float-panel .panel-item .suggested-item .old-price {
    font-size: 11px;
    line-height: 16px;
    color: #b0bec5;
    text-decoration: line-through
}
.float-panel .panel-item .suggested-item.removed .old-price {
    opacity: .25
}
.float-panel .panel-item .suggested-item .suggested-item-info {
    position: relative;
    -webkit-flex-basis: 1px;
    flex-basis: 1px;
    overflow: hidden
}
.float-panel .panel-item .suggested-item .suggested-item-info:after {
    position: absolute;
    right: 0;
    display: block;
    height: 100%;
    width: 15px;
    content: '';
    top: 0;
    background: -webkit-linear-gradient(left, rgba(84, 110, 122, 0) 0, #546e7a 57%);
    background: linear-gradient(to right, rgba(84, 110, 122, 0) 0, #546e7a 57%)
}
.float-panel .panel-item .suggested-item .suggested-item-info .suggested-item-name,
.float-panel .panel-item .suggested-item .suggested-item-info .suggested-item-descr {
    white-space: nowrap
}
.float-panel .panel-item .suggested-item .suggested-item-additional {
    padding-left: 20px
}
.float-panel .panel-item .suggested-item .suggested-item-additional>*:first-child {
    margin-left: 0
}
.float-panel .panel-item .suggested-item:hover {
    background: #2196f3
}
.float-panel .panel-item .suggested-item:hover .suggested-item-info:after {
    background: -webkit-linear-gradient(left, rgba(33, 150, 243, 0) 0, #2196f3 57%);
    background: linear-gradient(to right, rgba(33, 150, 243, 0) 0, #2196f3 57%)
}
.float-panel .panel-item .suggested-item:active {
    background: #1976d2
}
.float-panel .panel-item .suggested-item:active .suggested-item-info:after {
    background: -webkit-linear-gradient(left, rgba(25, 118, 209, 0) 0, #1976d1 57%);
    background: linear-gradient(to right, rgba(25, 118, 209, 0) 0, #1976d1 57%)
}
.float-panel .panel-item .suggested-item.item-deleted .suggested-item-icon,
.float-panel .panel-item .suggested-item.item-deleted .suggested-item-info,
.float-panel .panel-item .suggested-item.item-deleted .suggested-item-additional .old-price,
.float-panel .panel-item .suggested-item.item-deleted .suggested-item-additional .new-price {
    opacity: .25
}
.float-panel .panel-item .suggested-item-cart {
    display: block;
    min-height: 80px;
    height: auto;
    width: 430px;
    min-width: 100%;
    padding: 20px 20px 15px 20px
}
.float-panel .panel-item .suggested-item-cart .suggested-item-icon {
    float: left;
    margin: 7px 0 0
}
.float-panel .panel-item .suggested-item-cart .suggested-item-info {
    float: left;
    width: 165px
}
.float-panel .panel-item .suggested-item-cart .suggested-item-info:lang(hu-HU),
.float-panel .panel-item .suggested-item-cart .suggested-item-info:lang(zh-CN),
.float-panel .panel-item .suggested-item-cart .suggested-item-info:lang(CN) {
    width: 130px
}
@media screen and (max-width: 1599px) {
    .float-panel .panel-item .suggested-item-cart .suggested-item-info:lang(hu-HU),
    .float-panel .panel-item .suggested-item-cart .suggested-item-info:lang(zh-CN),
    .float-panel .panel-item .suggested-item-cart .suggested-item-info:lang(CN) {
        width: 125px
    }
}
.float-panel .panel-item .suggested-item-cart .suggested-item-additional {
    float: right;
    padding-left: 0;
    margin: 8px 0 0
}
.float-panel .panel-item .suggested-item-cart .suggested-item-additional.suggested-item-oncart {
    margin-right: 41px;
    margin-top: 0
}
.float-panel .panel-item .suggested-item-cart.item-cart-oncart {
    min-height: 60px
}
.float-panel .panel-item .suggested-item-cart.item-cart-oncart .suggested-item-icon {
    margin-top: 0
}
.float-panel .panel-item .suggested-item-cart.item-cart-oncart .suggested-item-name {
    margin-top: 4px
}
.float-panel .panel-item .suggested-item-cart .removed .suggested-item-info,
.float-panel .panel-item .suggested-item-cart .removed .suggested-item-additional .new-price {
    opacity: .25
}
.float-panel .panel-item .suggested-item-cart.removed .suggested-item-info,
.float-panel .panel-item .suggested-item-cart.removed .suggested-item-additional .suggested-price,
.float-panel .panel-item .suggested-item-cart.removed .suggested-item-additional .new-price,
.float-panel .panel-item .suggested-item-cart.removed .suggested-item-icon {
    opacity: .25
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems {
    clear: both
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-name {
    font-size: 12px;
    float: left;
    width: 134px
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-name:lang(hu-HU),
.float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-name:lang(zh-CN),
.float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-name:lang(CN) {
    width: 100px
}
@media screen and (max-width: 1599px) {
    .float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-name:lang(hu-HU),
    .float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-name:lang(zh-CN),
    .float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-name:lang(CN) {
        width: 95px
    }
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-count {
    float: left;
    margin: 0 7px 0 0;
    padding: 0 4px;
    border: 1px solid #b0bec5;
    border-radius: 3px;
    font-size: 12px;
    line-height: 16px
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-additional {
    margin-right: 41px;
    margin-top: 7px
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems .suggested-item-info {
    margin: 10px 0 10px 50px
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems .tt-highlight {
    font-weight: normal
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems__offer {
    clear: both
}
.float-panel .panel-item .suggested-item-cart .suggested-subitems__offer:last-child .suggested-item-info {
    margin-bottom: 0
}
.float-panel .panel-item .wrap-panel-btn {
    padding: 20px;
    clear: both;
    overflow: hidden
}
.float-panel .panel-item.cart-item .wrap-panel-btn {
    padding: 13px 20px 25px
}
.float-panel .panel-item#viewed-categories .suggested-item-name {
    font-weight: normal
}
.float-panel .panel-item#viewed-categories .suggested-item-name strong {
    font-weight: normal
}
.float-panel.empty-cart-block {
    display: block;
    -webkit-justify-content: center;
    justify-content: center
}
.float-panel.empty-cart-block .wrapper-items {
    -webkit-flex-grow: 9;
    flex-grow: 9
}
.float-panel.empty-cart-block .wrapper-items.cart-item {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    order: 2
}
.float-panel.empty-cart-block .wrapper-items.cart-item .panel-inner {
    padding-left: 0;
    padding-right: 0;
    flex-grow: 8
}
.rd-notice-tooltip.thumb-heart-tooltip.rd-notice-position-left {
    margin-top: 0
}
@media screen and (max-width: 1309px) and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .float-panel .panel-item .popover-extended {
        min-width: 330px
    }
}
@media screen and (max-width: 1309px) {
    @supports(-ms-accelerator:true) {
        .float-panel .panel-item .popover-extended {
            min-width: 330px
        }
    }
    _:-ms-fullscreen,
    :root .float-panel .panel-item .popover-extended {
        min-width: 330px
    }
}
.livechat-girl {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: fixed;
    bottom: 0;
    right: 40px;
    opacity: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(35, 50, 56, 0.3);
    box-shadow: 0 5px 10px 0 rgba(35, 50, 56, 0.3);
    z-index: 700;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    cursor: pointer;
    -webkit-transition: all 1s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 1s cubic-bezier(0.86, 0, 0.07, 1)
}
.livechat-girl:focus {
    outline: 0
}
.livechat-girl.animated {
    opacity: 1;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px)
}
.livechat-girl:after {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-image: linear-gradient(to bottom, #38dc79, #1ab744);
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: 50
}
.livechat-girl .girl {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 50
}
.livechat-girl .animated-circles .circle {
    background: rgba(26, 183, 68, 0.25);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    z-index: 49;
    transform: scale(1);
    -webkit-transform: scale(1)
}
.livechat-girl .animated-circles.animated .c-1 {
    animation: 2000ms scaleToggleOne cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards
}
.livechat-girl .animated-circles.animated .c-2 {
    animation: 2500ms scaleToggleTwo cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards
}
.livechat-girl .animated-circles.animated .c-3 {
    animation: 3000ms scaleToggleThree cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards
}
.livechat-girl.animation-stopped .circle {
    opacity: 0!important
}
.livechat-girl .livechat-hint {
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -20px;
    opacity: 0;
    z-index: 0;
    -webkit-transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.livechat-girl .livechat-hint.show_hint {
    -webkit-transform: translateX(-40px);
    transform: translateX(-40px);
    opacity: 1
}
.livechat-girl .livechat-hint.hide_hint {
    opacity: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}
.livechat-girl .livechat-hint.rd-notice-tooltip {
    max-width: 1296px!important
}
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content {
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis
}
@media only screen and (max-width: 1599px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip {
        max-width: 1060px!important
    }
}
@media only screen and (max-width: 1309px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip {
        max-width: 984px!important
    }
}
@media only screen and (max-width: 1124px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip {
        max-width: 600px!important
    }
}
.live-chat-board {
    width: 480px;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 10px 20px 0 rgba(35, 50, 56, 0.3);
    position: fixed;
    right: 20px;
    bottom: 120px;
    z-index: 700;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    opacity: 0;
    display: none
}
.live-chat-board.rotated {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}
.live-chat-board.rotatedBack {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}
.live-chat-board:after {
    position: absolute;
    content: '';
    display: block;
    bottom: -7px;
    right: 40px;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 15;
    background: #fff
}
.live-chat-board .lc-board-header {
    background: #243238;
    padding: 0;
    height: 40px;
    text-align: center;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.live-chat-board .lc-board-header>div {
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    height: 40px
}
.live-chat-board .lc-board-header>div.lc-board-close {
    position: absolute;
    left: 20px;
    height: 27px;
    width: 12px;
    color: #fff;
    cursor: pointer;
    z-index: 51
}
.live-chat-board .lc-board-header>div.lc-board-close .tm-icon {
    width: 20px;
    font-size: 20px;
    position: relative;
    top: 2px;
    display: inline-block;
    left: -6px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector {
    width: 110px;
    color: #fff;
    position: absolute;
    right: 0;
    padding: 0;
    -webkit-transition: background 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: background 500ms cubic-bezier(0.86, 0, 0.07, 1);
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .rd-form {
    cursor: pointer
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector select {
    color: #fff!important
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container {
    padding: 0;
    z-index: 51;
    vertical-align: top;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container.chosen-container-active,
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container:hover {
    background: -webkit-linear-gradient(top, #78909c 0, #546e7a 100%);
    background: linear-gradient(to bottom, #78909c 0, #546e7a 100%)
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container.chosen-container-active:not(.chosen-with-drop) .chosen-single {
    background: -webkit-linear-gradient(top, #1e5799 0, #78909c 0, #546e7a 100%)!important;
    background: linear-gradient(to bottom, #1e5799 0, #78909c 0, #546e7a 100%)!important
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container .chosen-single:active {
    background: -webkit-linear-gradient(top, #1e5799 0, #455a64 0, #546e7a 100%)!important;
    background: linear-gradient(to bottom, #1e5799 0, #455a64 0, #546e7a 100%)!important
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container .chosen-single:active>span {
    padding-top: 2px
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container .chosen-single:active .iti-flag {
    top: 6px
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container .chosen-single:active>div {
    margin-top: -4px
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-drop {
    left: 0;
    height: auto
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-single>div {
    margin-top: 0
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container .chosen-single {
    background: none!important;
    padding: 0 20px!important;
    width: 100%;
    height: 40px!important;
    display: block;
    margin: 0!important
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container .chosen-single .iti-flag {
    left: 10px;
    top: 5px
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container .chosen-single>span {
    padding: 1px 0 0 0;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    margin-left: 10px;
    width: auto
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-container .chosen-single>div {
    color: #fff;
    right: 20px;
    -webkit-transition: none;
    transition: none;
    font-size: 13px
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-drop {
    position: absolute;
    background: #546e7a;
    left: 0;
    top: 100%;
    width: 100%;
    z-index: 55
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-drop .chosen-search {
    display: none!important
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector .chosen-drop .chosen-results li {
    text-align: left;
    color: #fff
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector.single-list .rd-form {
    pointer-events: none
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector.single-list .chosen-container {
    z-index: 0
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector.single-list .chosen-container .chosen-single {
    pointer-events: none
}
.live-chat-board .lc-board-header>div.lc-board-lang-selector.single-list .chosen-container .chosen-single>div {
    display: none
}
.live-chat-board .lc-board-header .lc-board-caption {
    color: #fff
}
.live-chat-board .lc-board-header .lc-board-caption .tm-icon {
    width: 20px;
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    top: 2px
}
.live-chat-board .lc-board-type-selector {
    display: flex;
    width: 480px;
    overflow: hidden;
    box-shadow: inset 0 -8px 5px 0 rgba(38, 49, 56, 0.1);
    background: #dde3e6;
    clear: both;
    position: relative
}
.live-chat-board .lc-board-type-selector:before,
.live-chat-board .lc-board-type-selector:after {
    position: absolute;
    content: '';
    display: block;
    width: 10px;
    height: calc(88%);
    background: #dde3e6;
    z-index: 5;
    top: 0;
    left: 0
}
.live-chat-board .lc-board-type-selector:after {
    right: 0;
    left: auto
}
.live-chat-board .lc-board-type-selector .lc-board-type {
    background: rgba(0, 0, 0, 0);
    padding: 20px;
    float: left;
    width: 33.333%;
    cursor: pointer
}
.live-chat-board .lc-board-type-selector .lc-board-type:after {
    position: absolute;
    content: '';
    display: none;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%223px%22%20height%3D%223px%22%20viewBox%3D%220%200%203%203%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.8.2%20%2829753%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3ECombined%20Shape%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-5%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%280.000000%2C%20-5.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.171369219%2C1.86517468e-14%20L0%2C1.86517468e-14%20L0%2C8%20L8%2C8%20L8%2C7.82844956%20C7.68685257%2C7.93953951%207.35008122%2C8%206.99967027%2C8%20L3.00032973%2C8%20C1.34329338%2C8%200%2C6.6513555%200%2C4.99967027%20L0%2C1.00032973%20C0%2C0.649573627%200.0604287887%2C0.312875421%200.171369219%2C-1.19632082e-12%20Z%22%20id%3D%22Combined-Shape%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    width: 3px;
    height: 3px;
    bottom: 6px;
    right: -3px
}
.live-chat-board .lc-board-type-selector .lc-board-type:before {
    position: absolute;
    content: '';
    display: none;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%223px%22%20height%3D%223px%22%20viewBox%3D%220%200%203%203%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.8.2%20%2829753%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3ECombined%20Shape%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-5%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%280.000000%2C%20-5.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.171369219%2C1.86517468e-14%20L0%2C1.86517468e-14%20L0%2C8%20L8%2C8%20L8%2C7.82844956%20C7.68685257%2C7.93953951%207.35008122%2C8%206.99967027%2C8%20L3.00032973%2C8%20C1.34329338%2C8%200%2C6.6513555%200%2C4.99967027%20L0%2C1.00032973%20C0%2C0.649573627%200.0604287887%2C0.312875421%200.171369219%2C-1.19632082e-12%20Z%22%20id%3D%22Combined-Shape%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    width: 3px;
    height: 3px;
    bottom: 6px;
    right: -3px
}
.live-chat-board .lc-board-type-selector .lc-board-type:first-child {
    border-right: 1px solid #cfd8dc
}
.live-chat-board .lc-board-type-selector .lc-board-type:last-child {
    border-left: 1px solid #cfd8dc
}
.live-chat-board .lc-board-type-selector .lc-board-type.active {
    background: #fff;
    position: relative;
    z-index: 50
}
.live-chat-board .lc-board-type-selector .lc-board-type.active h4 {
    color: #243238
}
.live-chat-board .lc-board-type-selector .lc-board-type.active h4:after {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 57%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 57%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 57%)
}
.live-chat-board .lc-board-type-selector .lc-board-type.active:after {
    display: block
}
.live-chat-board .lc-board-type-selector .lc-board-type.active:first-child {
    border-right: 0;
    box-shadow: 2px 2px 5px 0 rgba(38, 49, 56, 0.1)
}
.live-chat-board .lc-board-type-selector .lc-board-type.active:last-child {
    box-shadow: -4px 2px 5px 0 rgba(38, 49, 56, 0.1)
}
.live-chat-board .lc-board-type-selector .lc-board-type.active:last-child:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: -3px;
    right: auto
}
.live-chat-board .lc-board-type-selector .lc-board-type.active:nth-child(2) {
    box-shadow: 0 2px 10px 0 rgba(38, 49, 56, 0.15)
}
.live-chat-board .lc-board-type-selector .lc-board-type.active:nth-child(2):before {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: -3px;
    right: auto;
    display: block
}
.live-chat-board .lc-board-type-selector .lc-board-type:not(.active):hover {
    background: #cfd8dc;
    position: relative;
    z-index: 49
}
.live-chat-board .lc-board-type-selector .lc-board-type:not(.active):hover h4:after {
    background: -moz-linear-gradient(left, rgba(207, 216, 220, 0) 0, #cfd8dc 57%);
    background: -webkit-linear-gradient(left, rgba(207, 216, 220, 0) 0, #cfd8dc 57%);
    background: linear-gradient(to right, rgba(207, 216, 220, 0) 0, #cfd8dc 57%)
}
.live-chat-board .lc-board-type-selector .lc-board-type h4 {
    color: #2196f3;
    margin: 0 0 10px 0;
    padding: 0;
    white-space: nowrap;
    position: relative;
    overflow: hidden
}
.live-chat-board .lc-board-type-selector .lc-board-type h4:after {
    display: block;
    position: absolute;
    z-index: 50;
    width: 25px;
    height: 100%;
    top: 0;
    right: 0;
    content: '';
    background: -moz-linear-gradient(left, rgba(221, 227, 230, 0) 0, #dde3e6 57%);
    background: -webkit-linear-gradient(left, rgba(221, 227, 230, 0) 0, #dde3e6 57%);
    background: linear-gradient(to right, rgba(221, 227, 230, 0) 0, #dde3e6 57%)
}
.live-chat-board .lc-board-type-selector .lc-board-type p {
    color: #243238;
    padding: 0;
    margin: 0 0 6px 0
}
.live-chat-board .lc-board-content-wrapper {
    padding: 40px;
    position: relative;
    margin-top: -6px;
    z-index: 50;
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px
}
.live-chat-board .lc-board-content-wrapper .lc-board-content-item {
    display: -webkit-flex;
    display: flex;
    visibility: hidden;
    height: 0;
    align-items: center
}
.live-chat-board .lc-board-content-wrapper .lc-board-content-item.active {
    visibility: visible;
    min-height: 220px
}
.live-chat-board .lc-board-content-wrapper .lc-board-content-item .rd-form {
    -webkit-flex-grow: 1;
    flex-grow: 1
}
.live-chat-board .lc-board-content-wrapper .rd-form .wrap-select-field {
    max-width: 440px
}
.live-chat-board .busy-operators-message {
    width: 340px;
    opacity: 0;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    -webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    margin-top: -60px;
    right: 0;
    display: none
}
.live-chat-board .busy-operators-message .inner {
    position: relative
}
.live-chat-board .busy-operators-message.show-in-bottom {
    -webkit-transform: scale(0.8) translateY(20%);
    transform: scale(0.8) translateY(20%)
}
.live-chat-board .busy-operators-message.show-in-top {
    -webkit-transform: scale(0.8) translateY(-97%);
    transform: scale(0.8) translateY(-97%)
}
.live-chat-board .busy-operators-message.shown {
    opacity: 1;
    -webkit-transform: scale(1) translateY(-101%);
    transform: scale(1) translateY(-101%)
}
.live-chat-board .busy-operators-message.shown.show-in-bottom {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    margin-top: 20px
}
.live-chat-board .busy-operators-message:after {
    right: 12%;
    left: auto
}
.live-chat-board .busy-operators-message .go-to-en-chat,
.live-chat-board .busy-operators-message .link-click {
    font-weight: bold;
    color: #64b5f6;
    cursor: pointer
}
.live-chat-board .busy-operators-message .go-to-en-chat:hover,
.live-chat-board .busy-operators-message .link-click:hover {
    color: #2196f3
}
.live-chat-board_call-back .lc-board-header {
    color: #fff;
    height: 80px
}
.live-chat-board_call-back .lc-board-header .lc-board-close {
    top: 40px
}
.live-chat-board_call-back .lc-board-header .lc-board-lang-selector {
    top: 40px;
    -webkit-transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.live-chat-board_call-back .lc-board-header .lc-board-tabs {
    border: 0;
    overflow: hidden
}
.live-chat-board_call-back .lc-board-header .lc-board-caption {
    position: static;
    width: 50%;
    margin: 0
}
.live-chat-board_call-back .lc-board-header .lc-board-caption .lc-board-tab-toggle {
    padding: 6px 15px;
    margin: 0;
    border: 0;
    border-radius: 3px 0 3px 0;
    background: #2196f3;
    color: #fff;
    -webkit-transition: all .3s cubic-bezier(0.86, 0, 0.07, 1), transform 0;
    transition: all .3s cubic-bezier(0.86, 0, 0.07, 1), transform 0
}
.live-chat-board_call-back .lc-board-header .lc-board-caption.active .lc-board-tab-toggle {
    background: transparent
}
.live-chat-board_call-back .lc-board-header .lc-board-caption.active .lc-board-description {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 260px;
    overflow: hidden;
    opacity: 1;
    line-height: 40px;
    -webkit-transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):hover .lc-board-tab-toggle {
    background: #1976d2
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):hover .lc-board-tab-toggle:before,
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):hover .lc-board-tab-toggle:after {
    border-color: #1976d2 transparent
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active) .lc-board-tab-toggle:active {
    background: #0d47a1;
    transform: translateY(1px)
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active) .lc-board-tab-toggle:active:before,
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active) .lc-board-tab-toggle:active:after {
    border-color: #0d47a1 transparent!important
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active) .lc-board-tab-toggle:before,
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active) .lc-board-tab-toggle:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 3px solid #2196f3;
    border-right: 3px solid transparent
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active) .lc-board-tab-toggle:before {
    left: 0;
    top: 40px
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active) .lc-board-tab-toggle:after {
    right: -2px;
    top: 0
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):last-child:not(.active):hover .lc-board-tab-toggle:before,
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):last-child:not(.active):hover .lc-board-tab-toggle:after {
    border-color: #1976d2 transparent
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):last-child .lc-board-tab-toggle {
    border-radius: 0 3px 0 3px
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):last-child .lc-board-tab-toggle:before,
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):last-child .lc-board-tab-toggle:after {
    right: 0;
    left: inherit;
    border-right: 0;
    border-left: 3px solid transparent
}
.live-chat-board_call-back .lc-board-header .lc-board-caption:not(.active):last-child .lc-board-tab-toggle:after {
    left: -3px
}
.live-chat-board_call-back .lc-board-header .lc-board-caption .lc-board-description {
    opacity: 0
}
.live-chat-board_call-back .lc-board-body {
    display: -webkit-flex;
    display: flex;
    white-space: nowrap
}
.live-chat-board_call-back .lc-board-body .lc-board-type {
    white-space: normal
}
.live-chat-board_call-back .lc-board-body .tab-pane {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    display: inline-block
}
.live-chat-board_call-back .lc-board-body .tab-pane.call-back-tab {
    white-space: nowrap;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}
.live-chat-board_call-back .lc-board-body .tab-pane:not(.active) {
    -webkit-transform: translateX(1000%);
    transform: translateX(1000%);
    visibility: hidden
}
.live-chat-board_call-back .lc-board-body .tab-pane:not(.active) .lc-board-call-back {
    display: none
}
.live-chat-board_call-back .lc-board-call-back {
    display: inline-block;
    padding: 20px 40px 0;
    position: relative;
    width: 480px;
    vertical-align: top;
    white-space: normal;
    -webkit-transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.live-chat-board_call-back .lc-board-call-back-success {
    opacity: 0;
    text-align: center;
    -webkit-transform: scale(0.8);
    transform: scale(0.8)
}
.live-chat-board_call-back .lc-board-call-back-success .icon-success {
    font-size: 80px;
    color: #1ab744
}
.live-chat-board_call-back .lc-board-call-back-success .success-title {
    font-size: 30px;
    color: #1ab744
}
.live-chat-board_call-back .lc-board-call-back-success .success-description {
    margin-top: 20px
}
.live-chat-board_call-back .lc-board-call-back-success .flip-clock-wrapper {
    text-align: center;
    margin: 20px 0 0 0
}
.live-chat-board_call-back .lc-board-call-back-success .flip-clock-wrapper .flip-wrapper:nth-child(1),
.live-chat-board_call-back .lc-board-call-back-success .flip-clock-wrapper .flip-wrapper:nth-child(2) {
    display: none
}
.live-chat-board_call-back .lc-board-call-back-success .flip-clock-wrapper .up:after {
    top: 29px;
    background-color: #fff
}
.live-chat-board_call-back .lc-board-call-back-content {
    text-align: center;
    margin-bottom: 40px;
    padding-top: 20px
}
.live-chat-board_call-back .lc-board-call-back-description {
    margin-top: 20px
}
.live-chat-board_call-back .animation {
    position: relative
}
.live-chat-board_call-back .animation .lc-board-call-back-form {
    opacity: 0;
    -webkit-transform: scale(0.8) translateX(-100%);
    transform: scale(0.8) translateX(-100%)
}
.live-chat-board_call-back .animation .lc-board-call-back-success {
    opacity: 1;
    -webkit-transform: scale(1) translateX(-100%);
    transform: scale(1) translateX(-100%)
}
.live-chat-board_call-back .rd-form .chosen-phone .tm-rd-input .chosen-container {
    display: flex;
    flex-direction: column-reverse;
    top: 40px
}
.live-chat-board_call-back .rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single {
    height: 40px!important;
    margin-top: -40px
}
.live-chat-board_call-back .rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-single .iti-flag {
    top: 5px
}
.live-chat-board_call-back .rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop {
    top: -330px;
    display: flex;
    flex-direction: column-reverse;
    box-shadow: none;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.live-chat-board_call-back .rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results {
    max-height: 212px
}
.live-chat-board_call-back .rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li {
    width: auto!important
}
.live-chat-board_call-back .rd-form .chosen-phone .tm-rd-input .chosen-container .chosen-drop .chosen-results li:first-child {
    border-top: 0
}
.live-chat-board:not(.live-chat-board_call-back) .lc-board-description {
    display: none
}
.rd-form .wrap-select-field .tm-rd-input.drop-show .chosen-single:hover>div {
    -webkit-transform: rotate(180deg) translateY(50%);
    transform: rotate(180deg) translateY(50%)
}
.rd-form .wrap-select-field .tm-rd-input .chosen-container .chosen-single:active {
    padding-top: 5px!important;
    background: -webkit-linear-gradient(top, #1e5799 0, #455a64 0, #546e7a 100%)!important;
    background: linear-gradient(to bottom, #1e5799 0, #455a64 0, #546e7a 100%)!important
}
.rd-form .wrap-select-field .tm-rd-input .chosen-container .chosen-single:active>span {
    padding-top: 1px!important
}
.rd-form .wrap-select-field .tm-rd-input .chosen-container .chosen-single:active>div {
    margin-top: 1px!important
}
.rd-form .wrap-select-field .tm-rd-input .chosen-container .chosen-single>span {
    font-size: 14px;
    line-height: 30px;
    padding-top: 0!important
}
.rd-form .wrap-select-field .tm-rd-input .chosen-container .chosen-single>div {
    margin: 0!important;
    height: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
.rd-form .wrap-select-field .tm-rd-input .chosen-container .chosen-single>div:before {
    position: relative;
    top: -2px
}
.rd-form .wrap-select-field .tm-rd-input .chosen-container.chosen-with-drop .chosen-single>div {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}
.mCustomScrollBox>.mCSB_container {
    margin-right: 0
}
.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar_y .suggested-item {
    padding-right: 20px
}
.mCustomScrollBox:hover .mCSB_scrollTools {
    opacity: 1!important
}
.mCSB_scrollTools {
    width: 8px;
    opacity: 0!important;
    right: 5px;
    display: none;
    margin: 0
}
.mCSB_scrollTools .mCSB_draggerContainer {
    top: 20px;
    height: calc(100% - 40px)
}
.mCSB_scrollTools .mCSB_dragger {
    min-height: 90px!important;
    width: 8px;
    border-radius: 3px;
    background: rgba(255, 255, 255, 0.5);
    -webkit-transition: background 300ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: background 300ms cubic-bezier(0.86, 0, 0.07, 1)
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: 0;
    opacity: 0
}
.mCSB_scrollTools .mCSB_dragger:active {
    background: #0d47a1!important
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    border-radius: 3px;
    background: rgba(35, 50, 56, 0.2)
}
.mCSB_scrollTools:hover .mCSB_dragger {
    background: #fff
}
.rd-checkbox {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    vertical-align: middle
}
.rd-checkbox-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}
.rd-checkbox-input+.rd-checkbox-label {
    display: inline-block;
    padding-left: 10px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    vertical-align: middle
}
.rd-checkbox-input+.rd-checkbox-label:before,
.rd-checkbox-input+.rd-checkbox-label:after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    margin-top: -10px
}
.rd-checkbox-input+.rd-checkbox-label:before {
    content: "\e964";
    border: 2px solid #cfd8dc;
    font-family: "tm-icomoon";
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 20px;
    text-transform: none;
    speak: none;
    vertical-align: middle;
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    text-align: center
}
.rd-checkbox-input+.rd-checkbox-label:after {
    content: ""
}
.rd-checkbox-input+.rd-checkbox-label:hover {
    color: #1ab744
}
.rd-checkbox-input+.rd-checkbox-label:hover:before {
    border-color: #1ab744
}
.rd-checkbox-input+.rd-checkbox-label:focus,
.rd-checkbox-input+.rd-checkbox-label:active {
    outline: 0
}
.rd-checkbox-input:checked+.rd-checkbox-label {
    font-weight: 700;
    color: #1ab744
}
.rd-checkbox-input:checked+.rd-checkbox-label:before {
    border: 0;
    background-color: #1ab744;
    color: #fff
}
.rd-checkbox-input+.rd-checkbox-label:focus:before,
.rd-checkbox-input+.rd-checkbox-label:active:before,
.rd-checkbox-input:checked+.rd-checkbox-label:focus:before,
.rd-checkbox-input:checked+.rd-checkbox-label:active:before {
    width: 16px;
    height: 16px;
    border-width: 0;
    margin: -8px 0 0 2px;
    line-height: 16px;
    background-color: #1ab744;
    color: #1ab744
}
.rd-checkbox-input:disabled+.rd-checkbox-label {
    color: #cfd8dc;
    cursor: default;
    pointer-events: none
}
.rd-checkbox-input:disabled+.rd-checkbox-label:before {
    border-color: #eceff1
}
.rd-checkbox-input:disabled:checked+.rd-checkbox-label:before {
    border-color: #cfd8dc;
    background-color: #cfd8dc
}
.rd-slider__range {
    display: none
}
.rd-slider {
    position: relative
}
.rd-slider__thumb {
    position: absolute;
    z-index: 2;
    display: block;
    width: 30px;
    height: 30px;
    padding: 0;
    border: 0;
    border-radius: 15px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmxpbmVzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlNsaWRlcnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01ODkuMDAwMDAwLCAtNDM1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iU0xJREVSMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAzOTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY2xpY2tlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTM2LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMsNDUuNTA5NjQ5NSBDMTMsNDUuMjI4MTc3OSAxMy4yMzE5MzM2LDQ1IDEzLjUsNDUgQzEzLjc3NjE0MjQsNDUgMTQsNDUuMjI3NjUyOCAxNCw0NS41MDk2NDk1IEwxNCw1NC40OTAzNTA1IEMxNCw1NC43NzE4MjIxIDEzLjc2ODA2NjQsNTUgMTMuNSw1NSBDMTMuMjIzODU3Niw1NSAxMyw1NC43NzIzNDcyIDEzLDU0LjQ5MDM1MDUgTDEzLDQ1LjUwOTY0OTUgWiBNMTYsNDUuNTA5NjQ5NSBDMTYsNDUuMjI4MTc3OSAxNi4yMzE5MzM2LDQ1IDE2LjUsNDUgQzE2Ljc3NjE0MjQsNDUgMTcsNDUuMjI3NjUyOCAxNyw0NS41MDk2NDk1IEwxNyw1NC40OTAzNTA1IEMxNyw1NC43NzE4MjIxIDE2Ljc2ODA2NjQsNTUgMTYuNSw1NSBDMTYuMjIzODU3Niw1NSAxNiw1NC43NzIzNDcyIDE2LDU0LjQ5MDM1MDUgTDE2LDQ1LjUwOTY0OTUgWiBNMTksNDUuNTA5NjQ5NSBDMTksNDUuMjI4MTc3OSAxOS4yMzE5MzM2LDQ1IDE5LjUsNDUgQzE5Ljc3NjE0MjQsNDUgMjAsNDUuMjI3NjUyOCAyMCw0NS41MDk2NDk1IEwyMCw1NC40OTAzNTA1IEMyMCw1NC43NzE4MjIxIDE5Ljc2ODA2NjQsNTUgMTkuNSw1NSBDMTkuMjIzODU3Niw1NSAxOSw1NC43NzIzNDcyIDE5LDU0LjQ5MDM1MDUgTDE5LDQ1LjUwOTY0OTUgWiBNMjIsNDUuNTA5NjQ5NSBDMjIsNDUuMjI4MTc3OSAyMi4yMzE5MzM2LDQ1IDIyLjUsNDUgQzIyLjc3NjE0MjQsNDUgMjMsNDUuMjI3NjUyOCAyMyw0NS41MDk2NDk1IEwyMyw1NC40OTAzNTA1IEMyMyw1NC43NzE4MjIxIDIyLjc2ODA2NjQsNTUgMjIuNSw1NSBDMjIuMjIzODU3Niw1NSAyMiw1NC43NzIzNDcyIDIyLDU0LjQ5MDM1MDUgTDIyLDQ1LjUwOTY0OTUgWiIgaWQ9ImxpbmVzIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat center, linear-gradient(to bottom, #42a5f5 0, #2196f3 100%);
    cursor: pointer;
    outline: 0
}
.rd-slider__thumb:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmxpbmVzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlNsaWRlcnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01ODkuMDAwMDAwLCAtNDM1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iU0xJREVSMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAzOTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY2xpY2tlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTM2LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMsNDUuNTA5NjQ5NSBDMTMsNDUuMjI4MTc3OSAxMy4yMzE5MzM2LDQ1IDEzLjUsNDUgQzEzLjc3NjE0MjQsNDUgMTQsNDUuMjI3NjUyOCAxNCw0NS41MDk2NDk1IEwxNCw1NC40OTAzNTA1IEMxNCw1NC43NzE4MjIxIDEzLjc2ODA2NjQsNTUgMTMuNSw1NSBDMTMuMjIzODU3Niw1NSAxMyw1NC43NzIzNDcyIDEzLDU0LjQ5MDM1MDUgTDEzLDQ1LjUwOTY0OTUgWiBNMTYsNDUuNTA5NjQ5NSBDMTYsNDUuMjI4MTc3OSAxNi4yMzE5MzM2LDQ1IDE2LjUsNDUgQzE2Ljc3NjE0MjQsNDUgMTcsNDUuMjI3NjUyOCAxNyw0NS41MDk2NDk1IEwxNyw1NC40OTAzNTA1IEMxNyw1NC43NzE4MjIxIDE2Ljc2ODA2NjQsNTUgMTYuNSw1NSBDMTYuMjIzODU3Niw1NSAxNiw1NC43NzIzNDcyIDE2LDU0LjQ5MDM1MDUgTDE2LDQ1LjUwOTY0OTUgWiBNMTksNDUuNTA5NjQ5NSBDMTksNDUuMjI4MTc3OSAxOS4yMzE5MzM2LDQ1IDE5LjUsNDUgQzE5Ljc3NjE0MjQsNDUgMjAsNDUuMjI3NjUyOCAyMCw0NS41MDk2NDk1IEwyMCw1NC40OTAzNTA1IEMyMCw1NC43NzE4MjIxIDE5Ljc2ODA2NjQsNTUgMTkuNSw1NSBDMTkuMjIzODU3Niw1NSAxOSw1NC43NzIzNDcyIDE5LDU0LjQ5MDM1MDUgTDE5LDQ1LjUwOTY0OTUgWiBNMjIsNDUuNTA5NjQ5NSBDMjIsNDUuMjI4MTc3OSAyMi4yMzE5MzM2LDQ1IDIyLjUsNDUgQzIyLjc3NjE0MjQsNDUgMjMsNDUuMjI3NjUyOCAyMyw0NS41MDk2NDk1IEwyMyw1NC40OTAzNTA1IEMyMyw1NC43NzE4MjIxIDIyLjc2ODA2NjQsNTUgMjIuNSw1NSBDMjIuMjIzODU3Niw1NSAyMiw1NC43NzIzNDcyIDIyLDU0LjQ5MDM1MDUgTDIyLDQ1LjUwOTY0OTUgWiIgaWQ9ImxpbmVzIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat center, linear-gradient(to bottom, #2196f3 0, #1976d2 100%)
}
.rd-slider__thumb:active,
.rd-slider__thumb:focus {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmxpbmVzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlNsaWRlcnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01ODkuMDAwMDAwLCAtNDM1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iU0xJREVSMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAzOTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY2xpY2tlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTM2LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMsNDUuNTA5NjQ5NSBDMTMsNDUuMjI4MTc3OSAxMy4yMzE5MzM2LDQ1IDEzLjUsNDUgQzEzLjc3NjE0MjQsNDUgMTQsNDUuMjI3NjUyOCAxNCw0NS41MDk2NDk1IEwxNCw1NC40OTAzNTA1IEMxNCw1NC43NzE4MjIxIDEzLjc2ODA2NjQsNTUgMTMuNSw1NSBDMTMuMjIzODU3Niw1NSAxMyw1NC43NzIzNDcyIDEzLDU0LjQ5MDM1MDUgTDEzLDQ1LjUwOTY0OTUgWiBNMTYsNDUuNTA5NjQ5NSBDMTYsNDUuMjI4MTc3OSAxNi4yMzE5MzM2LDQ1IDE2LjUsNDUgQzE2Ljc3NjE0MjQsNDUgMTcsNDUuMjI3NjUyOCAxNyw0NS41MDk2NDk1IEwxNyw1NC40OTAzNTA1IEMxNyw1NC43NzE4MjIxIDE2Ljc2ODA2NjQsNTUgMTYuNSw1NSBDMTYuMjIzODU3Niw1NSAxNiw1NC43NzIzNDcyIDE2LDU0LjQ5MDM1MDUgTDE2LDQ1LjUwOTY0OTUgWiBNMTksNDUuNTA5NjQ5NSBDMTksNDUuMjI4MTc3OSAxOS4yMzE5MzM2LDQ1IDE5LjUsNDUgQzE5Ljc3NjE0MjQsNDUgMjAsNDUuMjI3NjUyOCAyMCw0NS41MDk2NDk1IEwyMCw1NC40OTAzNTA1IEMyMCw1NC43NzE4MjIxIDE5Ljc2ODA2NjQsNTUgMTkuNSw1NSBDMTkuMjIzODU3Niw1NSAxOSw1NC43NzIzNDcyIDE5LDU0LjQ5MDM1MDUgTDE5LDQ1LjUwOTY0OTUgWiBNMjIsNDUuNTA5NjQ5NSBDMjIsNDUuMjI4MTc3OSAyMi4yMzE5MzM2LDQ1IDIyLjUsNDUgQzIyLjc3NjE0MjQsNDUgMjMsNDUuMjI3NjUyOCAyMyw0NS41MDk2NDk1IEwyMyw1NC40OTAzNTA1IEMyMyw1NC43NzE4MjIxIDIyLjc2ODA2NjQsNTUgMjIuNSw1NSBDMjIuMjIzODU3Niw1NSAyMiw1NC43NzIzNDcyIDIyLDU0LjQ5MDM1MDUgTDIyLDQ1LjUwOTY0OTUgWiIgaWQ9ImxpbmVzIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat 10px 11px, linear-gradient(to bottom, #0d47a1 0, #1976d2 100%)
}
.rd-slider__track {
    position: absolute;
    z-index: 1;
    border-radius: 3px;
    cursor: pointer
}
.rd-slider__markers,
.rd-slider__markers::after,
.rd-slider__markers::before {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #42a5f5
}
.rd-slider__value {
    position: absolute;
    line-height: 24px;
    transition: opacity .3s cubic-bezier(0.86, 0, 0.07, 1);
    will-change: opacity
}
.rd-slider__value:not(.rd-slider__value_current) {
    font-size: 16px
}
.rd-slider__value_current {
    color: #1ab744;
    z-index: 1;
    font-size: 20px;
    font-weight: 700
}
.rd-slider_state_on-min .rd-slider__value_min,
.rd-slider_state_on-middle .rd-slider__value_middle,
.rd-slider_state_on-max .rd-slider__value_max {
    opacity: 0
}
.rd-slider_orientation_horizontal .rd-slider__thumb {
    top: 34px;
    margin-left: -15px
}
.rd-slider_orientation_horizontal .rd-slider__track {
    background: linear-gradient(to bottom, #dde3e6 0, #eceff1 100%);
    left: 0;
    top: 46.5px;
    width: 100%;
    height: 5px
}
.rd-slider_orientation_horizontal .rd-slider__markers {
    margin: 0 auto
}
.rd-slider_orientation_horizontal .rd-slider__markers::after,
.rd-slider_orientation_horizontal .rd-slider__markers::before {
    content: "";
    position: absolute;
    top: 0
}
.rd-slider_orientation_horizontal .rd-slider__markers::before {
    left: 0
}
.rd-slider_orientation_horizontal .rd-slider__markers::after {
    right: 0
}
.rd-slider_orientation_horizontal .rd-slider__value {
    top: 0
}
.rd-slider_orientation_horizontal .rd-slider__value_min {
    left: 0;
    padding-right: 5px
}
.rd-slider_orientation_horizontal .rd-slider__value_middle {
    left: 50%;
    padding: 0 5px
}
.rd-slider_orientation_horizontal .rd-slider__value_max {
    right: 0;
    padding-left: 5px
}
.rd-slider_orientation_vertical .rd-slider__thumb {
    right: 0;
    margin-bottom: -15px
}
.rd-slider_orientation_vertical .rd-slider__track {
    top: 0;
    right: 12.5px;
    width: 5px;
    height: 100%;
    background: linear-gradient(to right, #dde3e6 0, #eceff1 100%)
}
.rd-slider_orientation_vertical .rd-slider__markers::after,
.rd-slider_orientation_vertical .rd-slider__markers::before {
    content: "";
    position: absolute;
    right: 0
}
.rd-slider_orientation_vertical .rd-slider__markers::before {
    top: 50%;
    margin-top: -2.5px
}
.rd-slider_orientation_vertical .rd-slider__markers::after {
    bottom: 0
}
.rd-slider_orientation_vertical .rd-slider__value {
    right: 40px
}
.rd-slider_orientation_vertical .rd-slider__value_max {
    top: 0;
    padding-bottom: 5px
}
.rd-slider_orientation_vertical .rd-slider__value_middle {
    top: 50%;
    padding: 5px 0
}
.rd-slider_orientation_vertical .rd-slider__value_min {
    bottom: 0;
    padding-top: 5px
}
.rd-slider_disabled::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3
}
.rd-slider_disabled .rd-slider__thumb {
    border: 2px solid #dde3e6;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuOC4zICgyOTgwMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiA8dGl0bGU+bGluZXM8L3RpdGxlPgogPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgaWQ9IlBhZ2UtMSI+CiAgIDxnIGZpbGw9IiNGRkZGRkYiIGlkPSJTbGlkZXJzIj4KICAgIDxnIGlkPSJTTElERVIxIj4KICAgICA8ZyBpZD0iY2xpY2tlZCI+CiAgICAgIDxwYXRoIGZpbGw9IiNkZGUzZTYiIGlkPSJsaW5lcyIgZD0ibTAsMC41MDk2NWMwLC0wLjI4MTQ3IDAuMjMxOTMsLTAuNTA5NjUgMC41LC0wLjUwOTY1YzAuMjc2MTQsMCAwLjUsMC4yMjc2NSAwLjUsMC41MDk2NWwwLDguOTgwN2MwLDAuMjgxNDcgLTAuMjMxOTMsMC41MDk2NSAtMC41LDAuNTA5NjVjLTAuMjc2MTQsMCAtMC41LC0wLjIyNzY1IC0wLjUsLTAuNTA5NjVsMCwtOC45ODA3em0zLDBjMCwtMC4yODE0NyAwLjIzMTkzLC0wLjUwOTY1IDAuNSwtMC41MDk2NWMwLjI3NjE0LDAgMC41LDAuMjI3NjUgMC41LDAuNTA5NjVsMCw4Ljk4MDdjMCwwLjI4MTQ3IC0wLjIzMTkzLDAuNTA5NjUgLTAuNSwwLjUwOTY1Yy0wLjI3NjE0LDAgLTAuNSwtMC4yMjc2NSAtMC41LC0wLjUwOTY1bDAsLTguOTgwN3ptMywwYzAsLTAuMjgxNDcgMC4yMzE5MywtMC41MDk2NSAwLjUsLTAuNTA5NjVjMC4yNzYxNCwwIDAuNSwwLjIyNzY1IDAuNSwwLjUwOTY1bDAsOC45ODA3YzAsMC4yODE0NyAtMC4yMzE5MywwLjUwOTY1IC0wLjUsMC41MDk2NWMtMC4yNzYxNCwwIC0wLjUsLTAuMjI3NjUgLTAuNSwtMC41MDk2NWwwLC04Ljk4MDd6bTMsMGMwLC0wLjI4MTQ3IDAuMjMxOTMsLTAuNTA5NjUgMC41LC0wLjUwOTY1YzAuMjc2MTQsMCAwLjUsMC4yMjc2NSAwLjUsMC41MDk2NWwwLDguOTgwN2MwLDAuMjgxNDcgLTAuMjMxOTMsMC41MDk2NSAtMC41LDAuNTA5NjVjLTAuMjc2MTQsMCAtMC41LC0wLjIyNzY1IC0wLjUsLTAuNTA5NjVsMCwtOC45ODA3eiIvPgogICAgIDwvZz4KICAgIDwvZz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+") no-repeat center, #fff
}
.modal-backdrop {
    background: #243238
}
.modal-backdrop.in {
    opacity: .95
}
.price-block.hide-price {
    display: none!important
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #243238;
    opacity: .95;
    filter: alpha(opacity=95)
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none!important;
    -webkit-backface-visibility: hidden
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}
.mfp-align-top .mfp-container:before {
    display: none
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}
.mfp-ajax-cur {
    cursor: progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}
.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
    cursor: auto
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.mfp-loading.mfp-figure {
    display: none
}
.mfp-hide {
    display: none!important
}
.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}
.mfp-preloader a {
    color: #ccc
}
.mfp-preloader a:hover {
    color: white
}
.mfp-s-ready .mfp-preloader {
    display: none
}
.mfp-s-error .mfp-content {
    display: none
}
button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}
button::-moz-focus-inner {
    padding: 0;
    border: 0
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1
}
.mfp-close:active {
    top: 1px
}
.mfp-close-btn-in .mfp-close {
    color: #333
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px
}
.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.mfp-arrow:active {
    margin-top: -54px
}
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px
}
.mfp-arrow-left {
    left: 0
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}
.mfp-arrow-right {
    right: 0
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}
.mfp-iframe-holder .mfp-close {
    top: -40px
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black
}
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}
.mfp-figure {
    line-height: 0
}
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444
}
.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}
.mfp-figure figure {
    margin: 0
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}
.mfp-image-holder .mfp-content {
    max-width: 100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}
@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}
@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0 0
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}
.mfp-ie7 .mfp-img {
    padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}
.mfp-ie7 .mfp-container {
    padding: 0
}
.mfp-ie7 .mfp-content {
    padding-top: 44px
}
.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}
.owl-carousel .owl-item {
    float: left
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.grabbing {
    cursor: pointer
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}
.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}
.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}
.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}
.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}
.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}
.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}
.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}
.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}
.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}
.forwards .owl-slideQuint-in {
    animation: moveFromRight .4s cubic-bezier(0.860, 0.000, 0.070, 1.000) both, fadeIn .4s cubic-bezier(0.860, 0.000, 0.070, 1.000) both
}
.forwards .owl-slideQuint-out {
    animation: moveToLeft .4s cubic-bezier(0.860, 0.000, 0.070, 1.000) both, fadeOut .4s cubic-bezier(0.860, 0.000, 0.070, 1.000) both
}
.backwards .owl-slideQuint-in {
    animation: moveFromLeft .4s cubic-bezier(0.860, 0.000, 0.070, 1.000) both, fadeIn .4s cubic-bezier(0.860, 0.000, 0.070, 1.000) both
}
.backwards .owl-slideQuint-out {
    animation: moveToRight .4s cubic-bezier(0.860, 0.000, 0.070, 1.000) both, fadeOut .4s cubic-bezier(0.860, 0.000, 0.070, 1.000) both
}
@-webkit-keyframes empty {
    0 {
        opacity: 1
    }
}
@-moz-keyframes empty {
    0 {
        opacity: 1
    }
}
@keyframes empty {
    0 {
        opacity: 1
    }
}
@-webkit-keyframes fadeIn {
    0 {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@-moz-keyframes fadeIn {
    0 {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@keyframes fadeIn {
    0 {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@-webkit-keyframes fadeOut {
    0 {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
@-moz-keyframes fadeOut {
    0 {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
@keyframes fadeOut {
    0 {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}
@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}
@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}
@-webkit-keyframes backSlideIn {
    0, 25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}
@-moz-keyframes backSlideIn {
    0, 25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}
@keyframes backSlideIn {
    0, 25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}
@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8)
    }
}
@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8)
    }
}
@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8)
    }
}
@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}
@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}
@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}
@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}
@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}
@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}
@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}
@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}
@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}
@keyframes moveToLeft {
    to {
        transform: translateX(-100%)
    }
}
@keyframes moveFromLeft {
    from {
        transform: translateX(-100%)
    }
}
@keyframes moveFromRight {
    from {
        transform: translateX(100%)
    }
}
@keyframes moveToRight {
    to {
        transform: translateX(100%)
    }
}
.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center
}
.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: .5
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none
}
.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: silver
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #1c64a1
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}
.owl-item.loading {
    min-height: 150px;
    background: url(/img/small-spinner.gif) no-repeat center center
}
.xdsoft_datetimepicker {
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none
}
.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border: 0
}
.xdsoft_datetimepicker button {
    border: none!important
}
.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}
.xdsoft_noselect::selection {
    background: transparent
}
.xdsoft_noselect::-moz-selection {
    background: transparent
}
.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none
}
.xdsoft_datetimepicker * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0
}
.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}
.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block
}
.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px
}
.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0
}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}
.xdsoft_datetimepicker .xdsoft_mounthpicker {
    position: relative;
    text-align: center
}
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==')
}
.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0
}
.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0;
    margin-left: 5px
}
.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0
}
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none currentColor;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: .5;
    outline: medium none currentColor;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #ddd
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0;
    height: 25px;
    line-height: 25px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
    border-top-width: 0
}
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
    opacity: 1
}
.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer
}
.xdsoft_datetimepicker .xdsoft_label:hover {
    text-decoration: underline
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 101;
    display: none;
    background: #fff;
    max-height: 160px;
    overflow-y: hidden
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
    right: -7px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
    right: 2px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    color: #fff;
    background: #ff8000
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
    padding: 2px 10px 2px 5px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: #3af;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700
}
.xdsoft_datetimepicker .xdsoft_month {
    width: 90px;
    text-align: right
}
.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}
.xdsoft_datetimepicker .xdsoft_year {
    width: 56px
}
.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%
}
.xdsoft_datetimepicker .xdsoft_calendar td>div {
    padding-right: 5px
}
.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px
}
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: right;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%
}
.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f1f1f1
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #3af
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: #3af;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
    opacity: .5
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: .2
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #fff!important;
    background: #ff8000!important;
    box-shadow: none!important
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
    color: inherit!important;
    background: inherit!important;
    box-shadow: inherit!important
}
.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default
}
.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc!important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px
}
.xdsoft_datetimepicker .xdsoft_copyright a {
    color: #eee!important
}
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
    color: #aaa!important
}
.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc
}
.xdsoft_scrollbar>.xdsoft_scroller {
    background: #ccc!important;
    height: 20px;
    border-radius: 3px
}
.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}
.xdsoft_scroller_box {
    position: relative
}
/*.js-thumbContent .prev-prep
{
	display:none;
}*/