@charset"UTF-8";
.bg-deluge, .bg-butterfly-bush, .navbar-inverse, .context-dark, .bg-deluge h1, .bg-butterfly-bush h1, .navbar-inverse h1, .context-dark h1, .bg-deluge h2, .bg-butterfly-bush h2, .navbar-inverse h2, .context-dark h2, .bg-deluge h3, .bg-butterfly-bush h3, .navbar-inverse h3, .context-dark h3, .bg-deluge h4, .bg-butterfly-bush h4, .navbar-inverse h4, .context-dark h4, .bg-deluge h5, .bg-butterfly-bush h5, .navbar-inverse h5, .context-dark h5, .bg-deluge h6, .bg-butterfly-bush h6, .navbar-inverse h6, .context-dark h6, .bg-deluge[class^=heading-], .bg-butterfly-bush[class^=heading-], .navbar-inverse[class^=heading-], .context-dark[class^=heading-] {
    color:#fff
}
.context-light {
    color:#05395c
}
.context-light h1, .context-light h2, .context-light h3, .context-light h4, .context-light h5, .context-light h6, .context-light[class^=heading-] {
    color:inherit
}
a:focus, button:focus {
    outline:none!important
}
button::-moz-focus-inner {
    border:0
}
*:focus {
    outline:none
}
blockquote {
    padding:0;
    margin:0
}
input, button, select, textarea {
    outline:none
}
label {
    margin-bottom:0
}
p {
    margin:0
}
ul, ol {
    list-style:none;
    padding:0;
    margin:0
}
ul li, ol li {
    display:block
}
dl {
    margin:0
}
dt, dd {
    line-height:inherit
}
dt {
    font-weight:inherit
}
dd {
    margin-bottom:0
}
cite {
    font-style:normal
}
form {
    margin-bottom:0
}
blockquote {
    padding-left:0;
    border-left:0
}
address {
    margin-top:0;
    margin-bottom:0
}
figure {
    margin-bottom:0
}
html p a:hover {
    text-decoration:none
}
.bg-deluge, .bg-butterfly-bush, .navbar-inverse, .context-dark, .bg-deluge h1, .bg-butterfly-bush h1, .navbar-inverse h1, .context-dark h1, .bg-deluge h2, .bg-butterfly-bush h2, .navbar-inverse h2, .context-dark h2, .bg-deluge h3, .bg-butterfly-bush h3, .navbar-inverse h3, .context-dark h3, .bg-deluge h4, .bg-butterfly-bush h4, .navbar-inverse h4, .context-dark h4, .bg-deluge h5, .bg-butterfly-bush h5, .navbar-inverse h5, .context-dark h5, .bg-deluge h6, .bg-butterfly-bush h6, .navbar-inverse h6, .context-dark h6, .bg-deluge[class^=heading-], .bg-butterfly-bush[class^=heading-], .navbar-inverse[class^=heading-], .context-dark[class^=heading-] {
    color:#fff
}
.context-light {
    color:#868686
}
.context-light h1, .context-light h2, .context-light h3, .context-light h4, .context-light h5, .context-light h6, .context-light[class^=heading-] {
    color:#434445
}
.pull-base {
    float:none
}
@media(min-width:480px) {
    .pull-xs-left {
        float:left
    }
    .pull-xs-base {
        float:none
    }
    .pull-xs-right {
        float:right
    }
}
@media(min-width:768px) {
    .pull-sm-left {
        float:left
    }
    .pull-sm-base {
        float:none
    }
    .pull-sm-right {
        float:right
    }
}
@media(min-width:992px) {
    .pull-md-left {
        float:left
    }
    .pull-md-base {
        float:none
    }
    .pull-md-right {
        float:right
    }
}
@media(min-width:1200px) {
    .pull-lg-left {
        float:left
    }
    .pull-lg-base {
        float:none
    }
    .pull-lg-right {
        float:right
    }
}
@media(min-width:1800px) {
    .pull-xl-left {
        float:left
    }
    .pull-xl-base {
        float:none
    }
    .pull-xl-right {
        float:right
    }
}
.hr {
    height:1px;
    padding:0;
    margin-top:30px;
    margin-bottom:23px;
    background:#f5f5f5;
    border:none
}
hr.hr-gray {
    border-top:1px solid rgba(67, 68, 69, .2)
}
.hr-dashed {
    height:0;
    border-bottom:1px dashed #bdbdbd;
    background-color:transparent
}
.hr-gradient {
    background:#fff;
    background:-moz-linear-gradient(left, white 0%, #bdbdbd 50%, white 100%);
    background:-webkit-gradient(left top, right top, color-stop(0%, white), color-stop(50%, #bdbdbd), color-stop(100%, white));
    background:-webkit-linear-gradient(left, white 0%, #bdbdbd 50%, white 100%);
    background:-o-linear-gradient(left, white 0%, #bdbdbd 50%, white 100%);
    background:-ms-linear-gradient(left, white 0%, #bdbdbd 50%, white 100%);
    background:linear-gradient(to right, white 0%, #bdbdbd 50%, white 100%)
}
.text-subline {
    position:relative;
    height:1px;
    padding:0;
    background:#f1f3f9;
    margin-bottom:22px;
    border:none
}
.text-subline:before {
    content:'';
    position:absolute;
    top:0;
    left:0;
    height:1px;
    width:50px;
    background:#05395c
}
.divider {
    position:relative;
    width:70px;
    height:8px;
    padding:0;
    margin:27px auto 34px;
    background:url(../images/divider.png);
    background-size:cover;
    border:none
}
.divider.bg-java {
    background-color:transparent
}
.divider-vertical {
    width:1px;
    height:24px;
    background:#bdbdbd;
    margin:0 11px 0 0;
    position:relative;
    top:5px
}
.divider-xs {
    margin-top:22px
}
.divider-sm {
    margin:15px auto 30px
}
.divider-lg {
    width:70px;
    height:8px;
    margin:30px auto
}
.divider-lg.bg-accent {
    background:#3b61b9
}
@media(min-width:576px) {
    .hr-sm-left-2 {
        margin-left:2px
    }
}
.hr-auto {
    margin-left:auto;
    margin-right:auto
}
.hr-480px-auto {
    margin-left:auto;
    margin-right:auto
}
.hr-768px-auto {
    margin-left:auto;
    margin-right:auto
}
.hr-992px-auto {
    margin-left:auto;
    margin-right:auto
}
.hr-1200px-auto {
    margin-left:auto;
    margin-right:auto
}
.hr-1800px-auto {
    margin-left:auto;
    margin-right:auto
}
.hr-left-0 {
    margin-left:0
}
.hr-480px-left-0 {
    margin-left:0
}
.hr-768px-left-0 {
    margin-left:0
}
.hr-992px-left-0 {
    margin-left:0
}
.hr-1200px-left-0 {
    margin-left:0
}
.hr-1800px-left-0 {
    margin-left:0
}
.hr-right-0 {
    margin-right:0
}
.hr-480px-right-0 {
    margin-right:0
}
.hr-768px-right-0 {
    margin-right:0
}
.hr-992px-right-0 {
    margin-right:0
}
.hr-1200px-right-0 {
    margin-right:0
}
.hr-1800px-right-0 {
    margin-right:0
}
.page-header {
    padding-bottom:14px
}
.font-default {
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif
}
.font-accent {
    font-family:signika, sans-serif
}
a:hover {
    text-decoration:none
}
h1, .h1 {
    font-size:36px;
    line-height:1.5;
    letter-spacing:.04em;
    font-family:signika, sans-serif;
    text-transform:uppercase
}
@media(min-width:768px) {
    h1, .h1 {
        font-size:60px;
        line-height:1.2
    }
}
@media(min-width:992px) {
    h1, .h1 {
        line-height:1.25;
        font-size:80px
    }
}
h2, .h2 {
    font-size:32px;
    line-height:1.5;
    letter-spacing:.02em;
    font-family:signika, sans-serif;
    text-transform:uppercase;
    font-weight:600
}
@media(min-width:768px) {
    h2, .h2 {
        font-size:52px;
        line-height:1.2
    }
}
@media(min-width:992px) {
    h2, .h2 {
        line-height:1.17143;
        font-size:70px
    }
}
h3, .h3 {
    font-size:28px;
    line-height:1.5;
    letter-spacing:.03em;
    font-family:signika, sans-serif;
    text-transform:uppercase;
    font-weight:600
}
@media(min-width:768px) {
    h3, .h3 {
        font-size:44px
    }
}
@media(min-width:992px) {
    h3, .h3 {
        line-height:1.18182;
        font-size:44px
    }
}
h4, .h4 {
    font-size:24px;
    line-height:1.5;
    font-family:signika, sans-serif;
    font-weight:600
}
h4 *+.icon, h4 .icon+*, .h4 *+.icon, .h4 .icon+* {
    padding-left:8px
}
@media(min-width:768px) {
    h4, .h4 {
        line-height:1.375;
        font-size:24px
    }
}
h5, .h5 {
    font-size:20px;
    line-height:1.5;
    font-weight:600
}
@media(min-width:768px) {
    h5, .h5 {
        line-height:1.27273;
        font-size:22px
    }
}
h6, .h6 {
    font-size:17px;
    line-height:1.5;
    letter-spacing:.025em;
    font-weight:600;
    font-family:signika, sans-serif;
    text-transform:uppercase
}
@media(min-width:768px) {
    h6, .h6 {
        line-height:1.33333;
        font-size:18px
    }
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-top:0;
    margin-bottom:0
}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {
    transition:.2s all ease-in
}
h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover {
    color:#05395c
}
h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
    color:#868686
}
p, .p, .list {
    margin-bottom:10px
}
p a:hover, .p a:hover, .list a:hover {
    text-decoration:underline
}
@media(min-width:576px) {
    .big {
        font-size:106.25%;
        line-height:1.470588235294118
    }
    h1 .big, .h1 .big {
        font-size:142.22%;
        line-height:1.125
    }
    h2 .big, .h2 .big {
        font-size:147.36%;
        line-height:1.142857142857143
    }
}
blockquote small, blockquote .small, small, .small {
    font-size:93.75%
}
blockquote small:before, blockquote .small:before, small:before, .small:before {
    display:none
}
h1 blockquote small, .h1 blockquote small, h1 blockquote .small, .h1 blockquote .small, h1 small, .h1 small, h1 .small, .h1 .small {
    font-size:62.22222222222222%
}
h2 blockquote small, .h2 blockquote small, h2 blockquote .small, .h2 blockquote .small, h2 small, .h2 small, h2 .small, .h2 .small {
    font-size:63.15789473684211%
}
h3 blockquote small, .h3 blockquote small, h3 blockquote .small, .h3 blockquote .small, h3 small, .h3 small, h3 .small, .h3 .small {
    font-size:73.33333333333333%
}
h4 blockquote small, .h4 blockquote small, h4 blockquote .small, .h4 blockquote .small, h4 small, .h4 small, h4 .small, .h4 .small {
    font-size:75%
}
h5 blockquote small, .h5 blockquote small, h5 blockquote .small, .h5 blockquote .small, h5 small, .h5 small, h5 .small, .h5 .small {
    font-size:72.72727272727273%
}
h6 blockquote small, .h6 blockquote small, h6 blockquote .small, .h6 blockquote .small, h6 small, .h6 small, h6 .small, .h6 .small {
    font-size:94.11764705882353%
}
sub {
    bottom:-.5em
}
sub, sup {
    font-size:62%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
code, kbd, pre, samp {
    font-family:Consolas, courier new, monospace
}
code {
    padding:5px 7px;
    font-size:75%;
    color:#05395c;
    background-color:#f7f7f7;
    border-radius:2px
}
pre {
    padding:16px 19px;
    margin-bottom:0;
    font-size:16px;
    line-height:1.13;
    overflow-x:auto
}
pre code {
    font-size:75%;
    text-align:left
}
mark, .mark {
    color:#fff;
    background-color:#37b6ff;
    padding:.1em .3em
}
.text-extra-small {
    font-size:13px
}
.text-extra-big {
    font-size:100px;
    line-height:1
}
@media(min-width:768px) {
    .text-extra-big {
        font-size:140px
    }
}
@media(min-width:992px) {
    .text-extra-big {
        font-size:180px
    }
}
@media(min-width:1200px) {
    .text-extra-big {
        font-size:240px
    }
}
.list>li+li {
    margin-top:10px
}
.list-numbered {
    counter-reset:li;
    padding-left:27px
}
.list-numbered li {
    position:relative;
    color:#bdbdbd;
    padding-left:27px
}
.list-numbered li:before {
    content:counter(li, decimal)".";
    counter-increment:li;
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    width:15px;
    color:#bdbdbd
}
.list-numbered li span {
    color:#868686
}
.list-inline {
    margin-left:-5px;
    margin-right:-5px
}
.list-inline>li {
    padding-left:5px;
    padding-right:5px
}
.list-inline-xs {
    margin-left:-3px;
    margin-right:-3px
}
.list-inline-xs>li {
    padding-left:3px;
    padding-right:3px
}
.list-inline-sm {
    margin-left:-10px;
    margin-right:-10px
}
.list-inline-sm>li {
    padding-left:10px;
    padding-right:10px
}
.list-inline-md {
    margin-left:-15px;
    margin-right:-15px
}
.list-inline-md>li {
    padding-left:15px;
    padding-right:15px
}
.list-inline-lg {
    margin-left:-30px;
    margin-right:-30px
}
.list-inline-lg>li {
    padding-left:30px;
    padding-right:30px
}
.list-inline-lg>li:first-child {
    padding-left:0
}
.list-inline-lg>li:before {
    color:#bdbdbd
}
.list-inline-lg>li+li[class*=fa-]:before {
    margin-left:15px
}
@media(min-width:768px) {
    .list-inline-lg li+li[class*=fa-]:before {
        margin-left:0
    }
    .list-inline-lg[class*=fa-]:before {
        padding-left:15px;
        padding-right:10px
    }
}
.list-inline-picton-blue>li>a {
    transition:.3s
}
.list-inline-picton-blue>li>a:hover {
    color:#55bbeb
}
.list-inline-white>li>a {
    transition:.3s
}
.list-inline-white>li>a:hover {
    color:#fff
}
.list-inline-dashed>li {
    padding-right:0;
    padding-left:10px
}
.list-inline-dashed>li+li:before {
    content:'';
    display:none;
    height:24px;
    width:1px;
    background:#bdbdbd;
    margin-right:10px;
    position:relative;
    top:6px
}
@media(min-width:1200px) {
    .list-inline-dashed>li+li:before {
        display:inline-block
    }
}
.list-inline-arrows>li {
    padding-right:0
}
.list-inline-arrows>li+li {
    padding-left:15px
}
.list-inline-arrows>li+li:before {
    content:'\f14f';
    font-family:material design icons;
    font-size:14px;
    line-height:14px;
    padding-right:15px;
    opacity:.4
}
.list-vertical-right-line li {
    padding:20px;
    transition:.3s all ease
}
.list-vertical-right-line li:hover {
    color:#fff;
    background:#2295c5
}
@media(min-width:1200px) {
    .list-vertical-right-line li {
        padding:0
    }
}
@media(min-width:1400px) {
    .list-vertical-right-line li {
        position:relative
    }
    .list-vertical-right-line li:after {
        content:'';
        position:absolute;
        top:50%;
        right:0;
        width:1px;
        height:160px;
        transform:translateY(-50%);
        background:rgba(255, 255, 255, .4)
    }
}
.list-inline-dashed-wide>li {
    padding-right:0
}
.list-inline-dashed-wide>li+li:before {
    content:'/';
    padding-right:20px
}
@media(min-width:992px) {
    .list-inline-dashed-wide>li+li:before {
        padding-right:5px
    }
}
.list-inline-squared>li {
    position:relative
}
.list-inline-squared>li+li:before {
    content:'';
    position:absolute;
    top:50%;
    margin-top:-3px;
    left:-7px;
    height:6px;
    border-left:6px solid
}
.list-inline-squared.list-inline-mg+li:before {
    left:-23px
}
.list-inline-squared.list-inline-lg+li:before {
    left:-33px
}
.list-terms {
    margin-top:35px
}
.list-terms dt+dd {
    margin-top:9px
}
.list-terms dd+dt {
    margin-top:62px
}
.list-marked {
    padding-left:0;
    list-style:none;
    text-align:left;
    padding-left:27px
}
.list-marked li {
    padding-left:27px;
    position:relative
}
.list-marked li:before {
    content:'\f238';
    position:absolute;
    font-family:material design icons;
    left:2px;
    top:13px;
    transform:translateY(-50%);
    color:#37b6ff
}
.list-marked-gray li:before {
    color:#868686
}
.list-index {
    padding-left:0;
    list-style:none;
    counter-reset:li
}
.list-index li .list-index-counter:before {
    content:counter(li, decimal-leading-zero);
    counter-increment:li
}
.list-separated li+li {
    border-top:1px solid #f5f5f5;
    margin-top:8px;
    padding-top:7px
}
.bg-fixed {
    background-attachment:fixed;
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    background-size:cover
}
.bg-java {
    background-color:#05395c
}
.bg-java:not([style*=background-])+.bg-java:not([style*=background-]) {
    padding-top:0
}
.bg-default-liac {
    background-color:#f1f3f9
}
.bg-default-liac:not([style*=background-])+.bg-default-liac:not([style*=background-]) {
    padding-top:0
}
.bg-accent {
    background:#1f87b1
}
.bg-black {
    background-color:#000
}
.bg-black:not([style*=background-])+.bg-black:not([style*=background-]) {
    padding-top:0
}
.bg-gray-darkest {
    background-color:#212121
}
.bg-gray-darkest:not([style*=background-])+.bg-gray-darkest:not([style*=background-]) {
    padding-top:0
}
.bg-gray-darker {
    background-color:#434445
}
.bg-gray-darker:not([style*=background-])+.bg-gray-darker:not([style*=background-]) {
    padding-top:0
}
.bg-gray {
    background-color:#bdbdbd
}
.bg-gray:not([style*=background-])+.bg-gray:not([style*=background-]) {
    padding-top:0
}
.bg-gray-light {
    background-color:#f1f3f9
}
.bg-gray-light:not([style*=background-])+.bg-gray-light:not([style*=background-]) {
    padding-top:0
}
.bg-lighter {
    background-color:#f5f5f5
}
.bg-lighter:not([style*=background-])+.bg-lighter:not([style*=background-]) {
    padding-top:0
}
.bg-lightest {
    background-color:#f7f7f7
}
.bg-lightest:not([style*=background-])+.bg-lightest:not([style*=background-]) {
    padding-top:0
}
.bg-deluge {
    background-color:#8668ad
}
.bg-deluge:not([style*=background-])+.bg-deluge:not([style*=background-]) {
    padding-top:0
}
.bg-butterfly-bush {
    background-color:#695999
}
.bg-butterfly-bush:not([style*=background-])+.bg-butterfly-bush:not([style*=background-]) {
    padding-top:0
}
.bg-picton-blue {
    background-color:#55bbeb
}
.bg-picton-blue:not([style*=background-])+.bg-picton-blue:not([style*=background-]) {
    padding-top:0
}
.bg-default {
    background-color:#fff
}
.bg-default:not([style*=background-])+.bg-default:not([style*=background-]) {
    padding-top:0
}
.bg-boston-blue {
    background:linear-gradient(90deg, #23d5ae 0%, #3a67b8 100%)
}
.bg-black-haze {
    background-color:linear-gradient(0deg, #f7f7f7 0%, #ffffff 100%)
}
.bg-black-haze:not([style*=background-])+.bg-black-haze:not([style*=background-]) {
    padding-top:0
}
.bg-blue-gray {
    background-color:linear-gradient(90deg, #8668ad 0%, #55bbeb 100%)
}
.bg-blue-gray:not([style*=background-])+.bg-blue-gray:not([style*=background-]) {
    padding-top:0
}
.bg-red {
    background-color:linear-gradient(90deg, #f54b0f 0%, #05395c 100%)
}
.bg-red:not([style*=background-])+.bg-red:not([style*=background-]) {
    padding-top:0
}
.bg-mantis, .scrollToNext {
    background-color:linear-gradient(90deg, #37b6ff 0%, #84c450 100%)
}
.bg-mantis:not([style*=background-])+.bg-mantis:not([style*=background-]), .scrollToNext:not([style*=background-])+.bg-mantis:not([style*=background-]), .bg-mantis:not([style*=background-])+.scrollToNext:not([style*=background-]), .scrollToNext:not([style*=background-])+.scrollToNext:not([style*=background-]) {
    padding-top:0
}
.bg-shark {
    background-color:linear-gradient(90deg, #000000 0%, #434445 100%)
}
.bg-shark:not([style*=background-])+.bg-shark:not([style*=background-]) {
    padding-top:0
}
.bg-shark-radio {
    background-color:radial-gradient(ellipse at center, #212121 0%, #000000 100%)
}
.bg-shark-radio:not([style*=background-])+.bg-shark-radio:not([style*=background-]) {
    padding-top:0
}
.bg-deluge {
    background-color:linear-gradient(90deg, #8668ad 0%, #695999 100%)
}
.bg-deluge:not([style*=background-])+.bg-deluge:not([style*=background-]) {
    padding-top:0
}
.bg-malibu {
    background-color:linear-gradient(90deg, #64aae1 0%, #79ccf2 100%)
}
.bg-malibu:not([style*=background-])+.bg-malibu:not([style*=background-]) {
    padding-top:0
}
.bg-saffron {
    background-color:linear-gradient(90deg, #f5bf2f 0%, #F3A43D 100%)
}
.bg-saffron:not([style*=background-])+.bg-saffron:not([style*=background-]) {
    padding-top:0
}
.bg-blue-gray-tilt {
    background-color:linear-gradient(45deg, #8668ad 0%, #55bbeb 100%)
}
.bg-blue-gray-tilt:not([style*=background-])+.bg-blue-gray-tilt:not([style*=background-]) {
    padding-top:0
}
.bg-red-tilt {
    background-color:linear-gradient(45deg, #f54b0f 0%, #05395c 100%)
}
.bg-red-tilt:not([style*=background-])+.bg-red-tilt:not([style*=background-]) {
    padding-top:0
}
.bg-mantis-tilt {
    background-color:linear-gradient(45deg, #37b6ff 0%, #84c450 100%)
}
.bg-mantis-tilt:not([style*=background-])+.bg-mantis-tilt:not([style*=background-]) {
    padding-top:0
}
.bg-shark-tilt {
    background-color:linear-gradient(45deg, #000000 0%, #434445 100%)
}
.bg-shark-tilt:not([style*=background-])+.bg-shark-tilt:not([style*=background-]) {
    padding-top:0
}
.bg-deluge-tilt {
    background-color:linear-gradient(45deg, #8668ad 0%, #695999 100%)
}
.bg-deluge-tilt:not([style*=background-])+.bg-deluge-tilt:not([style*=background-]) {
    padding-top:0
}
.bg-malibu-tilt {
    background-color:linear-gradient(45deg, #64aae1 0%, #79ccf2 100%)
}
.bg-malibu-tilt:not([style*=background-])+.bg-malibu-tilt:not([style*=background-]) {
    padding-top:0
}
.bg-saffron-tilt {
    background-color:linear-gradient(90deg, #f5bf2f 0%, #F3A43D 100%)
}
.bg-saffron-tilt:not([style*=background-])+.bg-saffron-tilt:not([style*=background-]) {
    padding-top:0
}
.bg-gradient {
    background:linear-gradient(0deg, #05395c, #37b6ff 65%)
}
.bg-gradient-layout {
    position:relative
}
.bg-gradient-layout:before {
    position:absolute;
    content:'';
    left:0;
    bottom:0;
    right:0;
    top:0;
    background:linear-gradient(-165deg, #05395c, #37b6ff 85%);
    opacity:.75
}
.bg-gradient-layout.bg-accent:before {
    background:linear-gradient(0deg, #05395c, #37b6ff 85%)
}
.bg-overlay-white {
    background:rgba(255, 255, 255, .8)
}
.bg-overlay-gray-darkest {
    background:rgba(33, 33, 33, .65)
}
@media(min-width:992px) {
    .bg-image-md-fullwidth {
        position:relative
    }
    .bg-image-md-fullwidth:before {
        content:'';
        position:absolute;
        top:0;
        width:50vw;
        height:100%;
        background:url(../images/backgrounds/background-02-676x545.jpg);
        background-repeat:no-repeat;
        background-position:top left;
        background-size:cover
    }
    .bg-image-md-fullwidth-left:before {
        right:15px
    }
}
.page .text-primary {
    color:#37b6ff!important
}
.page a.text-primary:hover, .page a.text-primary:focus {
    color:#2295c5!important
}
.page .text-gray-darker {
    color:#434445!important
}
.page a.text-gray-darker:hover, .page a.text-gray-darker:focus {
    color:#2a2b2b!important
}
.page .text-gray-light {
    color:#f1f3f9!important
}
.page a.text-gray-light:hover, .page a.text-gray-light:focus {
    color:#cdd4ea!important
}
.page .text-gray-dark {
    color:#868686!important
}
.page a.text-gray-dark:hover, .page a.text-gray-dark:focus {
    color:#6d6d6d!important
}
.page .text-gray {
    color:#bdbdbd!important
}
.page a.text-gray:hover, .page a.text-gray:focus {
    color:#a4a4a4!important
}
.page .text-lighter {
    color:#f5f5f5!important
}
.page a.text-lighter:hover, .page a.text-lighter:focus {
    color:#dcdcdc!important
}
.page .text-java {
    color:#05395c!important
}
.page a.text-java:hover, .page a.text-java:focus {
    color:#758127!important
}
.page .text-jungle-green {
    color:#212121!important
}
.page a.text-jungle-green:hover, .page a.text-jungle-green:focus {
    color:#080808!important
}
.page .text-deluge {
    color:#8668ad!important
}
.page a.text-deluge:hover, .page a.text-deluge:focus {
    color:#6d5092!important
}
.page .text-butterfly-bush {
    color:#695999!important
}
.page a.text-butterfly-bush:hover, .page a.text-butterfly-bush:focus {
    color:#534679!important
}
.page .text-picton-blue {
    color:#55bbeb!important
}
.page a.text-picton-blue:hover, .page a.text-picton-blue:focus {
    color:#27a9e6!important
}
.page .text-dollar-bill {
    color:#84c450!important
}
.page a.text-dollar-bill:hover, .page a.text-dollar-bill:focus {
    color:#6ba839!important
}
.page .text-iceberg {
    color:#64aae1!important
}
.page a.text-iceberg:hover, .page a.text-iceberg:focus {
    color:#3993d9!important
}
.page .text-ku-crimson {
    color:#05395c!important
}
.page a.text-ku-crimson:hover, .page a.text-ku-crimson:focus {
    color:#b40808!important
}
.page .text-neon-carrot {
    color:#f3a43d!important
}
.page a.text-neon-carrot:hover, .page a.text-neon-carrot:focus {
    color:#ee8d0f!important
}
.page .text-darker {
    color:#434445!important
}
.page a.text-darker:hover, .page a.text-darker:focus {
    color:#2a2b2b!important
}
.page .text-white {
    color:#fff!important
}
.page a.text-white:hover, .page a.text-white:focus {
    color:#e6e6e6!important
}
.page .text-dark {
    color:#868686!important
}
.page a.text-dark:hover, .page a.text-dark:focus {
    color:#6d6d6d!important
}
.page .text-white-opacity-02 {
    color:rgba(255, 255, 255, .2)
}
.page a.text-white:hover {
    color:#fff;
    text-decoration:underline
}
.page a.text-gray:hover {
    color:#fff
}
.page .text-boston-blue, .page .text-mantis, .page .text-acapulco, .page .text-blue-gray, .page .text-malibu, .page .text-carrot, .page .text-red, .page .text-pink, .page .text-boston-blue:before, .page .text-mantis:before, .page .text-acapulco:before, .page .text-blue-gray:before, .page .text-malibu:before, .page .text-carrot:before, .page .text-red:before, .page .text-pink:before {
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.page .text-boston-blue, .page .text-boston-blue:before {
    color:#3a67b8;
    background-image:-webkit-linear-gradient(90deg, #3a67b8 0%, #23d5ae 100%)
}
.page .text-mantis, .page .text-mantis:before {
    color:#42b574;
    background-image:-webkit-linear-gradient(0deg, #37b6ff 0%, #84c450 100%)
}
.page .text-acapulco, .page .text-acapulco:before {
    color:#55bbeb;
    background-image:-webkit-linear-gradient(0deg, #55bbeb 0%, #84c450 100%)
}
.page .text-blue-gray, .page .text-blue-gray:before {
    color:#8668ad;
    background-image:-webkit-linear-gradient(0deg, #8668ad 0%, #55bbeb 100%)
}
.page .text-malibu, .page .text-malibu:before {
    color:#55bbeb;
    background-image:-webkit-linear-gradient(0deg, #55bbeb 0%, #79ccf2 100%)
}
.page .text-carrot, .page .text-carrot:before {
    color:#f5bf2f;
    background-image:-webkit-linear-gradient(0deg, #f5bf2f 0%, #F3A43D 100%)
}
.page .text-red, .page .text-red:before {
    color:#f54b0f;
    background-image:-webkit-linear-gradient(0deg, #f54b0f 0%, #05395c 100%)
}
.page .text-pink, .page .text-pink:before {
    color:#8668ad;
    background-image:-webkit-linear-gradient(0deg, #8668ad 0%, #695999 100%)
}
.shadow-drop-ambient {
    box-shadow:0 0 1px 0 rgba(0, 0, 0, .15)
}
.shadow-drop-xxs {
    box-shadow:1px 1px 1px rgba(0, 0, 0, .15)
}
.shadow-drop-xs {
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2)
}
.shadow-drop-sm {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.shadow-drop, .shadow-drop-md {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.shadow-drop-lg {
    box-shadow:0 5px 23px 0 rgba(0, 0, 0, .29)
}
.shadow-drop-xl {
    box-shadow:0 12px 36px 0 rgba(0, 0, 0, .15)
}
.shadow-variant-2 {
    box-shadow:0 0 20px 2px rgba(0, 0, 0, .1)
}
.border-gray-light {
    border-color:#f1f3f9
}
.border-gainsboro {
    border-color:#bdbdbd
}
.contact-info p {
    font-size:15px;
    margin-bottom:0
}
.contact-info dl {
    margin-bottom:0
}
.contact-info dl dt, .contact-info dl dd {
    display:inline-block;
    font-weight:400;
    font-size:15px
}
.contact-info dl dt, .contact-info dl dd a {
    color:#434445
}
.contact-info dl dd a:hover {
    color:#55bbeb
}
footer .btn-java:focus, footer .btn-java:hover {
    border-color:#758127;
    background:#758127
}
.container-wide {
    max-width:1800px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px
}
.phone-numb {
    font-size:26px
}
.phone-numb .icon {
    font-size:36px;
    line-height:1;
    color:#bdbdbd;
    margin-right:15px
}
.phone-numb a {
    display:inline-block;
    font-weight:700;
    color:#05395c;
    transition:all .3s
}
.phone-numb a:hover {
    color:#434445
}
.one-page-footer a {
    color:#bdbdbd
}
.one-page-footer a:hover, .one-page-footer a:active {
    color:#fff
}
.block-title a {
    color:#434445
}
.block-title a:hover {
    color:#37b6ff
}
.btn {
    position:relative;
    padding:9px 35px;
    font-size:15px;
    line-height:24px;
    border-radius:3px;
    line-height:28px;
    white-space:nowrap;
    text-transform:uppercase;
    letter-spacing:.04em;
    border-width:1px;
    border-radius:5px;
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
    font-weight:700;
    transition:.3s;
    backface-visibility:hidden
}
.btn:focus, .btn:active, .btn:active:focus {
    outline:none
}
.btn .caret:last-child {
    position:relative;
    top:-1px;
    margin-left:5px
}
.btn-with-shadow {
    box-shadow:0 3px 11px 0 rgba(0, 0, 0, .15)
}
.btn-with-shadow:hover {
    box-shadow:0 3px 6px 0 rgba(0, 0, 0, .15)
}
.btn-group .btn+.btn, .btn-group-lg .btn+.btn {
    margin-left:-2px
}
.btn-group-sm .btn+.btn, .btn-group-xs .btn+.btn {
    margin-left:-1px
}
.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn:hover, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn.active {
    z-index:auto
}
.btn-default {
    font-size:14px;
    font-weight:400;
    color:#868686;
    background-color:transparent;
    border-color:#bdbdbd
}
.btn-default:focus, .btn-default.focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle {
    color:#fff;
    background-color:#37b6ff;
    border-color:#37b6ff
}
.btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open>.btn-default.dropdown-toggle:hover, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle.focus {
    color:#fff;
    background-color:#37b6ff;
    border-color:#37b6ff
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default {
    pointer-events:none;
    opacity:.5
}
.btn-default .badge {
    color:transparent;
    background-color:#868686
}
.btn-primary {
    color:#fff;
    background-color:#37b6ff;
    border-color:#37b6ff
}
.btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open>.btn-primary.dropdown-toggle:hover, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle.focus {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary {
    pointer-events:none;
    opacity:.5
}
.btn-primary .badge {
    color:#37b6ff;
    background-color:#fff
}
.btn-outline-white {
    color:#fff;
    background-color:transparent;
    border-color:#fff
}
.btn-outline-white:focus, .btn-outline-white.focus, .btn-outline-white:hover, .btn-outline-white:active, .btn-outline-white.active, .open>.btn-outline-white.dropdown-toggle {
    color:#434445;
    background-color:#fff;
    border-color:#fff
}
.btn-outline-white:active, .btn-outline-white.active, .open>.btn-outline-white.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-outline-white:active:hover, .btn-outline-white:active:focus, .btn-outline-white:active.focus, .btn-outline-white.active:hover, .btn-outline-white.active:focus, .btn-outline-white.active.focus, .open>.btn-outline-white.dropdown-toggle:hover, .open>.btn-outline-white.dropdown-toggle:focus, .open>.btn-outline-white.dropdown-toggle.focus {
    color:#434445;
    background-color:#fff;
    border-color:#fff
}
.btn-outline-white.disabled, .btn-outline-white[disabled], fieldset[disabled] .btn-outline-white {
    pointer-events:none;
    opacity:.5
}
.btn-outline-white .badge {
    color:transparent;
    background-color:#fff
}
.btn-java {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-java:focus, .btn-java.focus, .btn-java:hover, .btn-java:active, .btn-java.active, .open>.btn-java.dropdown-toggle {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-java:active, .btn-java.active, .open>.btn-java.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-java:active:hover, .btn-java:active:focus, .btn-java:active.focus, .btn-java.active:hover, .btn-java.active:focus, .btn-java.active.focus, .open>.btn-java.dropdown-toggle:hover, .open>.btn-java.dropdown-toggle:focus, .open>.btn-java.dropdown-toggle.focus {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-java.disabled, .btn-java[disabled], fieldset[disabled] .btn-java {
    pointer-events:none;
    opacity:.5
}
.btn-java .badge {
    color:#05395c;
    background-color:#fff
}
.btn-deluge {
    color:#fff;
    background-color:#8668ad;
    border-color:#8668ad
}
.btn-deluge:focus, .btn-deluge.focus, .btn-deluge:hover, .btn-deluge:active, .btn-deluge.active, .open>.btn-deluge.dropdown-toggle {
    color:#fff;
    background-color:#695999;
    border-color:#695999
}
.btn-deluge:active, .btn-deluge.active, .open>.btn-deluge.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-deluge:active:hover, .btn-deluge:active:focus, .btn-deluge:active.focus, .btn-deluge.active:hover, .btn-deluge.active:focus, .btn-deluge.active.focus, .open>.btn-deluge.dropdown-toggle:hover, .open>.btn-deluge.dropdown-toggle:focus, .open>.btn-deluge.dropdown-toggle.focus {
    color:#fff;
    background-color:#695999;
    border-color:#695999
}
.btn-deluge.disabled, .btn-deluge[disabled], fieldset[disabled] .btn-deluge {
    pointer-events:none;
    opacity:.5
}
.btn-deluge .badge {
    color:#8668ad;
    background-color:#fff
}
.btn-success {
    color:#fff;
    background-color:#abcc37;
    border-color:#abcc37
}
.btn-success:focus, .btn-success.focus, .btn-success:hover, .btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle {
    color:#fff;
    background-color:#84c450;
    border-color:#84c450
}
.btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open>.btn-success.dropdown-toggle:hover, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle.focus {
    color:#fff;
    background-color:#84c450;
    border-color:#84c450
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success {
    pointer-events:none;
    opacity:.5
}
.btn-success .badge {
    color:#abcc37;
    background-color:#fff
}
.btn-info {
    color:#fff;
    background-color:#79ccf2;
    border-color:#79ccf2
}
.btn-info:focus, .btn-info.focus, .btn-info:hover, .btn-info:active, .btn-info.active, .open>.btn-info.dropdown-toggle {
    color:#fff;
    background-color:#64aae1;
    border-color:#64aae1
}
.btn-info:active, .btn-info.active, .open>.btn-info.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open>.btn-info.dropdown-toggle:hover, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle.focus {
    color:#fff;
    background-color:#64aae1;
    border-color:#64aae1
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info {
    pointer-events:none;
    opacity:.5
}
.btn-info .badge {
    color:#79ccf2;
    background-color:#fff
}
.btn-warning {
    color:#fff;
    background-color:#f5bf2f;
    border-color:#f5bf2f
}
.btn-warning:focus, .btn-warning.focus, .btn-warning:hover, .btn-warning:active, .btn-warning.active, .open>.btn-warning.dropdown-toggle {
    color:#fff;
    background-color:#f3a43d;
    border-color:#f3a43d
}
.btn-warning:active, .btn-warning.active, .open>.btn-warning.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open>.btn-warning.dropdown-toggle:hover, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle.focus {
    color:#fff;
    background-color:#f3a43d;
    border-color:#f3a43d
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning {
    pointer-events:none;
    opacity:.5
}
.btn-warning .badge {
    color:#f5bf2f;
    background-color:#fff
}
.btn-danger {
    color:#fff;
    background-color:#f54b0f;
    border-color:#f54b0f
}
.btn-danger:focus, .btn-danger.focus, .btn-danger:hover, .btn-danger:active, .btn-danger.active, .open>.btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-danger:active, .btn-danger.active, .open>.btn-danger.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open>.btn-danger.dropdown-toggle:hover, .open>.btn-danger.dropdown-toggle:focus, .open>.btn-danger.dropdown-toggle.focus {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger {
    pointer-events:none;
    opacity:.5
}
.btn-danger .badge {
    color:#f54b0f;
    background-color:#fff
}
.btn-picton-blue {
    color:#fff;
    background-color:#55bbeb;
    border-color:#55bbeb
}
.btn-picton-blue:focus, .btn-picton-blue.focus, .btn-picton-blue:hover, .btn-picton-blue:active, .btn-picton-blue.active, .open>.btn-picton-blue.dropdown-toggle {
    color:#fff;
    background-color:#43dfe8;
    border-color:#43dfe8
}
.btn-picton-blue:active, .btn-picton-blue.active, .open>.btn-picton-blue.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-picton-blue:active:hover, .btn-picton-blue:active:focus, .btn-picton-blue:active.focus, .btn-picton-blue.active:hover, .btn-picton-blue.active:focus, .btn-picton-blue.active.focus, .open>.btn-picton-blue.dropdown-toggle:hover, .open>.btn-picton-blue.dropdown-toggle:focus, .open>.btn-picton-blue.dropdown-toggle.focus {
    color:#fff;
    background-color:#43dfe8;
    border-color:#43dfe8
}
.btn-picton-blue.disabled, .btn-picton-blue[disabled], fieldset[disabled] .btn-picton-blue {
    pointer-events:none;
    opacity:.5
}
.btn-picton-blue .badge {
    color:#55bbeb;
    background-color:#fff
}
.btn-sapphire {
    color:#fff;
    background-color:#0956b5;
    border-color:#0956b5
}
.btn-sapphire:focus, .btn-sapphire.focus, .btn-sapphire:hover, .btn-sapphire:active, .btn-sapphire.active, .open>.btn-sapphire.dropdown-toggle {
    color:#fff;
    background-color:#084998;
    border-color:#084998
}
.btn-sapphire:active, .btn-sapphire.active, .open>.btn-sapphire.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-sapphire:active:hover, .btn-sapphire:active:focus, .btn-sapphire:active.focus, .btn-sapphire.active:hover, .btn-sapphire.active:focus, .btn-sapphire.active.focus, .open>.btn-sapphire.dropdown-toggle:hover, .open>.btn-sapphire.dropdown-toggle:focus, .open>.btn-sapphire.dropdown-toggle.focus {
    color:#fff;
    background-color:#084998;
    border-color:#084998
}
.btn-sapphire.disabled, .btn-sapphire[disabled], fieldset[disabled] .btn-sapphire {
    pointer-events:none;
    opacity:.5
}
.btn-sapphire .badge {
    color:#0956b5;
    background-color:#fff
}
.btn-darkest {
    color:#fff;
    background-color:#30302e;
    border-color:#30302e
}
.btn-darkest:focus, .btn-darkest.focus, .btn-darkest:hover, .btn-darkest:active, .btn-darkest.active, .open>.btn-darkest.dropdown-toggle {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-darkest:active, .btn-darkest.active, .open>.btn-darkest.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.btn-darkest:active:hover, .btn-darkest:active:focus, .btn-darkest:active.focus, .btn-darkest.active:hover, .btn-darkest.active:focus, .btn-darkest.active.focus, .open>.btn-darkest.dropdown-toggle:hover, .open>.btn-darkest.dropdown-toggle:focus, .open>.btn-darkest.dropdown-toggle.focus {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.btn-darkest.disabled, .btn-darkest[disabled], fieldset[disabled] .btn-darkest {
    pointer-events:none;
    opacity:.5
}
.btn-darkest .badge {
    color:#30302e;
    background-color:#fff
}
.btn-red {
    background:-webkit-linear-gradient(90deg, #f54b0f 0%, #05395c 100%);
    background:linear-gradient(90deg, #f54b0f 0%, #05395c 100%);
    color:#fff;
    border:0
}
.btn-red .badge {
    color:#f54b0f
}
.btn-malibu {
    background:-webkit-linear-gradient(90deg, #64aae1 0%, #79ccf2 100%);
    background:linear-gradient(90deg, #64aae1 0%, #79ccf2 100%);
    color:#fff
}
.btn-malibu .badge {
    color:#79ccf2
}
.btn-xs {
    padding:9px 17px;
    font-size:14px;
    line-height:20px;
    border-radius:3px;
    border-width:1px
}
.btn-sm {
    padding:7px 12px;
    font-size:14px;
    line-height:24px;
    border-radius:5px;
    border-width:1px
}
.btn-lg {
    padding:15px 35px;
    font-size:18px;
    line-height:24px;
    border-radius:5px;
    letter-spacing:.06em
}
.btn-rect {
    border-radius:0
}
.btn-ellipse.btn {
    border-radius:23px
}
.btn-ellipse.btn-xs {
    border-radius:20px
}
.btn-ellipse.btn-sm {
    border-radius:20px
}
.btn-ellipse.btn-lg {
    border-radius:29px
}
.btn-link {
    position:relative;
    border:none;
    padding-left:12px;
    padding-right:12px;
    text-transform:uppercase;
    font-weight:900;
    color:#434445;
    line-height:1.9
}
.btn-link:after {
    content:'';
    height:2px;
    position:absolute;
    width:60px;
    left:50%;
    bottom:-2px;
    transform:translateX(-50%);
    transition:.3s;
    background-color:linear-gradient(90deg, #37b6ff 0%, #84c450 100%)
}
.btn-link:after:not([style*=background-])+.btn-link:after:not([style*=background-]) {
    padding-top:0
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color:transparent;
    box-shadow:none
}
.btn-link:hover, .btn-link:focus {
    color:inherit;
    text-decoration:none;
    background-color:transparent
}
.btn-link:hover:after, .btn-link:focus:after {
    width:70px
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
    color:inherit;
    text-decoration:none
}
.btn-more {
    font-size:17px;
    font-weight:700;
    line-height:18px
}
.btn-more .icon+*, .btn-more *+.icon {
    transition:.3s;
    display:inline-block;
    margin-left:8px
}
.btn-more .icon {
    color:#55bbeb
}
.btn-more .icon-xxs {
    font-size:18px;
    line-height:18px
}
.btn-more:hover .icon {
    color:#37b6ff
}
.btn-more:hover .icon+*, .btn-more:hover *+.icon {
    transform:translateX(4px)
}
.btn.btn-icon .icon {
    font-size:28px;
    line-height:28px;
    vertical-align:middle;
    transition:0s
}
.btn.btn-icon-left .icon {
    float:left;
    padding-right:10px
}
.btn.btn-icon-right .icon {
    float:right;
    padding-left:10px
}
.btn-xs.btn-icon .icon {
    font-size:20px;
    line-height:20px
}
.btn-xs.btn-icon-left .icon {
    padding-right:10px
}
.btn-xs.btn-icon-right .icon {
    padding-left:10px
}
.btn-sm.btn-icon {
    padding-left:10px;
    padding-right:10px
}
.btn-sm.btn-icon .icon {
    font-size:24px;
    line-height:24px
}
.btn-sm.btn-icon-left .icon {
    padding-right:8px
}
.btn-sm.btn-icon-right .icon {
    padding-left:8px
}
.btn-lg.btn-icon {
    padding-left:30px;
    padding-right:30px
}
.btn-lg.btn-icon .icon {
    font-size:32px;
    line-height:32px
}
.btn-lg.btn-icon-left .icon {
    padding-right:14px
}
.btn-lg.btn-icon-right .icon {
    padding-left:14px
}
.btn-toolbar {
    margin-left:0;
    transform:translate(-10px, -10px)
}
.btn-toolbar>.btn, .btn-toolbar>.input-group, .btn-toolbar>.btn-group {
    margin-left:10px;
    margin-top:10px
}
.btn-tag {
    text-transform:none;
    border-width:1px;
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
    padding:1px 8px
}
.btn-anis-effect {
    position:relative;
    z-index:1;
    overflow:hidden;
    background-color:transparent;
    transition:.2s;
    transition-delay:.1s
}
.btn-anis-effect:hover {
    transition-delay:.45s
}
.btn-anis-effect:before, .btn-anis-effect:after {
    position:absolute;
    top:50%;
    content:'';
    width:20px;
    height:20px;
    background:#434445;
    border-radius:50%;
    transition:.5s;
    z-index:-1
}
.btn-anis-effect:before {
    left:-20px;
    transform:translate(-50%, -50%)
}
.btn-anis-effect:after {
    right:-20px;
    transform:translate(50%, -50%)
}
.btn-anis-effect:hover:before {
    -webkit-animation:criss-cross-left .8s;
    animation:criss-cross-left .8s
}
.btn-anis-effect:hover:after {
    -webkit-animation:criss-cross-right .8s;
    animation:criss-cross-right .8s
}
.btn-anis-effect.btn-primary {
    color:#fff;
    background-color:#37b6ff
}
.btn-anis-effect.btn-primary:before, .btn-anis-effect.btn-primary:after {
    background:#79ccf2
}
.btn-anis-effect.btn-primary:hover {
    color:#fff;
    border-color:#79ccf2;
    background:#79ccf2
}
.btn-anis-effect.btn-default {
    color:#434445;
    background-color:transparent;
    border-color:#bdbdbd
}
.btn-anis-effect.btn-default:hover {
    color:#fff;
    border-color:#434445;
    background:#434445
}
.btn-anis-effect.btn-deluge {
    color:#8668ad
}
.btn-anis-effect.btn-deluge:before, .btn-anis-effect.btn-deluge:after {
    background:#8668ad
}
.btn-anis-effect.btn-deluge:hover {
    color:#fff;
    border-color:#8668ad;
    background:#8668ad
}
.btn-anis-effect.btn-success {
    color:#abcc37
}
.btn-anis-effect.btn-success:before, .btn-anis-effect.btn-success:after {
    background:#abcc37
}
.btn-anis-effect.btn-success:hover {
    color:#fff;
    border-color:#abcc37;
    background:#abcc37
}
.btn-anis-effect.btn-warning {
    color:#f5bf2f
}
.btn-anis-effect.btn-warning:before, .btn-anis-effect.btn-warning:after {
    background:#f5bf2f
}
.btn-anis-effect.btn-warning:hover {
    color:#fff;
    border-color:#f5bf2f;
    background:#f5bf2f
}
.btn-anis-effect.btn-danger {
    color:#f54b0f
}
.btn-anis-effect.btn-danger:before, .btn-anis-effect.btn-danger:after {
    background:#f54b0f
}
.btn-anis-effect.btn-danger:hover {
    color:#fff;
    border-color:#f54b0f;
    background:#f54b0f
}
.btn-anis-effect.btn-info {
    color:#79ccf2
}
.btn-anis-effect.btn-info:before, .btn-anis-effect.btn-info:after {
    background:#79ccf2
}
.btn-anis-effect.btn-info:hover {
    color:#fff;
    border-color:#79ccf2;
    background:#79ccf2
}
.btn.btn-aqil-effect {
    position:relative;
    overflow:hidden;
    transition:.5s;
    border-color:#434445;
    color:#434445;
    background-color:transparent
}
.btn.btn-aqil-effect:hover {
    background-color:transparent;
    color:#fff;
    box-shadow:inset 1px 0 0 0 #434445
}
.btn.btn-aqil-effect:before, .btn.btn-aqil-effect:after, .btn.btn-aqil-effect span:before, .btn.btn-aqil-effect span:after {
    content:'';
    background:rgba(68, 68, 68, .5);
    position:absolute;
    top:0;
    left:0;
    -webkit-transition:.4s;
    transition:.4s;
    z-index:-1
}
.btn.btn-aqil-effect span:before, .btn.btn-aqil-effect span:after {
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.btn.btn-aqil-effect-mod-1:before, .btn.btn-aqil-effect-mod-1:after, .btn.btn-aqil-effect-mod-1 span:before, .btn.btn-aqil-effect-mod-1 span:after {
    width:100%;
    height:0
}
.btn.btn-aqil-effect-mod-1:after, .btn.btn-aqil-effect-mod-1 span:before {
    top:auto;
    bottom:0
}
.btn.btn-aqil-effect-mod-1:hover span:before, .btn.btn-aqil-effect-mod-1:hover span:after, .btn.btn-aqil-effect-mod-1:hover:before, .btn.btn-aqil-effect-mod-1:hover:after {
    height:100%
}
.btn.btn-aqil-effect-mod-2:before, .btn.btn-aqil-effect-mod-2:after, .btn.btn-aqil-effect-mod-2 span:before, .btn.btn-aqil-effect-mod-2 span:after {
    width:0;
    height:100%
}
.btn.btn-aqil-effect-mod-2:after, .btn.btn-aqil-effect-mod-2 span:before {
    left:auto;
    right:0
}
.btn.btn-aqil-effect-mod-2:hover:before, .btn.btn-aqil-effect-mod-2:hover:after, .btn.btn-aqil-effect-mod-2:hover span:before, .btn.btn-aqil-effect-mod-2:hover span:after {
    width:100%
}
.btn.btn-aqil-effect.btn-primary {
    color:#37b6ff;
    border-color:#37b6ff;
    transition-delay:.4s
}
.btn.btn-aqil-effect.btn-primary:hover {
    color:#fff;
    transition-delay:.1s;
    box-shadow:inset 1px 0 0 0 #37b6ff
}
.btn.btn-aqil-effect.btn-primary:before, .btn.btn-aqil-effect.btn-primary:after, .btn.btn-aqil-effect.btn-primary span:before, .btn.btn-aqil-effect.btn-primary span:after {
    background:rgba(0, 176, 74, .5)
}
.btn.btn-aqil-effect.btn-deluge {
    color:#8668ad;
    border-color:#8668ad;
    transition-delay:.4s
}
.btn.btn-aqil-effect.btn-deluge:hover {
    color:#fff;
    transition-delay:.1s;
    box-shadow:inset 1px 0 0 0 #8668ad
}
.btn.btn-aqil-effect.btn-deluge:before, .btn.btn-aqil-effect.btn-deluge:after, .btn.btn-aqil-effect.btn-deluge span:before, .btn.btn-aqil-effect.btn-deluge span:after {
    background:rgba(134, 104, 173, .5)
}
.btn.btn-aqil-effect.btn-success {
    color:#abcc37;
    border-color:#abcc37;
    transition-delay:.4s
}
.btn.btn-aqil-effect.btn-success:hover {
    color:#fff;
    transition-delay:.1s;
    box-shadow:inset 1px 0 0 0 #abcc37
}
.btn.btn-aqil-effect.btn-success:before, .btn.btn-aqil-effect.btn-success:after, .btn.btn-aqil-effect.btn-success span:before, .btn.btn-aqil-effect.btn-success span:after {
    background:rgba(171, 204, 55, .5)
}
.btn.btn-aqil-effect.btn-warning {
    color:#f5bf2f;
    border-color:#f5bf2f;
    transition-delay:.4s
}
.btn.btn-aqil-effect.btn-warning:hover {
    color:#fff;
    transition-delay:.1s;
    box-shadow:inset 1px 0 0 0 #f5bf2f
}
.btn.btn-aqil-effect.btn-warning:before, .btn.btn-aqil-effect.btn-warning:after, .btn.btn-aqil-effect.btn-warning span:before, .btn.btn-aqil-effect.btn-warning span:after {
    background:rgba(245, 191, 47, .5)
}
.btn.btn-aqil-effect.btn-info {
    color:#79ccf2;
    border-color:#79ccf2;
    transition-delay:.4s
}
.btn.btn-aqil-effect.btn-info:hover {
    color:#fff;
    transition-delay:.1s;
    box-shadow:inset 1px 0 0 0 #79ccf2
}
.btn.btn-aqil-effect.btn-info:before, .btn.btn-aqil-effect.btn-info:after, .btn.btn-aqil-effect.btn-info span:before, .btn.btn-aqil-effect.btn-info span:after {
    background:rgba(121, 204, 242, .5)
}
.btn.btn-aqil-effect.btn-danger {
    color:#f54b0f;
    border-color:#f54b0f;
    transition-delay:.4s
}
.btn.btn-aqil-effect.btn-danger:hover {
    color:#fff;
    transition-delay:.1s;
    box-shadow:inset 1px 0 0 0 #f54b0f
}
.btn.btn-aqil-effect.btn-danger:before, .btn.btn-aqil-effect.btn-danger:after, .btn.btn-aqil-effect.btn-danger span:before, .btn.btn-aqil-effect.btn-danger span:after {
    background:rgba(245, 75, 15, .5)
}
.btn.btn-rayen-effect {
    border-radius:0;
    overflow:hidden;
    background-color:transparent
}
.btn.btn-rayen-effect:before {
    content:attr(data-text);
    position:absolute;
    top:-2px;
    left:0;
    bottom:-2px;
    right:0;
    z-index:1;
    display:flex;
    align-items:center;
    justify-content:center;
    transform:translateX(-100%)
}
.btn.btn-rayen-effect>span {
    display:block;
    z-index:-1
}
.btn.btn-rayen-effect:hover {
    background-color:transparent;
    color:#fff
}
.btn.btn-rayen-effect:before, .btn.btn-rayen-effect>span {
    transition:transform .3s;
    transition-timing-function:cubic-bezier(.75, 0, .125, 1)
}
.btn.btn-rayen-effect:hover:before {
    transform:translateY(0)
}
.btn.btn-rayen-effect:hover>span {
    transform:translateY(100%)
}
.btn.btn-rayen-effect.btn-default {
    color:#434445;
    border-color:#434445
}
.btn.btn-rayen-effect.btn-default:hover {
    color:#fff;
    box-shadow:inset 1px 0 0 0 #434445
}
.btn.btn-rayen-effect.btn-default:before {
    background-color:#434445;
    color:#fff
}
.btn.btn-rayen-effect.btn-primary {
    color:#37b6ff;
    border-color:#37b6ff
}
.btn.btn-rayen-effect.btn-primary:hover {
    color:#fff;
    box-shadow:inset 1px 0 0 0 #37b6ff
}
.btn.btn-rayen-effect.btn-primary:before {
    background-color:#37b6ff
}
.btn.btn-rayen-effect.btn-deluge {
    color:#8668ad;
    border-color:#8668ad
}
.btn.btn-rayen-effect.btn-deluge:hover {
    color:#fff;
    box-shadow:inset 1px 0 0 0 #8668ad
}
.btn.btn-rayen-effect.btn-deluge:before {
    background-color:#8668ad
}
.btn.btn-rayen-effect.btn-success {
    color:#abcc37;
    border-color:#abcc37
}
.btn.btn-rayen-effect.btn-success:hover {
    color:#fff;
    box-shadow:inset 1px 0 0 0 #abcc37
}
.btn.btn-rayen-effect.btn-success:before {
    background-color:#abcc37
}
.btn.btn-rayen-effect.btn-warning {
    color:#f5bf2f;
    border-color:#f5bf2f
}
.btn.btn-rayen-effect.btn-warning:hover {
    color:#fff;
    box-shadow:inset 1px 0 0 0 #f5bf2f
}
.btn.btn-rayen-effect.btn-warning:before {
    background-color:#f5bf2f
}
.btn.btn-rayen-effect.btn-info {
    color:#79ccf2;
    border-color:#79ccf2
}
.btn.btn-rayen-effect.btn-info:hover {
    color:#fff;
    box-shadow:inset 1px 0 0 0 #79ccf2
}
.btn.btn-rayen-effect.btn-info:before {
    background-color:#79ccf2
}
.btn.btn-rayen-effect.btn-danger {
    color:#f54b0f;
    border-color:#f54b0f
}
.btn.btn-rayen-effect.btn-danger:hover {
    color:#fff;
    box-shadow:inset 1px 0 0 0 #f54b0f
}
.btn.btn-rayen-effect.btn-danger:before {
    background-color:#f54b0f
}
.lt-ie10 .btn-rayen-effect::before {
    display:none
}
.lt-ie10 .btn-rayen-effect:hover {
    color:#20325d;
    background-color:#fff
}
.lt-ie10 .btn-rayen-effect:hover>span {
    transform:translateY(0%)
}
.btn.btn-nuka-effect {
    transition:color .3s;
    transition-timing-function:cubic-bezier(.2, 1, .3, 1);
    border:none;
    color:#fff;
    background-color:transparent
}
.btn.btn-nuka-effect::before, .btn.btn-nuka-effect::after {
    content:'';
    position:absolute;
    border-radius:inherit;
    background:#453866;
    z-index:-1
}
.btn.btn-nuka-effect::before {
    top:-4px;
    bottom:-4px;
    left:-4px;
    right:-4px;
    opacity:.2;
    transform:scale3d(.7, 1, 1);
    transition:transform .3s, opacity .3s
}
.btn.btn-nuka-effect::after {
    top:0;
    left:0;
    width:100%;
    height:100%;
    transform:scale3d(1.1, 1, 1);
    transition:transform .3s, background-color .3s
}
.btn.btn-nuka-effect::before, .btn.btn-nuka-effect::after {
    transition-timing-function:cubic-bezier(.2, 1, .3, 1)
}
.btn.btn-nuka-effect:hover {
    background-color:transparent;
    color:#453866
}
.btn.btn-nuka-effect:hover::before {
    opacity:1;
    top:-3px;
    bottom:-3px;
    left:-3px;
    right:-3px
}
.btn.btn-nuka-effect:hover::after {
    background-color:#fff
}
.btn.btn-nuka-effect:hover::after, .btn.btn-nuka-effect:hover::before {
    transform:scale3d(1, 1, 1)
}
.btn.btn-nuka-effect.btn-default::before, .btn.btn-nuka-effect.btn-default::after {
    background-color:#434445
}
.btn.btn-nuka-effect.btn-default:hover:after {
    background-color:#fff
}
.btn.btn-nuka-effect.btn-primary::before, .btn.btn-nuka-effect.btn-primary::after {
    background-color:#37b6ff
}
.btn.btn-nuka-effect.btn-primary:hover {
    color:#2295c5
}
.btn.btn-nuka-effect.btn-primary:hover:after {
    background-color:#fff
}
.btn.btn-nuka-effect.btn-deluge::before, .btn.btn-nuka-effect.btn-deluge::after {
    background-color:#8668ad
}
.btn.btn-nuka-effect.btn-deluge:hover {
    color:#6d5092
}
.btn.btn-nuka-effect.btn-deluge:hover:after {
    background-color:#fff
}
.btn.btn-nuka-effect.btn-success::before, .btn.btn-nuka-effect.btn-success::after {
    background-color:#abcc37
}
.btn.btn-nuka-effect.btn-success:hover {
    color:#8aa62a
}
.btn.btn-nuka-effect.btn-success:hover:after {
    background-color:#fff
}
.btn.btn-nuka-effect.btn-warning::before, .btn.btn-nuka-effect.btn-warning::after {
    background-color:#f5bf2f
}
.btn.btn-nuka-effect.btn-warning:hover {
    color:#e6aa0b
}
.btn.btn-nuka-effect.btn-warning:hover:after {
    background-color:#fff
}
.btn.btn-nuka-effect.btn-info::before, .btn.btn-nuka-effect.btn-info::after {
    background-color:#79ccf2
}
.btn.btn-nuka-effect.btn-info:hover {
    color:#4bbaed
}
.btn.btn-nuka-effect.btn-info:hover:after {
    background-color:#fff
}
.btn.btn-nuka-effect.btn-danger::before, .btn.btn-nuka-effect.btn-danger::after {
    background-color:#f54b0f
}
.btn.btn-nuka-effect.btn-danger:hover {
    color:#c93b08
}
.btn.btn-nuka-effect.btn-danger:hover:after {
    background-color:#fff
}
.btn.btn-naira-effect {
    overflow:hidden;
    transition:background-color .3s, box-shadow .2s
}
.btn.btn-naira-effect::before {
    content:'';
    position:absolute;
    left:-50%;
    width:200%;
    height:200%;
    top:-50%;
    transform:translateY(-100%) rotate3d(0, 0, 1, -10deg);
    background:#fff;
    transition:.3s
}
.btn.btn-naira-effect.btn-naira-effect-up::before {
    transform:translateY(100%) rotate3d(0, 0, 1, 10deg)
}
.btn.btn-naira-effect .btn-text {
    display:block;
    margin:0
}
.btn.btn-naira-effect .btn-text, .btn.btn-naira-effect .icon {
    transition:.3s
}
.btn.btn-naira-effect .icon {
    position:absolute;
    left:50%;
    bottom:50%;
    transform:translate(-50%, -200%);
    pointer-events:none;
    color:#444
}
.btn.btn-naira-effect .icon-xs {
    font-size:24px
}
.btn.btn-naira-effect.btn-naira-effect-up .icon {
    transform:translate(-50%, 300%)
}
.btn.btn-naira-effect:hover {
    box-shadow:inset 0 0 0 2px #fff
}
.btn.btn-naira-effect:hover .icon {
    transform:translate(-50%, 50%)
}
.btn.btn-naira-effect:hover .btn-text {
    opacity:0;
    transform:translateY(200%)
}
.btn.btn-naira-effect:hover::before {
    animation:anim-naira-1 .3s forwards ease-in
}
.btn.btn-naira-effect.btn-naira-effect-up:hover::before {
    animation:anim-naira-2 .3s forwards ease-in
}
.btn.btn-naira-effect.btn-naira-effect-up:hover .btn-text {
    transform:translateY(-200%)
}
.btn.btn-naira-effect.btn-primary:hover {
    background-color:transparent;
    border-color:#37b6ff
}
.btn.btn-naira-effect.btn-primary .icon {
    color:#259fd2
}
.btn.btn-naira-effect.btn-deluge:hover {
    background-color:transparent;
    border-color:#8668ad
}
.btn.btn-naira-effect.btn-deluge .icon {
    color:#74559c
}
.btn.btn-naira-effect.btn-success:hover {
    background-color:transparent;
    border-color:#abcc37
}
.btn.btn-naira-effect.btn-success .icon {
    color:#95b22d
}
.btn.btn-naira-effect.btn-warning:hover {
    background-color:transparent;
    border-color:#f5bf2f
}
.btn.btn-naira-effect.btn-warning .icon {
    color:#f3b50d
}
.btn.btn-naira-effect.btn-info:hover {
    background-color:transparent;
    border-color:#79ccf2
}
.btn.btn-naira-effect.btn-info .icon {
    color:#58c0ef
}
.btn.btn-naira-effect.btn-danger:hover {
    background-color:transparent;
    border-color:#f54b0f
}
.btn.btn-naira-effect.btn-danger .icon {
    color:#d73f09
}
.tablet .btn-naira-effect:hover {
    background-color:#fff
}
.lt-ie10 .btn-naira-effect:before {
    display:none
}
.lt-ie10 .btn-naira-effect:hover {
    background-color:#fff
}
.btn.btn-santos-svg-effect {
    border:none;
    position:relative;
    transition:color .9s;
    background-color:transparent
}
.btn.btn-santos-svg-effect svg {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.btn.btn-santos-svg-effect svg:active, .btn.btn-santos-svg-effect svg:focus {
    outline:none
}
.btn.btn-santos-svg-effect .shape {
    stroke-width:6px;
    fill:transparent;
    stroke:#434445;
    stroke-dasharray:50 400;
    stroke-dashoffset:-233;
    transition:1s all ease;
    width:100%;
    height:100%
}
.btn.btn-santos-svg-effect:active, .btn.btn-santos-svg-effect:focus {
    background-color:transparent
}
.btn.btn-santos-svg-effect:hover {
    background-color:transparent
}
.btn.btn-santos-svg-effect:hover .shape {
    stroke-dasharray:50 0;
    stroke-width:3px;
    stroke-dashoffset:0;
    stroke:#009ffd
}
.btn.btn-santos-svg-effect.btn-delault {
    color:#434445
}
.btn.btn-santos-svg-effect.btn-delault .shape {
    stroke:#181919
}
.btn.btn-santos-svg-effect.btn-delault:hover {
    color:#434445
}
.btn.btn-santos-svg-effect.btn-delault:hover .shape {
    stroke:#434445
}
.btn.btn-santos-svg-effect.btn-primary {
    color:#37b6ff
}
.btn.btn-santos-svg-effect.btn-primary .shape {
    stroke:#1d7ea6
}
.btn.btn-santos-svg-effect.btn-primary:hover {
    color:#37b6ff
}
.btn.btn-santos-svg-effect.btn-primary:hover .shape {
    stroke:#37b6ff
}
.btn.btn-santos-svg-effect.btn-deluge {
    color:#8668ad
}
.btn.btn-santos-svg-effect.btn-deluge .shape {
    stroke:#5b437b
}
.btn.btn-santos-svg-effect.btn-deluge:hover {
    color:#8668ad
}
.btn.btn-santos-svg-effect.btn-deluge:hover .shape {
    stroke:#8668ad
}
.btn.btn-santos-svg-effect.btn-success {
    color:#abcc37
}
.btn.btn-santos-svg-effect.btn-success .shape {
    stroke:#738923
}
.btn.btn-santos-svg-effect.btn-success:hover {
    color:#abcc37
}
.btn.btn-santos-svg-effect.btn-success:hover .shape {
    stroke:#abcc37
}
.btn.btn-santos-svg-effect.btn-warning {
    color:#f5bf2f
}
.btn.btn-santos-svg-effect.btn-warning .shape {
    stroke:#c49109
}
.btn.btn-santos-svg-effect.btn-warning:hover {
    color:#f5bf2f
}
.btn.btn-santos-svg-effect.btn-warning:hover .shape {
    stroke:#f5bf2f
}
.btn.btn-santos-svg-effect.btn-info {
    color:#79ccf2
}
.btn.btn-santos-svg-effect.btn-info .shape {
    stroke:#2aaeea
}
.btn.btn-santos-svg-effect.btn-info:hover {
    color:#79ccf2
}
.btn.btn-santos-svg-effect.btn-info:hover .shape {
    stroke:#79ccf2
}
.btn.btn-santos-svg-effect.btn-danger {
    color:#f54b0f
}
.btn.btn-santos-svg-effect.btn-danger .shape {
    stroke:#a63107
}
.btn.btn-santos-svg-effect.btn-danger:hover {
    color:#f54b0f
}
.btn.btn-santos-svg-effect.btn-danger:hover .shape {
    stroke:#f54b0f
}
html.ie-edge .btn-santos-svg, html.ie-11 .btn-santos-svg, html.lt-ie11 .btn-santos-svg {
    transition:.4s;
    padding:10px 15px;
    border:2px solid transparent
}
html.ie-edge .btn-santos-svg:hover, html.ie-11 .btn-santos-svg:hover, html.lt-ie11 .btn-santos-svg:hover {
    border-color:#009ffd
}
.caret {
    margin-left:5px
}
.dropup, .dropdown {
    display:inline-block
}
.dropdown-menu {
    font-size:13px;
    border:none;
    border-radius:3px
}
.dropdown-menu>li>a {
    font-weight:400;
    padding:5px 20px
}
.dropdown-menu .divider {
    width:100%
}
.dropdown-header {
    font-size:12px;
    padding:8px 20px 3px
}
.section-relative {
    position:relative;
    z-index:1
}
@media(min-width:1200px) {
    .section-split {
        margin-left:auto;
        margin-right:0;
        width:50%
    }
}
.section-image-aside {
    position:relative
}
.section-image-aside-img {
    position:absolute;
    top:0;
    bottom:0;
    width:50vw;
    -webkit-background-size:cover;
    background-size:cover
}
.section-image-aside-left .section-image-aside-img {
    right:100%
}
.section-image-aside-right .section-image-aside-img {
    left:100%
}
.section-code {
    padding:20px;
    border-radius:3px;
    box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .15);
    background:#f7f7f7
}
@media(min-width:768px) {
    .section-code {
        padding:30px;
        margin-left:-30px;
        margin-right:-30px
    }
}
.section-navigation {
    padding:20px;
    border-radius:3px;
    box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .15);
    background:#f7f7f7
}
.section-navigation iframe {
    border:none
}
@media(min-width:768px) {
    .section-navigation {
        padding:30px;
        margin-left:-45px;
        margin-right:-45px
    }
}
.section-triangle {
    position:relative
}
.section-triangle svg {
    position:absolute;
    left:50%;
    width:60px;
    height:30px;
    margin-left:-30px
}
.section-triangle-bottom svg {
    top:100%;
    margin-top:-1px;
    z-index:1
}
.section-triangle-top svg {
    top:0;
    transform:rotate(180deg);
    z-index:1
}
.section-collar {
    position:relative
}
.section-collar, .section-collar:before, .section-collar:after {
    background:#fff
}
.section-collar:before, .section-collar:after {
    content:'';
    position:absolute;
    top:100%;
    margin-top:-1px;
    height:30px;
    width:60%;
    z-index:1
}
.section-collar:before {
    left:-10%;
    margin-left:-15px;
    -webkit-transform:skewX(-45deg);
    transform:skewX(-45deg)
}
.section-collar:after {
    right:-10%;
    margin-right:-15px;
    -webkit-transform:skewX(45deg);
    transform:skewX(45deg)
}
.slider-menu-position {
    position:relative
}
.slider-menu-position .rd-navbar-wrap {
    position:absolute;
    top:0;
    left:0;
    right:0
}
.mock-up-wrapper {
    position:relative
}
.mock-up-desktop-wrapper {
    margin-bottom:-80px;
    max-width:100%
}
.mock-up-circle {
    position:absolute;
    left:-15%;
    bottom:65px
}
.mock-up-mobile-wrapper {
    position:absolute;
    right:-5%;
    bottom:-140px
}
@media(min-width:992px) {
    .mock-up-mobile-wrapper {
        right:-15%
    }
}
.one-page {
    position:relative
}
.one-page-header, .one-page-footer {
    position:absolute;
    left:50%;
    transform:translateX(-50%)
}
.one-page-header {
    top:33px
}
.one-page-footer {
    bottom:33px
}
.section-cover {
    min-height:800px;
    height:100vh
}
.section-center-absolute {
    z-index:2;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%)
}
.section-graph-demonstration {
    overflow:auto
}
.section-graph-demonstration>.graph-content {
    min-width:500px
}
@media(min-width:576px) {
    .section-graph-demonstration>.graph-content {
        min-width:0
    }
}
.section-graph-demonstration .isotope .row>[class*=col-] {
    padding-left:0;
    padding-right:0
}
.section-graph-demonstration #high-line {
    overflow:hidden
}
.section-graph-demonstration #high-line svg {
    margin-top:-2px
}
.section-team-custom-effects {
    position:relative
}
.section-team-custom-effects .bg-title {
    font-size:170px;
    line-height:204px;
    color:#f5f5f5;
    position:absolute;
    bottom:18%;
    left:46%;
    z-index:-2
}
.section-team-custom-effects .bg-title span {
    display:block;
    position:relative;
    left:55px
}
.section-team-custom-effects .container-fluid {
    padding-left:0;
    padding-right:0
}
.section-team-custom-effects .slide-content-animate {
    padding-left:15px;
    padding-right:15px
}
@media(min-width:1200px) {
    .section-team-custom-effects .owl-custom-navigation {
        position:absolute;
        bottom:66px;
        right:0;
        z-index:1;
        width:41.66667%
    }
}
.rd-navbar-iframe-demonstration {
    box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .15);
    border:1px solid #f1f3f9
}
.rd-navbar-iframe-demonstration iframe {
    width:100%;
    border:none;
    outline:1px solid transparent;
    transition:.35s height ease
}
.rd-navbar-iframe-demonstration iframe html, .rd-navbar-iframe-demonstration iframe body, .rd-navbar-iframe-demonstration iframe .page {
    height:100%
}
@media(max-width:1200px) {
    .rd-navbar-iframe-demonstration {
        padding:0
    }
    .rd-navbar-iframe-demonstration iframe {
        height:56px
    }
    .rd-navbar-iframe-demonstration iframe.active, .rd-navbar-iframe-demonstration iframe.active.active-panel {
        height:570px
    }
    .rd-navbar-iframe-demonstration iframe.active-panel {
        height:220px
    }
}
.tablet #bg-animation, .mobile #bg-animation {
    display:none
}
#bg-animation {
    position:absolute;
    top:0;
    left:0;
    right:0;
    width:100%;
    bottom:0
}
.section-grid-no-padding .isotope-filters-horizontal, .section-grid-no-padding .isotope-filters-vertical {
    padding-left:0;
    padding-right:0
}
@media(min-width:992px) {
    .section-cobbles-gallery .isotope-item {
        width:20%
    }
}
@media(max-width:991.98px) {
    .section-grid-demonstration[class*=col-] p {
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        width:100%
    }
}
@media(max-width:480px) {
    .section-grid-demonstration[class*=col-]>div {
        padding:0!important
    }
    .section-grid-demonstration[class*=col-] {
        padding-left:5px;
        padding-right:5px
    }
}
@media(min-width:576px) {
    .section-grid-demonstration[class*=col-]>div {
        padding:10px!important
    }
}
@media(min-width:1200px) {
    .section-grid-demonstration[class*=col-]>div {
        padding:30px!important
    }
}
.section-30 {
    padding-top:30px;
    padding-bottom:30px
}
.section-0 {
    padding-top:0;
    padding-bottom:0
}
.section-20 {
    padding-top:20px;
    padding-bottom:20px
}
.section-34 {
    padding-top:34px;
    padding-bottom:34px
}
.section-41 {
    padding-top:41px;
    padding-bottom:41px
}
.section-50 {
    padding-top:50px;
    padding-bottom:50px
}
.section-66 {
    padding-top:66px;
    padding-bottom:66px
}
.section-85 {
    padding-top:85px;
    padding-bottom:85px
}
.section-98 {
    padding-top:98px;
    padding-bottom:98px
}
.section-110 {
    padding-top:110px;
    padding-bottom:110px
}
.section-124 {
    padding-top:124px;
    padding-bottom:124px
}
.section-167 {
    padding-top:167px;
    padding-bottom:167px
}
.section-200 {
    padding-top:200px;
    padding-bottom:200px
}
.section-254 {
    padding-top:254px;
    padding-bottom:254px
}
.section-350 {
    padding-top:350px;
    padding-bottom:350px
}
@media(min-width:576px) {
    .section-sm-0 {
        padding-top:0;
        padding-bottom:0
    }
    .section-sm-20 {
        padding-top:20px;
        padding-bottom:20px
    }
    .section-sm-34 {
        padding-top:34px;
        padding-bottom:34px
    }
    .section-sm-41 {
        padding-top:41px;
        padding-bottom:41px
    }
    .section-sm-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .section-sm-66 {
        padding-top:66px;
        padding-bottom:66px
    }
    .section-sm-85 {
        padding-top:85px;
        padding-bottom:85px
    }
    .section-sm-98 {
        padding-top:98px;
        padding-bottom:98px
    }
    .section-sm-110 {
        padding-top:110px;
        padding-bottom:110px
    }
    .section-sm-124 {
        padding-top:124px;
        padding-bottom:124px
    }
    .section-sm-167 {
        padding-top:167px;
        padding-bottom:167px
    }
    .section-sm-200 {
        padding-top:200px;
        padding-bottom:200px
    }
    .section-sm-254 {
        padding-top:254px;
        padding-bottom:254px
    }
    .section-sm-350 {
        padding-top:350px;
        padding-bottom:350px
    }
}
@media(min-width:768px) {
    .section-md-0 {
        padding-top:0;
        padding-bottom:0
    }
    .section-md-20 {
        padding-top:20px;
        padding-bottom:20px
    }
    .section-md-34 {
        padding-top:34px;
        padding-bottom:34px
    }
    .section-md-41 {
        padding-top:41px;
        padding-bottom:41px
    }
    .section-md-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .section-md-66 {
        padding-top:66px;
        padding-bottom:66px
    }
    .section-md-85 {
        padding-top:85px;
        padding-bottom:85px
    }
    .section-md-98 {
        padding-top:98px;
        padding-bottom:98px
    }
    .section-md-110 {
        padding-top:110px;
        padding-bottom:110px
    }
    .section-md-124 {
        padding-top:124px;
        padding-bottom:124px
    }
    .section-md-167 {
        padding-top:167px;
        padding-bottom:167px
    }
    .section-md-200 {
        padding-top:200px;
        padding-bottom:200px
    }
    .section-md-254 {
        padding-top:254px;
        padding-bottom:254px
    }
    .section-md-350 {
        padding-top:350px;
        padding-bottom:350px
    }
}
@media(min-width:992px) {
    .section-lg-0 {
        padding-top:0;
        padding-bottom:0
    }
    .section-lg-20 {
        padding-top:20px;
        padding-bottom:20px
    }
    .section-lg-34 {
        padding-top:34px;
        padding-bottom:34px
    }
    .section-lg-41 {
        padding-top:41px;
        padding-bottom:41px
    }
    .section-lg-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .section-lg-66 {
        padding-top:66px;
        padding-bottom:66px
    }
    .section-lg-85 {
        padding-top:85px;
        padding-bottom:85px
    }
    .section-lg-98 {
        padding-top:98px;
        padding-bottom:98px
    }
    .section-lg-110 {
        padding-top:110px;
        padding-bottom:110px
    }
    .section-lg-124 {
        padding-top:124px;
        padding-bottom:124px
    }
    .section-lg-167 {
        padding-top:167px;
        padding-bottom:167px
    }
    .section-lg-200 {
        padding-top:200px;
        padding-bottom:200px
    }
    .section-lg-254 {
        padding-top:254px;
        padding-bottom:254px
    }
    .section-lg-350 {
        padding-top:350px;
        padding-bottom:350px
    }
}
@media(min-width:1200px) {
    .section-xl-0 {
        padding-top:0;
        padding-bottom:0
    }
    .section-xl-20 {
        padding-top:20px;
        padding-bottom:20px
    }
    .section-xl-34 {
        padding-top:34px;
        padding-bottom:34px
    }
    .section-xl-41 {
        padding-top:41px;
        padding-bottom:41px
    }
    .section-xl-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .section-xl-66 {
        padding-top:66px;
        padding-bottom:66px
    }
    .section-xl-85 {
        padding-top:85px;
        padding-bottom:85px
    }
    .section-xl-98 {
        padding-top:98px;
        padding-bottom:98px
    }
    .section-xl-110 {
        padding-top:110px;
        padding-bottom:110px
    }
    .section-xl-124 {
        padding-top:124px;
        padding-bottom:124px
    }
    .section-xl-167 {
        padding-top:167px;
        padding-bottom:167px
    }
    .section-xl-200 {
        padding-top:200px;
        padding-bottom:200px
    }
    .section-xl-254 {
        padding-top:254px;
        padding-bottom:254px
    }
    .section-xl-350 {
        padding-top:350px;
        padding-bottom:350px
    }
}
@media(min-width:1800px) {
    .section-xxl-0 {
        padding-top:0;
        padding-bottom:0
    }
    .section-xxl-20 {
        padding-top:20px;
        padding-bottom:20px
    }
    .section-xxl-34 {
        padding-top:34px;
        padding-bottom:34px
    }
    .section-xxl-41 {
        padding-top:41px;
        padding-bottom:41px
    }
    .section-xxl-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .section-xxl-66 {
        padding-top:66px;
        padding-bottom:66px
    }
    .section-xxl-85 {
        padding-top:85px;
        padding-bottom:85px
    }
    .section-xxl-98 {
        padding-top:98px;
        padding-bottom:98px
    }
    .section-xxl-110 {
        padding-top:110px;
        padding-bottom:110px
    }
    .section-xxl-124 {
        padding-top:124px;
        padding-bottom:124px
    }
    .section-xxl-167 {
        padding-top:167px;
        padding-bottom:167px
    }
    .section-xxl-200 {
        padding-top:200px;
        padding-bottom:200px
    }
    .section-xxl-254 {
        padding-top:254px;
        padding-bottom:254px
    }
    .section-xxl-350 {
        padding-top:350px;
        padding-bottom:350px
    }
}
.section-top-0 {
    padding-top:0
}
.section-top-20 {
    padding-top:20px
}
.section-top-34 {
    padding-top:34px
}
.section-top-41 {
    padding-top:41px
}
.section-top-50 {
    padding-top:50px
}
.section-top-66 {
    padding-top:66px
}
.section-top-85 {
    padding-top:85px
}
.section-top-98 {
    padding-top:98px
}
.section-top-110 {
    padding-top:110px
}
.section-top-124 {
    padding-top:124px
}
.section-top-167 {
    padding-top:167px
}
.section-top-200 {
    padding-top:200px
}
.section-top-254 {
    padding-top:254px
}
.section-top-350 {
    padding-top:350px
}
@media(min-width:576px) {
    .section-sm-top-0 {
        padding-top:0
    }
    .section-sm-top-20 {
        padding-top:20px
    }
    .section-sm-top-34 {
        padding-top:34px
    }
    .section-sm-top-41 {
        padding-top:41px
    }
    .section-sm-top-50 {
        padding-top:50px
    }
    .section-sm-top-66 {
        padding-top:66px
    }
    .section-sm-top-85 {
        padding-top:85px
    }
    .section-sm-top-98 {
        padding-top:98px
    }
    .section-sm-top-110 {
        padding-top:110px
    }
    .section-sm-top-124 {
        padding-top:124px
    }
    .section-sm-top-167 {
        padding-top:167px
    }
    .section-sm-top-200 {
        padding-top:200px
    }
    .section-sm-top-254 {
        padding-top:254px
    }
    .section-sm-top-350 {
        padding-top:350px
    }
}
@media(min-width:768px) {
    .section-md-top-0 {
        padding-top:0
    }
    .section-md-top-20 {
        padding-top:20px
    }
    .section-md-top-34 {
        padding-top:34px
    }
    .section-md-top-41 {
        padding-top:41px
    }
    .section-md-top-50 {
        padding-top:50px
    }
    .section-md-top-66 {
        padding-top:66px
    }
    .section-md-top-85 {
        padding-top:85px
    }
    .section-md-top-98 {
        padding-top:98px
    }
    .section-md-top-110 {
        padding-top:110px
    }
    .section-md-top-124 {
        padding-top:124px
    }
    .section-md-top-167 {
        padding-top:167px
    }
    .section-md-top-200 {
        padding-top:200px
    }
    .section-md-top-254 {
        padding-top:254px
    }
    .section-md-top-350 {
        padding-top:350px
    }
}
@media(min-width:992px) {
    .section-lg-top-0 {
        padding-top:0
    }
    .section-lg-top-20 {
        padding-top:20px
    }
    .section-lg-top-34 {
        padding-top:34px
    }
    .section-lg-top-41 {
        padding-top:41px
    }
    .section-lg-top-50 {
        padding-top:50px
    }
    .section-lg-top-66 {
        padding-top:66px
    }
    .section-lg-top-85 {
        padding-top:85px
    }
    .section-lg-top-98 {
        padding-top:98px
    }
    .section-lg-top-110 {
        padding-top:110px
    }
    .section-lg-top-124 {
        padding-top:124px
    }
    .section-lg-top-167 {
        padding-top:167px
    }
    .section-lg-top-200 {
        padding-top:200px
    }
    .section-lg-top-254 {
        padding-top:254px
    }
    .section-lg-top-350 {
        padding-top:350px
    }
}
@media(min-width:1200px) {
    .section-xl-top-0 {
        padding-top:0
    }
    .section-xl-top-20 {
        padding-top:20px
    }
    .section-xl-top-34 {
        padding-top:34px
    }
    .section-xl-top-41 {
        padding-top:41px
    }
    .section-xl-top-50 {
        padding-top:50px
    }
    .section-xl-top-66 {
        padding-top:66px
    }
    .section-xl-top-85 {
        padding-top:85px
    }
    .section-xl-top-98 {
        padding-top:98px
    }
    .section-xl-top-110 {
        padding-top:110px
    }
    .section-xl-top-124 {
        padding-top:124px
    }
    .section-xl-top-167 {
        padding-top:167px
    }
    .section-xl-top-200 {
        padding-top:200px
    }
    .section-xl-top-254 {
        padding-top:254px
    }
    .section-xl-top-350 {
        padding-top:350px
    }
}
@media(min-width:1800px) {
    .section-xxl-top-0 {
        padding-top:0
    }
    .section-xxl-top-20 {
        padding-top:20px
    }
    .section-xxl-top-34 {
        padding-top:34px
    }
    .section-xxl-top-41 {
        padding-top:41px
    }
    .section-xxl-top-50 {
        padding-top:50px
    }
    .section-xxl-top-66 {
        padding-top:66px
    }
    .section-xxl-top-85 {
        padding-top:85px
    }
    .section-xxl-top-98 {
        padding-top:98px
    }
    .section-xxl-top-110 {
        padding-top:110px
    }
    .section-xxl-top-124 {
        padding-top:124px
    }
    .section-xxl-top-167 {
        padding-top:167px
    }
    .section-xxl-top-200 {
        padding-top:200px
    }
    .section-xxl-top-254 {
        padding-top:254px
    }
    .section-xxl-top-350 {
        padding-top:350px
    }
}
.section-bottom-0 {
    padding-bottom:0
}
.section-bottom-20 {
    padding-bottom:20px
}
.section-bottom-34 {
    padding-bottom:34px
}
.section-bottom-41 {
    padding-bottom:41px
}
.section-bottom-50 {
    padding-bottom:50px
}
.section-bottom-66 {
    padding-bottom:66px
}
.section-bottom-85 {
    padding-bottom:85px
}
.section-bottom-98 {
    padding-bottom:98px
}
.section-bottom-110 {
    padding-bottom:110px
}
.section-bottom-124 {
    padding-bottom:124px
}
.section-bottom-167 {
    padding-bottom:167px
}
.section-bottom-200 {
    padding-bottom:200px
}
.section-bottom-254 {
    padding-bottom:254px
}
.section-bottom-350 {
    padding-bottom:350px
}
@media(min-width:576px) {
    .section-sm-bottom-0 {
        padding-bottom:0
    }
    .section-sm-bottom-20 {
        padding-bottom:20px
    }
    .section-sm-bottom-34 {
        padding-bottom:34px
    }
    .section-sm-bottom-41 {
        padding-bottom:41px
    }
    .section-sm-bottom-50 {
        padding-bottom:50px
    }
    .section-sm-bottom-66 {
        padding-bottom:66px
    }
    .section-sm-bottom-85 {
        padding-bottom:85px
    }
    .section-sm-bottom-98 {
        padding-bottom:98px
    }
    .section-sm-bottom-110 {
        padding-bottom:110px
    }
    .section-sm-bottom-124 {
        padding-bottom:124px
    }
    .section-sm-bottom-167 {
        padding-bottom:167px
    }
    .section-sm-bottom-200 {
        padding-bottom:200px
    }
    .section-sm-bottom-254 {
        padding-bottom:254px
    }
    .section-sm-bottom-350 {
        padding-bottom:350px
    }
}
@media(min-width:768px) {
    .section-md-bottom-0 {
        padding-bottom:0
    }
    .section-md-bottom-20 {
        padding-bottom:20px
    }
    .section-md-bottom-34 {
        padding-bottom:34px
    }
    .section-md-bottom-41 {
        padding-bottom:41px
    }
    .section-md-bottom-50 {
        padding-bottom:50px
    }
    .section-md-bottom-66 {
        padding-bottom:66px
    }
    .section-md-bottom-85 {
        padding-bottom:85px
    }
    .section-md-bottom-98 {
        padding-bottom:98px
    }
    .section-md-bottom-110 {
        padding-bottom:110px
    }
    .section-md-bottom-124 {
        padding-bottom:124px
    }
    .section-md-bottom-167 {
        padding-bottom:167px
    }
    .section-md-bottom-200 {
        padding-bottom:200px
    }
    .section-md-bottom-254 {
        padding-bottom:254px
    }
    .section-md-bottom-350 {
        padding-bottom:350px
    }
}
@media(min-width:992px) {
    .section-lg-bottom-0 {
        padding-bottom:0
    }
    .section-lg-bottom-20 {
        padding-bottom:20px
    }
    .section-lg-bottom-34 {
        padding-bottom:34px
    }
    .section-lg-bottom-41 {
        padding-bottom:41px
    }
    .section-lg-bottom-50 {
        padding-bottom:50px
    }
    .section-lg-bottom-66 {
        padding-bottom:66px
    }
    .section-lg-bottom-85 {
        padding-bottom:85px
    }
    .section-lg-bottom-98 {
        padding-bottom:98px
    }
    .section-lg-bottom-110 {
        padding-bottom:110px
    }
    .section-lg-bottom-124 {
        padding-bottom:124px
    }
    .section-lg-bottom-167 {
        padding-bottom:167px
    }
    .section-lg-bottom-200 {
        padding-bottom:200px
    }
    .section-lg-bottom-254 {
        padding-bottom:254px
    }
    .section-lg-bottom-350 {
        padding-bottom:350px
    }
}
@media(min-width:1200px) {
    .section-xl-bottom-0 {
        padding-bottom:0
    }
    .section-xl-bottom-20 {
        padding-bottom:20px
    }
    .section-xl-bottom-34 {
        padding-bottom:34px
    }
    .section-xl-bottom-41 {
        padding-bottom:41px
    }
    .section-xl-bottom-50 {
        padding-bottom:50px
    }
    .section-xl-bottom-66 {
        padding-bottom:66px
    }
    .section-xl-bottom-85 {
        padding-bottom:85px
    }
    .section-xl-bottom-98 {
        padding-bottom:98px
    }
    .section-xl-bottom-110 {
        padding-bottom:110px
    }
    .section-xl-bottom-124 {
        padding-bottom:124px
    }
    .section-xl-bottom-167 {
        padding-bottom:167px
    }
    .section-xl-bottom-200 {
        padding-bottom:200px
    }
    .section-xl-bottom-254 {
        padding-bottom:254px
    }
    .section-xl-bottom-350 {
        padding-bottom:350px
    }
}
@media(min-width:1800px) {
    .section-xxl-bottom-0 {
        padding-bottom:0
    }
    .section-xxl-bottom-20 {
        padding-bottom:20px
    }
    .section-xxl-bottom-34 {
        padding-bottom:34px
    }
    .section-xxl-bottom-41 {
        padding-bottom:41px
    }
    .section-xxl-bottom-50 {
        padding-bottom:50px
    }
    .section-xxl-bottom-66 {
        padding-bottom:66px
    }
    .section-xxl-bottom-85 {
        padding-bottom:85px
    }
    .section-xxl-bottom-98 {
        padding-bottom:98px
    }
    .section-xxl-bottom-110 {
        padding-bottom:110px
    }
    .section-xxl-bottom-124 {
        padding-bottom:124px
    }
    .section-xxl-bottom-167 {
        padding-bottom:167px
    }
    .section-xxl-bottom-200 {
        padding-bottom:200px
    }
    .section-xxl-bottom-254 {
        padding-bottom:254px
    }
    .section-xxl-bottom-350 {
        padding-bottom:350px
    }
}
.section-two-column {
    position:relative
}
@media(min-width:992px) {
    .section-two-column .google-map-container {
        position:absolute;
        width:50%;
        left:0;
        bottom:0;
        top:0
    }
    .section-two-column .google-map-container .google-map {
        height:100%
    }
}
.section-two-column.parallax-container .parallax-content:before {
    position:absolute;
    content:'';
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(67, 68, 69, .98);
}
.thumbnail-custom, .thumbnail-classic, .thumbnail-zoe, .thumbnail-winston, .thumbnail-josip, .thumbnail-janes, .thumbnail-apollo, .thumbnail-terry, .thumbnail-rayen, .thumbnail-custom>figure, .thumbnail-classic>figure, .thumbnail-zoe>figure, .thumbnail-winston>figure, .thumbnail-josip>figure, .thumbnail-janes>figure, .thumbnail-apollo>figure, .thumbnail-terry>figure, .thumbnail-rayen>figure {
    position:relative;
    display:block
}
.thumbnail-custom img, .thumbnail-classic img, .thumbnail-zoe img, .thumbnail-winston img, .thumbnail-josip img, .thumbnail-janes img, .thumbnail-apollo img, .thumbnail-terry img, .thumbnail-rayen img, .thumbnail-custom figure img, .thumbnail-classic figure img, .thumbnail-zoe figure img, .thumbnail-winston figure img, .thumbnail-josip figure img, .thumbnail-janes figure img, .thumbnail-apollo figure img, .thumbnail-terry figure img, .thumbnail-rayen figure img {
    width:100%;
    height:auto;
    transition:.35s;
    will-change:transform
}
.thumbnail-custom figure figcaption, .thumbnail-classic figure figcaption, .thumbnail-zoe figure figcaption, .thumbnail-winston figure figcaption, .thumbnail-josip figure figcaption, .thumbnail-janes figure figcaption, .thumbnail-apollo figure figcaption, .thumbnail-terry figure figcaption, .thumbnail-rayen figure figcaption, .thumbnail-custom figcaption, .thumbnail-classic figcaption, .thumbnail-zoe figcaption, .thumbnail-winston figcaption, .thumbnail-josip figcaption, .thumbnail-janes figcaption, .thumbnail-apollo figcaption, .thumbnail-terry figcaption, .thumbnail-rayen figcaption {
    position:absolute
}
.thumbnail {
    transition:.3s;
    border:none;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
a.thumbnail:hover {
    box-shadow:0 5px 23px 0 rgba(0, 0, 0, .29)
}
.thumbnail-custom {
    position:relative
}
.thumbnail-custom:before {
    content:'';
    display:inline-block;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    background:rgba(41, 68, 129, .7);
    opacity:1;
    z-index:2;
    transition:.22s ease-in
}
.thumbnail-custom .thumbnail-custom-caption {
    position:absolute;
    top:50%;
    right:0;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    opacity:1;
    z-index:4;
    transition:.22s ease-in;
    padding-left:10px;
    padding-right:10px
}
.thumbnail-custom .thumbnail-custom-caption:before {
    content:'\f00e';
    display:inline-block;
    font-family:fontawesome;
    font-size:24px;
    color:#fff;
    margin-bottom:10px;
    -webkit-transform:scale(1);
    transform:scale(1);
    transition:.2s ease-in-out;
    transition-delay:.1s
}
.thumbnail-custom .thumbnail-custom-caption .thumbnail-custom-title {
    font-size:16px
}
@media(min-width:1200px) {
    .thumbnail-custom .thumbnail-custom-caption .thumbnail-custom-title {
        font-size:18px
    }
}
.thumbnail-custom .thumbnail-custom-caption .divider {
    margin-top:14px;
    margin-bottom:0
}
.thumbnail-custom .thumbnail-custom-caption .thumbnail-custom-title, .thumbnail-custom .thumbnail-custom-caption .divider {
    display:block
}
@media(min-width:1200px) {
    .thumbnail-custom .thumbnail-custom-caption .thumbnail-custom-title, .thumbnail-custom .thumbnail-custom-caption .divider {
        display:block
    }
}
@media(min-width:1200px) {
    .thumbnail-custom .thumbnail-custom-caption, .thumbnail-custom:before {
        opacity:0
    }
    .thumbnail-custom .thumbnail-custom-caption:before {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    .thumbnail-custom:hover .thumbnail-custom-caption, .thumbnail-custom:hover:before {
        opacity:1
    }
    .thumbnail-custom:hover .thumbnail-custom-caption:before {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.thumbnail-custom:hover .thumbnail-custom-caption, .thumbnail-custom:hover:before {
    opacity:1
}
.thumbnail-custom:hover .thumbnail-custom-caption:before {
    -webkit-transform:scale(1);
    transform:scale(1)
}
.thumbnail-classic>img, .thumbnail-classic>figure>img {
    box-shadow:0 0 0 0 rgba(0, 0, 0, .15)
}
.thumbnail-classic>figure figcaption, .thumbnail-classic>figcaption {
    top:50%;
    left:0;
    right:0;
    padding:20px;
    transform:translateY(-50%);
    -webkit-transition:.3s all ease;
    -o-transition:.3s all ease;
    transition:.3s all ease
}
.thumbnail-classic-title {
    position:absolute;
    top:50%;
    left:15px;
    right:15px;
    z-index:9;
    padding:12px;
    margin-bottom:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    background:#fff;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15);
    transform:translateY(-50%);
    -webkit-transition:.3s all ease;
    -o-transition:.3s all ease;
    transition:.3s all ease
}
.thumbnail-classic-desc {
    padding:6px;
    opacity:0;
    color:#fff;
    background:#212121;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15);
    transform:scale(.9);
    -webkit-transition:.3s all ease;
    -o-transition:.3s all ease;
    transition:.3s all ease
}
.tablet .thumbnail-classic, .thumbnail-classic:hover {
    z-index:1
}
.tablet .thumbnail-classic>img, .tablet .thumbnail-classic>figure>img, .thumbnail-classic:hover>img, .thumbnail-classic:hover>figure>img {
    box-shadow:0 5px 23px 0 rgba(0, 0, 0, .29);
    transform:scale(1.05);
    will-change:contents
}
.tablet .thumbnail-classic>figure figcaption, .tablet .thumbnail-classic>figcaption, .thumbnail-classic:hover>figure figcaption, .thumbnail-classic:hover>figcaption {
    margin-top:30px
}
.tablet .thumbnail-classic .thumbnail-classic-title, .thumbnail-classic:hover .thumbnail-classic-title {
    margin-bottom:14px;
    top:0
}
.tablet .thumbnail-classic .thumbnail-classic-desc, .thumbnail-classic:hover .thumbnail-classic-desc {
    opacity:1;
    transform:scale(1)
}
.thumbnail-zoe {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15);
    -webkit-transition:.3s box-shadow ease;
    -o-transition:.3s box-shadow ease;
    transition:.3s box-shadow ease
}
.thumbnail-zoe, .thumbnail-zoe>figure {
    overflow:hidden
}
.thumbnail-zoe figcaption {
    width:100%;
    top:auto;
    bottom:0;
    height:60px;
    padding-left:1.3em;
    padding-right:1.3em;
    background:#fff
}
.thumbnail-zoe-title {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    text-transform:uppercase;
    letter-spacing:.06em;
    margin-top:25px;
    font-weight:700
}
.thumbnail-zoe .list-inline {
    text-align:center;
    margin-top:20px
}
.thumbnail-zoe .list-inline li {
    vertical-align:middle
}
.thumbnail-zoe .list-inline li a {
    -webkit-transition:.3s all ease;
    -o-transition:.3s all ease;
    transition:.3s all ease
}
.thumbnail-zoe .list-inline li a:hover {
    color:#55bbeb
}
.thumbnail-zoe .list-inline li+li {
    margin-left:8px
}
.thumbnail-zoe:hover .list-inline li, .thumbnail-zoe:hover .thumbnail-zoe-title, .thumbnail-zoe:hover figcaption {
    transform:translate3d(0, 0, 0)
}
.thumbnail-zoe:hover .thumbnail-zoe-title {
    -webkit-transition-delay:.05s;
    transition-delay:.05s
}
.thumbnail-zoe:hover .list-inline li:nth-child(3) {
    -webkit-transition-delay:.1s;
    transition-delay:.1s
}
.thumbnail-zoe:hover .list-inline li:nth-child(2) {
    -webkit-transition-delay:.15s;
    transition-delay:.15s
}
.thumbnail-zoe:hover .list-inline li:first-child {
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
@media(min-width:1200px) {
    .thumbnail-zoe {
        box-shadow:none
    }
    .thumbnail-zoe .list-inline li, .thumbnail-zoe .thumbnail-zoe-title, .thumbnail-zoe figcaption {
        -webkit-transition:transform .3s;
        -o-transition:transform .3s;
        transition:transform .3s;
        transform:translate3d(0, 200%, 0)
    }
    .thumbnail-zoe figcaption {
        height:75px
    }
    .thumbnail-zoe .list-inline {
        float:right;
        margin-top:26px
    }
    .thumbnail-zoe:hover {
        box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
    }
    .thumbnail-zoe:hover img, .thumbnail-zoe:hover figure>img {
        transform:translate3d(0, -40px, 0)
    }
}
.thumbnail-winston figure figcaption, .thumbnail-winston figcaption {
    position:static;
    width:100%
}
.thumbnail-winston-title {
    padding:20px 5px;
    margin-bottom:0;
    font-weight:300;
    color:#fff;
    text-align:center;
    background:#212121;
    -webkit-transition:transform .35s, opacity .35s;
    -o-transition:transform .35s, opacity .35s;
    transition:transform .35s, opacity .35s
}
.thumbnail-winston p {
    display:inline-block;
    margin:0 0 .55em;
    padding:.4em 1em;
    font-weight:500;
    text-transform:none;
    background:#fff;
    -webkit-transition:transform .35s, opacity .35s;
    -o-transition:transform .35s, opacity .35s;
    transition:transform .35s, opacity .35s
}
.thumbnail-winston p:first-child {
    transition-delay:0s
}
.thumbnail-winston p:nth-of-type(2) {
    transition-delay:.05s
}
.thumbnail-winston p:nth-of-type(3) {
    transition-delay:.1s
}
.thumbnail-winston:hover p, .thumbnail-winston:hover .thumbnail-winston-title {
    opacity:1;
    transform:translate3d(0, 0, 0)
}
@media(min-width:1200px) {
    .thumbnail-winston, .thumbnail-winston>figure {
        overflow:hidden
    }
    .thumbnail-winston figure figcaption, .thumbnail-winston figcaption {
        position:absolute;
        top:15%;
        left:6%;
        width:auto
    }
    .thumbnail-winston p {
        opacity:0;
        transform:translate3d(-360px, 0, 0)
    }
    .thumbnail-winston-title {
        padding:.1em .5em;
        margin-bottom:18px;
        text-align:left;
        opacity:0;
        -webkit-transform:translate3d(0, -360px, 0);
        transform:translate3d(0, -360px, 0)
    }
}
@media(max-width:575.98px) {
    .thumbnail-josip {
        max-width:300px;
        margin-left:auto;
        margin-right:auto
    }
}
.thumbnail-josip figure figcaption, .thumbnail-josip figcaption {
    position:static;
    width:100%;
    height:60px;
    padding:0;
    text-align:left;
    text-transform:none;
    vertical-align:middle;
    backface-visibility:hidden;
    -webkit-transition:.3s, opacity .4s .3s;
    -o-transition:.3s, opacity .4s .3s;
    transition:.3s, opacity .4s .3s
}
.thumbnail-josip:nth-child(even) .thumbnail-desc {
    background:#434445
}
.thumbnail-josip .btn {
    font-family:signika, sans-serif;
    padding:16px 10px
}
@media(min-width:1200px) {
    .thumbnail-josip .btn {
        padding:17px 30px
    }
}
.thumbnail-josip .thumbnail-desc {
    background:#434445;
    padding:33px 10px;
    transition:.3s ease
}
@media(min-width:1200px) {
    .thumbnail-josip .thumbnail-desc {
        padding:33px 30px
    }
}
.thumbnail-josip .thumbnail-desc p {
    opacity:.4;
    font-family:signika, sans-serif;
    margin-bottom:0
}
@media(min-width:992px) {
    .thumbnail-josip .thumbnail-desc {
        text-align:left
    }
}
.thumbnail-josip .btn-java:hover {
    background:#05395c;
    border-color:#05395c
}
.thumbnail-josip-title, .thumbnail-josip p {
    overflow:hidden;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-right:5px
}
.thumbnail-josip-title {
    color:#fff
}
.thumbnail-josip-title a:hover {
    text-decoration:none!important
}
@media(min-width:992px) and (max-width:1799.98px) {
    .thumbnail-josip h5.thumbnail-josip-title {
        font-size:19px
    }
}
.thumbnail-josip:hover figcaption {
    opacity:1;
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-transition:transform .3s, opacity .1s;
    -o-transition:transform .3s, opacity .1s;
    transition:transform .3s, opacity .1s
}
@media(min-width:992px) {
    .thumbnail-josip, .thumbnail-josip>figure {
        overflow:hidden
    }
    .thumbnail-josip figure figcaption, .thumbnail-josip figcaption {
        position:absolute;
        top:auto;
        bottom:0;
        left:0;
        opacity:0;
        padding:0;
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    .thumbnail-josip:hover .thumbnail-desc {
        -webkit-transform:translateY(-50px);
        transform:translateY(-50px)
    }
}
@media(min-width:576px) {
    .thumbnail-josip.thumbnail-big {
        max-width:60%;
        margin-left:auto;
        margin-right:auto
    }
}
@media(min-width:768px) {
    .thumbnail-josip.thumbnail-big {
        max-width:50%
    }
}
@media(min-width:992px) {
    .thumbnail-josip.thumbnail-big {
        width:20%;
        max-width:none
    }
}
.thumbnail-josip.service-modern .btn {
    font-size:18px
}
.thumbnail-josip.service-modern .thumbnail-desc {
    padding:22px 30px
}
.thumbnail-josip.service-modern figcaption {
    height:64px
}
@media(min-width:992px) {
    .thumbnail-josip.service-modern, .thumbnail-josip.service-modern>figure {
        overflow:hidden
    }
    .thumbnail-josip.service-modern .thumbnail-josip-title, .thumbnail-josip.service-modern .btn {
        font-size:15px
    }
    .thumbnail-josip.service-modern .btn, .thumbnail-josip.service-modern .thumbnail-desc {
        padding-left:10px;
        padding-right:10px
    }
    .thumbnail-josip.service-modern figure figcaption, .thumbnail-josip.service-modern figcaption {
        position:absolute;
        top:auto;
        bottom:0;
        left:0;
        opacity:0;
        padding:0;
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    .thumbnail-josip.service-modern:hover .thumbnail-desc {
        -webkit-transform:translateY(-64px);
        transform:translateY(-64px)
    }
}
@media(min-width:1800px) {
    .thumbnail-josip.service-modern .thumbnail-josip-title, .thumbnail-josip.service-modern .btn {
        font-size:18px
    }
    .thumbnail-josip.service-modern .btn, .thumbnail-josip.service-modern .thumbnail-desc {
        padding-left:30px;
        padding-right:30px
    }
}
.thumbnail-josip.service-modern:hover figcaption {
    opacity:1;
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-transition:transform .3s, opacity .1s;
    -o-transition:transform .3s, opacity .1s;
    transition:transform .3s, opacity .1s
}
.tablet .thumbnail-josip figcaption {
    opacity:1;
    -webkit-transform:translateY(0px);
    transform:translateY(0px)
}
.tablet .thumbnail-josip .thumbnail-desc {
    padding:22px 10px;
    -webkit-transform:translateY(0px);
    transform:translateY(0px)
}
@media(min-width:992px) {
    .tablet .thumbnail-josip .thumbnail-desc {
        -webkit-transform:translateY(-50px);
        transform:translateY(-50px)
    }
}
.thumbnail-janes {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15);
    -webkit-transition:box-shadow .4s;
    -o-transition:box-shadow .4s;
    transition:box-shadow .4s
}
.thumbnail-janes, .thumbnail-janes>figure {
    overflow:hidden
}
.thumbnail-janes figcaption {
    position:static;
    padding:20px;
    top:0;
    left:0;
    height:100%;
    text-align:left;
    background:#fff;
    backface-visibility:hidden;
    -webkit-transition:transform .3s;
    -o-transition:transform .3s;
    transition:transform .3s
}
.thumbnail-janes p {
    margin-top:5px;
    margin-bottom:10px;
    max-height:50px;
    overflow:hidden
}
.thumbnail-janes:hover figcaption {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
@media(min-width:1200px) {
    .thumbnail-janes {
        box-shadow:none
    }
    .thumbnail-janes figcaption {
        position:absolute;
        padding:25px 30px 30px;
        width:101%;
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%)
    }
    .thumbnail-janes p {
        max-height:75px;
        margin-top:15px;
        margin-bottom:15px
    }
    .thumbnail-janes:hover {
        box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
    }
    .thumbnail-janes:hover img {
        -webkit-transform:translateX(25%);
        transform:translateX(25%)
    }
}
@media(min-width:1800px) {
    .thumbnail-janes figcaption {
        width:50%
    }
    .thumbnail-janes p {
        max-height:none;
        margin-top:18px;
        margin-bottom:18px
    }
}
.thumbnail-apollo {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.thumbnail-apollo figure figcaption, .thumbnail-apollo figcaption {
    position:static;
    padding:15px 20px;
    text-align:left;
    transition:.3s;
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.thumbnail-apollo p {
    margin-top:5px;
    margin-bottom:0;
    max-height:45px;
    overflow:hidden
}
.thumbnail-apollo .icon-xxs {
    font-size:18px;
    line-height:18px
}
@media(min-width:768px) {
    .thumbnail-apollo {
        box-shadow:none
    }
    .thumbnail-apollo img {
        opacity:1;
        -webkit-transition:opacity .35s, transform .35s;
        -o-transition:opacity .35s, transform .35s;
        transition:opacity .35s, transform .35s;
        -webkit-transform:scale3d(1.05, 1.05, 1);
        transform:scale3d(1.05, 1.05, 1)
    }
    .thumbnail-apollo:before {
        position:absolute;
        top:0;
        left:0;
        z-index:1;
        width:100%;
        height:100%;
        background:rgba(255, 255, 255, .5);
        content:'';
        -webkit-transition:transform .6s;
        -o-transition:transform .6s;
        transition:transform .6s;
        -webkit-transform:scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0);
        transform:scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0)
    }
    .thumbnail-apollo:hover img {
        opacity:.5;
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
    .thumbnail-apollo:hover figcaption {
        opacity:1
    }
    .thumbnail-apollo:hover:before {
        -webkit-transform:scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);
        transform:scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0)
    }
    .thumbnail-apollo, .thumbnail-apollo figure {
        overflow:hidden;
        background:#55bbeb
    }
    .thumbnail-apollo figure figcaption, .thumbnail-apollo figcaption {
        position:absolute;
        top:50%;
        width:100%;
        padding:0 8%;
        margin-top:0;
        color:#fff;
        opacity:0;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .thumbnail-apollo p {
        max-height:none;
        margin-top:18px;
        margin-bottom:18px
    }
}
@media(min-width:768px) {
    .thumbnail-apollo.thumbnail-apollo-dark:hover img {
        opacity:.2
    }
}
.thumbnail-apollo.thumbnail-apollo-bordered {
    border:1px solid #bdbdbd;
    box-shadow:none
}
.thumbnail-apollo.thumbnail-apollo-bordered figure figcaption, .thumbnail-apollo.thumbnail-apollo-bordered figcaption {
    border-top:1px solid #bdbdbd
}
@media(min-width:768px) {
    .thumbnail-apollo.thumbnail-apollo-bordered figure figcaption, .thumbnail-apollo.thumbnail-apollo-bordered figcaption {
        border-top:none
    }
}
@media(min-width:1200px) {
    .thumbnail-apollo.thumbnail-apollo-bordered {
        width:99%
    }
}
@media(min-width:1800px) {
    .thumbnail-apollo.thumbnail-apollo-bordered {
        width:96%
    }
}
.tablet .thumbnail-apollo {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.tablet .thumbnail-apollo figure figcaption, .tablet .thumbnail-apollo figcaption {
    position:static;
    padding:15px 20px;
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    color:#000
}
.tablet .thumbnail-apollo img {
    opacity:1;
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1)
}
.tablet .thumbnail-apollo:before {
    display:none
}
.tablet .thumbnail-apollo, .tablet .thumbnail-apollo figure {
    background:0 0
}
.thumbnail-terry.thumbnail-border-none img {
    border-radius:0
}
.thumbnail-terry:before {
    display:none;
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    border-radius:5px;
    background:#000;
    opacity:0;
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease;
    z-index:2
}
.thumbnail-terry figcaption {
    position:relative;
    top:-1px;
    width:100%;
    padding:20px 15px;
    text-align:center;
    text-transform:none;
    vertical-align:middle;
    background:#434445;
    backface-visibility:hidden;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease;
    z-index:1;
    will-change:transform
}
.thumbnail-terry img {
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.thumbnail-terry-title, .thumbnail-terry-desc {
    color:#fff;
    overflow:hidden;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-right:5px
}
.thumbnail-terry-desc {
    display:none
}
@media(min-width:992px) {
    .thumbnail-terry:after {
        content:"";
        position:absolute;
        top:0;
        left:0;
        bottom:0;
        right:0;
        border-radius:5px;
        background:rgba(0, 0, 0, .3);
        background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
        background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
        background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
        will-change:transform
    }
    .thumbnail-terry, .thumbnail-terry>figure {
        overflow:hidden
    }
    .thumbnail-terry-desc, .thumbnail-terry:before {
        display:block
    }
    .thumbnail-terry img {
        border-radius:5px
    }
    .thumbnail-terry figcaption {
        position:absolute;
        top:auto;
        bottom:0;
        left:0;
        z-index:2;
        padding:30px 15px;
        background:0 0;
        -webkit-transform:translateY(50px);
        transform:translateY(50px)
    }
    .thumbnail-terry .btn {
        opacity:0;
        -webkit-transform:translateY(100%) scale(.8);
        transform:translateY(100%) scale(.8)
    }
    .thumbnail-terry:hover .btn, .thumbnail-terry:hover figcaption {
        opacity:1;
        -webkit-transform:translateY(0) scale(1);
        transform:translateY(0) scale(1)
    }
    .thumbnail-terry:hover:before {
        opacity:.25
    }
}
.tablet .thumbnail-terry .btn, .tablet .thumbnail-terry figcaption {
    opacity:1;
    -webkit-transform:translateY(0) scale(1);
    transform:translateY(0) scale(1)
}
.tablet .thumbnail-terry:before {
    opacity:.25
}
.thumbnail-rayen {
    position:relative
}
.thumbnail-rayen:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:#191919;
    opacity:0;
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease;
    z-index:1
}
.thumbnail-rayen figcaption {
    position:absolute;
    left:50%;
    top:50%;
    width:100%;
    color:#fff;
    opacity:0;
    transform:translate(-50%, 100%) scale(0);
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease;
    z-index:2
}
.thumbnail-rayen .icon:hover {
    color:#55bbeb;
    -webkit-transition:.35s color ease;
    -o-transition:.35s color ease;
    transition:.35s color ease
}
.thumbnail-rayen:hover:before {
    opacity:.5
}
.thumbnail-rayen:hover figcaption {
    opacity:1;
    transform:translate(-50%, -50%) scale(1)
}
.tablet .thumbnail-rayen figcaption, .mobile .thumbnail-rayen figcaption {
    left:50%;
    top:50%;
    opacity:1;
    visibility:visible;
    transform:translate(-50%, -50%) scale(1)
}
.tablet .thumbnail-rayen figcaption a .icon, .mobile .thumbnail-rayen figcaption a .icon {
    font-size:26px;
    line-height:26px
}
.tablet .thumbnail-rayen:before, .mobile .thumbnail-rayen:before {
    opacity:.25
}
.well-lg {
    padding:30px;
    border-radius:0
}
.page {
    overflow:hidden;
    background-color:#fff
}
.img-responsive {
    display:inline-block;
    height:auto;
    max-width:100%
}
.img-rounded {
    border-radius:5px
}
.img-cover {
    width:100%;
    height:auto
}
.img-bordered-white {
    border:2px solid #fff
}
.img-semi-transparent {
    opacity:.5;
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease;
    will-change:transform
}
.img-semi-transparent:hover {
    opacity:1
}
.element-fullwidth {
    width:100%
}
.bg-image {
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat
}
.img-mobile-half-width {
    max-width:50%;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:576px) {
    .img-mobile-half-width {
        max-width:none
    }
}
.tooltip-inner {
    border-radius:0
}
.to-front {
    position:relative;
    z-index:10
}
.box-skin-1 {
    background:#fff;
    border-radius:5px;
    padding:34px 30px;
    transition:.2s ease-in
}
.box-skin-1:hover {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .16)
}
.box-skin-1 h5 a:hover {
    color:#3b61b9!important
}
.pos-relative {
    position:relative
}
.max-width-none {
    max-width:none
}
@media(min-width:992px) {
    .bg-image-md-fullwidth-1 {
        position:relative;
        z-index:1
    }
    .bg-image-md-fullwidth-1:before {
        content:'';
        position:absolute;
        top:0;
        width:44vw;
        height:100%;
        background:transparent url(../images/backgrounds/background-02-676x545.jpg);
        background-repeat:no-repeat;
        background-position:top left;
        background-size:cover;
        z-index:-1
    }
    .bg-image-md-fullwidth-1-left:before {
        right:12px
    }
}
@media(min-width:1800px) {
    .bg-image-md-fullwidth-1-left:before {
        right:-10px
    }
}
.page .text-italic {
    font-style:italic
}
.page .text-normal {
    font-style:normal
}
.page .text-underline {
    text-decoration:underline
}
.page .text-strike {
    text-decoration:line-through
}
.page .text-thin {
    font-weight:100
}
.page .text-light {
    font-weight:300
}
.page .text-regular {
    font-weight:400
}
.page .text-medium {
    font-weight:500
}
.page .text-sbold {
    font-weight:600
}
.page .text-bold, .page strong {
    font-weight:700
}
.page .text-ubold {
    font-weight:900
}
.page .text-spacing-0 {
    letter-spacing:0
}
.page .text-spacing-20 {
    letter-spacing:.02em
}
.page .text-spacing-40 {
    letter-spacing:.04em
}
.page .text-spacing-60 {
    letter-spacing:.06em
}
.page .text-spacing-120 {
    letter-spacing:.12em
}
.page .text-spacing-150 {
    letter-spacing:.15em
}
.page .text-opacity-80 {
    opacity:.8
}
.nav-tabs>li, .nav-tabs>li:last-child {
    margin-bottom:-1px
}
.nav-stacked>li+li {
    margin-top:4px
}
@media(min-width:992px) {
    .nav-stacked-container .tab-content, .nav-stacked-container .nav-stacked {
        display:table-cell;
        vertical-align:top
    }
    .nav-stacked-container .nav-stacked {
        width:25%
    }
    .nav-stacked-container .tab-content {
        width:73%;
        padding-left:20px
    }
}
.tabs-custom .nav-tabs {
    flex-direction:column;
    border-bottom:1px solid #f1f3f9
}
.tabs-custom .tab-content {
    padding-top:30px
}
.tabs-custom .nav-link {
    display:block;
    width:100%;
    position:relative;
    font-family:signika, sans-serif;
    padding:0 0 7px;
    font-size:15px;
    font-weight:400;
    color:#868686;
    letter-spacing:.06em;
    background:0 0;
    border:none;
    text-transform:uppercase;
    list-style-type:none;
    text-align:center;
    cursor:pointer;
    transition:color .2s ease-in
}
.tabs-custom .nav-link.active {
    color:#434445;
    border-bottom:1px solid #05395c
}
.tabs-custom .nav-item+.nav-item {
    margin-top:10px
}
@media(min-width:992px) {
    .tabs-custom .nav-tabs {
        flex-direction:row
    }
    .tabs-custom .nav-item+.nav-item {
        margin-top:0;
        margin-left:30px
    }
    .tabs-custom .nav-link {
        font-size:18px
    }
}
@media(min-width:1200px) {
    .tabs-custom .nav-item+.nav-item {
        margin-left:50px
    }
}
@media(min-width:992px) {
    .tabs-custom.tabs-vertical {
        display:flex;
        align-items:flex-start
    }
    .tabs-custom.tabs-vertical .tab-content {
        padding-top:0;
        padding-left:30px
    }
    .tabs-custom.tabs-vertical .nav-item+.nav-item {
        margin-left:0;
        margin-top:25px
    }
    .tabs-custom.tabs-vertical .nav-tabs {
        display:flex;
        flex-direction:column;
        align-items:stretch;
        flex-wrap:nowrap;
        flex-shrink:0;
        width:100%;
        border-bottom:0;
        border-right:1px solid #f1f3f9
    }
    .tabs-custom.tabs-vertical .nav-link {
        text-align:right;
        padding-bottom:0;
        padding-right:30px;
        margin-right:-1px;
        border-bottom:0;
        border-radius:0;
        border-right:1px solid transparent
    }
    .tabs-custom.tabs-vertical .nav-link.active {
        border-right:1px solid #05395c
    }
}
.navbar {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15);
    border:none;
    text-align:left
}
.navbar-brand {
    padding-left:30px;
    padding-right:30px
}
.navbar .navbar-toggle {
    margin-top:9px;
    margin-bottom:9px
}
.navbar .navbar-text {
    margin-top:14px;
    margin-bottom:14px
}
.navbar .navbar-form {
    margin-top:6px;
    margin-bottom:6px;
    padding-left:10px;
    padding-right:10px
}
.navbar .navbar-form .form-search-submit {
    right:15px
}
.navbar-nav>li>.dropdown-menu {
    margin-top:2px
}
.navbar-nav>li>a {
    transition:.3s;
    font-weight:400;
    font-size:14px
}
.navbar-nav>li>a .badge {
    margin-top:-17px;
    margin-left:-5px;
    margin-right:-5px
}
.tablet .rd-navbar-brand {
    display:block!important
}
.card-title, .card-header, .card-footer {
    font-size:16px;
    font-weight:700;
    text-transform:uppercase
}
.card-group-custom .card-title {
    padding-right:0;
    margin-bottom:0
}
.card-group-custom.accordion .card-header {
    background:#37b6ff;
    position:relative;
    padding:0;
    border:none;
    color:#fff
}
.card-group-custom.accordion .card-header a {
    display:inline-block;
    width:100%;
    padding:13px 22px 13px 58px;
    text-transform:none;
    font-size:15px;
    font-weight:700;
    color:#fff;
    transition:.2s
}
.card-group-custom.accordion .card-header a .card-arrow {
    position:absolute;
    top:5px;
    bottom:0;
    left:14px;
    width:20px;
    font-family:material design icons;
    font-size:26px;
    font-weight:400;
    color:#fff
}
.card-group-custom.accordion .card-header a .card-arrow:after {
    content:'\f465'
}
.card-group-custom.accordion .card-header a.collapsed .card-arrow:after {
    content:'\f504'
}
.card-group-custom.accordion .card-body {
    padding:8px 25px 15px 20px;
    font-size:16px;
    line-height:1.5625;
    border:none;
    background:#37b6ff;
    color:#f1f3f9
}
.card-group-custom.accordion .card+.card {
    margin-top:10px
}
.card-group-classic.accordion .card-header {
    background:0 0
}
.card-group-classic.accordion .card-title a {
    position:relative;
    padding:11px 33px 15px 20px;
    overflow:hidden;
    font-size:15px;
    font-weight:700;
    color:#3b61b9;
    text-align:left;
    text-overflow:ellipsis;
    transition:color .2s ease-in
}
.card-group-classic.accordion .card-title a .card-arrow {
    position:absolute;
    top:5px;
    right:15px;
    left:auto;
    bottom:0;
    width:20px;
    font-size:26px;
    font-weight:400;
    text-align:center;
    color:#868686;
    transition:.2s
}
.card-group-classic.accordion .card-body {
    padding:8px 25px 15px 20px;
    font-size:16px;
    line-height:1.5625;
    border:none;
    background:0 0;
    color:#868686
}
.card-group-classic.accordion .card-classic+.card-classic {
    margin-top:0
}
.card-group-classic.accordion .card-classic {
    border:none;
    border-top:1px solid #f1f3f9
}
.card-group-classic.accordion .card-classic:last-child {
    border-bottom:1px solid #f1f3f9
}
.icon {
    position:relative;
    display:inline-block;
    font-weight:400;
    font-size:54px;
    line-height:56px;
    font-style:normal
}
.icon:before {
    display:inline-block;
    position:relative
}
a.icon {
    transition:.3s
}
.icon-rect, .icon-circle, .icon-rounded, .icon-outlined {
    width:70px;
    height:70px;
    font-size:32px;
    line-height:70px;
    text-align:center;
    border:2px solid
}
.icon-circle {
    border-radius:50%
}
.icon-rounded {
    border-radius:5px
}
.icon-outlined {
    position:relative
}
.icon-outlined, .icon-outlined:after {
    border-radius:50%
}
.icon-outlined:after {
    position:absolute;
    top:-7px;
    right:-7px;
    bottom:-7px;
    left:-7px;
    content:'';
    border:2px solid #f5f5f5
}
.icon-xxxs {
    font-size:20px;
    line-height:20px
}
.icon-xxs {
    font-size:24px;
    line-height:24px
}
.icon-xxs.icon-rect, .icon-xxs.icon-rounded, .icon-xxs.icon-circle, .icon-xxs.icon-outlined {
    width:40px;
    height:40px;
    line-height:40px;
    font-size:18px
}
.icon-xxs.fa-envelope {
    font-size:23px
}
.icon-xxs.fa-phone {
    font-size:22px
}
.icon-xs {
    font-size:26px;
    line-height:26px
}
.icon-xs.icon-rect, .icon-xs.icon-rounded, .icon-xs.icon-circle, .icon-xs.icon-outlined {
    width:50px;
    height:50px;
    line-height:50px;
    font-size:26px
}
.icon-sm {
    font-size:48px;
    line-height:48px
}
.icon-sm.icon-rect, .icon-sm.icon-rounded, .icon-sm.icon-circle, .icon-sm.icon-outlined {
    width:60px;
    height:60px;
    line-height:58px;
    font-size:34px
}
.icon-lg {
    font-size:72px;
    line-height:72px
}
.icon-lg.icon-rect, .icon-lg.icon-rounded, .icon-lg.icon-circle, .icon-lg.icon-outlined {
    width:80px;
    height:80px;
    line-height:80px;
    font-size:36px
}
.icon-xlg {
    font-size:96px;
    line-height:96px
}
.icon-xlg.icon-rect, .icon-xlg.icon-rounded, .icon-xlg.icon-circle, .icon-xlg.icon-outlined {
    width:130px;
    height:130px;
    line-height:130px;
    font-size:48px
}
.icon-default {
    color:#434445;
    border-color:#e5e5e5
}
.icon-darker {
    color:#434445;
    border-color:#434445
}
.icon-primary {
    color:#37b6ff;
    border-color:#37b6ff
}
.icon-deluge {
    color:#8668ad;
    border-color:#8668ad
}
.icon-picton-blue {
    color:#55bbeb;
    border-color:#55bbeb
}
.icon-success {
    color:#abcc37;
    border-color:#abcc37
}
.icon-warning {
    color:#f5bf2f;
    border-color:#f5bf2f
}
.icon-danger {
    color:#f54b0f;
    border-color:#f54b0f
}
.icon-info {
    color:#79ccf2;
    border-color:#79ccf2
}
.icon-darker-filled, .icon-darkest-filled, .icon-gray-light, .icon-shark-filled, .icon-mantis-filled, .icon-pink-filled, .icon-malibu-filled, .icon-carrot-filled, .icon-red-filled, .icon-blue-gray-filled {
    color:#fff;
    border:none
}
.icon-darker-filled {
    background:#434445
}
.icon-darkest-filled {
    background:#212121
}
.icon-gray-light {
    background:#f1f3f9;
    color:#868686
}
.icon-shark-filled {
    background-color:linear-gradient(45deg, #000000 0%, #434445 100%)
}
.icon-shark-filled:not([style*=background-])+.icon-shark-filled:not([style*=background-]) {
    padding-top:0
}
.icon-mantis-filled {
    background-color:linear-gradient(45deg, #37b6ff 0%, #84c450 100%)
}
.icon-mantis-filled:not([style*=background-])+.icon-mantis-filled:not([style*=background-]) {
    padding-top:0
}
.icon-pink-filled {
    background-color:linear-gradient(45deg, #8668ad 0%, #695999 100%)
}
.icon-pink-filled:not([style*=background-])+.icon-pink-filled:not([style*=background-]) {
    padding-top:0
}
.icon-malibu-filled {
    background-color:linear-gradient(45deg, #55bbeb 0%, #79ccf2 100%)
}
.icon-malibu-filled:not([style*=background-])+.icon-malibu-filled:not([style*=background-]) {
    padding-top:0
}
.icon-carrot-filled {
    background-color:linear-gradient(45deg, #f5bf2f 0%, #F3A43D 100%)
}
.icon-carrot-filled:not([style*=background-])+.icon-carrot-filled:not([style*=background-]) {
    padding-top:0
}
.icon-red-filled {
    background-color:linear-gradient(45deg, #f54b0f 0%, #05395c 100%)
}
.icon-red-filled:not([style*=background-])+.icon-red-filled:not([style*=background-]) {
    padding-top:0
}
.icon-blue-gray-filled {
    background-color:linear-gradient(45deg, #8668ad 0%, #55bbeb 100%)
}
.icon-blue-gray-filled:not([style*=background-])+.icon-blue-gray-filled:not([style*=background-]) {
    padding-top:0
}
.icon.icon-xs.mdi-monitor {
    font-size:28px
}
.icon.icon-sm.mdi-monitor {
    font-size:36px
}
.icon.icon-sm.mdi-code-brackets, .icon.icon-sm.mdi-clock, .icon.icon-sm.mdi-vector-arrange-below {
    font-size:45px
}
.icon-rect.mdi-vector-arrange-below, .icon-rect.mdi-share-variant, .icon-rect.mdi-magnify, .icon-rect.mdi-monitor, .icon-circle.mdi-vector-arrange-below, .icon-circle.mdi-share-variant, .icon-circle.mdi-magnify, .icon-circle.mdi-monitor, .icon-rounded.mdi-vector-arrange-below, .icon-rounded.mdi-share-variant, .icon-rounded.mdi-magnify, .icon-rounded.mdi-monitor, .icon-outlined.mdi-vector-arrange-below, .icon-outlined.mdi-share-variant, .icon-outlined.mdi-magnify, .icon-outlined.mdi-monitor {
    font-size:36px
}
.icon-rect.mdi-brush, .icon-circle.mdi-brush, .icon-rounded.mdi-brush, .icon-outlined.mdi-brush {
    font-size:38px
}
.icon-rect.mdi-cube-outline, .icon-rect.mdi-palette, .icon-circle.mdi-cube-outline, .icon-circle.mdi-palette, .icon-rounded.mdi-cube-outline, .icon-rounded.mdi-palette, .icon-outlined.mdi-cube-outline, .icon-outlined.mdi-palette {
    font-size:40px
}
.icon-rect.mdi-format-bold, .icon-rect.mdi-spellcheck, .icon-rect.mdi-rocket, .icon-rect.mdi-xml, .icon-circle.mdi-format-bold, .icon-circle.mdi-spellcheck, .icon-circle.mdi-rocket, .icon-circle.mdi-xml, .icon-rounded.mdi-format-bold, .icon-rounded.mdi-spellcheck, .icon-rounded.mdi-rocket, .icon-rounded.mdi-xml, .icon-outlined.mdi-format-bold, .icon-outlined.mdi-spellcheck, .icon-outlined.mdi-rocket, .icon-outlined.mdi-xml {
    font-size:42px
}
a.icon-rect.fa-facebook:hover, a.icon-circle.fa-facebook:hover, a.icon-outlined.fa-facebook:hover, a.icon-rounded.fa-facebook:hover {
    color:#fff;
    background:#0956b5
}
a.icon-rect.fa-twitter:hover, a.icon-circle.fa-twitter:hover, a.icon-outlined.fa-twitter:hover, a.icon-rounded.fa-twitter:hover {
    color:#fff;
    background:#28d4f9
}
a.icon-rect.fa-google-plus:hover, a.icon-circle.fa-google-plus:hover, a.icon-outlined.fa-google-plus:hover, a.icon-rounded.fa-google-plus:hover {
    color:#fff;
    background:#e3401d
}
a.icon-rect.fa-linkedin:hover, a.icon-circle.fa-linkedin:hover, a.icon-outlined.fa-linkedin:hover, a.icon-rounded.fa-linkedin:hover {
    color:#fff;
    background:#0e7eb5
}
a.icon-rect.fa-500px:hover, a.icon-circle.fa-500px:hover, a.icon-outlined.fa-500px:hover, a.icon-rounded.fa-500px:hover {
    color:#fff;
    background:#bebebe
}
a.icon-rect.fa-rss:hover, a.icon-circle.fa-rss:hover, a.icon-outlined.fa-rss:hover, a.icon-rounded.fa-rss:hover {
    color:#fff;
    background:#f6981d
}
a.icon-rect.fa-behance:hover, a.icon-circle.fa-behance:hover, a.icon-outlined.fa-behance:hover, a.icon-rounded.fa-behance:hover {
    background:#64aae1;
    color:#fff
}
.fontawesome-icon-list {
    text-align:left
}
.fontawesome-icon-list .icon-list-item {
    padding:15px 0 15px 20px;
    font-size:18px;
    line-height:18px;
    border-radius:3px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.fontawesome-icon-list .icon-list-item i {
    padding-right:15px;
    font-size:22px;
    line-height:22px;
    float:left
}
.fontawesome-icon-list .icon-list-item:hover {
    background:#37b6ff;
    color:#fff;
    box-shadow:1px 1px 3px rgba(0, 0, 0, .3)
}
.fontawesome-icon-list .icon-list-item:hover i {
    -webkit-transform:scale(1.5);
    transform:scale(1.5)
}
.icon-list .unit-body {
    width:100%;
    text-align:left
}
.icon-list .icon {
    color:#37b6ff;
    font-size:30px;
    line-height:30px
}
.icon-list .unit {
    transition:.35s all ease;
    padding:10px;
    border-radius:3px
}
.icon-list .unit:hover {
    background:#05395c;
    box-shadow:0 1px 4px 0 rgba(0, 0, 0, .15)
}
.icon-list .unit:hover .icon {
    color:#fff
}
.icon-list .unit:hover p {
    color:#fff
}
.icon-doctor-01:before, .icon-doctor-xl:before, .icon-emergency-01:before, .icon-medical-car-01:before, .icon-medical-car-xl:before, .icon-pills-xl:before, .icon-pills-01:before {
    content:'';
    display:inline-block;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:center
}
.icon-doctor-01:before {
    background-image:url(../images/icons/icon-doctor-01.jpg)
}
.icon-doctor-xl:before {
    background-image:url(../images/icons/icon-doctor-xl.png)
}
.icon-medical-car-01:before {
    background-image:url(../images/icons/icon-medical-car-01.jpg)
}
.icon-medical-car-xl:before {
    background-image:url(../images/icons/icon-medical-car-xl.png)
}
.icon-pills-01:before {
    background-image:url(../images/icons/icon-pills-01.jpg)
}
.icon-pills-xl:before {
    background-image:url(../images/icons/icon-pills-xl.png)
}
.icon-emergency-01:before {
    background-image:url(../images/icons/icon-emergency-01.png);
    height:21px;
    width:24px
}
.progress-linear {
    position:relative
}
.progress-linear .progress-bar-linear-wrap, .progress-linear .progress-bar-linear {
    height:100%;
    border-radius:5px
}
.progress-linear .progress-bar-linear-wrap {
    margin-top:8px;
    background:#f1f3f9
}
.progress-linear .progress-bar-linear {
    width:0;
    height:12px;
    -webkit-transition:.5s all ease;
    -o-transition:.5s all ease;
    transition:.5s all ease
}
.progress-linear h6 {
    text-align:left
}
.progress-linear .progress-value:after {
    content:"%"
}
.progress-bar-circle {
    display:inline-block;
    position:relative;
    text-align:center;
    line-height:1.2
}
.progress-bar-circle:before {
    position:absolute;
    top:50%;
    left:50%;
    width:75%;
    height:75%;
    content:'';
    transform:translate(-50%, -50%);
    border-radius:50%;
    border:1px solid #f1f3f9
}
.progress-bar-circle canvas {
    vertical-align:middle
}
.progress-bar-circle span {
    position:absolute;
    top:48%;
    left:50%;
    font-size:18px;
    line-height:24px;
    font-family:oswald, sans-serif;
    color:#434445;
    transform:translate(-50%, -50%)
}
.progress-bar-circle span:after {
    content:"%"
}
.progress {
    height:20px
}
.progress-bar {
    font-weight:700;
    font-size:13px;
    line-height:20px;
    box-shadow:none
}
.media-right, .media>.pull-right {
    padding-left:10px
}
.media-left, .media>.pull-left {
    padding-right:10px
}
@media(min-width:576px) {
    .media-right, .media>.pull-right {
        padding-left:20px
    }
    .media-left, .media>.pull-left {
        padding-right:20px
    }
}
.list-group-item>.badge {
    margin-top:5px;
    margin-bottom:5px
}
.list-group-item-success {
    color:#fff;
    background-color:#abcc37
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color:#fff;
    background-color:#9bba2f
}
.list-group-item-success.list-group-item-action.active {
    color:#fff;
    background-color:#fff;
    border-color:#fff
}
.list-group-item-info {
    color:#fff;
    background-color:#79ccf2
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color:#fff;
    background-color:#62c3f0
}
.list-group-item-info.list-group-item-action.active {
    color:#fff;
    background-color:#fff;
    border-color:#fff
}
.list-group-item-warning {
    color:#fff;
    background-color:#f5bf2f
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color:#fff;
    background-color:#f4b817
}
.list-group-item-warning.list-group-item-action.active {
    color:#fff;
    background-color:#fff;
    border-color:#fff
}
.list-group-item-danger {
    color:#fff;
    background-color:#f54b0f
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color:#fff;
    background-color:#e14209
}
.list-group-item-danger.list-group-item-action.active {
    color:#fff;
    background-color:#fff;
    border-color:#fff
}
.breadcrumb-default {
    padding:28px 15px;
    background:#f7f7f7
}
.breadcrumb-default>li {
    display:inline-block
}
.breadcrumb-default>li a {
    color:#868686;
    font-size:15px
}
.breadcrumb-default>li a:hover {
    color:#55bbeb
}
.breadcrumb-default>li+li {
    margin-left:3px
}
.breadcrumb-default>li+li:before {
    content:"";
    font-family:material design icons;
    color:#868686;
    padding-right:4px
}
.breadcrumb-modern {
    position:relative;
    background-image:url(../images/backgrounds/background-breadcrumbs-01-1920x345.jpg);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
.breadcrumb-modern .list-inline li a {
    color:#fff
}
.breadcrumb-modern .list-inline li a:hover {
    color:rgba(255, 255, 255, .7)
}
.breadcrumb-modern .list-inline li {
    color:rgba(255, 255, 255, .7)
}
.breadcrumb-modern:before {
    position:absolute;
    content:'';
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0, 176, 74, .7)
}
.breadcrumb-modern>* {
    position:relative
}
@media(min-width:992px) {
    .breadcrumb-inset-left .breadcrumb-modern .container {
        padding-left:414px
    }
}
.input-group-addon {
    transition:.3s;
    color:#fff
}
.input-group-addon>.input-group-icon {
    position:relative;
    display:inline-block
}
.input-group-addon-inverse {
    background:#fff;
    border-color:#bdbdbd;
    color:#434445
}
.input-group .form-input {
    color:#212121;
    background:#fff
}
.input-group>.input-group-addon>.input-group-icon {
    font-size:28px
}
.input-group.input-group-sm .form-input {
    height:40px
}
.input-group.input-group-sm>.input-group-addon>.input-group-icon {
    font-size:19px;
    line-height:1
}
.input-group.input-group-sm>.input-group-addon>.input-group-icon.mdi {
    top:2px
}
.input-group.input-group-sm>.input-group-btn>.btn {
    font-size:14px;
    border-radius:3px
}
.input-group.input-group-sm button {
    position:relative;
    left:-4px;
    z-index:1
}
.input-group-lg>.input-group-addon>.input-group-icon {
    font-size:32px
}
.input-group .form-input:not(:first-child):not(:last-child).form-input-last-child {
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.input-group-btn {
    z-index:1
}
.input-group-btn>.btn+.btn {
    margin-left:0
}
.dropcap:first-letter {
    float:left;
    padding-right:8px;
    margin-left:-10px;
    margin-top:2px;
    font-size:120px;
    font-weight:300;
    line-height:.7
}
.dropcap-dark:first-letter {
    color:#868686
}
.alert-classic {
    padding:17px 22px;
    margin-top:10px;
    border-left-width:3px;
    border-left-style:solid;
    text-align:left;
    background-color:#f5f5f5
}
.alert-classic h1, .alert-classic h2, .alert-classic h3, .alert-classic h4, .alert-classic h5, .alert-classic h6 {
    font-weight:700
}
.snackbars {
    max-width:280px;
    padding:9px 16px;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    color:#fff;
    text-align:left;
    background-color:#212121;
    border-radius:2px;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2)
}
.snackbars .icon-xxs {
    font-size:20px
}
.snackbars p span:last-child {
    padding-left:14px
}
.snackbars-left {
    display:inline-block;
    margin-bottom:0
}
.snackbars-right {
    display:inline-block;
    float:right;
    text-transform:uppercase
}
.snackbars-right:hover {
    text-decoration:underline
}
@media(min-width:576px) {
    .snackbars {
        max-width:370px;
        padding:14px 17px
    }
}
.alert {
    margin-top:10px;
    margin-bottom:0;
    text-align:left
}
.alert .close {
    top:0;
    right:-9px;
    opacity:1;
    text-shadow:none;
    outline:none
}
.alert .close:focus, .alert .close:hover {
    color:#fff;
    opacity:1
}
.alert-classic-lg {
    padding-top:23px;
    padding-bottom:28px;
    border-left-width:4px
}
.alert-classic-lg h4, .alert-classic-lg .icon {
    font-size:21px
}
.alert-classic-lg .btn-sm {
    padding:7px 15px;
    min-width:80px;
    border-width:1px
}
@media(min-width:768px) {
    .alert-classic-lg h4 {
        font-size:24px
    }
    .alert-classic-lg .icon {
        font-size:30px
    }
}
.alert-classic-sm {
    padding-top:7px;
    padding-bottom:7px;
    border-left-width:2px
}
.alert-classic-danger {
    border-left-color:#f54b0f
}
.alert-classic-danger h1, .alert-classic-danger h2, .alert-classic-danger h3, .alert-classic-danger h4, .alert-classic-danger h5, .alert-classic-danger h6 {
    color:#05395c
}
.alert-classic-info {
    border-left-color:#79ccf2
}
.alert-classic-info h1, .alert-classic-info h2, .alert-classic-info h3, .alert-classic-info h4, .alert-classic-info h5, .alert-classic-info h6 {
    color:#64aae1
}
.alert-classic-success {
    border-left-color:#abcc37
}
.alert-classic-success h1, .alert-classic-success h2, .alert-classic-success h3, .alert-classic-success h4, .alert-classic-success h5, .alert-classic-success h6 {
    color:#84c450
}
.alert-classic-warning {
    border-left-color:#f5bf2f
}
.alert-classic-warning h1, .alert-classic-warning h2, .alert-classic-warning h3, .alert-classic-warning h4, .alert-classic-warning h5, .alert-classic-warning h6 {
    color:#f3a43d
}
.alert-success {
    color:#fff;
    background-color:#abcc37;
    border-color:#abcc37
}
.alert-success hr {
    border-top-color:#9bba2f
}
.alert-success .alert-link {
    color:#e6e6e6
}
.alert-info {
    color:#fff;
    background-color:#79ccf2;
    border-color:#79ccf2
}
.alert-info hr {
    border-top-color:#62c3f0
}
.alert-info .alert-link {
    color:#e6e6e6
}
.alert-warning {
    color:#fff;
    background-color:#f5bf2f;
    border-color:#f5bf2f
}
.alert-warning hr {
    border-top-color:#f4b817
}
.alert-warning .alert-link {
    color:#e6e6e6
}
.alert-danger {
    color:#fff;
    background-color:#f54b0f;
    border-color:#f54b0f
}
.alert-danger hr {
    border-top-color:#e14209
}
.alert-danger .alert-link {
    color:#e6e6e6
}
@-webkit-keyframes criss-cross-left {
    0% {
        left:-20px
    }
    50% {
        left:50%;
        width:20px;
        height:20px
    }
    100% {
        left:50%;
        width:375px;
        height:375px
    }
}
@keyframes criss-cross-left {
    0% {
        left:-20px
    }
    50% {
        left:50%;
        width:20px;
        height:20px
    }
    100% {
        left:50%;
        width:375px;
        height:375px
    }
}
@-webkit-keyframes criss-cross-right {
    0% {
        right:-20px
    }
    50% {
        right:50%;
        width:20px;
        height:20px
    }
    100% {
        right:50%;
        width:375px;
        height:375px
    }
}
@keyframes criss-cross-right {
    0% {
        right:-20px
    }
    50% {
        right:50%;
        width:20px;
        height:20px
    }
    100% {
        right:50%;
        width:375px;
        height:375px
    }
}
@-webkit-keyframes anim-naira-1 {
    50% {
        transform:translateY(-50%) rotate3d(0, 0, 1, -10deg);
        animation-timing-function:ease-out
    }
    100% {
        transform:translateY(0%) rotate3d(0, 0, 1, 0deg)
    }
}
@keyframes anim-naira-1 {
    50% {
        transform:translateY(-50%) rotate3d(0, 0, 1, -10deg);
        animation-timing-function:ease-out
    }
    100% {
        transform:translateY(0%) rotate3d(0, 0, 1, 0deg)
    }
}
@-webkit-keyframes anim-naira-2 {
    50% {
        transform:translateY(50%) rotate3d(0, 0, 1, 10deg);
        animation-timing-function:ease-out
    }
    100% {
        transform:translateY(0%) rotate3d(0, 0, 1, 0deg)
    }
}
@keyframes anim-naira-2 {
    50% {
        transform:translateY(50%) rotate3d(0, 0, 1, 10deg);
        animation-timing-function:ease-out
    }
    100% {
        transform:translateY(0%) rotate3d(0, 0, 1, 0deg)
    }
}
@-webkit-keyframes fadeInUpSm {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 50%, 0);
        transform:translate3d(0, 50%, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpSm {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 50%, 0);
        transform:translate3d(0, 50%, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpSm {
    -webkit-animation-name:fadeInUpSm;
    animation-name:fadeInUpSm;
    animation-duration:.4s
}
@-webkit-keyframes fadeOutDownSm {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, -50%, 0);
        transform:translate3d(0, -50%, 0)
    }
}
@keyframes fadeOutDownSm {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, -50%, 0);
        transform:translate3d(0, -50%, 0)
    }
}
.fadeOutDownSm {
    -webkit-animation-name:fadeOutDownSm;
    animation-name:fadeOutDownSm;
    animation-duration:.4s
}
@-webkit-keyframes fadeBoth {
    0%, 100% {
        opacity:0
    }
    50% {
        opacity:1
    }
}
@keyframes fadeBoth {
    0%, 100% {
        opacity:0
    }
    50% {
        opacity:1
    }
}
html .group {
    margin-bottom:-20px;
    margin-left:-15px
}
html .group:empty {
    margin-bottom:0;
    margin-left:0
}
html .group>* {
    display:inline-block;
    margin-top:0;
    margin-bottom:20px;
    margin-left:15px
}
html .group-sm {
    margin-bottom:-10px;
    margin-left:-9px
}
html .group-sm:empty {
    margin-bottom:0;
    margin-left:0
}
html .group-sm>* {
    display:inline-block;
    margin-top:0;
    margin-bottom:10px;
    margin-left:9px
}
html .group-lg {
    margin-bottom:-20px;
    margin-left:-20px
}
html .group-lg:empty {
    margin-bottom:0;
    margin-left:0
}
html .group-lg>* {
    display:inline-block;
    margin-top:0;
    margin-bottom:20px;
    margin-left:20px
}
html .group-xl {
    margin-bottom:-20px;
    margin-left:-30px
}
html .group-xl:empty {
    margin-bottom:0;
    margin-left:0
}
html .group-xl>* {
    display:inline-block;
    margin-top:0;
    margin-bottom:20px;
    margin-left:30px
}
@media(min-width:992px) {
    html .group-xl {
        margin-bottom:-20px;
        margin-left:-45px
    }
    html .group-xl>* {
        margin-bottom:20px;
        margin-left:45px
    }
}
html .group-middle {
    display:inline-flex;
    align-items:center
}
html .group-custom {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    max-width:100%
}
html .group-custom>* {
    flex:0 1 100%;
    padding-left:20px;
    padding-right:20px
}
@media(min-width:576px) {
    html .group-custom {
        flex-wrap:nowrap
    }
    html .group-custom>* {
        flex:1 1 auto
    }
}
*+.group-sm {
    margin-top:30px
}
*+.group-xl {
    margin-top:20px
}
.box-comment-meta {
    margin-bottom:0;
    font-size:12px
}
.box-comment-meta a:hover {
    color:#55bbeb
}
.box-comment-meta-icon {
    font-size:14px
}
.box-comment-title {
    margin-top:0;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase
}
.box-comment-img {
    width:40px;
    height:40px;
    border-radius:50%
}
.box-comment-body {
    font-size:15px
}
@media(min-width:576px) {
    .box-comment-img {
        width:60px;
        height:60px
    }
}
.box-comment-classic {
    position:relative
}
.box-comment-classic:before, .box-comment-classic:after {
    content:'';
    position:absolute;
    left:19px;
    background:#bdbdbd;
    width:1px
}
.box-comment-classic:before {
    top:48px;
    bottom:-8px
}
.box-comment-classic:last-child:before {
    display:none
}
@media(max-width:480px) {
    .box-comment-classic>.box-comment .box-comment-img {
        width:30px;
        height:30px;
        margin-top:5px;
        margin-left:5px
    }
}
@media(min-width:576px) {
    .box-comment-classic:after {
        display:none
    }
    .box-comment-classic+.box-comment-classic:after, .box-comment-classic .media+.box-comment-classic:after {
        display:block
    }
    .box-comment-classic .media+.box-comment-classic:after {
        bottom:auto;
        top:29px;
        right:100%;
        left:auto;
        height:1px;
        margin-right:8px;
        width:42px
    }
    .box-comment-classic .box-comment-header {
        margin-top:5px
    }
    .box-comment-classic>.box-comment {
        margin-left:80px
    }
    .box-comment-classic:before {
        top:68px
    }
    .box-comment-classic:before, .box-comment-classic:after {
        left:29px
    }
}
.box-comment-classic+.box-comment-classic, .box-comment-classic>.box-comment {
    margin-top:16px
}
.box-comment-boxed .box-comment-img {
    margin-top:15px;
    border:1px solid #bdbdbd;
    background:#fff;
    padding:2px;
    margin-right:-30px
}
.box-comment-boxed .box-comment-body {
    margin-top:10px
}
.box-comment-boxed .media-body {
    padding:15px 20px 15px 30px;
    border-radius:3px;
    border:1px solid #bdbdbd
}
@media(min-width:576px) {
    .box-comment-boxed .box-comment-img {
        margin-right:-50px;
        padding:4px
    }
    .box-comment-boxed .media-body {
        padding:20px 30px 20px 50px
    }
}
@media(min-width:1200px) {
    .box-comment-boxed>.box-comment-boxed {
        margin-left:30px
    }
    .box-comment-boxed .box-comment-meta {
        float:right
    }
    .box-comment-boxed>.box-comment-outboxed {
        margin-left:80px
    }
}
.box-comment-boxed+.box-comment-boxed, .box-comment-boxed>.box-comment {
    margin-top:20px
}
.box-comment-outboxed .box-comment-body {
    margin-top:5px
}
@media(min-width:1200px) {
    .box-comment-outboxed .box-comment-body {
        margin-top:10px
    }
    .box-comment-outboxed .box-comment-img {
        margin-top:10px
    }
    .box-comment-outboxed .media-body {
        padding:20px;
        border-radius:3px;
        border:1px solid #bdbdbd
    }
    .box-comment-outboxed .box-comment-meta>li:first-child {
        float:right;
        margin-left:20px
    }
    .box-comment-outboxed>.box-comment-outboxed {
        margin-left:80px
    }
}
.box-comment-outboxed+.box-comment-outboxed, .box-comment-outboxed>.box-comment {
    margin-top:20px
}
.quote {
    border:none;
    margin:0;
    padding:0;
    font-size:inherit
}
.quote-classic {
    text-align:left;
    position:relative
}
@media(min-width:1200px) {
    .quote-classic {
        padding-right:52px
    }
}
.quote-classic q {
    quotes:none
}
.quote-classic .quote-body {
    padding:0 10px 0 49px
}
.quote-classic .quote-meta {
    margin-top:15px
}
.quote-classic .quote-desc {
    font-size:15px;
    font-weight:400
}
.quote-classic .quote-author {
    margin-bottom:4px;
    font-weight:400
}
.quote-classic .quote-desc {
    margin-top:4px
}
.quote-classic>* {
    position:relative;
    z-index:1
}
.quote-classic:before {
    position:absolute;
    top:4px;
    left:0;
    z-index:0;
    font-family:linearicons;
    font-size:36px;
    line-height:32px;
    color:#37b6ff;
    content:'\eae5';
    transform:scaleX(-1) rotateY(-180deg)
}
@media(min-width:992px) {
    .quote-classic.quote-classic-top .quote-body {
        padding:50px 42px 0 0
    }
}
.quote-classic-boxed .quote-body {
    padding:24px 20px 0 27px;
    margin-bottom:56px;
    border-radius:3px;
    border:1px solid #f5f5f5
}
.quote-classic-boxed .quote-meta {
    margin-left:-4px;
    margin-bottom:-40px
}
.quote-classic-boxed .quote-author, .quote-classic-boxed .quote-desc {
    padding-left:24px
}
.quote-classic-boxed:before {
    top:4px;
    right:4px;
    left:auto;
    -webkit-transform:none;
    transform:none
}
.quote-classic-boxed-2 .quote-body {
    padding:60px 25px 20px 30px;
    background:#fff;
    border-radius:3px;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.quote-classic-boxed-2 .quote-meta {
    margin-left:25px;
    position:relative;
    z-index:3
}
.quote-classic-boxed-2 .quote-author {
    margin-top:20px
}
.quote-classic-boxed-2:before {
    top:50px;
    right:15px;
    left:auto;
    z-index:2;
    font-family:fontawesome;
    font-size:30px;
    line-height:30px;
    color:#f54b0f;
    content:"";
    transform:none
}
.ie-edge .quote-classic-boxed-2 .quote-body {
    box-shadow:0 2px 16px 0 rgba(0, 0, 0, .15)
}
.quote-simple-2 .quote-body {
    margin-bottom:0
}
.quote-simple-2 .quote-author {
    margin-top:12px
}
.quote-slider-2 .divider {
    margin-top:20px;
    margin-bottom:0
}
.quote-slider-2 .quote-body {
    margin-top:24px
}
.quote-slider-2 .quote-author {
    margin-top:16px;
    margin-bottom:0;
    color:#f54b0f;
    text-transform:uppercase
}
.quote-slider-2 .quote-desc {
    margin-top:-2px
}
.quote-slider-3:before {
    margin-bottom:20px;
    font-family:fontawesome;
    font-size:30px;
    line-height:30px;
    color:#55bbeb;
    content:"";
    transform:scaleX(-1)
}
.quote-slider-3 .quote-body {
    margin-top:14px
}
.quote-slider-3 .quote-author {
    margin-top:16px;
    margin-bottom:0;
    text-transform:uppercase
}
.quote-slider-3 .quote-desc {
    margin-top:-2px
}
.quote-slider-4 {
    will-change:transform
}
.quote-slider-4 q {
    font-style:italic
}
.quote-slider-4 q:before, .quote-slider-4 q:after {
    display:none
}
.quote-slider-4 .quote-author {
    position:relative
}
.quote-slider-4 .quote-author:before {
    content:"—"
}
.quote-outboxed:before {
    display:none
}
.quote-outboxed .divider {
    margin-top:20px;
    margin-bottom:0
}
.quote-outboxed .quote-body {
    position:relative;
    padding:26px 21px 25px 30px;
    background:#f5f5f5;
    border-radius:3px
}
.quote-outboxed .quote-body:before {
    position:absolute;
    top:6px;
    left:8px;
    font-family:fontawesome;
    font-size:30px;
    line-height:30px;
    color:#bdbdbd;
    content:"";
    transform:scaleX(-1);
    z-index:-1
}
.quote-outboxed .quote-body:after {
    content:'';
    position:absolute;
    top:100%;
    left:35px;
    width:0;
    height:0;
    border-style:solid;
    border-width:10px 10px 0;
    border-color:#f5f5f5 transparent transparent transparent
}
.quote-outboxed .quote-author {
    margin:0 0 6px;
    text-transform:uppercase
}
.quote-outboxed .quote-desc {
    margin-top:-2px
}
.quote-outboxed .quote-meta {
    margin:24px 0 0 3px
}
.quote-outboxed:before {
    color:#bdbdbd;
    top:0;
    left:0;
    z-index:6
}
.pagination-classic {
    padding-left:0;
    list-style:none;
    margin-left:-5px;
    font-size:0
}
.pagination-classic>li {
    display:inline-block;
    margin-left:9px
}
.pagination-classic>li>a, .pagination-classic>li>span {
    border-radius:50%;
    padding:9px 0;
    width:50px;
    height:50px;
    font-size:15px;
    min-width:40px
}
.pagination-classic>li:first-child>a, .pagination-classic>li:first-child>span {
    padding-left:0
}
.pagination-classic>li:last-child>a, .pagination-classic>li:last-child>span {
    padding-right:0
}
.pagination-classic>li.active>a, .pagination-classic>li.active>span {
    color:#fff;
    background:#37b6ff;
    border-color:#37b6ff;
    cursor:default
}
.pagination .page-link {
    padding:7px 6px;
    font-size:14px;
    line-height:24px
}
.pagination .page-item:first-child .page-link {
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.pagination .page-item:last-child .page-link {
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.pagination>li>a, .pagination>li>span {
    min-width:40px;
    font-weight:400;
    transition:.3s;
    text-align:center
}
.pagination>li:first-child a>.mdi, .pagination>li:last-child a>.mdi {
    position:relative;
    font-size:16px;
    line-height:1
}
.pagination>li:first-child a>.mdi-chevron-double-right, .pagination>li:first-child a>.mdi-chevron-double-left, .pagination>li:last-child a>.mdi-chevron-double-right, .pagination>li:last-child a>.mdi-chevron-double-left {
    top:2px
}
.pagination-sm .page-link {
    padding:9px 8.5px;
    font-size:14px;
    line-height:20px
}
.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.pagination-sm>li>a, .pagination-sm>li>span {
    min-width:40px
}
.pagination-lg .page-link {
    padding:9px 8px;
    font-size:15px;
    line-height:24px
}
.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.pagination-lg>li>a, .pagination-lg>li>span {
    min-width:44px
}
.pagination-lg>li:first-child>.mdi, .pagination-lg>li:first-child>a>.mdi, .pagination-lg>li:last-child>.mdi, .pagination-lg>li:last-child>a>.mdi {
    font-size:20px
}
.pager li>a, .pager li>span {
    transition:.3s;
    padding:7px 12px;
    font-weight:900;
    font-size:14px;
    line-height:24px;
    text-transform:uppercase;
    letter-spacing:.06em
}
.pager li>a:hover, .pager li>a:focus, .pager li>a:active, .pager li>a:active:focus {
    color:#fff;
    background-color:#212121;
    border-color:#212121
}
.pager .icon-left, .pager .icon-right {
    font-size:16px;
    line-height:24px
}
.pager .icon-left {
    float:left;
    padding-right:10px
}
.pager .icon-right {
    float:right;
    padding-left:10px
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
    color:#bdbdbd;
    background-color:transparent;
    border-color:#bdbdbd
}
.pager-sm li>a, .pager-sm li>span {
    padding:9px 8.5px;
    font-weight:900;
    font-size:14px;
    line-height:20px
}
.pager-sm .icon-left, .pager-sm .icon-right {
    line-height:20px
}
.pager-lg li>a, .pager-lg li>span {
    padding:9px 16px;
    font-weight:400;
    font-size:15px;
    line-height:24px
}
.pager-lg .icon-left, .pager-lg .icon-right {
    font-size:15px;
    line-height:24px
}
.label {
    padding:.2em .6em
}
.label-custom {
    display:inline-block;
    padding:8px;
    font-size:8px;
    font-weight:900;
    line-height:1;
    text-align:center;
    text-transform:uppercase;
    white-space:nowrap;
    letter-spacing:.06em;
    transition:.3s
}
h1 .label-custom, h2 .label-custom, h3 .label-custom, h4 .label-custom, h5 .label-custom, h6 .label-custom, p .label-custom {
    margin-left:10px
}
.label-custom, .label-custom:hover, .label-custom:focus {
    color:#fff
}
.label-ellipsis-custom {
    border-radius:10px
}
.label-rounded-custom {
    border-radius:3px
}
.label-xs-custom {
    padding:3px 5px
}
.label-sm-custom {
    padding:7px
}
.label-lg-custom {
    font-size:12px;
    padding:9px 10px
}
.label-xl-custom {
    font-size:12px;
    padding:10px 12px
}
.label-deluge {
    color:#fff;
    background-color:#8668ad
}
.label-deluge[href]:hover, .label-deluge[href]:focus {
    color:#fff;
    text-decoration:none;
    background-color:#6d5092
}
.label-default {
    color:#05395c;
    background-color:#bdbdbd
}
.label-default[href]:hover, .label-default[href]:focus {
    color:#05395c;
    text-decoration:none;
    background-color:#a4a4a4
}
.label-primary {
    color:#fff;
    background-color:#37b6ff
}
.label-primary[href]:hover, .label-primary[href]:focus {
    color:#fff;
    text-decoration:none;
    background-color:#2295c5
}
.label-success {
    color:#05395c;
    background-color:#abcc37
}
.label-success[href]:hover, .label-success[href]:focus {
    color:#05395c;
    text-decoration:none;
    background-color:#8aa62a
}
.label-info {
    color:#05395c;
    background-color:#79ccf2
}
.label-info[href]:hover, .label-info[href]:focus {
    color:#05395c;
    text-decoration:none;
    background-color:#4bbaed
}
.label-warning {
    color:#05395c;
    background-color:#f5bf2f
}
.label-warning[href]:hover, .label-warning[href]:focus {
    color:#05395c;
    text-decoration:none;
    background-color:#e6aa0b
}
.label-danger {
    color:#fff;
    background-color:#f54b0f
}
.label-danger[href]:hover, .label-danger[href]:focus {
    color:#fff;
    text-decoration:none;
    background-color:#c93b08
}
.post-meta .icon-xxs {
    font-size:18px
}
.post-title+.post-meta {
    margin-top:8px
}
.post-default .post-controls {
    margin-bottom:0
}
.post-default .post-controls+.post-title {
    margin-top:8px
}
.post-modern {
    border-radius:5px;
    transition:.3s all ease
}
.post-modern .post-body p {
    color:#434445
}
.post-modern .post-media {
    position:relative;
    background:#434445
}
.post-modern .post-media img {
    transition:all .3s;
    will-change:transform
}
.post-modern .post-media img:hover {
    opacity:.8
}
@media(min-width:768px) {
    .post-modern .post-media {
        text-align:left
    }
}
.post-modern .post-media .post-media-svg-wrap {
    position:absolute;
    top:30px;
    right:0
}
.post-modern .post-media .post-media-svg-wrap .post-media-svg {
    position:relative;
    height:40px
}
.post-modern .post-media .post-media-svg-wrap .post-media-svg svg {
    width:158px;
    height:40px
}
.post-modern .post-media .post-media-svg-wrap .post-media-svg .post-media-svg-body {
    position:absolute;
    top:50%;
    left:50%;
    width:100%;
    transform:translate(-50%, -50%);
    will-change:content
}
.post-modern .post-media .post-media-svg-wrap .post-media-svg .post-media-svg-body .post-media-group-icons {
    padding-right:10px
}
.post-modern .post-media .post-media-svg-wrap .post-media-svg .post-media-svg-body .post-media-group-icons .icon {
    padding-right:0
}
.post-modern .post-media .post-media-svg-wrap .post-media-svg .post-media-svg-body .post-media-group-icons .icon+.icon {
    margin-right:5px
}
.post-modern .post-media .post-media-svg-wrap .post-media-svg .post-media-price {
    float:left;
    padding-left:23px
}
.post-modern .post-media .post-media-svg-wrap .post-media-svg .icon {
    float:right;
    padding-right:20px;
    opacity:.5;
    font-size:18px;
    line-height:26px
}
.post-modern .post-content a {
    transition:.3s all ease
}
.post-modern .post-title h4 {
    color:#37b6ff
}
.post-modern .post-title h4 a {
    transition:.3s all ease
}
.post-modern .post-content {
    padding-bottom:32px
}
.post-modern .post-content-header, .post-modern .post-body {
    padding-right:20px;
    padding-left:20px
}
.post-modern .post-content-header {
    padding-top:19px
}
.post-modern .post-content-desc {
    padding-left:20px;
    padding-right:20px
}
.post-modern .post-inset {
    padding-bottom:0
}
.post-modern .post-content {
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.post-modern .post-content .unit-spacing-xs.unit-horizontal>.unit-left+.unit-body {
    padding-left:10px
}
.post-modern .post-content .unit-spacing-xs.unit-horizontal>.unit-body+.unit-right {
    padding-left:3px
}
.post-modern .unit .unit-left>.icon-xxs {
    width:33px;
    height:33px;
    font-size:17px;
    line-height:29px
}
.post-modern .post-content-stars {
    margin-top:-16px
}
.post-modern .post-content-stars .icon-xxs {
    font-size:10px
}
.post-modern .post-body-buttons {
    margin-top:25px
}
@media(min-width:576px) {
    .post-modern .post-content-header, .post-modern .post-body {
        padding-right:35px;
        padding-left:35px
    }
    .post-modern .post-content-desc {
        padding-left:35px;
        padding-right:35px
    }
}
@media(min-width:992px) {
    .post-modern .post-content-header, .post-modern .post-body {
        padding-right:40px;
        padding-left:40px
    }
    .post-modern .post-content-desc {
        padding-left:40px;
        padding-right:40px
    }
}
@media(min-width:1200px) {
    .post-modern {
        position:relative;
        z-index:0
    }
    .post-modern .post-content-header, .post-modern .post-body {
        padding-right:30px;
        padding-left:30px
    }
    .post-modern .post-content-desc {
        padding-left:25px;
        padding-right:25px
    }
    .post-modern .post-content {
        position:relative
    }
    .post-modern .post-content .post-body-buttons {
        position:absolute;
        left:0;
        right:0;
        bottom:-100px;
        visibility:hidden;
        opacity:0;
        margin-top:0;
        transition:.3s all ease
    }
    .post-modern:hover {
        z-index:4;
        padding-bottom:123px;
        margin-bottom:-123px
    }
    .post-modern:hover .post-content .post-body-buttons {
        visibility:visible;
        opacity:1
    }
}
@media(min-width:1800px) {
    .post-modern:hover {
        padding-bottom:66px;
        margin-bottom:-66px
    }
    .post-modern .post-content .post-body-buttons {
        bottom:-35px
    }
}
.post-modern-classic img {
    width:100%;
    height:auto
}
.post-modern-classic-meta span+span {
    padding-left:5px
}
.post-modern-classic-meta .icon {
    transition:.3s all ease
}
.post-modern-classic-meta .icon:hover, .post-modern-classic-meta .icon:hover .icon {
    color:#37b6ff
}
.post-modern-classic *+.list-inline-dashed {
    margin-top:6px
}
.post-modern-classic *+.tags {
    margin-top:20px
}
.post-modern-classic .post-content {
    padding:20px 0 0
}
.post-modern-classic .post-content .list-inline a {
    transition:.3s all ease
}
.post-modern-classic .post-content .list-inline a:hover {
    color:#37b6ff;
    text-decoration:none
}
.post-modern-classic *+.post-body {
    margin-top:10px
}
.post-modern-classic .post-body {
    padding:0
}
.post-modern-classic:hover {
    margin-bottom:0;
    padding-bottom:0
}
@media(min-width:1200px) {
    .post-modern-classic .post-content {
        padding:20px 23px 0 0
    }
}
.post-modern-classic-full *+.list-inline-dashed {
    margin-top:15px
}
.post-modern-classic-full *+.tags {
    margin-top:30px
}
.post-modern-simple:before {
    display:none
}
.post-modern-simple .post-media img {
    border-radius:0
}
.post-modern-simple .post-content {
    padding:0
}
.post-modern-simple .post-content .btn {
    min-width:0
}
.post-modern-timeline {
    position:relative;
    transition:.3s all ease
}
.post-modern-timeline .post-media iframe {
    border-top-left-radius:6px;
    border-top-right-radius:6px
}
.post-modern-timeline .post-media img {
    width:100%;
    max-width:inherit
}
.post-modern-timeline, .post-modern-timeline:hover {
    margin-bottom:0;
    padding-bottom:0
}
.post-modern-timeline:before {
    display:none
}
.post-modern-timeline .post-content {
    padding:24px 0 0
}
.post-modern-timeline .post-author {
    margin-top:30px
}
.post-modern-timeline .post-author-img, .post-modern-timeline .post-author-name {
    display:inline-block
}
.post-modern-timeline .post-author-img {
    padding-right:10px
}
.post-modern-timeline .post-body {
    padding:0
}
.post-modern-timeline+.post-modern-timeline {
    margin-top:34px
}
@media(min-width:992px) {
    .post-modern-timeline .post-content {
        position:static
    }
    .post-modern-timeline+.post-modern-timeline:before {
        position:absolute;
        bottom:100%;
        width:1px;
        height:34px;
        content:'';
        background:#f1f3f9
    }
    .post-modern-timeline:after {
        position:absolute;
        top:204px;
        bottom:-38px;
        width:1px;
        content:'';
        background:#f1f3f9;
        pointer-events:none
    }
    .post-modern-timeline .post-author-img {
        width:76px;
        height:45px
    }
    .post-modern-timeline .post-author-name {
        position:absolute;
        bottom:0;
        left:50%;
        margin-bottom:-69px;
        font-weight:700;
        white-space:nowrap;
        margin-left:9px;
        color:#37b6ff;
        transform:translateX(-50%)
    }
    .post-modern-timeline .post-author {
        position:absolute;
        top:0;
        margin-top:69px;
        pointer-events:none
    }
    .post-modern-timeline .post-author:after {
        content:'';
        position:absolute;
        top:50%;
        margin-top:18px;
        width:70px;
        height:1px;
        background:#f1f3f9;
        pointer-events:none
    }
    .post-modern-timeline:first-child .post-author:before {
        display:none
    }
    .post-modern-timeline:last-child:after {
        display:none
    }
}
@media(min-width:992px) {
    .post-modern-timeline-left {
        top:-70px;
        margin-left:150px
    }
    .post-modern-timeline-left:before, .post-modern-timeline-left:after {
        left:-115px
    }
    .post-modern-timeline-left .post-author {
        right:100%;
        margin-right:84px
    }
    .post-modern-timeline-left .post-author:before {
        left:22px
    }
    .post-modern-timeline-left .post-author:after {
        left:100%;
        margin-left:14px
    }
}
@media(min-width:992px) {
    .post-modern-timeline-left-last:after {
        bottom:9px
    }
}
.post-modern-timeline-date {
    display:block;
    margin:50px 19px 21px;
    font-size:15px;
    font-weight:400;
    overflow:hidden
}
@media(min-width:992px) {
    .post-modern-timeline-date {
        margin:-25px -7px 21px
    }
}
.post-modern-timeline-date time {
    position:relative
}
.post-modern-timeline-date time:after, .post-modern-timeline-date time:before {
    content:'';
    position:absolute;
    top:50%;
    height:1px;
    width:2000px;
    background:#bdbdbd
}
.post-modern-timeline-date time:before {
    right:100%;
    margin-right:30px
}
.post-modern-timeline-date time:after {
    left:100%;
    margin-left:30px
}
@media(min-width:992px) {
    .post-modern-timeline-date time:before, .post-modern-timeline-date time:after {
        display:none
    }
}
.fb-page-responsive {
    text-align:center
}
.fb-page-responsive, .fb-post {
    overflow-x:auto;
    overflow-y:hidden;
    max-width:100%
}
.blog-grid-sidebar .widget-flickrfeed-lg .flickr-item {
    max-width:110px
}
@media(min-width:1800px) {
    .blog-grid-sidebar .widget-flickrfeed-lg .flickr-item {
        max-width:160px
    }
}
.post-vacation {
    display:block;
    padding:25px;
    border-radius:5px;
    background:#fff;
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease
}
.post-vacation .h4 {
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease
}
.post-vacation .list-inline-sm {
    margin-left:-15px
}
.post-vacation .icon-xs {
    font-size:22px
}
@media(min-width:768px) {
    .post-vacation {
        padding:22px 27px
    }
}
@media(min-width:1200px) {
    .post-vacation:hover {
        box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2)
    }
    .post-vacation:hover .h4 {
        color:#37b6ff
    }
}
@media(min-width:1800px) {
    .post-vacation li+li {
        margin-left:36px
    }
}
.ie-edge .post-vacation {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.guide-post {
    display:inline-block;
    border-radius:5px
}
.guide-post img {
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.guide-post-body {
    padding:20px 30px;
    background:#fff;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
@media(min-width:1200px) {
    .guide-post {
        transition:.3s all ease
    }
    .guide-post:hover {
        box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
    }
}
.single-deal-post-stars .icon-xxs {
    font-size:10px
}
.single-deal-post-stars>* {
    margin-bottom:16px
}
.single-deal-post .unit-spacing-xs.unit-horizontal>.unit-body+.unit-right, .single-deal-post .unit-spacing-xs.unit-horizontal>.unit-left+.unit-body {
    padding-left:5px
}
.single-deal-post-svg {
    position:relative
}
.single-deal-post-svg-body {
    position:absolute;
    top:50%;
    left:50%;
    width:100%;
    padding:5px 33px;
    transform:translate(-50%, -50%);
    will-change:content
}
.single-deal-post-svg-body .icon {
    float:right;
    opacity:.5;
    font-size:22px;
    line-height:36px
}
.single-deal-post-price {
    float:left;
    font-family:oswald, sans-serif;
    font-size:24px
}
.single-deal-post-svg, .single-deal-post-svg svg {
    width:199px;
    height:50px
}
@media(min-width:576px) {
    .single-deal-post-button {
        margin-left:-10px
    }
}
.fb-page-responsive {
    text-align:left
}
.fb-page-responsive, .fb-post {
    overflow-x:auto;
    overflow-y:hidden;
    max-width:100%
}
.rd-mailform {
    position:relative
}
label {
    margin-bottom:6px;
    font-weight:400
}
.input-sm, .input-lg, .form-input {
    font-size:14px
}
.input-sm, .input-sm:focus, .input-lg, .input-lg:focus, .form-input, .form-input:focus {
    box-shadow:none
}
.form-input {
    border-radius:5px;
    background:#fff;
    padding-left:16px
}
textarea.form-input {
    height:135px;
    min-height:46px;
    max-height:230px;
    resize:vertical
}
input.text-gray-darker::-moz-placeholder {
    color:#434445;
    opacity:1
}
input.text-gray-darker:-ms-input-placeholder {
    color:#434445
}
input.text-gray-darker::-webkit-input-placeholder {
    color:#434445
}
.form-input {
    -webkit-appearance:none
}
.form-input:focus {
    outline:0
}
.input-sm {
    line-height:40px
}
.input-lg {
    line-height:24px
}
.form-input-rect {
    border-radius:0
}
.form-input-ellipse.form-input {
    border-radius:23px
}
.form-input-ellipse.form-input-sm {
    border-radius:20px
}
.form-input-ellipse.form-input-lg {
    border-radius:29px
}
.form-input-impressed {
    background:#f7f7f7;
    border:none
}
.form-input-impressed, .form-input-impressed:focus {
    box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .15)
}
.form-input-impressed.form-validation-inside+.form-validation {
    background:#f7f7f7
}
.form-inline-custom .input-group-btn:last-child>.btn {
    border-bottom-left-radius:25px;
    border-top-left-radius:25px
}
.form-inline-custom .input-group .form-input:focus {
    z-index:1
}
.form-inline-custom .input-group-btn:last-child>.btn {
    margin-left:-30px
}
.form-inline-custom .form-input {
    padding-right:44px
}
@media(max-width:479px) {
    .form-inline-custom .btn {
        padding:7px 20px
    }
}
.form-wrap {
    position:relative;
    margin-bottom:0
}
.form-wrap-multiple {
    display:flex;
    justify-content:center;
    flex-direction:column
}
.form-wrap-multiple .form-wrap {
    width:100%;
    margin-bottom:0
}
.form-wrap-multiple .form-wrap+.form-wrap {
    position:relative
}
@media(min-width:576px) {
    .form-wrap-multiple {
        flex-direction:row;
        align-items:baseline
    }
    .form-wrap-multiple .form-wrap+.form-wrap {
        margin-left:30px;
        margin-top:0;
        position:relative
    }
    .form-wrap-multiple .form-wrap+.form-wrap:before {
        content:"–";
        position:absolute;
        bottom:15px;
        left:-20px;
        margin-top:-1px
    }
}
.form-label {
    position:absolute;
    top:25px;
    left:16px;
    font-size:14px;
    color:#212121;
    pointer-events:none;
    z-index:9;
    transition:.3s;
    transform:translateY(-50%);
    transform-origin:0 0
}
.form-label.focus {
    color:#868686;
    opacity:0
}
.form-label.auto-fill {
    color:#212121
}
.form-label-sm {
    top:20px;
    left:12px
}
.form-label-sm.focus {
    top:-1px
}
.form-label-lg {
    top:35px;
    left:35px
}
.form-label-lg.focus {
    top:8px
}
@media(min-width:768px) {
    .form-label-outside {
        position:static
    }
    .form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {
        transform:none;
        color:#212121;
        font-size:14px
    }
}
.form-label-outside.form-label-size-lg {
    font-size:16.8px
}
.form-label-outside.form-label-size-sm {
    font-size:11.2px
}
.form-validation {
    position:absolute;
    top:1px;
    left:16px;
    font-size:10px;
    line-height:10px;
    margin-top:2px;
    transition:.3s
}
.form-validation-inside+.form-validation {
    top:2px;
    margin-top:0;
    left:12px;
    background:#fff;
    z-index:10
}
@media(min-width:768px) {
    .form-wrap-label-outside .form-validation {
        top:30px;
        left:auto;
        right:10px
    }
}
@media(max-width:350px) {
    .form-wrap-captcha .form-validation {
        top:4px
    }
}
.form-input-feedback {
    font-size:20px
}
.form-in-process {
    cursor:wait
}
.form-in-process button, .form-in-process textarea, .form-in-process select, .form-in-process input {
    pointer-events:none
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color:#05395c
}
.has-error .form-input:not(.form-input-impressed), .has-error .form-input:not(.form-input-impressed):focus {
    border-color:#f54b0f;
    box-shadow:none
}
.has-error .form-input-impressed, .has-error .form-input-impressed:focus {
    box-shadow:inset 0 0 0 1px #f54b0f
}
.has-error .input-group-addon {
    color:#fff;
    border-color:#f54b0f;
    background-color:#f54b0f
}
.has-error .input-group-btn>.btn {
    border-color:#f54b0f;
    background:#f54b0f
}
.has-error .form-validation {
    color:#05395c
}
.has-error .recaptcha iframe {
    border:1px solid #f54b0f
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color:#84c450
}
.has-success .form-input:not(.form-input-impressed), .has-success .form-input:not(.form-input-impressed):focus {
    border-color:#abcc37;
    box-shadow:none
}
.has-success .form-input-impressed, .has-success .form-input-impressed:focus {
    box-shadow:inset 0 0 0 1px #abcc37
}
.has-success .input-group-addon {
    color:#fff;
    border-color:#abcc37;
    background-color:#abcc37
}
.has-success .input-group-btn>.btn {
    border-color:#abcc37;
    background:#abcc37
}
.has-success .form-validation {
    color:#84c450
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
    color:#f3a43d
}
.has-warning .form-input:not(.form-input-impressed), .has-warning .form-input:not(.form-input-impressed):focus {
    border-color:#f5bf2f;
    box-shadow:none
}
.has-warning .form-input-impressed, .has-warning .form-input-impressed:focus {
    box-shadow:inset 0 0 0 1px #f5bf2f
}
.has-warning .input-group-addon {
    color:#fff;
    border-color:#f5bf2f;
    background-color:#f5bf2f
}
.has-warning .input-group-btn>.btn {
    border-color:#f5bf2f;
    background:#f5bf2f
}
.has-warning .form-validation {
    color:#f3a43d
}
.has-info .help-block, .has-info .control-label, .has-info .radio, .has-info .checkbox, .has-info .radio-inline, .has-info .checkbox-inline, .has-info.radio label, .has-info.checkbox label, .has-info.radio-inline label, .has-info.checkbox-inline label {
    color:#64aae1
}
.has-info .form-input:not(.form-input-impressed), .has-info .form-input:not(.form-input-impressed):focus {
    border-color:#79ccf2;
    box-shadow:none
}
.has-info .form-input-impressed, .has-info .form-input-impressed:focus {
    box-shadow:inset 0 0 0 1px #79ccf2
}
.has-info .input-group-addon {
    color:#fff;
    border-color:#79ccf2;
    background-color:#79ccf2
}
.has-info .input-group-btn>.btn {
    border-color:#79ccf2;
    background:#79ccf2
}
.has-info .form-validation {
    color:#64aae1
}
.has-feedback .form-label~.form-input-feedback {
    top:0
}
@media(min-width:768px) {
    .has-feedback .form-label~.form-input-feedback {
        top:34px
    }
}
.has-feedback .input-sm~.form-input-feedback {
    width:40px;
    height:40px;
    line-height:40px
}
.has-feedback .form-input {
    padding-right:50px
}
.has-feedback .form-input.input-sm {
    padding-right:40px
}
.has-feedback .form-input.input-lg {
    padding-right:70px
}
#form-output-global {
    position:fixed;
    bottom:30px;
    left:15px;
    visibility:hidden;
    transform:translateX(-500px);
    transition:.3s all ease;
    z-index:9999999
}
#form-output-global.active {
    transform:translateX(0);
    visibility:visible
}
@media(min-width:576px) {
    #form-output-global {
        left:30px
    }
}
.form-output {
    position:absolute;
    top:100%;
    left:0;
    font-size:10px;
    line-height:10px;
    margin-top:2px;
    transition:.3s;
    opacity:0;
    visibility:hidden
}
.form-output.active {
    opacity:1;
    visibility:visible
}
.form-output.error {
    color:#05395c
}
.form-output.success {
    color:#84c450
}
.radio .radio-custom, .radio-inline .radio-custom, .checkbox .checkbox-custom, .checkbox-inline .checkbox-custom {
    opacity:0
}
.radio .radio-custom, .radio .radio-custom-dummy, .radio-inline .radio-custom, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom, .checkbox-inline .checkbox-custom-dummy {
    position:absolute;
    width:14px;
    height:14px;
    margin-left:-20px;
    margin-top:5px;
    outline:none;
    cursor:pointer
}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy {
    pointer-events:none;
    background:#f5f5f5;
    box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .15)
}
.radio .radio-custom-dummy:after, .radio-inline .radio-custom-dummy:after, .checkbox .checkbox-custom-dummy:after, .checkbox-inline .checkbox-custom-dummy:after {
    position:absolute;
    opacity:0
}
.radio .radio-custom:focus, .radio-inline .radio-custom:focus, .checkbox .checkbox-custom:focus, .checkbox-inline .checkbox-custom:focus {
    outline:none
}
.radio-custom:checked+.radio-custom-dummy:after, .checkbox-custom:checked+.checkbox-custom-dummy:after {
    opacity:1
}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy {
    border-radius:50%
}
.radio .radio-custom-dummy:after, .radio-inline .radio-custom-dummy:after {
    content:'';
    top:3px;
    right:3px;
    bottom:3px;
    left:3px;
    background:#434445;
    border-radius:50%
}
.checkbox, .checkbox-inline {
    padding-left:20px
}
.checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy {
    pointer-events:none;
    border-radius:3px;
    margin-left:0;
    left:0
}
.checkbox .checkbox-custom-dummy:after, .checkbox-inline .checkbox-custom-dummy:after {
    content:"";
    font-family:material design icons;
    font-size:20px;
    line-height:10px;
    position:absolute;
    top:0;
    left:0;
    color:#434445
}
.toggle-custom {
    display:none
}
.toggle-custom-dummy {
    content:"";
    display:inline-block;
    width:32px;
    height:14px;
    background-color:#f1f3f9;
    border-radius:15px;
    transition:background .3s ease;
    vertical-align:middle;
    cursor:pointer;
    box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, .15)
}
.toggle-custom-dummy:after {
    content:"";
    display:inline-block;
    width:20px;
    height:21px;
    background-color:#fff;
    border-radius:20px;
    position:relative;
    box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .25);
    left:-9px;
    top:-4px;
    transition:left .3s ease, background .3s ease, box-shadow .1s ease
}
.toggle-custom:checked+.toggle-custom-dummy {
    background-color:#37b6ff
}
.toggle-custom:checked+.toggle-custom-dummy:after {
    left:9px
}
.toggle-inline {
    cursor:pointer
}
.toggle-inline .toggle-custom-dummy {
    margin-right:20px;
    margin-left:6px
}
.toggle-inline+.toggle-inline {
    margin-left:20px
}
.form-search {
    position:relative
}
.form-search .form-wrap {
    margin-bottom:0
}
.form-search-submit {
    position:absolute;
    font-size:15px;
    right:19px;
    top:0;
    bottom:0;
    padding:0;
    background:0 0;
    border:none;
    box-shadow:none;
    color:#868686;
    transition:.3s all ease;
    cursor:pointer
}
.form-search-submit:hover, .form-search-submit:focus {
    color:#37b6ff;
    outline:none
}
.form-search-label {
    color:#434445
}
.form-search-input {
    padding-right:43px;
    color:#434445
}
.recaptcha iframe {
    border-radius:3px
}
.input-group .form-input:focus {
    z-index:1
}
.rd-mailform-alice .form-validation {
    left:8px
}
html .page .inset-left-0 {
    padding-left:0
}
html .page .inset-left-10 {
    padding-left:10px
}
html .page .inset-left-15 {
    padding-left:15px
}
html .page .inset-left-20 {
    padding-left:20px
}
html .page .inset-left-25 {
    padding-left:25px
}
html .page .inset-left-30 {
    padding-left:30px
}
html .page .inset-left-40 {
    padding-left:40px
}
html .page .inset-left-50 {
    padding-left:50px
}
html .page .inset-left-60 {
    padding-left:60px
}
html .page .inset-left-70 {
    padding-left:70px
}
html .page .inset-left-75 {
    padding-left:75px
}
html .page .inset-left-80 {
    padding-left:80px
}
html .page .inset-left-93 {
    padding-left:93px
}
html .page .inset-left-100 {
    padding-left:100px
}
html .page .inset-left-115 {
    padding-left:115px
}
@media(min-width:576px) {
    html .page .inset-sm-left-0 {
        padding-left:0
    }
    html .page .inset-sm-left-10 {
        padding-left:10px
    }
    html .page .inset-sm-left-15 {
        padding-left:15px
    }
    html .page .inset-sm-left-20 {
        padding-left:20px
    }
    html .page .inset-sm-left-25 {
        padding-left:25px
    }
    html .page .inset-sm-left-30 {
        padding-left:30px
    }
    html .page .inset-sm-left-40 {
        padding-left:40px
    }
    html .page .inset-sm-left-50 {
        padding-left:50px
    }
    html .page .inset-sm-left-60 {
        padding-left:60px
    }
    html .page .inset-sm-left-70 {
        padding-left:70px
    }
    html .page .inset-sm-left-75 {
        padding-left:75px
    }
    html .page .inset-sm-left-80 {
        padding-left:80px
    }
    html .page .inset-sm-left-93 {
        padding-left:93px
    }
    html .page .inset-sm-left-100 {
        padding-left:100px
    }
    html .page .inset-sm-left-115 {
        padding-left:115px
    }
}
@media(min-width:768px) {
    html .page .inset-md-left-0 {
        padding-left:0
    }
    html .page .inset-md-left-10 {
        padding-left:10px
    }
    html .page .inset-md-left-15 {
        padding-left:15px
    }
    html .page .inset-md-left-20 {
        padding-left:20px
    }
    html .page .inset-md-left-25 {
        padding-left:25px
    }
    html .page .inset-md-left-30 {
        padding-left:30px
    }
    html .page .inset-md-left-40 {
        padding-left:40px
    }
    html .page .inset-md-left-50 {
        padding-left:50px
    }
    html .page .inset-md-left-60 {
        padding-left:60px
    }
    html .page .inset-md-left-70 {
        padding-left:70px
    }
    html .page .inset-md-left-75 {
        padding-left:75px
    }
    html .page .inset-md-left-80 {
        padding-left:80px
    }
    html .page .inset-md-left-93 {
        padding-left:93px
    }
    html .page .inset-md-left-100 {
        padding-left:100px
    }
    html .page .inset-md-left-115 {
        padding-left:115px
    }
}
@media(min-width:992px) {
    html .page .inset-lg-left-0 {
        padding-left:0
    }
    html .page .inset-lg-left-10 {
        padding-left:10px
    }
    html .page .inset-lg-left-15 {
        padding-left:15px
    }
    html .page .inset-lg-left-20 {
        padding-left:20px
    }
    html .page .inset-lg-left-25 {
        padding-left:25px
    }
    html .page .inset-lg-left-30 {
        padding-left:30px
    }
    html .page .inset-lg-left-40 {
        padding-left:40px
    }
    html .page .inset-lg-left-50 {
        padding-left:50px
    }
    html .page .inset-lg-left-60 {
        padding-left:60px
    }
    html .page .inset-lg-left-70 {
        padding-left:70px
    }
    html .page .inset-lg-left-75 {
        padding-left:75px
    }
    html .page .inset-lg-left-80 {
        padding-left:80px
    }
    html .page .inset-lg-left-93 {
        padding-left:93px
    }
    html .page .inset-lg-left-100 {
        padding-left:100px
    }
    html .page .inset-lg-left-115 {
        padding-left:115px
    }
}
@media(min-width:1200px) {
    html .page .inset-xl-left-0 {
        padding-left:0
    }
    html .page .inset-xl-left-10 {
        padding-left:10px
    }
    html .page .inset-xl-left-15 {
        padding-left:15px
    }
    html .page .inset-xl-left-20 {
        padding-left:20px
    }
    html .page .inset-xl-left-25 {
        padding-left:25px
    }
    html .page .inset-xl-left-30 {
        padding-left:30px
    }
    html .page .inset-xl-left-40 {
        padding-left:40px
    }
    html .page .inset-xl-left-50 {
        padding-left:50px
    }
    html .page .inset-xl-left-60 {
        padding-left:60px
    }
    html .page .inset-xl-left-70 {
        padding-left:70px
    }
    html .page .inset-xl-left-75 {
        padding-left:75px
    }
    html .page .inset-xl-left-80 {
        padding-left:80px
    }
    html .page .inset-xl-left-93 {
        padding-left:93px
    }
    html .page .inset-xl-left-100 {
        padding-left:100px
    }
    html .page .inset-xl-left-115 {
        padding-left:115px
    }
}
@media(min-width:1800px) {
    html .page .inset-xxl-left-0 {
        padding-left:0
    }
    html .page .inset-xxl-left-10 {
        padding-left:10px
    }
    html .page .inset-xxl-left-15 {
        padding-left:15px
    }
    html .page .inset-xxl-left-20 {
        padding-left:20px
    }
    html .page .inset-xxl-left-25 {
        padding-left:25px
    }
    html .page .inset-xxl-left-30 {
        padding-left:30px
    }
    html .page .inset-xxl-left-40 {
        padding-left:40px
    }
    html .page .inset-xxl-left-50 {
        padding-left:50px
    }
    html .page .inset-xxl-left-60 {
        padding-left:60px
    }
    html .page .inset-xxl-left-70 {
        padding-left:70px
    }
    html .page .inset-xxl-left-75 {
        padding-left:75px
    }
    html .page .inset-xxl-left-80 {
        padding-left:80px
    }
    html .page .inset-xxl-left-93 {
        padding-left:93px
    }
    html .page .inset-xxl-left-100 {
        padding-left:100px
    }
    html .page .inset-xxl-left-115 {
        padding-left:115px
    }
}
html .page .inset-right-0 {
    padding-right:0
}
html .page .inset-right-10 {
    padding-right:10px
}
html .page .inset-right-15 {
    padding-right:15px
}
html .page .inset-right-20 {
    padding-right:20px
}
html .page .inset-right-25 {
    padding-right:25px
}
html .page .inset-right-30 {
    padding-right:30px
}
html .page .inset-right-40 {
    padding-right:40px
}
html .page .inset-right-50 {
    padding-right:50px
}
html .page .inset-right-60 {
    padding-right:60px
}
html .page .inset-right-70 {
    padding-right:70px
}
html .page .inset-right-75 {
    padding-right:75px
}
html .page .inset-right-80 {
    padding-right:80px
}
html .page .inset-right-93 {
    padding-right:93px
}
html .page .inset-right-100 {
    padding-right:100px
}
html .page .inset-right-115 {
    padding-right:115px
}
@media(min-width:576px) {
    html .page .inset-sm-right-0 {
        padding-right:0
    }
    html .page .inset-sm-right-10 {
        padding-right:10px
    }
    html .page .inset-sm-right-15 {
        padding-right:15px
    }
    html .page .inset-sm-right-20 {
        padding-right:20px
    }
    html .page .inset-sm-right-25 {
        padding-right:25px
    }
    html .page .inset-sm-right-30 {
        padding-right:30px
    }
    html .page .inset-sm-right-40 {
        padding-right:40px
    }
    html .page .inset-sm-right-50 {
        padding-right:50px
    }
    html .page .inset-sm-right-60 {
        padding-right:60px
    }
    html .page .inset-sm-right-70 {
        padding-right:70px
    }
    html .page .inset-sm-right-75 {
        padding-right:75px
    }
    html .page .inset-sm-right-80 {
        padding-right:80px
    }
    html .page .inset-sm-right-93 {
        padding-right:93px
    }
    html .page .inset-sm-right-100 {
        padding-right:100px
    }
    html .page .inset-sm-right-115 {
        padding-right:115px
    }
}
@media(min-width:768px) {
    html .page .inset-md-right-0 {
        padding-right:0
    }
    html .page .inset-md-right-10 {
        padding-right:10px
    }
    html .page .inset-md-right-15 {
        padding-right:15px
    }
    html .page .inset-md-right-20 {
        padding-right:20px
    }
    html .page .inset-md-right-25 {
        padding-right:25px
    }
    html .page .inset-md-right-30 {
        padding-right:30px
    }
    html .page .inset-md-right-40 {
        padding-right:40px
    }
    html .page .inset-md-right-50 {
        padding-right:50px
    }
    html .page .inset-md-right-60 {
        padding-right:60px
    }
    html .page .inset-md-right-70 {
        padding-right:70px
    }
    html .page .inset-md-right-75 {
        padding-right:75px
    }
    html .page .inset-md-right-80 {
        padding-right:80px
    }
    html .page .inset-md-right-93 {
        padding-right:93px
    }
    html .page .inset-md-right-100 {
        padding-right:100px
    }
    html .page .inset-md-right-115 {
        padding-right:115px
    }
}
@media(min-width:992px) {
    html .page .inset-lg-right-0 {
        padding-right:0
    }
    html .page .inset-lg-right-10 {
        padding-right:10px
    }
    html .page .inset-lg-right-15 {
        padding-right:15px
    }
    html .page .inset-lg-right-20 {
        padding-right:20px
    }
    html .page .inset-lg-right-25 {
        padding-right:25px
    }
    html .page .inset-lg-right-30 {
        padding-right:30px
    }
    html .page .inset-lg-right-40 {
        padding-right:40px
    }
    html .page .inset-lg-right-50 {
        padding-right:50px
    }
    html .page .inset-lg-right-60 {
        padding-right:60px
    }
    html .page .inset-lg-right-70 {
        padding-right:70px
    }
    html .page .inset-lg-right-75 {
        padding-right:75px
    }
    html .page .inset-lg-right-80 {
        padding-right:80px
    }
    html .page .inset-lg-right-93 {
        padding-right:93px
    }
    html .page .inset-lg-right-100 {
        padding-right:100px
    }
    html .page .inset-lg-right-115 {
        padding-right:115px
    }
}
@media(min-width:1200px) {
    html .page .inset-xl-right-0 {
        padding-right:0
    }
    html .page .inset-xl-right-10 {
        padding-right:10px
    }
    html .page .inset-xl-right-15 {
        padding-right:15px
    }
    html .page .inset-xl-right-20 {
        padding-right:20px
    }
    html .page .inset-xl-right-25 {
        padding-right:25px
    }
    html .page .inset-xl-right-30 {
        padding-right:30px
    }
    html .page .inset-xl-right-40 {
        padding-right:40px
    }
    html .page .inset-xl-right-50 {
        padding-right:50px
    }
    html .page .inset-xl-right-60 {
        padding-right:60px
    }
    html .page .inset-xl-right-70 {
        padding-right:70px
    }
    html .page .inset-xl-right-75 {
        padding-right:75px
    }
    html .page .inset-xl-right-80 {
        padding-right:80px
    }
    html .page .inset-xl-right-93 {
        padding-right:93px
    }
    html .page .inset-xl-right-100 {
        padding-right:100px
    }
    html .page .inset-xl-right-115 {
        padding-right:115px
    }
}
@media(min-width:1800px) {
    html .page .inset-xxl-right-0 {
        padding-right:0
    }
    html .page .inset-xxl-right-10 {
        padding-right:10px
    }
    html .page .inset-xxl-right-15 {
        padding-right:15px
    }
    html .page .inset-xxl-right-20 {
        padding-right:20px
    }
    html .page .inset-xxl-right-25 {
        padding-right:25px
    }
    html .page .inset-xxl-right-30 {
        padding-right:30px
    }
    html .page .inset-xxl-right-40 {
        padding-right:40px
    }
    html .page .inset-xxl-right-50 {
        padding-right:50px
    }
    html .page .inset-xxl-right-60 {
        padding-right:60px
    }
    html .page .inset-xxl-right-70 {
        padding-right:70px
    }
    html .page .inset-xxl-right-75 {
        padding-right:75px
    }
    html .page .inset-xxl-right-80 {
        padding-right:80px
    }
    html .page .inset-xxl-right-93 {
        padding-right:93px
    }
    html .page .inset-xxl-right-100 {
        padding-right:100px
    }
    html .page .inset-xxl-right-115 {
        padding-right:115px
    }
}
h1+* {
    margin-top:43px
}
h2+* {
    margin-top:33px
}
h3+* {
    margin-top:27px
}
h4+* {
    margin-top:11px
}
h5+* {
    margin-top:9px
}
h6+* {
    margin-top:14px
}
h6+hr {
    margin-top:9px
}
hr+img {
    margin-top:8px
}
img+p {
    margin-top:10px
}
p+h5 {
    margin-top:38px
}
h3+.text-extra-big {
    margin-top:42px
}
h3+.divider-lg {
    margin-top:35px
}
.icon+h5 {
    margin-top:20px
}
.unit+p {
    margin-top:15px
}
.unit+.unit {
    margin-top:7px
}
.inset-left-7p {
    padding-left:7%
}
.inset-right-7p {
    padding-right:7%
}
.inset-left-11p {
    padding-left:11%
}
.inset-right-11p {
    padding-right:11%
}
html .page .offset-top-0 {
    margin-top:0
}
html .page .offset-top-4 {
    margin-top:4px
}
html .page .offset-top-10 {
    margin-top:10px
}
html .page .offset-top-14 {
    margin-top:14px
}
html .page .offset-top-20 {
    margin-top:20px
}
html .page .offset-top-24 {
    margin-top:24px
}
html .page .offset-top-30 {
    margin-top:30px
}
html .page .offset-top-34 {
    margin-top:34px
}
html .page .offset-top-41 {
    margin-top:41px
}
html .page .offset-top-50 {
    margin-top:50px
}
html .page .offset-top-55 {
    margin-top:55px
}
html .page .offset-top-60 {
    margin-top:60px
}
html .page .offset-top-66 {
    margin-top:66px
}
html .page .offset-top-70 {
    margin-top:70px
}
html .page .offset-top-90 {
    margin-top:90px
}
html .page .offset-top-98 {
    margin-top:98px
}
html .page .offset-top-110 {
    margin-top:110px
}
html .page .offset-top-124 {
    margin-top:124px
}
html .page .offset-top-130 {
    margin-top:130px
}
@media(min-width:576px) {
    html .page .offset-sm-top-0 {
        margin-top:0
    }
    html .page .offset-sm-top-4 {
        margin-top:4px
    }
    html .page .offset-sm-top-10 {
        margin-top:10px
    }
    html .page .offset-sm-top-14 {
        margin-top:14px
    }
    html .page .offset-sm-top-20 {
        margin-top:20px
    }
    html .page .offset-sm-top-24 {
        margin-top:24px
    }
    html .page .offset-sm-top-30 {
        margin-top:30px
    }
    html .page .offset-sm-top-34 {
        margin-top:34px
    }
    html .page .offset-sm-top-41 {
        margin-top:41px
    }
    html .page .offset-sm-top-50 {
        margin-top:50px
    }
    html .page .offset-sm-top-55 {
        margin-top:55px
    }
    html .page .offset-sm-top-60 {
        margin-top:60px
    }
    html .page .offset-sm-top-66 {
        margin-top:66px
    }
    html .page .offset-sm-top-70 {
        margin-top:70px
    }
    html .page .offset-sm-top-90 {
        margin-top:90px
    }
    html .page .offset-sm-top-98 {
        margin-top:98px
    }
    html .page .offset-sm-top-110 {
        margin-top:110px
    }
    html .page .offset-sm-top-124 {
        margin-top:124px
    }
    html .page .offset-sm-top-130 {
        margin-top:130px
    }
}
@media(min-width:768px) {
    html .page .offset-md-top-0 {
        margin-top:0
    }
    html .page .offset-md-top-4 {
        margin-top:4px
    }
    html .page .offset-md-top-10 {
        margin-top:10px
    }
    html .page .offset-md-top-14 {
        margin-top:14px
    }
    html .page .offset-md-top-20 {
        margin-top:20px
    }
    html .page .offset-md-top-24 {
        margin-top:24px
    }
    html .page .offset-md-top-30 {
        margin-top:30px
    }
    html .page .offset-md-top-34 {
        margin-top:34px
    }
    html .page .offset-md-top-41 {
        margin-top:41px
    }
    html .page .offset-md-top-50 {
        margin-top:50px
    }
    html .page .offset-md-top-55 {
        margin-top:55px
    }
    html .page .offset-md-top-60 {
        margin-top:60px
    }
    html .page .offset-md-top-66 {
        margin-top:66px
    }
    html .page .offset-md-top-70 {
        margin-top:70px
    }
    html .page .offset-md-top-90 {
        margin-top:90px
    }
    html .page .offset-md-top-98 {
        margin-top:98px
    }
    html .page .offset-md-top-110 {
        margin-top:110px
    }
    html .page .offset-md-top-124 {
        margin-top:124px
    }
    html .page .offset-md-top-130 {
        margin-top:130px
    }
}
@media(min-width:992px) {
    html .page .offset-lg-top-0 {
        margin-top:0
    }
    html .page .offset-lg-top-4 {
        margin-top:4px
    }
    html .page .offset-lg-top-10 {
        margin-top:10px
    }
    html .page .offset-lg-top-14 {
        margin-top:14px
    }
    html .page .offset-lg-top-20 {
        margin-top:20px
    }
    html .page .offset-lg-top-24 {
        margin-top:24px
    }
    html .page .offset-lg-top-30 {
        margin-top:30px
    }
    html .page .offset-lg-top-34 {
        margin-top:34px
    }
    html .page .offset-lg-top-41 {
        margin-top:41px
    }
    html .page .offset-lg-top-50 {
        margin-top:50px
    }
    html .page .offset-lg-top-55 {
        margin-top:55px
    }
    html .page .offset-lg-top-60 {
        margin-top:60px
    }
    html .page .offset-lg-top-66 {
        margin-top:66px
    }
    html .page .offset-lg-top-70 {
        margin-top:70px
    }
    html .page .offset-lg-top-90 {
        margin-top:90px
    }
    html .page .offset-lg-top-98 {
        margin-top:98px
    }
    html .page .offset-lg-top-110 {
        margin-top:110px
    }
    html .page .offset-lg-top-124 {
        margin-top:124px
    }
    html .page .offset-lg-top-130 {
        margin-top:130px
    }
}
@media(min-width:1200px) {
    html .page .offset-xl-top-0 {
        margin-top:0
    }
    html .page .offset-xl-top-4 {
        margin-top:4px
    }
    html .page .offset-xl-top-10 {
        margin-top:10px
    }
    html .page .offset-xl-top-14 {
        margin-top:14px
    }
    html .page .offset-xl-top-20 {
        margin-top:20px
    }
    html .page .offset-xl-top-24 {
        margin-top:24px
    }
    html .page .offset-xl-top-30 {
        margin-top:30px
    }
    html .page .offset-xl-top-34 {
        margin-top:34px
    }
    html .page .offset-xl-top-41 {
        margin-top:41px
    }
    html .page .offset-xl-top-50 {
        margin-top:50px
    }
    html .page .offset-xl-top-55 {
        margin-top:55px
    }
    html .page .offset-xl-top-60 {
        margin-top:60px
    }
    html .page .offset-xl-top-66 {
        margin-top:66px
    }
    html .page .offset-xl-top-70 {
        margin-top:70px
    }
    html .page .offset-xl-top-90 {
        margin-top:90px
    }
    html .page .offset-xl-top-98 {
        margin-top:98px
    }
    html .page .offset-xl-top-110 {
        margin-top:110px
    }
    html .page .offset-xl-top-124 {
        margin-top:124px
    }
    html .page .offset-xl-top-130 {
        margin-top:130px
    }
}
@media(min-width:1800px) {
    html .page .offset-xxl-top-0 {
        margin-top:0
    }
    html .page .offset-xxl-top-4 {
        margin-top:4px
    }
    html .page .offset-xxl-top-10 {
        margin-top:10px
    }
    html .page .offset-xxl-top-14 {
        margin-top:14px
    }
    html .page .offset-xxl-top-20 {
        margin-top:20px
    }
    html .page .offset-xxl-top-24 {
        margin-top:24px
    }
    html .page .offset-xxl-top-30 {
        margin-top:30px
    }
    html .page .offset-xxl-top-34 {
        margin-top:34px
    }
    html .page .offset-xxl-top-41 {
        margin-top:41px
    }
    html .page .offset-xxl-top-50 {
        margin-top:50px
    }
    html .page .offset-xxl-top-55 {
        margin-top:55px
    }
    html .page .offset-xxl-top-60 {
        margin-top:60px
    }
    html .page .offset-xxl-top-66 {
        margin-top:66px
    }
    html .page .offset-xxl-top-70 {
        margin-top:70px
    }
    html .page .offset-xxl-top-90 {
        margin-top:90px
    }
    html .page .offset-xxl-top-98 {
        margin-top:98px
    }
    html .page .offset-xxl-top-110 {
        margin-top:110px
    }
    html .page .offset-xxl-top-124 {
        margin-top:124px
    }
    html .page .offset-xxl-top-130 {
        margin-top:130px
    }
}
html .page .offset-none {
    margin-top:0;
    margin-bottom:0
}
@media(min-width:992px) {
    html .page .offset-md-left-negative-6 {
        margin-left:-6px
    }
    html .page .offset-md-right-negative-6 {
        margin-right:-6px
    }
}
@media(min-width:1200px) {
    html .page .offset-lg-top-34-negative {
        margin-top:-34px
    }
}
.row-0 {
    margin-bottom:0
}
.row-0:empty {
    margin-bottom:0
}
.row-0>* {
    margin-bottom:0
}
.row-10 {
    margin-bottom:-10px
}
.row-10:empty {
    margin-bottom:0
}
.row-10>* {
    margin-bottom:10px
}
.row-15 {
    margin-bottom:-15px
}
.row-15:empty {
    margin-bottom:0
}
.row-15>* {
    margin-bottom:15px
}
.row-20 {
    margin-bottom:-20px
}
.row-20:empty {
    margin-bottom:0
}
.row-20>* {
    margin-bottom:20px
}
.row-30 {
    margin-bottom:-30px
}
.row-30:empty {
    margin-bottom:0
}
.row-30>* {
    margin-bottom:30px
}
.row-40 {
    margin-bottom:-40px
}
.row-40:empty {
    margin-bottom:0
}
.row-40>* {
    margin-bottom:40px
}
.row-50 {
    margin-bottom:-50px
}
.row-50:empty {
    margin-bottom:0
}
.row-50>* {
    margin-bottom:50px
}
.row-60 {
    margin-bottom:-60px
}
.row-60:empty {
    margin-bottom:0
}
.row-60>* {
    margin-bottom:60px
}
.row-70 {
    margin-bottom:-70px
}
.row-70:empty {
    margin-bottom:0
}
.row-70>* {
    margin-bottom:70px
}
@media(min-width:992px) {
    .row-md-30 {
        margin-bottom:-30px
    }
    .row-md-30:empty {
        margin-bottom:0
    }
    .row-md-30>* {
        margin-bottom:30px
    }
}
.unit {
    display:flex;
    flex:0 1 100%;
    margin-bottom:-30px;
    margin-left:-20px
}
.unit>* {
    margin-bottom:30px;
    margin-left:20px
}
.unit:empty {
    margin-bottom:0;
    margin-left:0
}
.unit-body {
    flex:0 1 auto
}
.unit-left, .unit-right {
    flex:0 0 auto;
    max-width:100%
}
.unit-spacing-xxs {
    margin-bottom:0;
    margin-left:-7px
}
.unit-spacing-xxs>* {
    margin-bottom:0;
    margin-left:7px
}
.unit-spacing-xs {
    margin-bottom:-7px;
    margin-left:-15px
}
.unit-spacing-xs>* {
    margin-bottom:7px;
    margin-left:15px
}
.unit-spacing-sm {
    margin-bottom:-20px;
    margin-left:-20px
}
.unit-spacing-sm>* {
    margin-bottom:20px;
    margin-left:20px
}
.unit-spacing-lg {
    margin-bottom:-40px;
    margin-left:-40px
}
.unit-spacing-lg>* {
    margin-bottom:40px;
    margin-left:40px
}
.box-icon {
    position:relative;
    padding:42px 25px 27px
}
.box-icon-sm {
    padding:15px
}
.box-icon-lg {
    padding:50px
}
.box-icon-bordered {
    border:2px solid #f1f3f9
}
.box-icon .icon {
    position:absolute;
    top:0;
    left:50%;
    transform:translate(-50%, -50%)
}
.block-icon-classic {
    text-align:left;
    max-width:320px;
    margin-left:auto;
    margin-right:auto
}
.block-icon-classic .icon {
    font-size:48px;
    line-height:1;
    color:#37b6ff
}
.block-icon-classic .media-body {
    padding-left:25px
}
.floating-group {
    margin-top:-5px;
    margin-left:-5px
}
.floating-group:before, .floating-group:after {
    content:" ";
    display:table
}
.floating-group:after {
    clear:both
}
.floating-group>*, .floating-group>*:first-child {
    float:left;
    margin-top:5px;
    margin-left:5px
}
.box-pricing {
    text-align:left
}
.box-pricing-title {
    display:flex;
    flex:0 1 100%;
    flex-direction:row;
    flex-wrap:nowrap
}
.box-pricing-title>*, .box-pricing-title:after {
    flex:0 1 auto;
    flex-grow:0
}
.box-pricing-title .box-pricing-price {
    margin-top:0
}
.box-pricing-title .box-pricing-name {
    padding-top:5px
}
.box-pricing-title .box-pricing-dots {
    position:relative;
    flex-grow:1;
    top:-6px;
    left:-2px;
    border-bottom:2px dotted #434445
}
.box-pricing li+li {
    margin-top:23px
}
.box-planning {
    display:block;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    padding:11%
}
.box-planning-label {
    display:none;
    z-index:2;
    color:#fff
}
.box-planning-label span {
    position:absolute
}
.box-planning h1, .box-planning .h1 {
    margin-bottom:0;
    margin-top:0
}
.box-planning h2, .box-planning .h2 {
    margin-top:0;
    margin-bottom:10px
}
.box-planning .small {
    margin-top:0;
    font-size:13px
}
.box-planning .btn {
    margin-top:17px
}
.box-planning .divider {
    width:100%;
    margin-top:18px;
    margin-bottom:21px
}
.box-planning .plan-price sup {
    font-size:35%;
    top:-1.2em
}
.box-planning .plan-price sup.big {
    font-size:60%;
    top:-.6em
}
.box-planning .plan-price sub {
    font-size:35%;
    bottom:0
}
.box-planning .list span+span, .box-planning .list-separated span+span {
    margin-left:6px
}
.box-planning .box-planning-body {
    padding:11% 8% 8%;
    border:1px solid #f5f5f5;
    border-top:none
}
.box-planning.active .box-planning-label {
    display:block
}
.box-planning-type-1 {
    max-width:300px;
    overflow:hidden
}
.box-planning-type-1 .box-planning-label {
    position:absolute;
    top:-35px;
    right:-35px;
    font-size:11px;
    font-weight:900;
    line-height:34px;
    text-transform:uppercase;
    letter-spacing:.119em
}
.box-planning-type-1 .box-planning-label>span {
    right:32px;
    top:48px;
    transform:rotate(47deg)
}
.box-planning-type-1 .box-planning-label .box-planning-svg {
    width:150px;
    height:150px;
    fill:#37b6ff
}
.box-planning-type-1.active {
    box-shadow:0 5px 23px 0 rgba(0, 0, 0, .15)
}
.box-planning-type-1.active .h1 {
    color:#37b6ff;
    background:-webkit-linear-gradient(0deg, #37b6ff 0%, #84c450 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.box-planning-type-2 {
    background:#fff;
    max-width:300px;
    padding:17% 11%;
    border-radius:5px;
    margin-top:20px!important;
    margin-bottom:20px!important
}
.box-planning-type-2.active {
    padding:13% 11%;
    box-shadow:0 5px 13px 0 rgba(0, 0, 0, .15);
    max-width:375px;
    margin-top:0!important;
    margin-bottom:0!important;
    height:100%
}
.box-planning-type-2.active .btn {
    margin-top:35px
}
.box-planning-type-2 ul li {
    padding-bottom:13px
}
.box-planning-type-2 .list-separated li+li {
    margin-top:0;
    padding-top:13px
}
.box-planning-type-2 .box-planning .btn {
    margin-top:31px
}
.box-planning-type-2 .btn {
    padding:10px 50px
}
.box-planning-type-1, .box-planning-type-2 {
    border:1px solid #f5f5f5
}
.box-planning-type-3, .box-planning-type-4 {
    max-width:295px;
    padding:0
}
.box-planning-type-3 .box-planning-header, .box-planning-type-4 .box-planning-header {
    padding:11%
}
.box-planning-type-3 .box-planning-header h2, .box-planning-type-3 .box-planning-header .h2, .box-planning-type-4 .box-planning-header h2, .box-planning-type-4 .box-planning-header .h2 {
    margin-bottom:0
}
.box-planning-type-3 .box-planning-header h3, .box-planning-type-3 .box-planning-header .h3, .box-planning-type-4 .box-planning-header h3, .box-planning-type-4 .box-planning-header .h3 {
    margin-top:5px;
    margin-bottom:7px
}
.box-planning-type-3 .btn, .box-planning-type-4 .btn {
    margin-top:25px
}
.box-planning-type-3 .btn-default, .box-planning-type-4 .btn-default {
    color:#fff;
    background-color:#434445;
    border-color:#434445
}
.box-planning-type-3 .btn-default:focus, .box-planning-type-3 .btn-default.focus, .box-planning-type-3 .btn-default:hover, .box-planning-type-3 .btn-default:active, .box-planning-type-3 .btn-default.active, .open>.box-planning-type-3 .btn-default.dropdown-toggle, .box-planning-type-4 .btn-default:focus, .box-planning-type-4 .btn-default.focus, .box-planning-type-4 .btn-default:hover, .box-planning-type-4 .btn-default:active, .box-planning-type-4 .btn-default.active, .open>.box-planning-type-4 .btn-default.dropdown-toggle {
    color:#fff;
    background-color:#37b6ff;
    border-color:#37b6ff
}
.box-planning-type-3 .btn-default:active, .box-planning-type-3 .btn-default.active, .open>.box-planning-type-3 .btn-default.dropdown-toggle, .box-planning-type-4 .btn-default:active, .box-planning-type-4 .btn-default.active, .open>.box-planning-type-4 .btn-default.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.box-planning-type-3 .btn-default:active:hover, .box-planning-type-3 .btn-default:active:focus, .box-planning-type-3 .btn-default:active.focus, .box-planning-type-3 .btn-default.active:hover, .box-planning-type-3 .btn-default.active:focus, .box-planning-type-3 .btn-default.active.focus, .open>.box-planning-type-3 .btn-default.dropdown-toggle:hover, .open>.box-planning-type-3 .btn-default.dropdown-toggle:focus, .open>.box-planning-type-3 .btn-default.dropdown-toggle.focus, .box-planning-type-4 .btn-default:active:hover, .box-planning-type-4 .btn-default:active:focus, .box-planning-type-4 .btn-default:active.focus, .box-planning-type-4 .btn-default.active:hover, .box-planning-type-4 .btn-default.active:focus, .box-planning-type-4 .btn-default.active.focus, .open>.box-planning-type-4 .btn-default.dropdown-toggle:hover, .open>.box-planning-type-4 .btn-default.dropdown-toggle:focus, .open>.box-planning-type-4 .btn-default.dropdown-toggle.focus {
    color:#fff;
    background-color:#37b6ff;
    border-color:#37b6ff
}
.box-planning-type-3 .btn-default.disabled, .box-planning-type-3 .btn-default[disabled], fieldset[disabled] .box-planning-type-3 .btn-default, .box-planning-type-4 .btn-default.disabled, .box-planning-type-4 .btn-default[disabled], fieldset[disabled] .box-planning-type-4 .btn-default {
    pointer-events:none;
    opacity:.5
}
.box-planning-type-3 .btn-default .badge, .box-planning-type-4 .btn-default .badge {
    color:#434445;
    background-color:#fff
}
.box-planning-type-4 {
    max-width:270px
}
@media(min-width:992px) {
    .box-planning-type-1, .box-planning-type-2 {
        border:none
    }
}
.table {
    text-align:left
}
.table tr:first-child td {
    font-weight:700
}
.table th tbody, .table td tbody {
    padding:7px 18px
}
@media(min-width:992px) {
    .table th:nth-child(n+2), .table td:nth-child(n+2) {
        padding-left:56px
    }
}
.table-custom {
    font-size:14px;
    text-align:left
}
.table-custom th {
    letter-spacing:0;
    color:#434445;
    font-weight:400
}
.table-custom td {
    color:#868686
}
.table-custom tbody tr {
    border:1px solid #e5e5e5;
    border-left:none;
    border-right:none
}
.table-custom tbody tr:first-child {
    border:1px solid #f9f9f9
}
.table-custom tbody tr td, .table-custom tbody tr th {
    border:none;
    vertical-align:middle;
    padding:4px 19px
}
.table-custom tbody tr td:first-child, .table-custom tbody tr th:first-child {
    width:81px
}
.table-custom tbody tr td {
    padding:4px 16px
}
.table-custom.table-fixed {
    display:none;
    table-layout:fixed
}
.table-custom.table-fixed th tbody, .table-custom.table-fixed td tbody {
    padding:0
}
@media(min-width:992px) {
    .table-custom.table-fixed th, .table-custom.table-fixed td {
        padding:13px 19px
    }
    .table-custom.table-fixed th:nth-child(n+2), .table-custom.table-fixed td:nth-child(n+2) {
        padding-left:0
    }
}
.table-custom.table-hover-rows tbody tr:hover, .table-custom.striped-table tbody tr:hover, .table-custom.condensed-table tbody tr:hover, .table-custom.bordered-table tbody tr:hover {
    background:#fafafa;
    cursor:pointer
}
.table-custom.table-hover-rows tbody tr:first-child, .table-custom.striped-table tbody tr:first-child, .table-custom.condensed-table tbody tr:first-child, .table-custom.bordered-table tbody tr:first-child {
    border:none;
    border-bottom:1px solid #000
}
.table-custom.striped-table tbody tr:hover, .table-custom.condensed-table tbody tr:hover, .table-custom.bordered-table tbody tr:hover {
    background:0 0;
    cursor:auto
}
.table-custom.striped-table tbody tr:nth-child(even), .table-custom.condensed-table tbody tr:nth-child(even), .table-custom.bordered-table tbody tr:nth-child(even) {
    background:#fafafa
}
@media(min-width:992px) {
    .table-custom.condensed-table th, .table-custom.condensed-table td {
        padding:9px 23px
    }
}
.table-custom.bordered-table tbody tr {
    border:1px solid #e5e5e5
}
.table-custom.bordered-table tbody tr td, .table-custom.bordered-table tbody tr th {
    border:1px solid #e5e5e5
}
.table-custom.bordered-table tbody tr th {
    border-bottom:none
}
.table-custom.bordered-table tbody tr:nth-child(n+2) td {
    border-top:none
}
.table-custom.bordered-table tbody tr:nth-child(even) {
    background:0 0
}
.table-custom.bordered-table tbody tr th:first-child, .table-custom.bordered-table tbody tr td:first-child {
    width:68px
}
@media(min-width:992px) {
    .table-custom.bordered-table tbody th, .table-custom.bordered-table tbody td {
        padding:14px 19px
    }
    .table-custom.bordered-table tbody th:nth-child(n+2), .table-custom.bordered-table tbody td:nth-child(n+2) {
        padding-left:16px
    }
}
.table-custom.table-primary tbody tr:nth-child(even) {
    background:#fafafa
}
.table-custom.table-primary tbody tr:first-child th {
    font-weight:700
}
.table-custom.table-primary tbody tr th {
    background:#37b6ff;
    color:#fff;
    border-top-color:#37b6ff
}
.table-custom.table-primary tbody tr:first-child th:first-child {
    border-top-left-radius:6px
}
.table-custom.table-primary tbody tr:first-child th:last-child {
    border-top-right-radius:6px
}
@media(max-width:767px) {
    .table-custom.table-primary tbody tr:first-child th {
        color:#434445;
        background:0 0
    }
}
.table-custom.table-dark-blue tbody tr:hover {
    background:#f5f5f5;
    cursor:pointer
}
.table-custom.table-dark-blue tbody tr:hover .stepper .form-input {
    background-color:#fafafa
}
.table-custom.table-dark-blue tbody tr th {
    background:#37b6ff;
    color:#fff;
    border-top-color:#37b6ff
}
.table-custom.table-dark-blue tbody tr:first-child {
    border:1px solid #37b6ff
}
.table-custom.table-product tbody tr:first-child {
    border-bottom:1px solid #f1f3f9
}
.table-custom.table-product tbody tr:first-child td {
    font-weight:400
}
@media(min-width:768px) {
    .table-3-col th:nth-child(2) {
        width:67%
    }
}
.stacktable {
    width:100%;
    text-align:left
}
.st-head-row {
    padding-top:1em
}
.st-head-row.st-head-row-main {
    font-size:1.5em;
    padding-top:0
}
.st-key {
    width:49%;
    text-align:right;
    padding-right:1%
}
.st-val {
    width:49%;
    padding-left:1%
}
.stacktable.large-only {
    display:none
}
.stacktable.small-only {
    display:table
}
@media(min-width:768px) {
    .stacktable.large-only {
        display:table
    }
    .stacktable.small-only {
        display:none
    }
}
.text-rotator {
    display:inline-block
}
.rotate-list {
    position:absolute;
    display:block;
    visibility:hidden;
    opacity:0
}
.rotate-list span {
    display:inline-block;
    white-space:nowrap
}
.rotate-area {
    display:inline-block;
    transition:width .5s ease;
    white-space:nowrap
}
.jumbotron {
    padding-right:6%;
    padding-left:6%;
    border-radius:5px
}
.jumbotron p {
    font-weight:400
}
.toolbar-shop {
    display:flex;
    justify-content:flex-end;
    width:100%;
    background:#f7f7f7
}
.toolbar-shop-icon {
    display:inline-block;
    height:50px;
    padding:0 13px;
    line-height:50px;
    border-right:1px solid #bdbdbd;
    transition:.3s all ease
}
.toolbar-shop-icon span {
    vertical-align:middle
}
.toolbar-shop-icon.active, .toolbar-shop-icon:hover {
    color:#37b6ff
}
.toolbar-shop-sorter {
    display:none;
    white-space:nowrap
}
.toolbar-shop-pager {
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:100%
}
.toolbar-shop-pager>* {
    display:inline-block;
    vertical-align:middle
}
.toolbar-shop-pager label, .toolbar-shop-pager select {
    display:inline-block;
    vertical-align:middle
}
.toolbar-shop-pager label {
    margin-right:18px
}
.toolbar-shop-pager .select2-container {
    width:118px!important
}
.toolbar-shop-pager .select2-container--bootstrap .select2-selection {
    border-radius:0;
    border:none;
    border-left:1px solid #bdbdbd
}
.toolbar-shop-pager .select2-selection__arrow {
    color:#868686
}
.toolbar-shop-pager .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
    color:#434445
}
.toolbar-shop-pager .select2-container--bootstrap {
    display:inline-block
}
.toolbar-shop-pager label {
    margin-bottom:0
}
.toolbar-shop .toolbar-shop-current {
    margin-left:10px
}
@media(min-width:768px) {
    .toolbar-shop {
        justify-content:space-between
    }
    .toolbar-shop-sorter {
        display:block
    }
    .toolbar-shop-pager {
        display:block;
        width:auto
    }
    .toolbar-shop .toolbar-shop-current {
        margin-left:0;
        margin-right:6px
    }
}
.product {
    position:relative
}
.product, .product:before, .product-thumbnails, .product-image-area {
    transition:.3s all ease
}
.product .label-lg-custom {
    padding-top:6px;
    padding-bottom:6px
}
.product-image {
    position:relative;
    background:#f5f5f5
}
.product-image img {
    display:inline-block
}
.product-thumbnails {
    list-style-type:none;
    padding-left:0
}
.product-thumbnails li {
    cursor:pointer;
    overflow:hidden;
    background:#bdbdbd;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2)
}
.product-thumbnails li.active {
    background:#fff
}
.product-label {
    position:absolute;
    left:10px;
    top:11px
}
.product-title {
    font-weight:700;
    margin-bottom:0
}
.product-brand {
    margin:0;
    font-style:italic
}
.product-rating {
    font-size:18px;
    color:#f5bf2f
}
.product-review-count {
    margin-left:16px;
    font-size:15px
}
.product-radio-wrap .radio-custom-dummy {
    display:none
}
.product-radio-wrap .radio-custom:checked~.product-radio {
    color:#fff;
    background:#434445;
    transform:scale(.9)
}
.product-radio-wrap .radio-inline {
    padding-left:0
}
@media(min-width:576px) {
    .product-radio-wrap>* {
        display:inline-block;
        vertical-align:middle
    }
}
.product-radio-title {
    display:inline-block;
    margin-bottom:0;
    margin-right:10px
}
.product-radio-title+.product-radio {
    display:inline-block
}
.product-radio {
    position:relative;
    display:block;
    width:40px;
    height:40px;
    font-weight:700;
    line-height:40px;
    background:#f5f5f5;
    border-radius:50%;
    text-align:center;
    vertical-align:middle;
    transition:.3s all ease
}
.product-radio:hover {
    color:#fff;
    background:#434445
}
.product-number {
    white-space:nowrap
}
.product-number label {
    margin-bottom:0
}
.product-number>* {
    display:inline-block;
    vertical-align:middle
}
.product-number .stepper {
    margin-left:10px
}
.product-price-old {
    text-decoration:line-through;
    padding:0 10px
}
.product-list, .product-grid {
    z-index:0;
    padding-top:15px;
    text-align:center;
    background:#fff
}
.product-list:before, .product-grid:before {
    position:absolute;
    top:0;
    left:-15px;
    right:-15px;
    bottom:-15px;
    z-index:-1;
    border:1px solid transparent;
    border-radius:3px;
    content:'';
    background:#fff
}
.product-list .product-thumbnails, .product-grid .product-thumbnails {
    position:absolute;
    right:11px;
    top:11px
}
.product-list .product-thumbnails li, .product-grid .product-thumbnails li {
    width:40px;
    height:40px;
    border-radius:3px;
    cursor:pointer;
    overflow:hidden
}
.product-list .product-thumbnails li img, .product-grid .product-thumbnails li img {
    max-width:150%;
    margin-left:-10px
}
.product-list .product-thumbnails li+li, .product-grid .product-thumbnails li+li {
    margin-top:5px
}
@media(min-width:1200px) {
    .product-list .product-thumbnails li, .product-grid .product-thumbnails li {
        width:60px;
        height:60px
    }
    .product-list .product-thumbnails li img, .product-grid .product-thumbnails li img {
        margin-left:-15px
    }
    .product-list .product-thumbnails, .product-grid .product-thumbnails {
        opacity:0;
        visibility:hidden
    }
    .product-list:hover:before, .product-grid:hover:before {
        border-color:#bdbdbd
    }
    .product-list:hover .product-thumbnails, .product-grid:hover .product-thumbnails {
        opacity:1;
        visibility:visible
    }
}
@media(min-width:1200px) {
    .product-grid .product-block-hover {
        position:absolute;
        bottom:5px;
        left:0;
        right:0;
        opacity:0;
        visibility:hidden
    }
    .product-grid:hover {
        padding-bottom:65px;
        margin-bottom:-65px;
        z-index:4
    }
    .product-grid:hover .product-block-hover {
        transition:.3s all ease .2s;
        opacity:1;
        visibility:visible
    }
}
.product-grid .product-price {
    font-size:17px
}
.product-grid .product-price-old {
    color:#868686
}
.product-grid .product-price-new {
    margin-left:13px
}
@media(min-width:1200px) {
    .product-grid.product-grid-type-2:before {
        border:none
    }
    .product-grid.product-grid-type-2 .product-image {
        background:0 0
    }
    .product-grid.product-grid-type-2 .product-title a {
        transition:.3s all ease
    }
    .product-grid.product-grid-type-2 .product-title a:hover {
        color:#55bbeb
    }
    .product-grid.product-grid-type-2:hover:before {
        box-shadow:0 0 15px 0 rgba(0, 0, 0, .15)
    }
}
.product-list .product-price-old {
    margin-left:10px
}
.product-list .product-image {
    min-width:35%
}
@media(min-width:576px) {
    .product-list .product-btn, .product-list .product-number {
        display:inline-block
    }
    .product-list .product-btn {
        margin-top:0;
        margin-left:20px
    }
}
.product-list-wide .product-list-right {
    padding-top:0
}
.product-list-wide .product-price {
    margin-top:0
}
.product-list-wide .product-image {
    min-width:30%
}
.product-list-wide .product-image+.unit-body {
    width:100%
}
@media(min-width:768px) {
    .product-list-wide .product-image+.unit-body {
        width:70%
    }
}
@media(min-width:992px) {
    .product-list-wide .product-image {
        min-width:23%
    }
    .product-list-wide .product-image+.unit-body {
        width:77%
    }
}
@media(max-width:1200px) {
    .product-list-wide .product-desc {
        margin-bottom:0
    }
}
@media(min-width:1200px) {
    .product-list-wide .product-list-right {
        min-width:31%;
        border-left:1px solid #bdbdbd;
        padding:13px 30px;
        margin-left:15px
    }
    .product-list-wide .h5 {
        font-size:30px
    }
    .product-list-wide .product-btn {
        padding:9px 16px;
        font-size:15px;
        line-height:24px;
        border-radius:3px;
        margin-left:0
    }
    .product-list-wide .product-btn .icon {
        font-size:24px
    }
}
.product-single .product-thumbnails {
    text-align:center;
    position:absolute;
    bottom:13px;
    left:0;
    right:0
}
.product-single .product-thumbnails li {
    width:50px;
    height:50px;
    display:inline-block;
    will-change:transform;
    border-radius:5px
}
.product-single .product-thumbnails li, .product-single .product-thumbnails li img {
    transition:.3s all ease
}
.product-single .product-thumbnails li img {
    opacity:.6;
    will-change:opacity
}
.product-single .product-thumbnails li.active {
    transform:scale(1.1);
    will-change:contents
}
.product-single .product-thumbnails li.active img {
    opacity:1
}
.product-single .product-thumbnails li+li {
    margin-left:12px
}
@media(min-width:768px) {
    .product-single .product-thumbnails li {
        width:84px;
        height:84px
    }
}
@media(min-width:576px) {
    .product-single .product-btn, .product-single .product-number {
        display:inline-block
    }
    .product-single .product-btn {
        margin-left:20px
    }
}
.zoomWindow {
    background:#f5f5f5
}
.animateImageIn {
    opacity:1;
    visibility:visible
}
.animateImageOut {
    opacity:0;
    visibility:hidden
}
.badge {
    padding:2px 5px;
    font-size:12px;
    line-height:1
}
.nav-pills>li>a>.badge {
    margin-left:5px;
    margin-bottom:3px
}
.box-member {
    position:relative;
    display:inline-block
}
.box-member img {
    display:inline-block
}
@media(min-width:1200px) {
    .box-member .box-member-wrap {
        position:absolute;
        top:0;
        left:0;
        display:inline-block;
        width:100%;
        height:81%;
        z-index:2;
        transition:.3s
    }
    .box-member .box-member-wrap .box-member-caption {
        position:absolute;
        top:0;
        left:0;
        z-index:1;
        margin-top:0;
        width:100%;
        height:100%;
        padding:20px;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        text-transform:uppercase;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    .box-member .box-member-wrap .box-member-caption .list-inline li {
        transform:translateY(40px);
        transition:.35s all ease;
        opacity:0
    }
    .box-member .box-member-wrap .box-member-caption .list-inline li:nth-child(2) {
        transition-delay:.1s
    }
    .box-member .box-member-wrap .box-member-caption .list-inline li:last-child {
        transition-delay:.2s
    }
    .box-member .box-member-wrap:hover {
        background:rgba(255, 255, 255, .7)
    }
    .box-member .box-member-wrap:hover .list-inline li {
        transform:translateY(0);
        opacity:1
    }
}
.member-block-type-3 {
    margin-left:auto;
    margin-right:auto;
    max-width:246px;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15);
    border-radius:5px
}
.member-block-type-3 .member-block-body {
    padding:40px 30px 0
}
.member-block-type-3 .member-block-footer .btn {
    font-size:12px;
    border-color:transparent;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.member-block-type-3 .btn-group {
    display:block;
    margin-left:-4px;
    margin-right:-4px
}
.member-block-type-3 .btn-group .btn {
    color:#434445;
    background-color:#fff;
    border-color:#bdbdbd;
    float:none;
    width:33.5%
}
.member-block-type-3 .btn-group .btn:focus, .member-block-type-3 .btn-group .btn.focus, .member-block-type-3 .btn-group .btn:hover, .member-block-type-3 .btn-group .btn:active, .member-block-type-3 .btn-group .btn.active, .open>.member-block-type-3 .btn-group .btn.dropdown-toggle {
    color:#fff;
    background-color:#434445;
    border-color:#434445
}
.member-block-type-3 .btn-group .btn:active, .member-block-type-3 .btn-group .btn.active, .open>.member-block-type-3 .btn-group .btn.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.member-block-type-3 .btn-group .btn:active:hover, .member-block-type-3 .btn-group .btn:active:focus, .member-block-type-3 .btn-group .btn:active.focus, .member-block-type-3 .btn-group .btn.active:hover, .member-block-type-3 .btn-group .btn.active:focus, .member-block-type-3 .btn-group .btn.active.focus, .open>.member-block-type-3 .btn-group .btn.dropdown-toggle:hover, .open>.member-block-type-3 .btn-group .btn.dropdown-toggle:focus, .open>.member-block-type-3 .btn-group .btn.dropdown-toggle.focus {
    color:#fff;
    background-color:#434445;
    border-color:#434445
}
.member-block-type-3 .btn-group .btn.disabled, .member-block-type-3 .btn-group .btn[disabled], fieldset[disabled] .member-block-type-3 .btn-group .btn {
    pointer-events:none;
    opacity:.5
}
.member-block-type-3 .btn-group .btn .badge {
    color:#fff;
    background-color:#434445
}
.member-block-type-3 .btn-group .btn .icon {
    font-size:18px;
    line-height:18px
}
@media(min-width:992px) {
    .member-block-type-3 {
        margin-left:0
    }
}
.member-block-type-5 img {
    border:10px solid #fff;
    border-radius:5px;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.member-block-type-5 .member-block-body {
    padding:34px 0
}
.member-block-type-5 .member-block-body .contact-info li .icon {
    padding-right:10px
}
.member-block-type-5 .member-block-body .contact-info li+li {
    margin-top:10px
}
@media(min-width:768px) {
    .member-block-type-5 .member-block-body .contact-info li+li {
        margin-top:12px
    }
}
@media(min-width:992px) {
    .member-block-type-5 .member-block-body {
        padding:34px 0
    }
}
@media(min-width:992px) {
    .member-block-type-5 {
        margin-top:-256px!important
    }
}
.context-light .form-input-impressed {
    background:rgba(255, 255, 255, .6)
}
.context-light .form-input-impressed, .context-light .form-input-impressed:focus {
    box-shadow:none
}
.context-light .form-label.focus {
    color:#434445
}
.context-light .quote-outboxed .quote-body {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15);
    background:#fff
}
.context-light .quote-outboxed .quote-body:before {
    color:#f5f5f5
}
.context-light .quote-outboxed .quote-body:after {
    border-color:#fff transparent transparent transparent
}
.bg-deluge, .bg-butterfly-bush, .navbar-inverse, .context-dark, .bg-deluge .btn-link, .bg-butterfly-bush .btn-link, .navbar-inverse .btn-link, .context-dark .btn-link, .bg-deluge .form-label, .bg-butterfly-bush .form-label, .navbar-inverse .form-label, .context-dark .form-label, .bg-deluge .form-label-outside.focus, .bg-butterfly-bush .form-label-outside.focus, .navbar-inverse .form-label-outside.focus, .context-dark .form-label-outside.focus, .bg-deluge .select2-container--bootstrap .select2-selection--single .select2-selection__rendered, .bg-butterfly-bush .select2-container--bootstrap .select2-selection--single .select2-selection__rendered, .navbar-inverse .select2-container--bootstrap .select2-selection--single .select2-selection__rendered, .context-dark .select2-container--bootstrap .select2-selection--single .select2-selection__rendered, .bg-deluge .select2-container--bootstrap .select2-selection, .bg-butterfly-bush .select2-container--bootstrap .select2-selection, .navbar-inverse .select2-container--bootstrap .select2-selection, .context-dark .select2-container--bootstrap .select2-selection, .bg-deluge h1, .bg-butterfly-bush h1, .navbar-inverse h1, .context-dark h1, .bg-deluge .h1, .bg-butterfly-bush .h1, .navbar-inverse .h1, .context-dark .h1, .bg-deluge h2, .bg-butterfly-bush h2, .navbar-inverse h2, .context-dark h2, .bg-deluge .h2, .bg-butterfly-bush .h2, .navbar-inverse .h2, .context-dark .h2, .bg-deluge h3, .bg-butterfly-bush h3, .navbar-inverse h3, .context-dark h3, .bg-deluge .h3, .bg-butterfly-bush .h3, .navbar-inverse .h3, .context-dark .h3, .bg-deluge h4, .bg-butterfly-bush h4, .navbar-inverse h4, .context-dark h4, .bg-deluge .h4, .bg-butterfly-bush .h4, .navbar-inverse .h4, .context-dark .h4, .bg-deluge h5, .bg-butterfly-bush h5, .navbar-inverse h5, .context-dark h5, .bg-deluge .h5, .bg-butterfly-bush .h5, .navbar-inverse .h5, .context-dark .h5, .bg-deluge h6, .bg-butterfly-bush h6, .navbar-inverse h6, .context-dark h6, .bg-deluge .h6, .bg-butterfly-bush .h6, .navbar-inverse .h6, .context-dark .h6 {
    color:#fff
}
.bg-deluge .form-label.auto-fill, .bg-butterfly-bush .form-label.auto-fill, .navbar-inverse .form-label.auto-fill, .context-dark .form-label.auto-fill {
    color:#212121
}
.bg-deluge .countdown-custom .countdown-amount, .bg-butterfly-bush .countdown-custom .countdown-amount, .navbar-inverse .countdown-custom .countdown-amount, .context-dark .countdown-custom .countdown-amount, .bg-deluge .countdown-custom .countdown-period, .bg-butterfly-bush .countdown-custom .countdown-period, .navbar-inverse .countdown-custom .countdown-period, .context-dark .countdown-custom .countdown-period {
    color:#fff
}
.bg-deluge .responsive-tabs-dashed .resp-tabs-list>li, .bg-butterfly-bush .responsive-tabs-dashed .resp-tabs-list>li, .navbar-inverse .responsive-tabs-dashed .resp-tabs-list>li, .context-dark .responsive-tabs-dashed .resp-tabs-list>li {
    color:#f1f3f9
}
.bg-deluge .responsive-tabs-dashed .resp-tabs-list>li.resp-tab-active, .bg-butterfly-bush .responsive-tabs-dashed .resp-tabs-list>li.resp-tab-active, .navbar-inverse .responsive-tabs-dashed .resp-tabs-list>li.resp-tab-active, .context-dark .responsive-tabs-dashed .resp-tabs-list>li.resp-tab-active, .bg-deluge .responsive-tabs-dashed .resp-tabs-list>li:hover, .bg-butterfly-bush .responsive-tabs-dashed .resp-tabs-list>li:hover, .navbar-inverse .responsive-tabs-dashed .resp-tabs-list>li:hover, .context-dark .responsive-tabs-dashed .resp-tabs-list>li:hover {
    color:#fff
}
.bg-deluge .responsive-tabs-dashed .resp-tabs-list>li+li:before, .bg-butterfly-bush .responsive-tabs-dashed .resp-tabs-list>li+li:before, .navbar-inverse .responsive-tabs-dashed .resp-tabs-list>li+li:before, .context-dark .responsive-tabs-dashed .resp-tabs-list>li+li:before {
    background:#f1f3f9
}
.bg-deluge .form-wrap>.form-input, .bg-butterfly-bush .form-wrap>.form-input, .navbar-inverse .form-wrap>.form-input, .context-dark .form-wrap>.form-input {
    color:#fff
}
.bg-deluge .form-wrap>.form-input::-webkit-input-placeholder, .bg-butterfly-bush .form-wrap>.form-input::-webkit-input-placeholder, .navbar-inverse .form-wrap>.form-input::-webkit-input-placeholder, .context-dark .form-wrap>.form-input::-webkit-input-placeholder {
    color:#fff
}
.bg-deluge .form-wrap>.form-input::-moz-placeholder, .bg-butterfly-bush .form-wrap>.form-input::-moz-placeholder, .navbar-inverse .form-wrap>.form-input::-moz-placeholder, .context-dark .form-wrap>.form-input::-moz-placeholder {
    color:#fff
}
.bg-deluge .form-wrap>.form-input:-ms-input-placeholder, .bg-butterfly-bush .form-wrap>.form-input:-ms-input-placeholder, .navbar-inverse .form-wrap>.form-input:-ms-input-placeholder, .context-dark .form-wrap>.form-input:-ms-input-placeholder {
    color:#fff
}
.bg-deluge .form-wrap>.form-input:-moz-placeholder, .bg-butterfly-bush .form-wrap>.form-input:-moz-placeholder, .navbar-inverse .form-wrap>.form-input:-moz-placeholder, .context-dark .form-wrap>.form-input:-moz-placeholder {
    color:#fff
}
.bg-deluge .btn-default, .bg-butterfly-bush .btn-default, .navbar-inverse .btn-default, .context-dark .btn-default {
    color:#fff;
    background-color:transparent;
    border-color:#fff
}
.bg-deluge .btn-default:focus, .bg-butterfly-bush .btn-default:focus, .navbar-inverse .btn-default:focus, .context-dark .btn-default:focus, .bg-deluge .btn-default.focus, .bg-butterfly-bush .btn-default.focus, .navbar-inverse .btn-default.focus, .context-dark .btn-default.focus, .bg-deluge .btn-default:hover, .bg-butterfly-bush .btn-default:hover, .navbar-inverse .btn-default:hover, .context-dark .btn-default:hover, .bg-deluge .btn-default:active, .bg-butterfly-bush .btn-default:active, .navbar-inverse .btn-default:active, .context-dark .btn-default:active, .bg-deluge .btn-default.active, .bg-butterfly-bush .btn-default.active, .navbar-inverse .btn-default.active, .context-dark .btn-default.active, .open>.bg-deluge .btn-default.dropdown-toggle, .open>.bg-butterfly-bush .btn-default.dropdown-toggle, .open>.navbar-inverse .btn-default.dropdown-toggle, .open>.context-dark .btn-default.dropdown-toggle {
    color:#434445;
    background-color:#fff;
    border-color:#fff
}
.bg-deluge .btn-default:active, .bg-butterfly-bush .btn-default:active, .navbar-inverse .btn-default:active, .context-dark .btn-default:active, .bg-deluge .btn-default.active, .bg-butterfly-bush .btn-default.active, .navbar-inverse .btn-default.active, .context-dark .btn-default.active, .open>.bg-deluge .btn-default.dropdown-toggle, .open>.bg-butterfly-bush .btn-default.dropdown-toggle, .open>.navbar-inverse .btn-default.dropdown-toggle, .open>.context-dark .btn-default.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.bg-deluge .btn-default:active:hover, .bg-butterfly-bush .btn-default:active:hover, .navbar-inverse .btn-default:active:hover, .context-dark .btn-default:active:hover, .bg-deluge .btn-default:active:focus, .bg-butterfly-bush .btn-default:active:focus, .navbar-inverse .btn-default:active:focus, .context-dark .btn-default:active:focus, .bg-deluge .btn-default:active.focus, .bg-butterfly-bush .btn-default:active.focus, .navbar-inverse .btn-default:active.focus, .context-dark .btn-default:active.focus, .bg-deluge .btn-default.active:hover, .bg-butterfly-bush .btn-default.active:hover, .navbar-inverse .btn-default.active:hover, .context-dark .btn-default.active:hover, .bg-deluge .btn-default.active:focus, .bg-butterfly-bush .btn-default.active:focus, .navbar-inverse .btn-default.active:focus, .context-dark .btn-default.active:focus, .bg-deluge .btn-default.active.focus, .bg-butterfly-bush .btn-default.active.focus, .navbar-inverse .btn-default.active.focus, .context-dark .btn-default.active.focus, .open>.bg-deluge .btn-default.dropdown-toggle:hover, .open>.bg-butterfly-bush .btn-default.dropdown-toggle:hover, .open>.navbar-inverse .btn-default.dropdown-toggle:hover, .open>.context-dark .btn-default.dropdown-toggle:hover, .open>.bg-deluge .btn-default.dropdown-toggle:focus, .open>.bg-butterfly-bush .btn-default.dropdown-toggle:focus, .open>.navbar-inverse .btn-default.dropdown-toggle:focus, .open>.context-dark .btn-default.dropdown-toggle:focus, .open>.bg-deluge .btn-default.dropdown-toggle.focus, .open>.bg-butterfly-bush .btn-default.dropdown-toggle.focus, .open>.navbar-inverse .btn-default.dropdown-toggle.focus, .open>.context-dark .btn-default.dropdown-toggle.focus {
    color:#434445;
    background-color:#fff;
    border-color:#fff
}
.bg-deluge .btn-default.disabled, .bg-butterfly-bush .btn-default.disabled, .navbar-inverse .btn-default.disabled, .context-dark .btn-default.disabled, .bg-deluge .btn-default[disabled], .bg-butterfly-bush .btn-default[disabled], .navbar-inverse .btn-default[disabled], .context-dark .btn-default[disabled], fieldset[disabled] .bg-deluge .btn-default, fieldset[disabled] .bg-butterfly-bush .btn-default, fieldset[disabled] .navbar-inverse .btn-default, fieldset[disabled] .context-dark .btn-default {
    pointer-events:none;
    opacity:.5
}
.bg-deluge .btn-default .badge, .bg-butterfly-bush .btn-default .badge, .navbar-inverse .btn-default .badge, .context-dark .btn-default .badge {
    color:transparent;
    background-color:#fff
}
.bg-deluge .btn-default.btn-anis-effect:before, .bg-butterfly-bush .btn-default.btn-anis-effect:before, .navbar-inverse .btn-default.btn-anis-effect:before, .context-dark .btn-default.btn-anis-effect:before, .bg-deluge .btn-default.btn-anis-effect:after, .bg-butterfly-bush .btn-default.btn-anis-effect:after, .navbar-inverse .btn-default.btn-anis-effect:after, .context-dark .btn-default.btn-anis-effect:after {
    background:#fff
}
.bg-deluge .owl-carousel .owl-prev, .bg-butterfly-bush .owl-carousel .owl-prev, .navbar-inverse .owl-carousel .owl-prev, .context-dark .owl-carousel .owl-prev, .bg-deluge .owl-carousel .owl-next, .bg-butterfly-bush .owl-carousel .owl-next, .navbar-inverse .owl-carousel .owl-next, .context-dark .owl-carousel .owl-next {
    border-color:#fff;
    color:#fff
}
.bg-deluge .counter-type-1 .divider, .bg-butterfly-bush .counter-type-1 .divider, .navbar-inverse .counter-type-1 .divider, .context-dark .counter-type-1 .divider {
    background:#fff
}
.bg-deluge .form-input-impressed, .bg-butterfly-bush .form-input-impressed, .navbar-inverse .form-input-impressed, .context-dark .form-input-impressed {
    background:#000
}
.bg-deluge .contact-info dl dd a, .bg-butterfly-bush .contact-info dl dd a, .navbar-inverse .contact-info dl dd a, .context-dark .contact-info dl dd a, .bg-deluge .contact-info dl dd a:hover, .bg-butterfly-bush .contact-info dl dd a:hover, .navbar-inverse .contact-info dl dd a:hover, .context-dark .contact-info dl dd a:hover {
    color:#868686
}
.bg-deluge .thumbnail-classic-caption, .bg-butterfly-bush .thumbnail-classic-caption, .navbar-inverse .thumbnail-classic-caption, .context-dark .thumbnail-classic-caption {
    color:#434445
}
.bg-deluge .thumbnail-classic-title, .bg-butterfly-bush .thumbnail-classic-title, .navbar-inverse .thumbnail-classic-title, .context-dark .thumbnail-classic-title {
    color:#434445
}
.bg-deluge .has-error .form-validation, .bg-butterfly-bush .has-error .form-validation, .navbar-inverse .has-error .form-validation, .context-dark .has-error .form-validation {
    color:#05395c
}
@media(min-width:768px) {
    .bg-deluge .form-label-outside.auto-fill, .bg-butterfly-bush .form-label-outside.auto-fill, .navbar-inverse .form-label-outside.auto-fill, .context-dark .form-label-outside.auto-fill {
        color:#fff
    }
}
@media(min-width:1200px) {
    .bg-deluge .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list, .bg-butterfly-bush .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list, .navbar-inverse .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list, .context-dark .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list {
        border-left-color:#868686
    }
    .bg-deluge .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a, .bg-butterfly-bush .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a, .navbar-inverse .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a, .context-dark .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a {
        color:#bdbdbd
    }
    .bg-deluge .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a:after, .bg-butterfly-bush .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a:after, .navbar-inverse .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a:after, .context-dark .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a:after {
        background:#fff
    }
    .bg-deluge .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a:hover, .bg-butterfly-bush .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a:hover, .navbar-inverse .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a:hover, .context-dark .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a:hover, .bg-deluge .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a.active, .bg-butterfly-bush .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a.active, .navbar-inverse .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a.active, .context-dark .isotope-filters.isotope-filter-collapse-lg .isotope-filters-list>li>a.active {
        color:#fff
    }
}
.bg-black .form-input-impressed {
    background:#000
}
.bg-accent .btn-java {
    color:#fff;
    background-color:#05395c;
    border-color:#05395c
}
.bg-accent .btn-java:focus, .bg-accent .btn-java.focus, .bg-accent .btn-java:hover, .bg-accent .btn-java:active, .bg-accent .btn-java.active, .open>.bg-accent .btn-java.dropdown-toggle {
    color:#fff;
    background-color:#3b61b9;
    border-color:#3b61b9
}
.bg-accent .btn-java:active, .bg-accent .btn-java.active, .open>.bg-accent .btn-java.dropdown-toggle {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.bg-accent .btn-java:active:hover, .bg-accent .btn-java:active:focus, .bg-accent .btn-java:active.focus, .bg-accent .btn-java.active:hover, .bg-accent .btn-java.active:focus, .bg-accent .btn-java.active.focus, .open>.bg-accent .btn-java.dropdown-toggle:hover, .open>.bg-accent .btn-java.dropdown-toggle:focus, .open>.bg-accent .btn-java.dropdown-toggle.focus {
    color:#fff;
    background-color:#3b61b9;
    border-color:#3b61b9
}
.bg-accent .btn-java.disabled, .bg-accent .btn-java[disabled], fieldset[disabled] .bg-accent .btn-java {
    pointer-events:none;
    opacity:.5
}
.bg-accent .btn-java .badge {
    color:#05395c;
    background-color:#fff
}
.page-loader-variant-1 {
    position:fixed;
    left:0;
    top:0;
    bottom:0;
    right:0;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0 25px;
    z-index:9999999;
    background:#191919;
    transition:.3s all ease
}
.page-loader-variant-1 .spinner {
    width:56px;
    height:56px;
    background:url(../images/633328.png) no-repeat transparent;
    background-position:-2240px 0;
    animation:1.5s sprite-animation steps(40) infinite;
    display:inline-block
}
.page-loader-variant-1.loaded {
    opacity:0;
    visibility:hidden;
    z-index:-1
}
.sheldue {
    color:#fff
}
.sheldue .sheldue-item-body {
    padding:24px 30px 40px;
    transition:.2s ease-in-out
}
.sheldue .btn {
    padding:16px 37px
}
.sheldue hr {
    margin-top:13px;
    background:#5d79b8;
    opacity:.2
}
.sheldue .sheldue-more {
    width:100%;
    transition:.2s ease-in-out
}
@media(min-width:992px) {
    .sheldue .sheldue-more {
        position:absolute;
        bottom:0;
        pointer-events:none;
        -webkit-transform:translateY(100%);
        transform:translateY(100%);
        opacity:0
    }
}
.sheldue .sheldue-item-body {
    background:#3557a6
}
.sheldue .sheldue-item {
    position:relative
}
.sheldue .sheldue-item.light .sheldue-item-body {
    background:#3b61b9
}
@media(min-width:992px) {
    .sheldue .sheldue-item.first .sheldue-item-body {
        border-top-left-radius:5px;
        border-bottom-left-radius:5px
    }
    .sheldue .sheldue-item.last .sheldue-item-body {
        border-top-right-radius:5px;
        border-bottom-right-radius:5px
    }
    .sheldue .sheldue-item .sheldue-item-body {
        max-height:286px;
        height:286px
    }
    .sheldue .sheldue-item:hover .sheldue-item-body {
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important
    }
    .sheldue .sheldue-item:hover .sheldue-more {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        pointer-events:all;
        opacity:1
    }
    .sheldue .sheldue-item:hover .sheldue-item-body {
        -webkit-transform:translateY(-60px);
        transform:translateY(-60px)
    }
}
.tablet .sheldue-item-body, .mobile .sheldue-item-body {
    border-bottom-left-radius:0!important;
    border-bottom-right-radius:0!important
}
.tablet .sheldue-more, .mobile .sheldue-more {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    pointer-events:all;
    opacity:1
}
.tablet .sheldue-item-body, .mobile .sheldue-item-body {
    -webkit-transform:translateY(0px);
    transform:translateY(0px)
}
.service {
    position:relative;
    display:inline-block
}
.service img {
    border-radius:5px
}
.service .service-desc {
    display:block;
    background:#37b6ff;
    max-width:320px;
    margin-left:auto;
    margin-right:auto;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    padding:15px 15px 14px 17px;
    color:#fff;
    overflow:hidden;
    transition:.2s ease-in-out;
    position:relative;
    text-align:left
}
.service .service-desc:before {
    content:'\f150';
    font-family:material design icons;
    font-size:24px;
    color:#05395c;
    opacity:0;
    transition:opacity .2s ease-in-out, transform .28s ease-in-out;
    -webkit-transform:translateX(-10px) scale(0);
    transform:translateX(-10px) scale(0);
    position:absolute;
    top:10px;
    left:14px
}
.service .service-desc:hover {
    background:#05395c;
    padding-left:48px
}
.service .service-desc:hover:before {
    opacity:1;
    -webkit-transform:translateX(0) scale(1);
    transform:translateX(0) scale(1)
}
@media(min-width:992px) {
    .service .service-desc {
        border-radius:5px;
        position:absolute;
        width:260px;
        bottom:18px;
        right:-12px
    }
}
@media(min-width:1200px) {
    .service .service-desc {
        right:-34px
    }
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-default.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-sidebar-fixed .rd-navbar-toggle, .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-fixed .rd-navbar-nav li, .rd-navbar-default, .rd-navbar-minimal, .rd-navbar-floated.rd-navbar-static, .rd-navbar-top-panel.rd-navbar-static, .rd-navbar-logo-center.rd-navbar-static {
    transition:.3s all cubic-bezier(.785, .135, .15, .86)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-fixed .rd-navbar-nav li a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-default.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-sidebar-fixed .responsive-tabs .resp-accordion, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav>li>a, .rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a {
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
    font-size:14px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    letter-spacing:.04em
}
.rd-navbar {
    display:none;
    position:relative;
    z-index:1080;
    text-align:left
}
.rd-navbar ul {
    list-style-type:none;
    margin-bottom:0;
    padding-left:0
}
.rd-navbar a {
    transition:.3s all ease;
    white-space:nowrap
}
.rd-navbar li a {
    font-family:oswald, sans-serif
}
.rd-navbar .responsive-tabs-classic {
    border-bottom:none
}
.rd-navbar .responsive-tabs-classic .resp-tab-content+.resp-accordion {
    border-top:none
}
.rd-navbar-static.rd-navbar--is-stuck {
    position:fixed;
    top:0;
    left:0;
    right:0
}
.rd-navbar-fixed, .rd-navbar-static {
    display:block
}
.rd-navbar--no-transition, .rd-navbar--no-transition * {
    transition:none!important
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-panel {
    position:fixed;
    left:0;
    right:0;
    top:0;
    z-index:16
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-top-panel, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-top-panel, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-top-panel {
    font-size:12px
}
.rd-navbar-default.rd-navbar-fixed, .rd-navbar-minimal.rd-navbar-fixed, .rd-navbar-floated.rd-navbar-fixed, .rd-navbar-top-panel.rd-navbar-fixed, .rd-navbar-logo-center.rd-navbar-fixed, .rd-navbar-default.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-panel {
    height:56px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle {
    position:fixed;
    z-index:17;
    top:4px;
    left:4px;
    display:inline-block;
    position:relative;
    width:48px;
    height:48px;
    font-size:24px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    color:#fff;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle span {
    position:relative;
    display:block;
    margin:auto;
    transition:.3s all ease;
    transform:rotate(180deg)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle span:after {
    transform-origin:1.71429px center;
    transform-origin:1.71429px center;
    content:"";
    position:absolute;
    left:0;
    top:-8px;
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle span:after {
    top:8px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle span {
    width:24px;
    height:4px;
    background-color:#fff;
    backface-visibility:hidden;
    border-radius:0
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle.active span, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle.active span, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle.active span {
    transform:rotate(360deg)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle.active span:after {
    top:0;
    width:15px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle.active span:before {
    -webkit-transform:rotate3d(0, 0, 1, -40deg);
    transform:rotate3d(0, 0, 1, -40deg)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-toggle.active span:after {
    -webkit-transform:rotate3d(0, 0, 1, 40deg);
    transform:rotate3d(0, 0, 1, 40deg)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart {
    position:fixed;
    z-index:17;
    top:4px;
    right:4px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart span {
    display:inline-block;
    position:relative;
    width:48px;
    height:48px;
    font-size:24px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    color:#fff;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart span, .rd-navbar-default.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart span:after {
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart span:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart span:before {
    content:"";
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible;
    font-family:material design icons
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart span:after {
    content:"";
    transform:rotate(-90deg) scale(0);
    opacity:0;
    visibility:hidden;
    font-family:material design icons
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart.active span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart.active span:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart.active span:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart.active span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart.active span:before {
    opacity:0;
    visibility:hidden;
    transform:rotate(90deg) scale(0)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart.active span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart.active span:after, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart.active span:after, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-cart.active span:after, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-cart.active span:after {
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible
}
@media(min-width:576px) {
    .rd-navbar-default.rd-navbar-fixed .rd-navbar-brand, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-brand, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-brand, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-brand {
        display:block;
        position:fixed;
        top:15px;
        left:50%;
        width:auto
    }
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-panel {
    background:#191919;
    box-shadow:0 1px 10px 0 rgba(67, 68, 69, .3)
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-cart {
    color:#fff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-panel {
    background:#fff;
    box-shadow:0 1px 10px 0 rgba(67, 68, 69, .3)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:after {
    background:#212121
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-cart {
    color:#212121
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel {
    position:fixed;
    left:0;
    right:0;
    top:0;
    z-index:16
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel {
    height:56px
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle {
    position:fixed;
    z-index:17;
    left:4px;
    top:4px
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel {
        position:static
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel {
        height:0
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle {
        background:0 0;
        border:none;
        outline:none;
        padding:0;
        top:48px;
        left:40px
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span {
        display:inline-block;
        position:relative;
        width:50px;
        height:50px;
        font-size:22px;
        line-height:50px;
        text-align:center;
        cursor:pointer;
        color:#fff;
        background:0 0;
        border:none;
        outline:none;
        padding:0
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:after {
        transition:.3s all ease
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:after {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:before {
        content:"";
        transform:rotate(0deg) scale(1);
        opacity:1;
        visibility:visible;
        font-family:fontawesome
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:after {
        content:"";
        transform:rotate(-90deg) scale(0);
        opacity:0;
        visibility:hidden;
        font-family:fontawesome
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle.active span:before {
        opacity:0;
        visibility:hidden;
        transform:rotate(90deg) scale(0)
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle.active span:after {
        transform:rotate(0deg) scale(1);
        opacity:1;
        visibility:visible
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span {
        color:#37b6ff;
        transition:.05s ease-in
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:after {
        transition:.15s ease-in
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span {
        background:#fff;
        border-radius:50%;
        box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2)
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle:hover span {
        color:#fff;
        background:#37b6ff
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle.active {
        left:315px
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle.active:after {
        color:#37b6ff
    }
}
.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-panel {
    background:#fff;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .12)
}
.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle {
    color:#212121
}
@media(max-width:1199px) {
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle {
        display:inline-block;
        position:relative;
        width:48px;
        height:48px;
        font-size:24px;
        line-height:48px;
        text-align:center;
        cursor:pointer;
        color:#212121;
        background:0 0;
        border:none;
        outline:none;
        padding:0
    }
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span {
        position:relative;
        display:block;
        margin:auto;
        transition:.3s all ease;
        transform:rotate(180deg)
    }
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:after {
        transform-origin:1.71429px center;
        transform-origin:1.71429px center;
        content:"";
        position:absolute;
        left:0;
        top:-8px;
        transition:.3s all ease
    }
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:after {
        top:8px
    }
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle span {
        width:24px;
        height:4px;
        background-color:#212121;
        backface-visibility:hidden;
        border-radius:0
    }
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle.active span {
        transform:rotate(360deg)
    }
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle.active span:after {
        top:0;
        width:15px
    }
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle.active span:before {
        -webkit-transform:rotate3d(0, 0, 1, -40deg);
        transform:rotate3d(0, 0, 1, -40deg)
    }
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-toggle.active span:after {
        -webkit-transform:rotate3d(0, 0, 1, 40deg);
        transform:rotate3d(0, 0, 1, 40deg)
    }
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-panel {
        background-color:transparent;
        box-shadow:none
    }
}
.rd-navbar-default .rd-navbar-list-products, .rd-navbar-floated .rd-navbar-list-products, .rd-navbar-logo-center .rd-navbar-list-products {
    padding-left:0;
    max-height:calc(100% - 120px);
    overflow-y:auto;
    padding-bottom:10px
}
.rd-navbar-default .rd-navbar-list-products li, .rd-navbar-floated .rd-navbar-list-products li, .rd-navbar-logo-center .rd-navbar-list-products li {
    position:relative;
    padding:0 15px 15px 0
}
.rd-navbar-default .rd-navbar-list-products li:before, .rd-navbar-floated .rd-navbar-list-products li:before, .rd-navbar-logo-center .rd-navbar-list-products li:before, .rd-navbar-default .rd-navbar-list-products li:after, .rd-navbar-floated .rd-navbar-list-products li:after, .rd-navbar-logo-center .rd-navbar-list-products li:after {
    content:" ";
    display:table
}
.rd-navbar-default .rd-navbar-list-products li:after, .rd-navbar-floated .rd-navbar-list-products li:after, .rd-navbar-logo-center .rd-navbar-list-products li:after {
    clear:both
}
.rd-navbar-default .rd-navbar-product-image, .rd-navbar-floated .rd-navbar-product-image, .rd-navbar-logo-center .rd-navbar-product-image {
    float:left;
    margin-right:10px;
    border-radius:3px
}
.rd-navbar-default .rd-navbar-product-caption, .rd-navbar-floated .rd-navbar-product-caption, .rd-navbar-logo-center .rd-navbar-product-caption {
    overflow:hidden
}
.rd-navbar-default .rd-navbar-product-remove, .rd-navbar-floated .rd-navbar-product-remove, .rd-navbar-logo-center .rd-navbar-product-remove {
    position:absolute;
    right:0;
    top:3px;
    font-size:12px
}
.rd-navbar-default .rd-navbar-product-title, .rd-navbar-floated .rd-navbar-product-title, .rd-navbar-logo-center .rd-navbar-product-title {
    font-size:12px;
    text-transform:uppercase;
    margin-bottom:5px
}
.rd-navbar-default .rd-navbar-product-price, .rd-navbar-floated .rd-navbar-product-price, .rd-navbar-logo-center .rd-navbar-product-price {
    font-size:12px;
    margin-top:5px
}
.rd-navbar-default .rd-navbar-cart-total, .rd-navbar-floated .rd-navbar-cart-total, .rd-navbar-logo-center .rd-navbar-cart-total {
    position:relative;
    margin-top:20px
}
.rd-navbar-default .rd-navbar-cart-total-title, .rd-navbar-floated .rd-navbar-cart-total-title, .rd-navbar-logo-center .rd-navbar-cart-total-title {
    font-size:14px;
    text-transform:uppercase;
    padding-right:75px;
    margin-bottom:24px
}
.rd-navbar-default .rd-navbar-cart-total-price, .rd-navbar-floated .rd-navbar-cart-total-price, .rd-navbar-logo-center .rd-navbar-cart-total-price {
    position:absolute;
    top:0;
    right:0;
    font-size:14px
}
.rd-navbar-default.rd-navbar-transparent .rd-navbar-product-remove, .rd-navbar-default.rd-navbar-dark .rd-navbar-product-remove, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-product-remove, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-product-remove, .rd-navbar-floated.rd-navbar-dark .rd-navbar-product-remove, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-product-remove {
    color:#868686
}
.rd-navbar-default.rd-navbar-transparent .rd-navbar-product-remove:hover, .rd-navbar-default.rd-navbar-dark .rd-navbar-product-remove:hover, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-product-remove:hover, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-product-remove:hover, .rd-navbar-floated.rd-navbar-dark .rd-navbar-product-remove:hover, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-product-remove:hover {
    color:#fff
}
.rd-navbar-default.rd-navbar-transparent .rd-navbar-list-products, .rd-navbar-default.rd-navbar-dark .rd-navbar-list-products, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-list-products, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-list-products, .rd-navbar-floated.rd-navbar-dark .rd-navbar-list-products, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-list-products {
    border-bottom:1px solid #212121
}
.rd-navbar-default.rd-navbar-transparent .rd-navbar-product-image, .rd-navbar-default.rd-navbar-dark .rd-navbar-product-image, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-product-image, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-product-image, .rd-navbar-floated.rd-navbar-dark .rd-navbar-product-image, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-product-image {
    background:#f5f5f5
}
.rd-navbar-default.rd-navbar-transparent .rd-navbar-product-price, .rd-navbar-default.rd-navbar-dark .rd-navbar-product-price, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-product-price, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-product-price, .rd-navbar-floated.rd-navbar-dark .rd-navbar-product-price, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-product-price {
    color:#868686
}
.rd-navbar-default.rd-navbar-transparent .rd-navbar-cart-total-title, .rd-navbar-default.rd-navbar-dark .rd-navbar-cart-total-title, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-cart-total-title, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-cart-total-title, .rd-navbar-floated.rd-navbar-dark .rd-navbar-cart-total-title, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-cart-total-title, .rd-navbar-default.rd-navbar-transparent .rd-navbar-cart-total-price, .rd-navbar-default.rd-navbar-dark .rd-navbar-cart-total-price, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-cart-total-price, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-cart-total-price, .rd-navbar-floated.rd-navbar-dark .rd-navbar-cart-total-price, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-cart-total-price, .rd-navbar-default.rd-navbar-transparent .rd-navbar-product-title, .rd-navbar-default.rd-navbar-dark .rd-navbar-product-title, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-product-title, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-product-title, .rd-navbar-floated.rd-navbar-dark .rd-navbar-product-title, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-product-title {
    color:#fff
}
.rd-navbar-default.rd-navbar-transparent .rd-navbar-cart-dropdown, .rd-navbar-default.rd-navbar-dark .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-transparent .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-dark .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-dark .rd-navbar-cart-dropdown, .rd-navbar-logo-center.rd-navbar-dark .rd-navbar-cart-dropdown {
    background:#151515
}
.rd-navbar-default.rd-navbar-light .rd-navbar-product-remove, .rd-navbar-minimal.rd-navbar-light .rd-navbar-product-remove, .rd-navbar-floated.rd-navbar-light .rd-navbar-product-remove, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-product-remove {
    color:#868686
}
.rd-navbar-default.rd-navbar-light .rd-navbar-product-remove:hover, .rd-navbar-minimal.rd-navbar-light .rd-navbar-product-remove:hover, .rd-navbar-floated.rd-navbar-light .rd-navbar-product-remove:hover, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-product-remove:hover {
    color:#212121
}
.rd-navbar-default.rd-navbar-light .rd-navbar-list-products, .rd-navbar-minimal.rd-navbar-light .rd-navbar-list-products, .rd-navbar-floated.rd-navbar-light .rd-navbar-list-products, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-list-products {
    border-bottom:1px solid #f5f5f5
}
.rd-navbar-default.rd-navbar-light .rd-navbar-product-image, .rd-navbar-minimal.rd-navbar-light .rd-navbar-product-image, .rd-navbar-floated.rd-navbar-light .rd-navbar-product-image, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-product-image {
    background:#f5f5f5
}
.rd-navbar-default.rd-navbar-light .rd-navbar-product-price, .rd-navbar-minimal.rd-navbar-light .rd-navbar-product-price, .rd-navbar-floated.rd-navbar-light .rd-navbar-product-price, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-product-price {
    color:#868686
}
.rd-navbar-default.rd-navbar-light .rd-navbar-cart-total-title, .rd-navbar-minimal.rd-navbar-light .rd-navbar-cart-total-title, .rd-navbar-floated.rd-navbar-light .rd-navbar-cart-total-title, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-cart-total-title, .rd-navbar-default.rd-navbar-light .rd-navbar-cart-total-price, .rd-navbar-minimal.rd-navbar-light .rd-navbar-cart-total-price, .rd-navbar-floated.rd-navbar-light .rd-navbar-cart-total-price, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-cart-total-price, .rd-navbar-default.rd-navbar-light .rd-navbar-product-title, .rd-navbar-minimal.rd-navbar-light .rd-navbar-product-title, .rd-navbar-floated.rd-navbar-light .rd-navbar-product-title, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-product-title {
    color:#212121
}
.rd-navbar-default.rd-navbar-light .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-light .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-light .rd-navbar-cart-dropdown, .rd-navbar-logo-center.rd-navbar-light .rd-navbar-cart-dropdown {
    background:#fff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav-wrap {
    position:fixed;
    top:0;
    left:0;
    width:280px;
    bottom:0;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2);
    z-index:15;
    transform:translateX(-105%);
    padding:56px 10px 0
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav-wrap.active {
    transform:translateX(0)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav-wrap.active {
    transform:translateX(0)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-mobile-scroll {
    max-height:100%;
    overflow-y:auto;
    overflow-x:hidden
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-mobile-brand {
    display:block;
    text-align:left;
    margin-top:30px
}
.rd-navbar-default.rd-navbar-fixed .form-search-wrap, .rd-navbar-minimal.rd-navbar-fixed .form-search-wrap, .rd-navbar-sidebar-toggle.rd-navbar-fixed .form-search-wrap, .rd-navbar-floated.rd-navbar-fixed .form-search-wrap, .rd-navbar-top-panel.rd-navbar-fixed .form-search-wrap, .rd-navbar-logo-center.rd-navbar-fixed .form-search-wrap {
    margin-top:30px
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav-wrap {
    color:#fff;
    background:#191919
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap {
    color:#000;
    background:#fff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar-fixed .rd-navbar-nav, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav {
    padding:0;
    margin-top:15px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav>li:last-child, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav>li:last-child, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav>li:last-child, .rd-navbar-sidebar-fixed .rd-navbar-nav>li:last-child, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav>li:last-child, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav>li:last-child, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav>li:last-child {
    margin-bottom:10px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-sidebar-fixed .rd-navbar-nav li, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li {
    float:none;
    position:relative
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li+li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li+li, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li+li, .rd-navbar-sidebar-fixed .rd-navbar-nav li+li, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li+li, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li+li, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li+li {
    margin-top:5px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-fixed .rd-navbar-nav li a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li a {
    cursor:pointer;
    display:block;
    padding:8px 30px 8px 15px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a span, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a span, .rd-navbar-sidebar-fixed .rd-navbar-nav li a span, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li a span, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li a span, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li a span {
    vertical-align:middle
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-label, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-label, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-label, .rd-navbar-sidebar-fixed .rd-navbar-nav li .rd-navbar-label, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-label, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-label, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-label {
    margin-left:5px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-icon, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-icon, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-icon, .rd-navbar-sidebar-fixed .rd-navbar-nav li .rd-navbar-icon, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-icon {
    margin-right:5px;
    vertical-align:middle;
    font-size:20px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:before, .rd-navbar-sidebar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:before {
    content:""
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .resp-tab-active>.resp-arrow:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li .resp-tab-active>.resp-arrow:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li .resp-tab-active>.resp-arrow:before, .rd-navbar-sidebar-fixed .rd-navbar-nav li .resp-tab-active>.resp-arrow:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li .resp-tab-active>.resp-arrow:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li .resp-tab-active>.resp-arrow:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li .resp-tab-active>.resp-arrow:before {
    content:""
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-sidebar-fixed .rd-navbar-submenu, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-submenu {
    position:relative;
    text-align:left
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu .col-lg-3, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu .col-lg-3, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu .col-lg-3, .rd-navbar-sidebar-fixed .rd-navbar-submenu .col-lg-3, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-submenu .col-lg-3, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-submenu .col-lg-3, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-submenu .col-lg-3 {
    width:100%!important
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu ul li a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu ul li a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu ul li a, .rd-navbar-sidebar-fixed .rd-navbar-submenu ul li a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-submenu ul li a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-submenu ul li a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-submenu ul li a {
    font-size:14px
}
.rd-navbar-default.rd-navbar-fixed h6, .rd-navbar-minimal.rd-navbar-fixed h6, .rd-navbar-sidebar-toggle.rd-navbar-fixed h6, .rd-navbar-sidebar-fixed h6, .rd-navbar-floated.rd-navbar-fixed h6, .rd-navbar-top-panel.rd-navbar-fixed h6, .rd-navbar-logo-center.rd-navbar-fixed h6 {
    font-size:16px;
    padding-left:24px;
    margin-top:22px
}
.rd-navbar-default.rd-navbar-fixed hr, .rd-navbar-minimal.rd-navbar-fixed hr, .rd-navbar-sidebar-toggle.rd-navbar-fixed hr, .rd-navbar-sidebar-fixed hr, .rd-navbar-floated.rd-navbar-fixed hr, .rd-navbar-top-panel.rd-navbar-fixed hr, .rd-navbar-logo-center.rd-navbar-fixed hr {
    margin-bottom:6px
}
.rd-navbar-default.rd-navbar-fixed .text-subline, .rd-navbar-minimal.rd-navbar-fixed .text-subline, .rd-navbar-sidebar-toggle.rd-navbar-fixed .text-subline, .rd-navbar-sidebar-fixed .text-subline, .rd-navbar-floated.rd-navbar-fixed .text-subline, .rd-navbar-top-panel.rd-navbar-fixed .text-subline, .rd-navbar-logo-center.rd-navbar-fixed .text-subline {
    width:50%;
    left:0;
    display:inline-block;
    margin-left:25px;
    margin-bottom:10px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-sidebar-fixed .rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-default.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-sidebar-fixed .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow {
    cursor:pointer;
    position:absolute;
    top:0;
    right:0;
    width:35px;
    font-size:24px;
    line-height:40px;
    font-family:material design icons;
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-sidebar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-default.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow:before, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow:before, .rd-navbar-sidebar-fixed .responsive-tabs .resp-accordion .resp-arrow:before, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow:before, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow:before, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs .resp-accordion .resp-arrow:before {
    content:"";
    display:block;
    vertical-align:middle
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-sidebar-fixed .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-sidebar-fixed .rd-navbar-megamenu, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-megamenu {
    display:none;
    padding:5px 0
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-sidebar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-megamenu>li>a {
    padding-left:25px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li>a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li>a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li>a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li>a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li>a {
    padding-left:35px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-sidebar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-megamenu>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a {
    padding-left:45px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu .responsive-tabs .resp-accordion, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu .responsive-tabs .resp-accordion, .rd-navbar-sidebar-fixed .rd-navbar-megamenu .responsive-tabs .resp-accordion, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-megamenu .responsive-tabs .resp-accordion, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-megamenu .responsive-tabs .resp-accordion, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-megamenu .responsive-tabs .resp-accordion {
    padding-left:25px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content ul>li>a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content ul>li>a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content ul>li>a, .rd-navbar-sidebar-fixed .rd-navbar-megamenu .resp-tab-content ul>li>a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content ul>li>a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content ul>li>a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content ul>li>a {
    padding-left:35px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content, .rd-navbar-sidebar-fixed .rd-navbar-megamenu .resp-tab-content, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-megamenu .resp-tab-content {
    padding:0 10px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown, .rd-navbar-sidebar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown, .rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu, .rd-navbar-sidebar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu {
    display:block
}
.rd-navbar-default.rd-navbar-fixed .responsive-tabs .resp-tabs-list, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs .resp-tabs-list, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs .resp-tabs-list, .rd-navbar-sidebar-fixed .responsive-tabs .resp-tabs-list, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs .resp-tabs-list, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs .resp-tabs-list, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs .resp-tabs-list {
    display:none
}
.rd-navbar-default.rd-navbar-fixed .responsive-tabs ul, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs ul, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs ul, .rd-navbar-sidebar-fixed .responsive-tabs ul, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs ul, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs ul, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs ul {
    padding:0
}
.rd-navbar-default.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-sidebar-fixed .responsive-tabs .resp-accordion, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs .resp-accordion {
    padding:10px 30px 10px 15px;
    line-height:20px;
    margin-bottom:5px
}
.rd-navbar-default.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-sidebar-fixed .responsive-tabs .resp-accordion, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs .resp-accordion {
    cursor:pointer;
    display:block
}
.rd-navbar-default.rd-navbar-fixed .responsive-tabs .resp-accordion span, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs .resp-accordion span, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs .resp-accordion span, .rd-navbar-sidebar-fixed .responsive-tabs .resp-accordion span, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs .resp-accordion span, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs .resp-accordion span, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs .resp-accordion span {
    margin-right:5px;
    vertical-align:middle;
    font-size:20px
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion {
    color:#fff
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li:hover>a {
    background:#212121
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle {
    color:#fff
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow {
    color:#434445
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover {
    background:#212121!important
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow {
    color:#fff
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active>a {
    background:#212121
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle {
    color:#fff
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-dropdown>li>a, .rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-megamenu>li>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-megamenu>li>a {
    color:#fff
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-submenu-toggle {
    color:#434445
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a {
    padding:6px 30px 6px 15px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-submenu-toggle, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li .rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-submenu-toggle {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li:hover>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>a {
    color:#1f87b1;
    background:0 0
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion .resp-arrow {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover {
    background:#212121!important;
    color:#fff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion.resp-tab-active .resp-arrow, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li .responsive-tabs .resp-accordion:hover .resp-arrow {
    color:#fff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.opened>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.active>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>a {
    color:#1f87b1;
    background:0 0
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown hr, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown hr, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown hr, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown hr, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown hr, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown hr, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown hr, .rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown h6, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown h6, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown h6, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown h6, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown h6, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown h6, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown h6, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu hr, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu hr, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu hr, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu hr, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu hr, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu hr, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu hr, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu h6, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu h6 {
    display:none
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown li>a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown li>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu li>a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu li>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a {
    color:#37b6ff;
    text-transform:capitalize!important;
    font-size:14px;
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown li, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown li, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu li, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu li, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li {
    margin-left:10px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown li .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li .rd-navbar-submenu-toggle, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown li .rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li .rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li .rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li .rd-navbar-submenu-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu li .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li .rd-navbar-submenu-toggle, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu li .rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li .rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li .rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li .rd-navbar-submenu-toggle {
    display:none
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown li:after, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:after, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:after, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown li:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:after, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu li:after, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:after, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:after, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu li:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:after {
    cursor:pointer;
    position:absolute;
    top:50%;
    left:15px;
    font-size:14px;
    font-family:fontawesome;
    line-height:14px;
    content:"";
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    transition:.3s all ease;
    opacity:0;
    visibility:hidden;
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown li:hover:after, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover:after, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover:after, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown li:hover:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover:after, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu li:hover:after, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover:after, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover:after, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu li:hover:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover:after {
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown li:hover a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown li:hover a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li:hover a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu li:hover a, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu li:hover a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li:hover a {
    padding-left:35px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown li>a>.rd-navbar-icon, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a>.rd-navbar-icon, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a>.rd-navbar-icon, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-dropdown li>a>.rd-navbar-icon, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a>.rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a>.rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-dropdown li>a>.rd-navbar-icon, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu li>a>.rd-navbar-icon, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a>.rd-navbar-icon, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a>.rd-navbar-icon, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-megamenu li>a>.rd-navbar-icon, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a>.rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a>.rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-megamenu li>a>.rd-navbar-icon {
    color:#bdbdbd
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-submenu-toggle, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-submenu-toggle {
    color:#868686
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart-dropdown {
    position:fixed;
    top:0;
    right:0;
    width:280px;
    bottom:0;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2);
    z-index:15;
    transform:translateX(105%);
    padding:70px 15px 0;
    max-height:100%;
    overflow-y:auto
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart-dropdown.active, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart-dropdown.active, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-cart-dropdown.active, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart-dropdown.active {
    transform:translateX(0)
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart-dropdown.active, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart-dropdown.active, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-cart-dropdown.active, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-cart-dropdown.active {
    transform:translateX(0)
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-cart-dropdown {
    color:#fff;
    background:#191919
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-cart-dropdown {
    color:#212121;
    background:#fff
}
.rd-navbar-default.rd-navbar-fixed .form-search-input, .rd-navbar-minimal.rd-navbar-fixed .form-search-input, .rd-navbar-sidebar-toggle.rd-navbar-fixed .form-search-input, .rd-navbar-floated.rd-navbar-fixed .form-search-input, .rd-navbar-logo-center .form-search-input {
    border:none
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .form-search-wrap .form-wrap .form-label, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .form-search-wrap .form-wrap .form-label, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .form-search-wrap .form-wrap .form-label, .rd-navbar-logo-center.rd-navbar-dark .form-search-wrap .form-wrap .form-label, .rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .form-search-wrap .form-wrap .form-lable.focus, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .form-search-wrap .form-wrap .form-lable.focus, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .form-search-wrap .form-wrap .form-lable.focus, .rd-navbar-logo-center.rd-navbar-dark .form-search-wrap .form-wrap .form-lable.focus {
    color:#868686
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .form-search-submit, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .form-search-submit, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .form-search-submit, .rd-navbar-logo-center.rd-navbar-dark .form-search-submit {
    color:#434445
}
.rd-navbar-minimal.rd-navbar-transparent.rd-navbar-fixed .form-search-input, .rd-navbar-minimal.rd-navbar-dark.rd-navbar-fixed .form-search-input, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .form-search-input, .rd-navbar-logo-center.rd-navbar-dark .form-search-input {
    color:#fff;
    background:#212121
}
.rd-navbar-default.rd-navbar-fixed .form-search-wrap .form-wrap .form-label, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .form-search-wrap .form-wrap .form-label, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .form-search-wrap .form-wrap .form-label, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .form-search-wrap .form-wrap .form-label, .rd-navbar-logo-center.rd-navbar-light .form-search-wrap .form-wrap .form-label, .rd-navbar-default.rd-navbar-fixed .form-search-wrap .form-wrap .form-lable.focus, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .form-search-wrap .form-wrap .form-lable.focus, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .form-search-wrap .form-wrap .form-lable.focus, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .form-search-wrap .form-wrap .form-lable.focus, .rd-navbar-logo-center.rd-navbar-light .form-search-wrap .form-wrap .form-lable.focus {
    color:#434445
}
.rd-navbar-default.rd-navbar-fixed .form-label-sm, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .form-label-sm, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .form-label-sm, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .form-label-sm, .rd-navbar-logo-center.rd-navbar-light .form-label-sm {
    top:25px;
    left:20px
}
.rd-navbar-default.rd-navbar-fixed .form-label-sm.focus, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .form-label-sm.focus, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .form-label-sm.focus, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .form-label-sm.focus, .rd-navbar-logo-center.rd-navbar-light .form-label-sm.focus {
    top:-1px;
    left:6px
}
.rd-navbar-default.rd-navbar-fixed .form-search-submit, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .form-search-submit, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .form-search-submit, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .form-search-submit, .rd-navbar-logo-center.rd-navbar-light .form-search-submit {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-fixed .form-search-input, .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .form-search-input, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .form-search-input, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .form-search-input, .rd-navbar-logo-center.rd-navbar-light .form-search-input {
    padding-left:20px;
    font-size:14px;
    border:1px solid #bdbdbd;
    height:50px;
    line-height:49px;
    border-radius:5px;
    color:#434445;
    background:0 0
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:after {
    content:'\f078';
    font-family:fontawesome;
    font-size:8px;
    line-height:8px;
    color:#434445;
    position:relative;
    top:-1px;
    right:11px
}
@media(min-width:1200px) {
    .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:after {
        right:19px
    }
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav:before, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav:after {
    content:" ";
    display:table
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav:after {
    clear:both
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li {
    float:left;
    position:relative;
    transition:180ms ease-in-out
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.active, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li.active, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li.active, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li:hover, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li:hover, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li:hover {
    background:linear-gradient(to top, #ebebeb, #fff)
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li>a {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    letter-spacing:.04em;
    padding:18px 12px
}
@media(min-width:1200px) {
    .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li>a {
        padding:18px 20px
    }
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a>.rd-navbar-label, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li>a>.rd-navbar-label, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li>a>.rd-navbar-label {
    position:absolute;
    margin:-10px 0 0 -15px
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu {
    position:static
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li+li, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li+li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li+li {
    margin-left:0
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu {
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li a, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-nav>li a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-nav>li a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-nav>li a {
    color:#fff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-nav>li a, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-nav>li a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-nav>li a {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown {
    position:absolute;
    top:100%;
    left:0;
    z-index:1;
    width:240px;
    padding:0;
    visibility:hidden;
    transition:.3s all ease;
    text-align:left;
    opacity:0;
    box-shadow:0 5px 25px 0 rgba(0, 0, 0, .2)
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown li, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown li, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown li {
    padding:4px 0 4px 0;
    margin-left:25px;
    margin-right:25px;
    border-bottom:1px solid #f1f3f9
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:last-child, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:last-child, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li:last-child, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li:last-child, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li:last-child, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown li:last-child, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown li:last-child, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown li:last-child, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown li:last-child, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown li:last-child {
    border:none
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li a, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li a, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li a, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown li a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown li a, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown li a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown li a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown li a {
    text-transform:capitalize;
    font-size:14px;
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
    color:#37b6ff;
    white-space:normal
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li a:hover, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li a:hover, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li a:hover, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li a:hover, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li a:hover, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li a:hover, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li a:hover, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li a:hover, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li a:hover, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li a:hover, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown li a:hover, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown li a:hover, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown li a:hover, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown li a:hover, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown li a:hover {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown {
    left:100%;
    top:-1px;
    margin:0;
    z-index:2
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown .rd-navbar-dropdown .rd-navbar-dropdown {
    z-index:3
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown.rd-navbar-open-left .rd-navbar-dropdown {
    right:102%;
    left:auto
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left {
    right:0
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown {
    padding-bottom:5px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown {
    margin-top:0
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li {
    position:relative
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li>a {
    display:block;
    padding:8px 15px 8px 0
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a>span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a>span, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li>a>span, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li>a>span, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li>a>span, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a>span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a>span, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li>a>span, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li>a>span, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li>a>span {
    vertical-align:middle
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label {
    margin-left:5px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon {
    margin-right:10px;
    font-size:18px;
    line-height:24px;
    vertical-align:middle
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li:after {
    opacity:0;
    visibility:hidden;
    color:#05395c
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li.active:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li.active:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li.active:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li.active:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li.active:after, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li.active:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li.active:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li.active:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li.active:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li.active:after {
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li.active>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li.active>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li.active>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li.active>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li.active>a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li.active>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li.active>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li.active>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li.active>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li.active>a {
    padding-left:20px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li:after, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li:after {
    cursor:pointer;
    position:absolute;
    top:18px;
    left:0;
    font-size:14px;
    font-family:fontawesome;
    line-height:14px;
    content:"";
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu {
    left:50%;
    padding:30px;
    max-width:1170px;
    margin-left:auto;
    width:100%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li {
    padding:0 0 0 0;
    margin-left:0;
    margin-right:0;
    border:none
}
.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li:after, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li:after {
    top:12px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li>a {
    padding-right:0
}
.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu .text-subline, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu .text-subline, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu .text-subline, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu .text-subline, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu .text-subline {
    margin-bottom:12px
}
.rd-navbar-default.rd-navbar-static .responsive-tabs .resp-tabs-list, .rd-navbar-minimal.rd-navbar-static .responsive-tabs .resp-tabs-list, .rd-navbar-floated.rd-navbar-static .responsive-tabs .resp-tabs-list, .rd-navbar-top-panel.rd-navbar-static .responsive-tabs .resp-tabs-list, .rd-navbar-logo-center.rd-navbar-static .responsive-tabs .resp-tabs-list {
    text-align:left;
    padding-left:20px;
    position:relative
}
.rd-navbar-default.rd-navbar-static .responsive-tabs .resp-tabs-list:before, .rd-navbar-minimal.rd-navbar-static .responsive-tabs .resp-tabs-list:before, .rd-navbar-floated.rd-navbar-static .responsive-tabs .resp-tabs-list:before, .rd-navbar-top-panel.rd-navbar-static .responsive-tabs .resp-tabs-list:before, .rd-navbar-logo-center.rd-navbar-static .responsive-tabs .resp-tabs-list:before {
    content:'';
    position:absolute;
    left:-15px;
    right:-15px;
    top:100%;
    border-bottom:1px solid transparent
}
.rd-navbar-default.rd-navbar-static .responsive-tabs .resp-tabs-list li:before, .rd-navbar-minimal.rd-navbar-static .responsive-tabs .resp-tabs-list li:before, .rd-navbar-floated.rd-navbar-static .responsive-tabs .resp-tabs-list li:before, .rd-navbar-top-panel.rd-navbar-static .responsive-tabs .resp-tabs-list li:before, .rd-navbar-logo-center.rd-navbar-static .responsive-tabs .resp-tabs-list li:before {
    display:none
}
.rd-navbar-default.rd-navbar-static .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-minimal.rd-navbar-static .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-floated.rd-navbar-static .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-top-panel.rd-navbar-static .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-logo-center.rd-navbar-static .responsive-tabs .resp-tabs-list li.resp-tab-active:hover {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu {
    background:#fff
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li>a {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li:hover>a {
    color:#1f87b1;
    background:0 0
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu li:hover:after {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before {
    border-color:#212121
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li {
    color:#868686
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover {
    color:#fff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu {
    background:#fff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li>a {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover>a, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li:hover>a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li:hover>a {
    color:#1f87b1;
    background:0 0
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover:after, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li:hover:after, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu li:hover:after {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list:before, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list:before {
    border-color:#bdbdbd
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:before {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li.resp-tab-active:hover {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu .responsive-tabs .resp-tabs-list li:hover {
    color:#1f87b1
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart span, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart span {
    display:inline-block;
    position:relative;
    width:24px;
    height:24px;
    font-size:22px;
    line-height:24px;
    text-align:center;
    cursor:pointer;
    color:#fff;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart span, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart span, .rd-navbar-default.rd-navbar-static .rd-navbar-cart span:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart span:before, .rd-navbar-default.rd-navbar-static .rd-navbar-cart span:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart span:after {
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart span:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart span:before, .rd-navbar-default.rd-navbar-static .rd-navbar-cart span:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart span:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart span:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart span:before {
    content:"";
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible;
    font-family:material design icons
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart span:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart span:after {
    content:"";
    transform:rotate(-90deg) scale(0);
    opacity:0;
    visibility:hidden;
    font-family:material design icons
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart.active span:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart.active span:before {
    opacity:0;
    visibility:hidden;
    transform:rotate(90deg) scale(0)
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart.active span:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart.active span:after {
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown {
    position:absolute;
    top:100%;
    left:auto;
    right:0;
    width:240px;
    padding:13px 15px 15px;
    text-align:left;
    border-top:1px solid #37b6ff;
    opacity:0;
    visibility:hidden;
    transition:.3s all ease;
    z-index:1;
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
}
.rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown.active, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-dropdown.active {
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search, .rd-navbar-floated.rd-navbar-static .rd-navbar-search {
    display:inline-block
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form, .rd-navbar-floated.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form {
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-form {
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:2;
    bottom:0;
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-wrap, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-wrap, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-wrap {
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-wrap, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-wrap, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-wrap, .rd-navbar-default.rd-navbar-static .rd-navbar-search-form input, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form input, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-form input {
    height:100%
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-label {
    left:0;
    top:50%;
    padding-left:50px;
    font-size:26px;
    font-weight:900;
    text-transform:uppercase;
    letter-spacing:.06em
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    left:16px;
    font-size:18px;
    top:25px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input {
    height:100%;
    font-size:26px;
    padding:0 13% 0 85px;
    border:none;
    text-transform:uppercase;
    font-weight:900
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle {
    margin-left:19px;
    margin-right:10px;
    position:relative;
    z-index:3
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle span {
    display:inline-block;
    position:relative;
    width:20px;
    height:20px;
    font-size:20px;
    line-height:20px;
    text-align:center;
    cursor:pointer;
    color:#495057;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle span:after {
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle span:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle span:before {
    content:"";
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible;
    font-family:material design icons
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle span:after {
    content:"";
    transform:rotate(-90deg) scale(0);
    opacity:0;
    visibility:hidden;
    font-family:material design icons
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle.active span:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle.active span:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle.active span:before {
    opacity:0;
    visibility:hidden;
    transform:rotate(90deg) scale(0)
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle.active span:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle.active span:after, .rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle.active span:after {
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner.active .rd-navbar-nav-wrap, .rd-navbar-minimal.rd-navbar-static .rd-navbar-inner.active .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-static .rd-navbar-inner.active .rd-navbar-nav-wrap, .rd-navbar-default.rd-navbar-static .rd-navbar-inner.active .rd-navbar-cart-wrap, .rd-navbar-minimal.rd-navbar-static .rd-navbar-inner.active .rd-navbar-cart-wrap, .rd-navbar-floated.rd-navbar-static .rd-navbar-inner.active .rd-navbar-cart-wrap {
    opacity:0;
    visibility:hidden
}
.rd-navbar--is-stuck.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar--is-stuck.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar--is-stuck.rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-label {
    padding-left:20px
}
.rd-navbar--is-stuck.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar--is-stuck.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar--is-stuck.rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    top:9px
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form {
    border-bottom:1px solid rgba(255, 255, 255, .15)
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form .form-label {
    color:#fff
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    color:#868686
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form-input {
    color:#fff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-search-form, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-search-form {
    border-bottom:1px solid rgba(255, 255, 255, .15)
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-search-form .form-label {
    color:#212121
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    color:#868686
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-search-form-input {
    color:#212121
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer {
    padding:0 2px;
    margin:50px 0;
    text-align:center
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer .list-inline {
    margin:15px -2px 0
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer .list-inline>li {
    padding-left:2px;
    padding-right:2px
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer .list-inline+p {
    margin-top:25px
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dl {
    margin-bottom:15px
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dt, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dd {
    display:inline-block
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dt span, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dd span {
    font-size:24px;
    vertical-align:middle
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dt {
    margin-right:10px
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-address {
    text-align:left;
    display:inline-block
}
.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer p {
    color:#bdbdbd
}
.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dl a {
    color:#212121
}
.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dl a:hover {
    color:#55bbeb
}
.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dt span, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dd span {
    color:#55bbeb
}
.rd-navbar-sidebar-fixed .rd-navbar-panel {
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:16;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    padding:4px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.rd-navbar-sidebar-fixed .rd-navbar-search-toggle span {
    display:inline-block;
    position:relative;
    width:48px;
    height:48px;
    font-size:28px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    color:#434445;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-sidebar-fixed .rd-navbar-search-toggle span, .rd-navbar-sidebar-fixed .rd-navbar-search-toggle span:before, .rd-navbar-sidebar-fixed .rd-navbar-search-toggle span:after {
    transition:.3s all ease
}
.rd-navbar-sidebar-fixed .rd-navbar-search-toggle span:before, .rd-navbar-sidebar-fixed .rd-navbar-search-toggle span:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rd-navbar-sidebar-fixed .rd-navbar-search-toggle span:before {
    content:"";
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible;
    font-family:material design icons
}
.rd-navbar-sidebar-fixed .rd-navbar-search-toggle span:after {
    content:"";
    transform:rotate(-90deg) scale(0);
    opacity:0;
    visibility:hidden;
    font-family:material design icons
}
.rd-navbar-sidebar-fixed .rd-navbar-search-toggle.active span:before {
    opacity:0;
    visibility:hidden;
    transform:rotate(90deg) scale(0)
}
.rd-navbar-sidebar-fixed .rd-navbar-search-toggle.active span:after {
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible
}
.rd-navbar-sidebar-fixed .rd-navbar-toggle {
    position:fixed;
    z-index:17;
    left:0;
    top:0
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-fixed .rd-navbar-panel {
        flex-direction:column;
        width:50px;
        height:100vh;
        padding:0
    }
    .rd-navbar-sidebar-fixed .rd-navbar-toggle {
        position:static;
        padding:0;
        margin-top:8px;
        background:0 0;
        border:none;
        outline:none
    }
    .rd-navbar-sidebar-fixed .rd-navbar-search {
        padding-bottom:8px
    }
    .rd-navbar-sidebar-fixed .rd-navbar-brand {
        transform:rotate(-90deg)
    }
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-panel {
    background:#fff;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle {
    display:inline-block;
    position:relative;
    width:48px;
    height:48px;
    font-size:24px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    color:#434445;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle span {
    position:relative;
    display:block;
    margin:auto;
    transition:.3s all ease;
    transform:rotate(180deg)
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle span:before, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle span:after {
    transform-origin:1.71429px center;
    transform-origin:1.71429px center;
    content:"";
    position:absolute;
    left:0;
    top:-8px;
    transition:.3s all ease
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle span:after {
    top:8px
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle span:after, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle span:before, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle span {
    width:24px;
    height:4px;
    background-color:#434445;
    backface-visibility:hidden;
    border-radius:0
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle.active span {
    transform:rotate(360deg)
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle.active span:before, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle.active span:after {
    top:0;
    width:15px
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle.active span:before {
    -webkit-transform:rotate3d(0, 0, 1, -40deg);
    transform:rotate3d(0, 0, 1, -40deg)
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-toggle.active span:after {
    -webkit-transform:rotate3d(0, 0, 1, 40deg);
    transform:rotate3d(0, 0, 1, 40deg)
}
.rd-navbar-sidebar-fixed .rd-navbar-nav-wrap {
    position:fixed;
    top:0;
    left:0;
    width:280px;
    bottom:0;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2);
    z-index:15;
    transform:translateX(-105%);
    padding:56px 10px 0
}
.rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active {
    transform:translateX(0)
}
.rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active {
    transform:translateX(0)
}
.rd-navbar-sidebar-fixed .rd-navbar-nav {
    text-align:left
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap {
        position:fixed;
        left:0;
        top:0;
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:center;
        width:100%;
        height:100vh;
        padding:0;
        opacity:0;
        visibility:hidden;
        -webkit-transition:1.3s all ease;
        -o-transition:1.3s all ease;
        transition:1.3s all ease;
        transform:translateX(0)
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active {
        opacity:1;
        visibility:visible;
        -webkit-transition:.35s all ease;
        -o-transition:.35s all ease;
        transition:.35s all ease
    }
    .rd-navbar-sidebar-fixed .rd-navbar-title {
        opacity:0;
        transform:translateY(30px) scale(.8);
        -webkit-transition:.35s all ease;
        -o-transition:.35s all ease;
        transition:.35s all ease
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav {
        text-align:center
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav li {
        transform:translateY(25px);
        opacity:0
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav li a {
        padding:0;
        font-size:28px;
        line-height:28px;
        font-weight:400;
        text-transform:capitalize
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav li+li {
        margin-top:20px
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-title {
        transition-delay:.1s;
        transform:translateY(0) scale(1);
        opacity:1
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(1) {
        transition-delay:.34286s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(2) {
        transition-delay:.48571s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(3) {
        transition-delay:.62857s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(4) {
        transition-delay:.77143s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(5) {
        transition-delay:.91429s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(6) {
        transition-delay:1.05714s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(7) {
        transition-delay:1.2s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(8) {
        transition-delay:1.34286s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(9) {
        transition-delay:1.48571s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(10) {
        transition-delay:1.62857s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(11) {
        transition-delay:1.77143s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(12) {
        transition-delay:1.91429s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(13) {
        transition-delay:2.05714s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(14) {
        transition-delay:2.2s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(15) {
        transition-delay:2.34286s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(16) {
        transition-delay:2.48571s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(17) {
        transition-delay:2.62857s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(18) {
        transition-delay:2.77143s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li:nth-child(19) {
        transition-delay:2.91429s
    }
    .rd-navbar-sidebar-fixed .rd-navbar-nav-wrap.active .rd-navbar-nav li {
        transform:translateY(0);
        opacity:1
    }
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav-wrap {
    color:#191919;
    background:#fff
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.active a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li:hover a {
    background:0 0;
    color:#55bbeb
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav-wrap {
        background:rgba(255, 255, 255, .95)
    }
}
.rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search {
    z-index:10
}
.rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search.active .form-search {
    opacity:1;
    visibility:visible
}
.rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .form-search {
    position:fixed;
    top:3px;
    left:56px;
    right:56px;
    z-index:9999999;
    opacity:0;
    visibility:hidden
}
.rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .form-search .form-search-submit {
    display:none
}
.rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .form-search .form-search-input {
    padding-right:15px
}
.rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .input-group {
    width:100%
}
@media(max-width:1200px) {
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .input-group-addon {
        display:none
    }
}
.rd-navbar-sidebar-fixed .rd-search-results-live {
    display:none
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search {
        position:fixed;
        left:32px;
        top:0;
        display:flex;
        flex-direction:column;
        align-items:center;
        padding:0;
        width:100%;
        height:100vh;
        opacity:0;
        visibility:hidden;
        -webkit-transition:1.2s all ease;
        -o-transition:1.2s all ease;
        transition:1.2s all ease
    }
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .container {
        width:90%;
        position:relative;
        top:10%
    }
}
@media(min-width:1200px) and (min-height:650px) {
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .container {
        top:15%
    }
}
@media(min-width:1200px) and (min-height:750px) {
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .container {
        top:20%
    }
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search.active {
        -webkit-transition:.35s all ease;
        -o-transition:.35s all ease;
        transition:.35s all ease;
        opacity:1;
        visibility:visible
    }
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .form-search {
        position:static;
        width:100%;
        background:0 0;
        border-bottom:1px solid transparent;
        font-size:56px;
        font-weight:700
    }
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .form-search .form-search-input {
        border:none;
        font-size:56px;
        height:90px;
        padding-left:0;
        box-shadow:none;
        background:0 0
    }
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .form-search .form-label {
        left:0;
        top:50%;
        font-size:56px;
        font-weight:700;
        text-transform:uppercase;
        letter-spacing:.06em
    }
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .form-search .form-label.focus {
        left:0;
        font-size:18px;
        top:0
    }
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .input-group-addon {
        padding:9px 0;
        border-color:transparent;
        background-color:transparent;
        opacity:0;
        transition:.1s all ease
    }
    .rd-navbar-sidebar-fixed .rd-navbar-sidebar-fixed-search .input-group-addon.loading {
        opacity:1
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live {
        display:block;
        width:100%
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live #search-results {
        position:absolute;
        top:100%;
        left:0;
        right:0
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live #search-results.active .search_list li {
        top:0;
        opacity:1
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live #search-results.active .search-quick-result {
        top:0;
        opacity:1
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_error {
        margin-top:30px
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search-quick-result {
        font-size:17px;
        text-transform:uppercase;
        letter-spacing:.12em;
        position:relative;
        top:30px;
        opacity:0;
        transition:all .2s ease
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list {
        padding-left:0;
        display:flex;
        justify-content:space-between;
        -webkit-flex-flow:row wrap;
        flex-flow:row wrap
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list li {
        list-style-type:none;
        padding-left:0;
        margin:0;
        width:50%;
        padding-right:15px;
        position:relative;
        top:30px;
        opacity:0;
        transition:all .25s ease
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list li:nth-child(1) {
        transition-delay:.1s
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list li:nth-child(2) {
        transition-delay:.25s
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list li:nth-child(3) {
        transition-delay:.4s
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list li:nth-child(4) {
        transition-delay:.55s
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list li:nth-child(5) {
        transition-delay:.7s
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list li:nth-child(2n) {
        padding-left:15px;
        padding-right:0
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_list li.search_all {
        width:100%;
        text-align:right;
        margin-top:66px
    }
    .rd-navbar-sidebar-fixed .rd-search-results-live .search_submit {
        font-size:14px;
        text-transform:uppercase;
        padding:15px;
        border-radius:3px
    }
    .rd-navbar-sidebar-fixed .search-fullscreen-results-item {
        margin-top:50px
    }
    .rd-navbar-sidebar-fixed .search-fullscreen-results-item-title {
        margin-bottom:0
    }
    .rd-navbar-sidebar-fixed .search-fullscreen-results-item-tags {
        text-transform:uppercase;
        letter-spacing:.12em;
        font-size:14px;
        margin-top:10px
    }
    .rd-navbar-sidebar-fixed .search-fullscreen-results-item-date {
        margin-top:5px
    }
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search {
    color:#191919;
    background:rgba(255, 255, 255, .95)
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search {
    background:#434445
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search-input {
    background:#f7f7f7;
    border:none
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search-input, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search-input:focus {
    box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .15)
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search {
        background:0 0;
        border-bottom-color:#434445
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search .input-group-addon .icon {
        color:#bdbdbd
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search-input {
        background-color:transparent
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search-input, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .form-search-input:focus {
        box-shadow:none
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search-quick-result {
        color:#55bbeb
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit {
        color:#fff;
        background-color:#37b6ff;
        border-color:#37b6ff
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit:focus, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.focus, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit:hover, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit:active, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.active, .open>.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.dropdown-toggle {
        color:#fff;
        background-color:#55bbeb;
        border-color:#55bbeb
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit:active, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.active, .open>.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.dropdown-toggle {
        box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15)
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit:active:hover, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit:active:focus, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit:active.focus, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.active:hover, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.active:focus, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.active.focus, .open>.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.dropdown-toggle:hover, .open>.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.dropdown-toggle:focus, .open>.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.dropdown-toggle.focus {
        color:#fff;
        background-color:#55bbeb;
        border-color:#55bbeb
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit.disabled, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit[disabled], fieldset[disabled] .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit {
        pointer-events:none;
        opacity:.5
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search_submit .badge {
        color:#37b6ff;
        background-color:#fff
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search-fullscreen-results-item-tags {
        color:#868686
    }
    .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-sidebar-fixed-search .rd-search-results-live .search-fullscreen-results-item-date {
        color:#868686
    }
}
.rd-navbar-static.rd-navbar-top-panel .right-side {
    float:right
}
.rd-navbar-static.rd-navbar-top-panel .left-side {
    float:left
}
.rd-navbar-static.rd-navbar-top-panel .rd-navbar-top-panel {
    border-bottom:1px solid transparent
}
.rd-navbar-static.rd-navbar-top-panel .rd-navbar-top-links>li {
    display:inline-block
}
.rd-navbar-static.rd-navbar-top-panel .rd-navbar-top-links>li+li {
    margin-left:36px
}
.rd-navbar-static.rd-navbar-top-panel .contact-info>span+span {
    margin-left:70px
}
.rd-navbar-static.rd-navbar-top-panel .rd-navbar-top-panel-toggle {
    display:none
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle {
    position:fixed;
    z-index:17;
    top:4px;
    right:4px;
    background:0 0;
    border:none;
    outline:none
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle span {
    display:inline-block;
    position:relative;
    width:48px;
    height:48px;
    font-size:28px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    color:#212121;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle span, .rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle span:before, .rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle span:after {
    transition:.3s all ease
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle span:before, .rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle span:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle span:before {
    content:"";
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible;
    font-family:material design icons
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle span:after {
    content:"";
    transform:rotate(-90deg) scale(0);
    opacity:0;
    visibility:hidden;
    font-family:material design icons
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle.active span:before {
    opacity:0;
    visibility:hidden;
    transform:rotate(90deg) scale(0)
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle.active span:after {
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle:focus, .rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel-toggle:active {
    outline:none
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel {
    position:fixed;
    right:4px;
    top:50px;
    width:250px;
    padding:20px;
    z-index:17;
    overflow:hidden;
    transition:box-shadow .3s ease;
    opacity:0;
    visibility:hidden
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel>* {
    opacity:0;
    visibility:hidden
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel:before {
    content:'';
    position:absolute;
    top:-22%;
    right:-22%;
    width:0;
    height:0;
    transition:all .3s ease;
    border-radius:50%;
    z-index:-1
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel.active {
    opacity:1;
    visibility:visible;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel.active>* {
    opacity:1;
    visibility:visible;
    transition:opacity .3s ease .2s
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel.active:before {
    height:150%;
    width:150%
}
.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-links {
    margin-bottom:10px
}
.rd-navbar-fixed.rd-navbar-top-panel .contact-info>span {
    display:block;
    margin-bottom:5px
}
.rd-navbar-fixed.rd-navbar-top-panel .contact-info span+span {
    margin:0
}
.rd-navbar-static.rd-navbar-top-panel.rd-navbar-dark .rd-navbar-top-panel {
    border-bottom-color:#434445
}
.rd-navbar-fixed.rd-navbar-top-panel.rd-navbar-dark .rd-navbar-top-panel:before {
    background:#191919
}
.rd-navbar-fixed.rd-navbar-top-panel.rd-navbar-dark .rd-navbar-top-panel-toggle span {
    color:#fff
}
.rd-navbar-top-panel.rd-navbar-dark .rd-navbar-top-links a {
    color:#868686
}
.rd-navbar-top-panel.rd-navbar-dark .rd-navbar-top-links a:hover {
    color:#37b6ff
}
.rd-navbar-top-panel.rd-navbar-dark .contact-info {
    color:#f1f3f9
}
.rd-navbar-top-panel.rd-navbar-dark .contact-info .icon {
    color:#868686
}
.rd-navbar-static.rd-navbar-top-panel.rd-navbar-light .rd-navbar-top-panel {
    border-bottom-color:#bdbdbd
}
.rd-navbar-fixed.rd-navbar-top-panel.rd-navbar-light .rd-navbar-top-panel:before {
    background:#fff
}
.rd-navbar-top-panel.rd-navbar-light .rd-navbar-top-links a {
    color:#868686
}
.rd-navbar-top-panel.rd-navbar-light .rd-navbar-top-links a:hover {
    color:#37b6ff
}
.rd-navbar-top-panel.rd-navbar-light .contact-info {
    color:#212121
}
.rd-navbar-top-panel.rd-navbar-light .contact-info .icon {
    color:#868686
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav {
    padding-left:0;
    list-style:none
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav>li {
    display:inline-block;
    position:relative
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav>li>a {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    letter-spacing:.06em;
    padding:5px 11px;
    z-index:0
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav>li>a:after {
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    transition:opacity .3s ease;
    z-index:-1;
    border-radius:5px
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav>li.active>a:after {
    opacity:1
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav>li.rd-navbar--has-megamenu {
    position:static
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav>li+li {
    margin-left:25px
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav li.cart {
    vertical-align:middle
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav li.cart .icon {
    font-size:20px;
    line-height:1;
    margin-right:5px
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav li.cart .cart-text {
    display:none
}
.rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav li.focus>.rd-navbar-dropdown, .rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav li.focus>.rd-navbar-megamenu {
    opacity:1;
    visibility:visible
}
.rd-navbar-fixed.rd-navbar-logo-center .rd-navbar-nav>li.cart>a>.icon {
    display:none
}
.rd-navbar-fixed.rd-navbar-logo-center .rd-navbar-nav>li.cart .cart-text {
    display:inline-block
}
.rd-navbar-fixed.rd-navbar-logo-center .rd-navbar-nav>li.cart .cart-count {
    border-radius:50%;
    margin-left:10px;
    display:inline-block;
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center
}
.rd-navbar-fixed.rd-navbar-logo-center .rd-navbar-nav>li.cart .rd-navbar-submenu-toggle, .rd-navbar-fixed.rd-navbar-logo-center .rd-navbar-nav>li.cart .rd-navbar-dropdown, .rd-navbar-fixed.rd-navbar-logo-center .rd-navbar-nav>li.cart .rd-navbar-megamenu {
    display:none
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-dark .rd-navbar-nav>li a {
    color:#fff
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-dark .rd-navbar-nav>li a:after {
    background-color:linear-gradient(90deg, #37b6ff 0%, #84c450 100%)
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-dark .rd-navbar-nav>li a:after:not([style*=background-])+.rd-navbar-static.rd-navbar-logo-center.rd-navbar-dark .rd-navbar-nav>li a:after:not([style*=background-]) {
    padding-top:0
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-dark .rd-navbar-nav>li.focus>a, .rd-navbar-static.rd-navbar-logo-center.rd-navbar-dark .rd-navbar-nav>li>a:hover {
    color:#37b6ff
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-dark .rd-navbar-nav>li.active>a {
    color:#fff
}
.rd-navbar-fixed.rd-navbar-logo-center.rd-navbar-dark .rd-navbar-nav>li.cart .cart-count {
    background:#84c450;
    color:#fff
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-light .rd-navbar-nav>li>a {
    color:#212121
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-light .rd-navbar-nav>li>a:after {
    background-color:linear-gradient(90deg, #37b6ff 0%, #84c450 100%)
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-light .rd-navbar-nav>li>a:after:not([style*=background-])+.rd-navbar-static.rd-navbar-logo-center.rd-navbar-light .rd-navbar-nav>li>a:after:not([style*=background-]) {
    padding-top:0
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-light .rd-navbar-nav>li.focus>a, .rd-navbar-static.rd-navbar-logo-center.rd-navbar-light .rd-navbar-nav>li>a:hover {
    color:#37b6ff
}
.rd-navbar-static.rd-navbar-logo-center.rd-navbar-light .rd-navbar-nav>li.active>a {
    color:#fff
}
.rd-navbar-fixed.rd-navbar-logo-center.rd-navbar-light .rd-navbar-nav>li.cart .cart-count {
    background:#84c450;
    color:#fff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-brand {
    display:none
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-brand img {
    max-width:107px
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-search {
    display:none
}
@media(min-width:576px) {
    .rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-brand {
        display:none
    }
    .rd-navbar-default.rd-navbar-fixed .rd-navbar-brand {
        display:block;
        transform:translateX(-50%)
    }
}
.rd-navbar-default.rd-navbar-static .rd-navbar-mobile-brand {
    display:none
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label {
    top:44%
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    left:-9px;
    top:16px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form {
    padding-top:20px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav:before, .rd-navbar-default.rd-navbar-static .rd-navbar-nav:after {
    content:" ";
    display:table
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav:after {
    clear:both
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li {
    float:left;
    position:relative
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    letter-spacing:.06em
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a>.rd-navbar-label {
    position:absolute;
    margin:-10px 0 0 -15px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.active>a, .rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.focus>a, .rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a:hover {
    color:#05395c!important
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu {
    position:static
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li+li {
    margin-left:37px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu {
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-static .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-nav>li a, .rd-navbar-default.rd-navbar-static .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-nav>li a, .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-nav>li a {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input {
    padding-left:30px;
    padding-right:30px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-brand {
    float:left;
    max-width:103px
}
@media(min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-brand {
        max-width:100%
    }
}
.rd-navbar-default.rd-navbar-static .rd-navbar-brand img {
    vertical-align:baseline
}
.rd-navbar-default.rd-navbar-static .rd-navbar-brand-slogan {
    vertical-align:baseline;
    font-size:18px;
    margin-left:7px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-menu-wrap {
    float:right
}
.rd-navbar-default.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle, .rd-navbar-default.rd-navbar-static .form-search-wrap {
    display:none
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner {
    transition:.3s all ease;
    position:relative;
    text-align:left;
    padding:38px 9px 33px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-default.rd-navbar-static .rd-navbar-inner:after {
    content:" ";
    display:table
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner:after {
    clear:both
}
@media(min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-inner {
        padding:38px 20px 33px
    }
}
@media(min-width:1800px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-inner {
        padding:38px 75px 33px
    }
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner.active .rd-navbar-panel {
    opacity:0;
    visibility:hidden
}
.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu {
    margin-top:0;
    top:61%
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap, .rd-navbar-default.rd-navbar-static .rd-navbar-panel, .rd-navbar-default.rd-navbar-static .rd-navbar-cart-wrap {
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap {
    margin-top:2px;
    display:inline-block
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap:before, .rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap:after {
    content:" ";
    display:table
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap:after {
    clear:both
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap .rd-navbar-nav>li+li {
    margin-left:19px
}
@media(min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap {
        margin-top:14px
    }
    .rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap .rd-navbar-nav>li+li {
        margin-left:25px
    }
}
@media(min-width:1400px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap .rd-navbar-nav>li+li {
        margin-left:37px
    }
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-default.rd-navbar-static .rd-navbar-cart {
    margin-top:5px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form-input {
    height:90%!important
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .rd-input-label, .rd-navbar-default.rd-navbar-static .rd-navbar-search-form input {
    color:#868686!important
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form .form-label.focus {
    left:13px;
    top:3px
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenu {
    top:100%
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form-input {
    height:100%!important
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form {
    padding-top:0
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown {
    margin-top:26px
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenu {
    margin-top:0
}
.rd-navbar-default.rd-navbar-static #rd-search-results-live {
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
}
.rd-navbar-default.rd-navbar--is-stuck .rd-navbar-brand {
    margin-top:4px
}
.rd-navbar-default.rd-navbar--is-stuck .rd-navbar-brand img {
    max-width:100px
}
.rd-navbar-default.rd-navbar--is-stuck .rd-navbar-inner {
    padding-top:17px;
    padding-bottom:14px
}
.rd-navbar-default.rd-navbar--is-stuck .rd-navbar-nav-wrap {
    margin-top:6px
}
.rd-navbar-default.rd-navbar-transparent #rd-search-results-live {
    display:none!important
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li a {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-transparent .rd-navbar-search-toggle span {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar--is-stuck .rd-navbar-search-form .form-label {
    color:#868686
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar--is-stuck .rd-navbar-search-form-input {
    color:#434445!important
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-inner, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-inner {
    padding:36px 15px!important
}
@media(min-width:1400px) {
    .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-inner, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-inner {
        padding:38px 75px 33px!important
    }
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner, .rd-navbar-default.rd-navbar-dark.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner {
    padding-top:20px!important;
    padding-bottom:20px!important
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-megamenu {
    margin-top:0
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-default.rd-navbar-transparent.rd-navbar-static .rd-navbar-cart, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-cart {
    color:#fff
}
.rd-navbar-default.rd-navbar-transparent.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-default.rd-navbar-dark.rd-navbar-static.rd-navbar--is-stuck {
    background:#fff
}
.rd-navbar-default.rd-navbar-dark {
    background:#fff
}
.rd-navbar-default.rd-navbar-light {
    background:#fff
}
.rd-navbar-default.rd-navbar-light .rd-navbar-search-toggle span, .rd-navbar-default.rd-navbar-light .rd-navbar-cart span {
    color:#37b6ff
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-cart {
    color:#212121
}
.rd-navbar-default.rd-navbar-light.rd-navbar-static.rd-navbar--is-stuck {
    background:#fff
}
.rd-navbar-minimal.rd-navbar-fixed .contact-info {
    margin-top:10px!important
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle {
    color:#212121
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span {
    background:#212121
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle {
    position:fixed;
    z-index:17;
    top:4px;
    right:4px;
    background:0 0;
    border:none;
    outline:none
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span {
    display:inline-block;
    position:relative;
    width:48px;
    height:48px;
    font-size:28px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    color:#212121;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after {
    transition:.3s all ease
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before {
    content:"";
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible;
    font-family:material design icons
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after {
    content:"";
    transform:rotate(-90deg) scale(0);
    opacity:0;
    visibility:hidden;
    font-family:material design icons
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:before {
    opacity:0;
    visibility:hidden;
    transform:rotate(90deg) scale(0)
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:after {
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle:focus, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle:active {
    outline:none
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand {
    max-width:107px
}
.rd-navbar-minimal.rd-navbar-fixed .contact-info+.contact-info {
    margin-top:23px
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel {
    position:fixed;
    right:4px;
    top:50px;
    background:#fff;
    width:250px;
    padding:20px;
    z-index:17;
    overflow:hidden;
    transition:box-shadow .3s ease;
    opacity:0;
    visibility:hidden
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel>* {
    opacity:0;
    visibility:hidden
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel:before {
    content:'';
    position:absolute;
    top:-22%;
    right:-22%;
    width:0;
    height:0;
    transition:all .3s ease;
    border-radius:50%;
    z-index:-1
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel.active {
    opacity:1;
    visibility:visible;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel.active>* {
    opacity:1;
    visibility:visible;
    transition:opacity .3s ease .2s
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel.active:before {
    height:150%;
    width:150%
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-links {
    margin-bottom:10px
}
.rd-navbar-minimal.rd-navbar-fixed .contact-info>span {
    display:block
}
.rd-navbar-minimal.rd-navbar-fixed .contact-info span+span {
    margin:0
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand {
    display:none
}
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search {
    display:none
}
@media(min-width:576px) {
    .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-brand {
        display:none
    }
    .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand {
        display:block;
        transform:translateX(-50%)
    }
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-mobile-brand {
    display:none
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel-toggle {
    display:none
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label {
    color:#434445
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    top:0;
    font-size:15px;
    color:#434445
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input {
    padding:0 16% 0 50px;
    color:#434445
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel {
    display:flex;
    justify-content:space-between
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel .contact-info+.contact-info {
    margin-left:130px
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown {
    background:#fff
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel, .rd-navbar-minimal.rd-navbar-static .rd-navbar-menu-wrap, .rd-navbar-minimal.rd-navbar-static .rd-navbar-panel {
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-menu-wrap {
    height:60px;
    display:flex;
    justify-content:center;
    align-items:center;
    background:#fff;
    box-shadow:0 3px 14px 0 rgba(0, 0, 0, .2);
    border-radius:6px;
    max-width:1170px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:32px
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-menu-wrap.active .rd-navbar-nav-wrap {
    opacity:0;
    visibility:hidden
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-menu-wrap .rd-navbar-nav-wrap {
    margin-top:0
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-menu-wrap .rd-navbar-nav>li>a {
    color:#434445
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-brand img {
    vertical-align:baseline
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-brand-slogan {
    vertical-align:baseline;
    font-size:18px;
    margin-left:7px
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle, .rd-navbar-minimal.rd-navbar-static .form-search-wrap {
    display:none
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-inner {
    transition:.3s all ease;
    position:relative;
    text-align:left;
    padding:38px 15px 0
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-inner:after {
    content:" ";
    display:table
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-inner:after {
    clear:both
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-inner.active .rd-navbar-panel {
    opacity:0;
    visibility:hidden
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
    margin-top:0
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav-wrap, .rd-navbar-minimal.rd-navbar-static .rd-navbar-panel, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-wrap {
    transition:.3s all ease
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav-wrap {
    margin-top:14px;
    display:inline-block
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav-wrap:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav-wrap:after {
    content:" ";
    display:table
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav-wrap:after {
    clear:both
}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart {
    margin-top:5px
}
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck {
    background:#fff
}
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form .form-label.focus {
    top:0
}
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
    max-width:none;
    margin-top:0;
    border-radius:0
}
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
    position:static
}
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner {
    padding:0
}
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel, .rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel {
    display:none
}
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form .rd-navbar-search-form-input {
    padding:0 16% 0 20px
}
.rd-navbar-minimal.rd-navbar-light {
    background:#fff
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap {
    height:100%;
    overflow:auto;
    bottom:auto
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll-holder {
    display:flex;
    flex-direction:row
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll {
    min-height:100vh;
    display:flex;
    flex-direction:column;
    flex-basis:100%;
    justify-content:space-between
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav {
    flex:2 1 auto
}
@media(min-width:1200px) {
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap {
        width:342px;
        padding:0
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-brand {
        margin-top:45px
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .form-search-wrap {
        margin-top:30px
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll {
        padding:0 40px;
        overflow-y:hidden;
        max-height:inherit
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav {
        margin-top:30px
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu {
        padding-left:0
    }
    .rd-navbar-sidebar-toggle.rd-navbar-fixed .resp-tab-item {
        display:none
    }
}
.rd-navbar-sidebar-toggle .rd-navbar-nav li {
    position:relative
}
.rd-navbar-sidebar-toggle.rd-navbar-light .rd-navbar-search-toggle span, .rd-navbar-sidebar-toggle.rd-navbar-light .rd-navbar-cart span {
    color:#212121
}
@media(min-width:1200px) {
    body.body-inset-left {
        padding-left:50px
    }
}
.rd-navbar-sidebar-fixed {
    display:block;
    z-index:auto
}
.rd-navbar-sidebar-fixed .rd-navbar-nav-wrap {
    overflow-y:scroll
}
.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-search-toggle span {
    color:#434445
}
.rd-navbar-floated.rd-navbar-fixed .rd-navbar-brand {
    display:none
}
.rd-navbar-floated.rd-navbar-fixed .rd-navbar-search {
    display:none
}
@media(min-width:576px) {
    .rd-navbar-floated.rd-navbar-fixed .rd-navbar-mobile-brand {
        display:none
    }
    .rd-navbar-floated.rd-navbar-fixed .rd-navbar-brand {
        display:block;
        transform:translateX(-50%)
    }
}
.rd-navbar-floated.rd-navbar-static {
    margin-top:30px
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-mobile-brand {
    display:none
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown {
    margin-top:29px
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-brand {
    float:left
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-menu-wrap {
    float:right
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle, .rd-navbar-floated.rd-navbar-static .form-search-wrap {
    display:none
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-inner {
    transition:.3s all ease;
    position:relative;
    text-align:left;
    padding:23px 40px;
    border-radius:3px;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-inner:after {
    content:" ";
    display:table
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-inner:after {
    clear:both
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-inner.active .rd-navbar-panel {
    opacity:0;
    visibility:hidden
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu {
    left:0;
    right:0
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-static .rd-navbar-panel, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart-wrap {
    transition:.3s all ease
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-nav-wrap {
    margin-top:6px;
    display:inline-block
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-nav-wrap:before, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav-wrap:after {
    content:" ";
    display:table
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-nav-wrap:after {
    clear:both
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-cart-wrap {
    display:inline-block;
    position:relative;
    margin-left:20px
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-floated.rd-navbar-static .rd-navbar-cart {
    margin-top:5px
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-label {
    padding-left:40px
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    left:16px;
    top:12px
}
.rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input {
    padding-left:40px
}
.rd-navbar-floated.rd-navbar-static.rd-navbar--is-stuck {
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15);
    margin-top:0;
    width:100%;
    padding:0
}
.rd-navbar-floated.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown {
    margin-top:26px
}
.rd-navbar-floated.rd-navbar-dark .rd-navbar-inner {
    background:#191919
}
.rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-floated.rd-navbar-dark.rd-navbar-static .rd-navbar-cart {
    color:#fff
}
.rd-navbar-floated.rd-navbar-dark.rd-navbar-static.rd-navbar--is-stuck {
    background:#191919
}
.rd-navbar-floated.rd-navbar-light .rd-navbar-inner {
    background:#fff
}
.rd-navbar-floated.rd-navbar-light .rd-navbar-search-toggle span, .rd-navbar-floated.rd-navbar-light .rd-navbar-cart span {
    color:#212121
}
.rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-cart {
    color:#212121
}
.rd-navbar-floated.rd-navbar-light.rd-navbar-static.rd-navbar--is-stuck {
    background:#fff
}
.rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-brand {
    display:none
}
.rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-search {
    display:none
}
@media(min-width:576px) {
    .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-mobile-brand {
        display:none
    }
    .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-brand {
        display:block;
        transform:translateX(-50%)
    }
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-mobile-brand {
    display:none
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown {
    margin-top:39px
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-top-panel {
    padding-bottom:10px;
    margin-bottom:39px
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-top-panel:before, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-top-panel:after {
    content:" ";
    display:table
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-top-panel:after {
    clear:both
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-brand {
    float:left;
    margin-left:15px
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-menu-wrap {
    float:right
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle {
    display:none
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-inner {
    transition:.3s all ease;
    position:relative;
    text-align:left;
    padding:14px 0 33px
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-inner:after {
    content:" ";
    display:table
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-inner:after {
    clear:both
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-inner.active .rd-navbar-panel {
    opacity:0;
    visibility:hidden
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu {
    left:0;
    right:0
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav-wrap, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-panel, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-cart-wrap {
    transition:.3s all ease
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav-wrap {
    margin-top:6px;
    display:inline-block
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav-wrap:before, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav-wrap:after {
    content:" ";
    display:table
}
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav-wrap:after {
    clear:both
}
@media(min-width:1200px) and (max-width:1230px) {
    .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li:last-child>a>.rd-navbar-label {
        margin-left:-30px
    }
}
.rd-navbar-top-panel.rd-navbar-static.rd-navbar--is-stuck {
    margin-top:0;
    width:100%;
    padding:0;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.rd-navbar-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner {
    padding-bottom:19px
}
.rd-navbar-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel {
    display:none
}
.rd-navbar-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown {
    margin-top:26px
}
.rd-navbar-top-panel.rd-navbar-dark {
    background:#191919
}
.rd-navbar-top-panel.rd-navbar-dark.rd-navbar-static.rd-navbar--is-stuck {
    background:#191919
}
.rd-navbar-top-panel.rd-navbar-light {
    background:#fff
}
.rd-navbar-top-panel.rd-navbar-light.rd-navbar-static.rd-navbar--is-stuck {
    background:#fff
}
.rd-navbar-logo-center .rd-navbar-dropdown li>a.rd-navbar-product-remove {
    display:inline-block;
    padding:0;
    line-height:12px;
    color:#868686
}
.rd-navbar-logo-center .rd-navbar-dropdown li>a.rd-navbar-product-remove:hover {
    color:#fff;
    background:0 0
}
.rd-navbar-logo-center .rd-navbar-dropdown li .rd-navbar-product-title a {
    padding:0
}
.rd-navbar-logo-center .rd-navbar-dropdown li .rd-navbar-product-title a:hover {
    color:#37b6ff
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-brand {
    display:none
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav>li.cart .rd-navbar-dropdown {
    padding-top:15px
}
.rd-navbar-logo-center.rd-navbar-fixed .form-search-wrap {
    display:none;
    position:fixed;
    left:56px;
    right:56px;
    z-index:17;
    top:6px;
    margin-top:0
}
.rd-navbar-logo-center.rd-navbar-fixed .form-search-wrap .form-search-input {
    height:44px
}
.rd-navbar-logo-center.rd-navbar-fixed .form-search-wrap.active {
    display:block
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle {
    position:fixed;
    z-index:17;
    top:4px;
    right:4px;
    background:0 0;
    border:none;
    outline:none
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle span {
    display:inline-block;
    position:relative;
    width:48px;
    height:48px;
    font-size:28px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    color:#212121;
    background:0 0;
    border:none;
    outline:none;
    padding:0
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle span, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle span:after {
    transition:.3s all ease
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle span:before, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle span:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle span:before {
    content:"";
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible;
    font-family:material design icons
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle span:after {
    content:"";
    transform:rotate(-90deg) scale(0);
    opacity:0;
    visibility:hidden;
    font-family:material design icons
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle.active span:before {
    opacity:0;
    visibility:hidden;
    transform:rotate(90deg) scale(0)
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle.active span:after {
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible
}
.rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle:focus, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-search-toggle:active {
    outline:none
}
@media(min-width:576px) {
    .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-mobile-brand {
        display:none
    }
    .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-brand {
        display:block;
        transform:translateX(-50%);
        z-index:17
    }
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-mobile-brand {
    display:none
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu {
    margin-top:10px
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-top-block {
    padding:35px 0
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-search-toggle {
    display:none
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-menu-wrap {
    padding:10px 0
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle {
    display:none
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-inner {
    transition:.3s all ease;
    position:relative;
    text-align:left
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-inner:after {
    content:" ";
    display:table
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-inner:after {
    clear:both
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-inner.active .rd-navbar-panel {
    opacity:0;
    visibility:hidden
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-nav-wrap {
    text-align:center
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-nav-wrap {
    position:relative
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu {
    left:0;
    right:0
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-dropdown {
    padding:13px 15px 15px
}
.rd-navbar-logo-center.rd-navbar-static .rd-navbar-nav-wrap, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-panel, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-cart-wrap {
    transition:.3s all ease
}
.rd-navbar-logo-center.rd-navbar-static.rd-navbar--is-stuck {
    margin-top:0;
    width:100%;
    padding:0;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.rd-navbar-logo-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-block {
    display:none
}
.rd-navbar-logo-center.rd-navbar-dark {
    background:#191919
}
.rd-navbar-logo-center.rd-navbar-dark .cart .rd-navbar-dropdown li>a.rd-navbar-product-remove {
    color:#868686
}
.rd-navbar-logo-center.rd-navbar-dark .cart .rd-navbar-dropdown li:hover>a.rd-navbar-product-remove {
    background:0 0;
    color:#868686
}
.rd-navbar-logo-center.rd-navbar-dark .cart .rd-navbar-dropdown li:hover>a.rd-navbar-product-remove:hover {
    color:#fff;
    background:0 0
}
.rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-search-toggle span {
    color:#fff
}
.rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-menu-wrap {
    background:#212121
}
.rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-top-block p {
    color:#868686
}
.rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static .rd-navbar-top-block p span {
    color:#434445
}
.rd-navbar-logo-center.rd-navbar-dark.rd-navbar-static.rd-navbar--is-stuck {
    background:#191919
}
.rd-navbar-logo-center.rd-navbar-light {
    background:#fff
}
.rd-navbar-logo-center.rd-navbar-light .cart .rd-navbar-dropdown li>a.rd-navbar-product-remove {
    color:#868686
}
.rd-navbar-logo-center.rd-navbar-light .cart .rd-navbar-dropdown li:hover>a.rd-navbar-product-remove {
    background:0 0;
    color:#868686
}
.rd-navbar-logo-center.rd-navbar-light .cart .rd-navbar-dropdown li:hover>a.rd-navbar-product-remove:hover {
    color:#000;
    background:0 0
}
.rd-navbar-logo-center.rd-navbar-light .cart .rd-navbar-dropdown .btn {
    color:#fff
}
.rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-menu-wrap {
    background:#f5f5f5
}
.rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-top-block p {
    color:#434445
}
.rd-navbar-logo-center.rd-navbar-light.rd-navbar-static .rd-navbar-top-block p span {
    color:#bdbdbd
}
.rd-navbar-logo-center.rd-navbar-light.rd-navbar-static.rd-navbar--is-stuck {
    background:#fff
}
.search-list {
    text-align:left;
    padding-left:0;
    font-size:18px;
    list-style-type:none
}
.result-item {
    padding-left:20px;
    list-style-type:decimal;
    margin-left:20px;
    color:#868686;
    font-size:15px
}
.result-item>* {
    color:#434445
}
.result-item p {
    font-size:15px
}
.result-item+.result-item {
    margin-top:41px
}
@media(min-width:768px) {
    .result-item {
        padding-left:22px
    }
}
.search_title {
    color:#191919
}
.match {
    font-size:15px;
    text-transform:uppercase;
    letter-spacing:.12em;
    color:#868686
}
.match em {
    font-style:normal
}
.search {
    background:#37b6ff;
    color:#fff
}
.rd-navbar #search-results {
    background:#fff;
    padding:30px 25px 0;
    overflow-y:auto;
    max-height:50vh;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2)
}
.rd-navbar #search-results ol {
    margin-top:30px;
    padding-bottom:30px
}
@media(min-height:617px) {
    .rd-navbar #search-results {
        max-height:67vh
    }
}
.rd-navbar .search_all {
    margin-top:22px
}
.rd-navbar .search_list {
    margin-top:20px
}
.rd-navbar .result-item+.result-item {
    margin-top:15px
}
.rd-navbar--is-stuck #rd-search-results-live {
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
}
#search-results .search-list-item+.search-list-item {
    margin-top:15px
}
.search-alice #search-results .search-list-item+.search-list-item {
    margin-top:28px
}
.search-alice #search-results h5+* {
    margin-top:5px
}
.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    z-index:1
}
.swiper-container h2 {
    letter-spacing:0
}
@media(min-width:992px) {
    .swiper-container h2 {
        font-size:48px
    }
}
@media(min-width:1400px) {
    .swiper-container h2 {
        font-size:70px
    }
}
.swiper-container h5+* {
    margin-top:1px
}
.swiper-container .autror-name-pos {
    position:absolute;
    top:98px;
    right:0;
    display:none
}
@media(min-width:1200px) {
    .swiper-container .autror-name-pos {
        display:block;
        top:165px
    }
}
@media(min-width:992px) {
    .swiper-container {
        height:642px
    }
}
.swiper-container .swiper-slide-caption, .swiper-container .container, .swiper-container .row, .swiper-container .swiper-caption {
    height:100%
}
.swiper-container-no-flexbox .swiper-slide {
    float:left
}
.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -ms-flex-direction:column;
    -webkit-flex-direction:column;
    flex-direction:column
}
.swiper-wrapper {
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform:translate3d(0px, 0, 0);
    -moz-transform:translate3d(0px, 0, 0);
    -o-transform:translate(0px, 0px);
    -ms-transform:translate3d(0px, 0, 0);
    transform:translate3d(0px, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -ms-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}
.swiper-slide {
    -webkit-flex-shrink:0;
    -ms-flex:0 0 auto;
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative
}
.swiper-slide .rd-video.rd-video-bg {
    height:100%;
    z-index:auto
}
.swiper-slide .swiper-caption {
    position:relative;
    z-index:9;
    min-height:330px
}
.swiper-slide .swiper-caption:before {
    position:absolute;
    content:'';
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:linear-gradient(-165deg, #05395c, #37b6ff 85%);
    opacity:.75;
    display:none
}
@media(min-width:768px) {
    .swiper-slide .swiper-caption {
        min-height:435px
    }
}
.swiper-slide .swiper-caption img {
    position:absolute;
    z-index:-1;
    bottom:0;
    opacity:.2;
    max-width:200px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.swiper-slide .swiper-caption img.img-big {
    max-width:300px
}
@media(min-width:576px) {
    .swiper-slide .swiper-caption img {
        max-width:210px
    }
    .swiper-slide .swiper-caption img.img-big {
        max-width:390px
    }
}
@media(min-width:768px) {
    .swiper-slide .swiper-caption img {
        max-width:317px
    }
    .swiper-slide .swiper-caption img.img-first {
        max-width:350px
    }
    .swiper-slide .swiper-caption img.img-big {
        max-width:600px
    }
}
@media(min-width:992px) {
    .swiper-slide .swiper-caption img {
        position:static;
        opacity:1;
        max-width:none;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    .swiper-slide .swiper-caption img.img-big, .swiper-slide .swiper-caption img.img-first {
        max-width:none
    }
}
.swiper-slide .swiper-caption .img-wrap {
    position:static
}
@media(min-width:992px) {
    .swiper-slide .swiper-caption .img-wrap {
        position:relative
    }
}
.swiper-container .no-transition {
    transition:0s
}
.swiper-container .swiper-notification {
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}
.swiper-wp8-horizontal {
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper-wp8-vertical {
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.swiper-button-prev, .swiper-button-next {
    display:none;
    position:absolute;
    top:50%;
    width:46px;
    height:46px;
    line-height:46px;
    font-size:46px;
    text-align:center;
    margin-top:-23px;
    z-index:10;
    cursor:pointer;
    opacity:1;
    color:#fff
}
.swiper-button-prev:hover, .swiper-button-next:hover {
    opacity:1
}
@media(min-width:992px) {
    .swiper-button-prev, .swiper-button-next {
        display:block
    }
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
    opacity:.35;
    cursor:auto;
    pointer-events:none
}
.swiper-button-prev {
    left:23px
}
.swiper-button-next {
    right:3.5%
}
.swiper-pagination {
    display:block;
    position:absolute;
    text-align:center;
    transition:300ms;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    z-index:10
}
.desktop .swiper-container .swiper-pagination-type-1 {
    display:inline-block
}
.swiper-pagination-type-1 .swiper-pagination-bullet {
    position:relative;
    width:14px;
    height:14px;
    line-height:14px;
    background:0 0;
    border:2px solid #fff;
    margin:0 15px;
    transition:.3s all ease
}
.swiper-pagination-type-1 .swiper-pagination-bullet-active, .swiper-pagination-type-1 .swiper-pagination-bullet:hover {
    transform:scale(1.4);
    background:#fff
}
.swiper-pagination.swiper-pagination-hidden {
    opacity:0
}
.swiper-pagination-bullet {
    margin-left:27px;
    display:inline-block;
    width:12px;
    height:12px;
    line-height:12px;
    border-radius:50%;
    background:rgba(255, 255, 255, .6);
    position:relative;
    transition:.2s ease-in-out;
    transition:all .3s
}
.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {
    background:#fff;
    box-shadow:0 0 0 5px rgba(255, 255, 255, .22)
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
    background:#fff
}
.swiper-pagination-bullet-active {
    background:#fff;
    box-shadow:0 0 0 5px rgba(255, 255, 255, .22)
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background:#000
}
.swiper-container-vertical>.swiper-pagination {
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0px, -50%, 0);
    -moz-transform:translate3d(0px, -50%, 0);
    -o-transform:translate(0px, -50%);
    -ms-transform:translate3d(0px, -50%, 0);
    transform:translate3d(0px, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
    margin:5px 0;
    display:block
}
.swiper-container-horizontal>.swiper-pagination {
    bottom:20px;
    left:0;
    width:100%
}
@media(min-width:992px) {
    .swiper-container-horizontal>.swiper-pagination {
        bottom:59px;
        left:calc(50% + 15px);
        width:1200px;
        text-align:left;
        margin-left:auto;
        margin-right:auto
    }
}
@media(min-width:1200px) {
    .swiper-container-horizontal>.swiper-pagination {
        left:50%;
        width:1200px;
        text-align:right;
        padding-right:360px;
        margin-left:auto;
        margin-right:auto;
        transform:translateX(-50%)
    }
}
.swiper-container-horizontal>.swiper-pagination.swiper-pagination-type-1 {
    bottom:30px;
    width:100%
}
@media(min-width:768px) {
    .swiper-container-horizontal>.swiper-pagination.swiper-pagination-type-1 {
        right:30px;
        bottom:65px;
        left:auto;
        width:auto
    }
}
.swiper-container-horizontal>.swiper-pagination.swiper-pagination-type-1 .swiper-pagination-bullet {
    margin:0 15px
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin:0 13px
}
.swiper-slide>.vide__body, .swiper-slide>.parallax_cnt {
    height:100%
}
.swiper-slide {
    height:100%;
    background-position:center;
    background:#fff
}
.swiper-slide .swiper-parallax {
    height:100%;
    white-space:nowrap
}
.swiper-slide .swiper-parallax:before {
    content:'';
    display:inline-block;
    height:50%
}
.swiper-slide-caption {
    display:inline-block;
    width:100%;
    vertical-align:middle;
    white-space:normal;
    padding:0
}
.swiper-slide-caption h4 {
    margin-bottom:0
}
@media(min-width:1200px) {
    .swiper-slide-caption {
        padding:0 80px
    }
}
@media(max-width:480px) {
    .swiper-slide h1 {
        font-size:32px
    }
    .swiper-slide h2 {
        font-size:28px
    }
    .swiper-slide h3 {
        font-size:24px
    }
    .swiper-slide h4 {
        font-size:20px
    }
    .swiper-slide h5 {
        font-size:18px
    }
    .swiper-slide .btn {
        font-size:15px
    }
    .swiper-slide .btn.btn-lg {
        padding:10px 20px
    }
    .swiper-slide .btn.btn-lg.btn-icon .icon {
        font-size:28px
    }
}
@media(min-width:1920px) {
    .swiper-slide h1 {
        font-size:2.35vw
    }
}
.swiper-slide-overlay-disable:after {
    display:none
}
@media(max-width:991px) {
    .swiper-slide-overlay-disable {
        background-position:right center
    }
}
.swiper-button {
    width:60px;
    height:100px;
    cursor:pointer;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:9
}
.swiper-button:before {
    content:'';
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.swiper-button:after {
    position:absolute;
    top:calc(50% - 1px);
    width:30px;
    height:2px;
    background:#fff;
    content:'';
    -webkit-transition:width .3s .2s;
    transition:width .3s .2s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-button.swiper-button-next {
    right:23px
}
.swiper-button.swiper-button-next:before {
    width:0;
    height:0;
    border-style:solid;
    border-width:8px 0 8px 13px;
    border-color:transparent transparent transparent #fff;
    right:0
}
.swiper-button.swiper-button-next:after {
    right:13px
}
.swiper-button.swiper-button-next .preview {
    right:40px
}
.swiper-button.swiper-button-next .preview:after {
    content:'Next';
    text-align:right;
    transform:translateX(-125%)
}
.swiper-button.swiper-button-prev:before {
    width:0;
    height:0;
    border-style:solid;
    border-width:8px 13px 8px 0;
    border-color:transparent #fff transparent transparent;
    left:0
}
.swiper-button.swiper-button-prev:after {
    left:13px
}
.swiper-button.swiper-button-prev .preview {
    left:40px
}
.swiper-button.swiper-button-prev .preview:after {
    content:'Previous';
    transform:translateX(125%)
}
.swiper-button.swiper-button-prev .preview__img {
    float:left
}
.swiper-button.swiper-button-prev .preview__img:first-child {
    width:32px;
    height:32px
}
.swiper-button.swiper-button-prev .preview__img:nth-child(2) {
    width:48px;
    height:48px
}
.swiper-button.swiper-button-prev .preview__img:nth-child(3) {
    width:64px;
    height:64px
}
.swiper-button .preview {
    position:absolute;
    top:-25%;
    display:flex;
    align-items:flex-end;
    width:170px;
    pointer-events:none
}
.swiper-button .preview__img {
    margin:0 5px;
    opacity:0;
    box-shadow:0 1px 0 rgba(255, 255, 255, .5), 0 -1px 0 rgba(255, 255, 255, .5);
    transition:.3s;
    transform:scale(.3)
}
.swiper-button .preview__img:first-child {
    width:64px;
    height:64px
}
.swiper-button .preview__img:nth-child(2) {
    width:48px;
    height:48px
}
.swiper-button .preview__img:nth-child(3) {
    width:32px;
    height:32px
}
.swiper-button .preview:after {
    position:absolute;
    top:100%;
    left:0;
    margin:20px 5px 0;
    width:100%;
    color:#fff;
    line-height:1;
    text-transform:uppercase;
    font-size:13px;
    opacity:0;
    transition:.3s
}
.lt-ie10 #nav-multithumb .preview__img {
    display:none
}
.mobile .swiper-pagination, .tablet .swiper-pagination {
    display:block
}
.mobile .swiper-button, .tablet .swiper-button {
    display:none
}
.mobile .preview, .tablet .preview {
    display:none
}
.swiper-container-3d {
    -webkit-perspective:1200px;
    -moz-perspective:1200px;
    -o-perspective:1200px;
    perspective:1200px
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective:1200px
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
    pointer-events:none
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events:none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
}
.swiper-container-cube {
    overflow:visible
}
.swiper-container-cube .swiper-slide {
    pointer-events:none;
    visibility:hidden;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;
    width:100%;
    height:100%;
    z-index:1
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next+.swiper-slide {
    pointer-events:auto;
    visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right {
    z-index:0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    -webkit-filter:blur(50px);
    filter:blur(50px);
    z-index:0
}
.swiper-scrollbar {
    position:relative;
    -ms-touch-action:none
}
.swiper-container-horizontal>.swiper-scrollbar {
    position:absolute;
    bottom:0;
    z-index:50;
    height:3px;
    width:100%
}
.swiper-container-vertical>.swiper-scrollbar {
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
}
.swiper-scrollbar-drag {
    height:100%;
    width:100%;
    position:relative;
    background:#37b6ff;
    left:0;
    top:0
}
.swiper-scrollbar-cursor-drag {
    cursor:move
}
.swiper-lazy-preloader {
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    -webkit-transform-origin:50%;
    -moz-transform-origin:50%;
    transform-origin:50%;
    -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;
    animation:swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
    display:block;
    content:"";
    width:100%;
    height:100%;
    background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);
    background-position:50%;
    -webkit-background-size:100%;
    background-size:100%;
    background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after {
    background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform:rotate(360deg)
    }
}
@keyframes swiper-preloader-spin {
    100% {
        transform:rotate(360deg)
    }
}
@media(min-width:992px) {
    .swiper-slider-col {
        display:flex;
        align-items:center
    }
}
.animated {
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    opacity:1
}
.animated.infinite {
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.hinge {
    -webkit-animation-duration:2s;
    animation-duration:2s
}
html:not(.lt-ie10) .not-animated {
    opacity:0
}
@-webkit-keyframes bounce {
    0%, 20%, 53%, 80%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
        transition-timing-function:cubic-bezier(.755, .05, .855, .06);
        -webkit-transform:translate3d(0, -30px, 0);
        transform:translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
        transition-timing-function:cubic-bezier(.755, .05, .855, .06);
        -webkit-transform:translate3d(0, -15px, 0);
        transform:translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, -4px, 0);
        transform:translate3d(0, -4px, 0)
    }
}
.bounce {
    -webkit-animation-name:bounce;
    animation-name:bounce;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom
}
@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity:1
    }
    25%, 75% {
        opacity:0
    }
}
@keyframes flash {
    0%, 50%, 100% {
        opacity:1
    }
    25%, 75% {
        opacity:0
    }
}
.flash {
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform:scale3d(1.05, 1.05, 1.05);
        transform:scale3d(1.05, 1.05, 1.05)
    }
    100% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
}
@keyframes pulse {
    0% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform:scale3d(1.05, 1.05, 1.05);
        transform:scale3d(1.05, 1.05, 1.05)
    }
    100% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
}
.pulse {
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform:scale3d(1.25, .75, 1);
        transform:scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform:scale3d(.75, 1.25, 1);
        transform:scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform:scale3d(1.15, .85, 1);
        transform:scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform:scale3d(.95, 1.05, 1);
        transform:scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform:scale3d(1.05, .95, 1);
        transform:scale3d(1.05, .95, 1)
    }
    100% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
}
@keyframes rubberBand {
    0% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform:scale3d(1.25, .75, 1);
        transform:scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform:scale3d(.75, 1.25, 1);
        transform:scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform:scale3d(1.15, .85, 1);
        transform:scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform:scale3d(.95, 1.05, 1);
        transform:scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform:scale3d(1.05, .95, 1);
        transform:scale3d(1.05, .95, 1)
    }
    100% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
}
.rubberBand {
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform:translate3d(-10px, 0, 0);
        transform:translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform:translate3d(10px, 0, 0);
        transform:translate3d(10px, 0, 0)
    }
}
@keyframes shake {
    0%, 100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform:translate3d(-10px, 0, 0);
        transform:translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform:translate3d(10px, 0, 0);
        transform:translate3d(10px, 0, 0)
    }
}
.shake {
    -webkit-animation-name:shake;
    animation-name:shake
}
@-webkit-keyframes swing {
    20% {
        -webkit-transform:rotate3d(0, 0, 1, 15deg);
        transform:rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform:rotate3d(0, 0, 1, -10deg);
        transform:rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform:rotate3d(0, 0, 1, 5deg);
        transform:rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform:rotate3d(0, 0, 1, -5deg);
        transform:rotate3d(0, 0, 1, -5deg)
    }
    100% {
        -webkit-transform:rotate3d(0, 0, 1, 0deg);
        transform:rotate3d(0, 0, 1, 0deg)
    }
}
@keyframes swing {
    20% {
        -webkit-transform:rotate3d(0, 0, 1, 15deg);
        transform:rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform:rotate3d(0, 0, 1, -10deg);
        transform:rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform:rotate3d(0, 0, 1, 5deg);
        transform:rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform:rotate3d(0, 0, 1, -5deg);
        transform:rotate3d(0, 0, 1, -5deg)
    }
    100% {
        -webkit-transform:rotate3d(0, 0, 1, 0deg);
        transform:rotate3d(0, 0, 1, 0deg)
    }
}
.swing {
    -webkit-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%, 60%, 80% {
        -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
    100% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
}
@keyframes tada {
    0% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%, 60%, 80% {
        -webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
    100% {
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
}
.tada {
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble {
    0% {
        -webkit-transform:none;
        transform:none
    }
    15% {
        -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
@keyframes wobble {
    0% {
        -webkit-transform:none;
        transform:none
    }
    15% {
        -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
.wobble {
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:scale3d(.3, .3, .3);
        transform:scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform:scale3d(1.1, 1.1, 1.1);
        transform:scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform:scale3d(.9, .9, .9);
        transform:scale3d(.9, .9, .9)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(1.03, 1.03, 1.03);
        transform:scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform:scale3d(.97, .97, .97);
        transform:scale3d(.97, .97, .97)
    }
    100% {
        opacity:1;
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
}
@keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:scale3d(.3, .3, .3);
        transform:scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform:scale3d(1.1, 1.1, 1.1);
        transform:scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform:scale3d(.9, .9, .9);
        transform:scale3d(.9, .9, .9)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(1.03, 1.03, 1.03);
        transform:scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform:scale3d(.97, .97, .97);
        transform:scale3d(.97, .97, .97)
    }
    100% {
        opacity:1;
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
}
.bounceIn {
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes bounceInDown {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, -3000px, 0);
        transform:translate3d(0, -3000px, 0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0, 25px, 0);
        transform:translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, 5px, 0);
        transform:translate3d(0, 5px, 0)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInDown {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, -3000px, 0);
        transform:translate3d(0, -3000px, 0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0, 25px, 0);
        transform:translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, 5px, 0);
        transform:translate3d(0, 5px, 0)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
.bounceInDown {
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(-3000px, 0, 0);
        transform:translate3d(-3000px, 0, 0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(25px, 0, 0);
        transform:translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform:translate3d(-10px, 0, 0);
        transform:translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform:translate3d(5px, 0, 0);
        transform:translate3d(5px, 0, 0)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInLeft {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(-3000px, 0, 0);
        transform:translate3d(-3000px, 0, 0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(25px, 0, 0);
        transform:translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform:translate3d(-10px, 0, 0);
        transform:translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform:translate3d(5px, 0, 0);
        transform:translate3d(5px, 0, 0)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
.bounceInLeft {
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(3000px, 0, 0);
        transform:translate3d(3000px, 0, 0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(-25px, 0, 0);
        transform:translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform:translate3d(10px, 0, 0);
        transform:translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform:translate3d(-5px, 0, 0);
        transform:translate3d(-5px, 0, 0)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(3000px, 0, 0);
        transform:translate3d(3000px, 0, 0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(-25px, 0, 0);
        transform:translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform:translate3d(10px, 0, 0);
        transform:translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform:translate3d(-5px, 0, 0);
        transform:translate3d(-5px, 0, 0)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
.bounceInRight {
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 3000px, 0);
        transform:translate3d(0, 3000px, 0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0, -20px, 0);
        transform:translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform:translate3d(0, 10px, 0);
        transform:translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, -5px, 0);
        transform:translate3d(0, -5px, 0)
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
@keyframes bounceInUp {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 3000px, 0);
        transform:translate3d(0, 3000px, 0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0, -20px, 0);
        transform:translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform:translate3d(0, 10px, 0);
        transform:translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, -5px, 0);
        transform:translate3d(0, -5px, 0)
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
.bounceInUp {
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform:scale3d(.9, .9, .9);
        transform:scale3d(.9, .9, .9)
    }
    50%, 55% {
        opacity:1;
        -webkit-transform:scale3d(1.1, 1.1, 1.1);
        transform:scale3d(1.1, 1.1, 1.1)
    }
    100% {
        opacity:0;
        -webkit-transform:scale3d(.3, .3, .3);
        transform:scale3d(.3, .3, .3)
    }
}
@keyframes bounceOut {
    20% {
        -webkit-transform:scale3d(.9, .9, .9);
        transform:scale3d(.9, .9, .9)
    }
    50%, 55% {
        opacity:1;
        -webkit-transform:scale3d(1.1, 1.1, 1.1);
        transform:scale3d(1.1, 1.1, 1.1)
    }
    100% {
        opacity:0;
        -webkit-transform:scale3d(.3, .3, .3);
        transform:scale3d(.3, .3, .3)
    }
}
.bounceOut {
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform:translate3d(0, 10px, 0);
        transform:translate3d(0, 10px, 0)
    }
    40%, 45% {
        opacity:1;
        -webkit-transform:translate3d(0, -20px, 0);
        transform:translate3d(0, -20px, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, 2000px, 0);
        transform:translate3d(0, 2000px, 0)
    }
}
@keyframes bounceOutDown {
    20% {
        -webkit-transform:translate3d(0, 10px, 0);
        transform:translate3d(0, 10px, 0)
    }
    40%, 45% {
        opacity:1;
        -webkit-transform:translate3d(0, -20px, 0);
        transform:translate3d(0, -20px, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, 2000px, 0);
        transform:translate3d(0, 2000px, 0)
    }
}
.bounceOutDown {
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
    20% {
        opacity:1;
        -webkit-transform:translate3d(20px, 0, 0);
        transform:translate3d(20px, 0, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(-2000px, 0, 0);
        transform:translate3d(-2000px, 0, 0)
    }
}
@keyframes bounceOutLeft {
    20% {
        opacity:1;
        -webkit-transform:translate3d(20px, 0, 0);
        transform:translate3d(20px, 0, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(-2000px, 0, 0);
        transform:translate3d(-2000px, 0, 0)
    }
}
.bounceOutLeft {
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
    20% {
        opacity:1;
        -webkit-transform:translate3d(-20px, 0, 0);
        transform:translate3d(-20px, 0, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(2000px, 0, 0);
        transform:translate3d(2000px, 0, 0)
    }
}
@keyframes bounceOutRight {
    20% {
        opacity:1;
        -webkit-transform:translate3d(-20px, 0, 0);
        transform:translate3d(-20px, 0, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(2000px, 0, 0);
        transform:translate3d(2000px, 0, 0)
    }
}
.bounceOutRight {
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    40%, 45% {
        opacity:1;
        -webkit-transform:translate3d(0, 20px, 0);
        transform:translate3d(0, 20px, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, -2000px, 0);
        transform:translate3d(0, -2000px, 0)
    }
}
@keyframes bounceOutUp {
    20% {
        -webkit-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    40%, 45% {
        opacity:1;
        -webkit-transform:translate3d(0, 20px, 0);
        transform:translate3d(0, 20px, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, -2000px, 0);
        transform:translate3d(0, -2000px, 0)
    }
}
.bounceOutUp {
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
    0% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
@keyframes fadeIn {
    0% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
.fadeIn {
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDown {
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, -2000px, 0);
        transform:translate3d(0, -2000px, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDownBig {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, -2000px, 0);
        transform:translate3d(0, -2000px, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDownBig {
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeft {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-2000px, 0, 0);
        transform:translate3d(-2000px, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeftBig {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-2000px, 0, 0);
        transform:translate3d(-2000px, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeftBig {
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity:0;
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRight {
    0% {
        opacity:0;
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRight {
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
    0% {
        opacity:0;
        -webkit-transform:translate3d(2000px, 0, 0);
        transform:translate3d(2000px, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRightBig {
    0% {
        opacity:0;
        -webkit-transform:translate3d(2000px, 0, 0);
        transform:translate3d(2000px, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRightBig {
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp {
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 2000px, 0);
        transform:translate3d(0, 2000px, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpBig {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 2000px, 0);
        transform:translate3d(0, 2000px, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpBig {
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
}
@keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
}
.fadeOut {
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
}
@keyframes fadeOutDown {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
}
.fadeOutDown {
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, 2000px, 0);
        transform:translate3d(0, 2000px, 0)
    }
}
@keyframes fadeOutDownBig {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, 2000px, 0);
        transform:translate3d(0, 2000px, 0)
    }
}
.fadeOutDownBig {
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0)
    }
}
@keyframes fadeOutLeft {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0)
    }
}
.fadeOutLeft {
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(-2000px, 0, 0);
        transform:translate3d(-2000px, 0, 0)
    }
}
@keyframes fadeOutLeftBig {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(-2000px, 0, 0);
        transform:translate3d(-2000px, 0, 0)
    }
}
.fadeOutLeftBig {
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0)
    }
}
@keyframes fadeOutRight {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0)
    }
}
.fadeOutRight {
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(2000px, 0, 0);
        transform:translate3d(2000px, 0, 0)
    }
}
@keyframes fadeOutRightBig {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(2000px, 0, 0);
        transform:translate3d(2000px, 0, 0)
    }
}
.fadeOutRightBig {
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0)
    }
}
@keyframes fadeOutUp {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0)
    }
}
.fadeOutUp {
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, -2000px, 0);
        transform:translate3d(0, -2000px, 0)
    }
}
@keyframes fadeOutUpBig {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(0, -2000px, 0);
        transform:translate3d(0, -2000px, 0)
    }
}
.fadeOutUpBig {
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
    0% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40% {
        -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50% {
        -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80% {
        -webkit-transform:perspective(400px) scale3d(.95, .95, .95);
        transform:perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip {
    0% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40% {
        -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50% {
        -webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80% {
        -webkit-transform:perspective(400px) scale3d(.95, .95, .95);
        transform:perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip {
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function:ease-in;
        transition-timing-function:ease-in;
        opacity:0
    }
    40% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function:ease-in;
        transition-timing-function:ease-in
    }
    60% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity:1
    }
    80% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    100% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInX {
    0% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function:ease-in;
        transition-timing-function:ease-in;
        opacity:0
    }
    40% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function:ease-in;
        transition-timing-function:ease-in
    }
    60% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity:1
    }
    80% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    100% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInX {
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function:ease-in;
        transition-timing-function:ease-in;
        opacity:0
    }
    40% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function:ease-in;
        transition-timing-function:ease-in
    }
    60% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity:1
    }
    80% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    100% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY {
    0% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function:ease-in;
        transition-timing-function:ease-in;
        opacity:0
    }
    40% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function:ease-in;
        transition-timing-function:ease-in
    }
    60% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity:1
    }
    80% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    100% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInY {
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity:1
    }
    100% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity:0
    }
}
@keyframes flipOutX {
    0% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity:1
    }
    100% {
        -webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity:0
    }
}
.flipOutX {
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity:1
    }
    100% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity:0
    }
}
@keyframes flipOutY {
    0% {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity:1
    }
    100% {
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity:0
    }
}
.flipOutY {
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
        transform:translate3d(100%, 0, 0) skewX(-30deg);
        opacity:0
    }
    60% {
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80% {
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    100% {
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes lightSpeedIn {
    0% {
        -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
        transform:translate3d(100%, 0, 0) skewX(-30deg);
        opacity:0
    }
    60% {
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80% {
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    100% {
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.lightSpeedIn {
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
    0% {
        opacity:1
    }
    100% {
        -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
        transform:translate3d(100%, 0, 0) skewX(30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut {
    0% {
        opacity:1
    }
    100% {
        -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
        transform:translate3d(100%, 0, 0) skewX(30deg);
        opacity:0
    }
}
.lightSpeedOut {
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0, 0, 1, -200deg);
        transform:rotate3d(0, 0, 1, -200deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateIn {
    0% {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0, 0, 1, -200deg);
        transform:rotate3d(0, 0, 1, -200deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateIn {
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0, 0, 1, -45deg);
        transform:rotate3d(0, 0, 1, -45deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0, 0, 1, -45deg);
        transform:rotate3d(0, 0, 1, -45deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownLeft {
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0, 0, 1, 45deg);
        transform:rotate3d(0, 0, 1, 45deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0, 0, 1, 45deg);
        transform:rotate3d(0, 0, 1, 45deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight {
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0, 0, 1, 45deg);
        transform:rotate3d(0, 0, 1, 45deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0, 0, 1, 45deg);
        transform:rotate3d(0, 0, 1, 45deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpLeft {
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0, 0, 1, -90deg);
        transform:rotate3d(0, 0, 1, -90deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0, 0, 1, -90deg);
        transform:rotate3d(0, 0, 1, -90deg);
        opacity:0
    }
    100% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpRight {
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    100% {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0, 0, 1, 200deg);
        transform:rotate3d(0, 0, 1, 200deg);
        opacity:0
    }
}
@keyframes rotateOut {
    0% {
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    100% {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0, 0, 1, 200deg);
        transform:rotate3d(0, 0, 1, 200deg);
        opacity:0
    }
}
.rotateOut {
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0, 0, 1, 45deg);
        transform:rotate3d(0, 0, 1, 45deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0, 0, 1, 45deg);
        transform:rotate3d(0, 0, 1, 45deg);
        opacity:0
    }
}
.rotateOutDownLeft {
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0, 0, 1, -45deg);
        transform:rotate3d(0, 0, 1, -45deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0, 0, 1, -45deg);
        transform:rotate3d(0, 0, 1, -45deg);
        opacity:0
    }
}
.rotateOutDownRight {
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0, 0, 1, -45deg);
        transform:rotate3d(0, 0, 1, -45deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100% {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0, 0, 1, -45deg);
        transform:rotate3d(0, 0, 1, -45deg);
        opacity:0
    }
}
.rotateOutUpLeft {
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0, 0, 1, 90deg);
        transform:rotate3d(0, 0, 1, 90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100% {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0, 0, 1, 90deg);
        transform:rotate3d(0, 0, 1, 90deg);
        opacity:0
    }
}
.rotateOutUpRight {
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%, 60% {
        -webkit-transform:rotate3d(0, 0, 1, 80deg);
        transform:rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%, 80% {
        -webkit-transform:rotate3d(0, 0, 1, 60deg);
        transform:rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    100% {
        -webkit-transform:translate3d(0, 700px, 0);
        transform:translate3d(0, 700px, 0);
        opacity:0
    }
}
@keyframes hinge {
    0% {
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%, 60% {
        -webkit-transform:rotate3d(0, 0, 1, 80deg);
        transform:rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%, 80% {
        -webkit-transform:rotate3d(0, 0, 1, 60deg);
        transform:rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    100% {
        -webkit-transform:translate3d(0, 700px, 0);
        transform:translate3d(0, 700px, 0);
        opacity:0
    }
}
.hinge {
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes rollIn {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes rollIn {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        -ms-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }
    100% {
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
.rollIn {
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}
@keyframes rollOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0;
        -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}
.rollOut {
    -webkit-animation-name:rollOut;
    animation-name:rollOut
}
@-webkit-keyframes zoomIn {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.3, .3, .3);
        transform:scale3d(.3, .3, .3)
    }
    50% {
        opacity:1
    }
}
@keyframes zoomIn {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.3, .3, .3);
        transform:scale3d(.3, .3, .3)
    }
    50% {
        opacity:1
    }
}
.zoomIn {
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomInDown {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomInDown {
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomInLeft {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomInLeft {
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomInRight {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomInRight {
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomInUp {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomInUp {
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
    0% {
        opacity:1
    }
    50% {
        opacity:0;
        -webkit-transform:scale3d(.3, .3, .3);
        transform:scale3d(.3, .3, .3)
    }
    100% {
        opacity:0
    }
}
@keyframes zoomOut {
    0% {
        opacity:1
    }
    50% {
        opacity:0;
        -webkit-transform:scale3d(.3, .3, .3);
        transform:scale3d(.3, .3, .3)
    }
    100% {
        opacity:0
    }
}
.zoomOut {
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    100% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomOutDown {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    100% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomOutDown {
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
        transform:scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
        transform:scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
.zoomOutLeft {
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px, 0, 0);
        transform:scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    100% {
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px, 0, 0);
        transform:scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
.zoomOutRight {
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    100% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomOutUp {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(.55, .055, .675, .19)
    }
    100% {
        opacity:0;
        -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomOutUp {
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0);
        visibility:visible
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
@keyframes slideInDown {
    0% {
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0);
        visibility:visible
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
.slideInDown {
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0);
        visibility:visible
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
@keyframes slideInLeft {
    0% {
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0);
        visibility:visible
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
.slideInLeft {
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0);
        visibility:visible
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
@keyframes slideInRight {
    0% {
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0);
        visibility:visible
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
.slideInRight {
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0);
        visibility:visible
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
@keyframes slideInUp {
    0% {
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0);
        visibility:visible
    }
    100% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
.slideInUp {
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    100% {
        visibility:hidden;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
}
@keyframes slideOutDown {
    0% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    100% {
        visibility:hidden;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
}
.slideOutDown {
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    100% {
        visibility:hidden;
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0)
    }
}
@keyframes slideOutLeft {
    0% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    100% {
        visibility:hidden;
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0)
    }
}
.slideOutLeft {
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    100% {
        visibility:hidden;
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0)
    }
}
@keyframes slideOutRight {
    0% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    100% {
        visibility:hidden;
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0)
    }
}
.slideOutRight {
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    100% {
        visibility:hidden;
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0)
    }
}
@keyframes slideOutUp {
    0% {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    100% {
        visibility:hidden;
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0)
    }
}
.slideOutUp {
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
.scrollToNext {
    position:fixed;
    right:15px;
    bottom:15px;
    z-index:20;
    width:50px;
    height:50px;
    overflow:hidden;
    font-size:24px;
    line-height:46px;
    color:#fff;
    border-radius:50%;
    text-align:center;
    text-decoration:none;
    box-shadow:0 0 2px 0 rgba(0, 0, 0, .11), 3px 4px 5px 0 rgba(0, 0, 0, .11)
}
.scrollToNext:before {
    display:block;
    transition:.5s;
    transition-delay:1.4s
}
.scrollToNext.toTop {
    animation:rotate 1.6s linear;
    animation-delay:1s
}
.scrollToNext.toTop:before {
    transform:rotate(180deg)
}
@keyframes rotate {
    0%, 100% {
        transform:scale(1)
    }
    30%, 60% {
        transform:scale(.7)
    }
}
.scrollToNext:focus {
    color:#fff
}
.scrollToNext:hover {
    color:#fff;
    text-decoration:none
}
.scrollToNext.active {
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.mobile .scrollToNext, .tablet .scrollToNext {
    display:none!important
}
@media(min-width:480px) {
    .scrollToNext {
        right:40px;
        bottom:40px
    }
}
.counter {
    margin-bottom:0
}
.owl-carousel .animated {
    -webkit-animation-duration:1000ms;
    animation-duration:1000ms;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
    z-index:0
}
.owl-carousel .owl-animated-out {
    z-index:1
}
.owl-carousel .fadeOut {
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
}
@keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
}
.owl-height {
    -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 {
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage {
    position:relative;
    -ms-touch-action:pan-Y
}
.owl-carousel-middle .owl-carousel .owl-stage {
    display:flex;
    align-items:center
}
.owl-carousel .owl-stage:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer {
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0px, 0px, 0px);
    -webkit-will-change:transform;
    will-change:transform
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
    text-align:center;
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-loaded {
    display:block
}
.owl-carousel.owl-loading {
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden {
    opacity:0
}
.owl-carousel .owl-refresh .owl-item {
    display:none
}
.owl-carousel .owl-item {
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.owl-carousel .owl-grab {
    cursor:move;
    cursor:-webkit-grab;
    cursor:grab
}
.owl-carousel.owl-rtl {
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
    float:right
}
.no-js .owl-carousel {
    display:block
}
.owl-carousel .owl-item .owl-lazy {
    opacity:0;
    -webkit-transition:opacity 400ms ease;
    -moz-transition:opacity 400ms ease;
    -ms-transition:opacity 400ms ease;
    -o-transition:opacity 400ms ease;
    transition:opacity 400ms ease
}
.owl-carousel .owl-video-wrapper {
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon {
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    font:400 40px/80px'FontAwesome';
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    -webkit-transition:scale 100ms ease;
    -moz-transition:scale 100ms ease;
    -ms-transition:scale 100ms ease;
    -o-transition:scale 100ms ease;
    transition:scale 100ms ease
}
.owl-carousel .owl-video-play-icon:before {
    content:'\f144'
}
.owl-carousel .owl-video-play-icon:hover {
    -webkit-transform:scale(1.3);
    transform:scale(1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display:none
}
.owl-carousel .owl-video-tn {
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    background-size:contain;
    -webkit-transition:opacity 400ms ease;
    -moz-transition:opacity 400ms ease;
    -ms-transition:opacity 400ms ease;
    -o-transition:opacity 400ms ease;
    transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame {
    position:relative;
    z-index:1
}
.owl-carousel-classic {
    overflow:hidden
}
.owl-carousel-classic .owl-prev, .owl-carousel-classic .owl-next {
    position:absolute;
    top:50%;
    transition:.3s;
    z-index:1
}
.owl-carousel-classic .owl-prev:before, .owl-carousel-classic .owl-next:before {
    position:absolute;
    top:30px;
    font-size:18px;
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center;
    z-index:1
}
.owl-carousel-classic .owl-prev:after, .owl-carousel-classic .owl-next:after {
    content:'';
    display:block;
    width:0;
    height:0;
    border-style:solid;
    border-width:43px 0 43px 43px;
    border-color:transparent transparent transparent #fff
}
.owl-carousel-classic .owl-prev {
    transform:translate(-100%, -50%)
}
.owl-carousel-classic .owl-prev, .owl-carousel-classic .owl-prev:before {
    left:0
}
.owl-carousel-classic .owl-next {
    transform:translate(100%, -50%)
}
.owl-carousel-classic .owl-next, .owl-carousel-classic .owl-next:before {
    right:0
}
.owl-carousel-classic .owl-next:after {
    transform:rotate(180deg)
}
.owl-carousel-classic:hover .owl-prev, .owl-carousel-classic:hover .owl-next {
    transform:translate(0, -50%)
}
.owl-carousel-classic .owl-dots {
    margin-left:-8px;
    line-height:8px;
    text-align:center;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    bottom:20px
}
.owl-carousel-classic .owl-dot {
    margin-left:8px;
    display:inline-block;
    width:8px;
    height:8px;
    line-height:8px;
    border-radius:50%;
    background:#434445
}
.owl-carousel-classic .owl-dot.active {
    background:#fff
}
.owl-carousel-default .owl-prev, .owl-carousel-default .owl-next {
    position:absolute;
    top:50%;
    transition:.3s;
    z-index:1;
    margin-top:-20px;
    width:40px;
    height:40px;
    line-height:36px;
    text-align:center;
    border-radius:50%;
    border:2px solid #868686;
    color:#868686;
    opacity:.3
}
.owl-carousel-default .owl-prev:hover, .owl-carousel-default .owl-next:hover {
    opacity:1
}
.owl-carousel-default .owl-dots {
    margin-top:30px;
    margin-left:-8px;
    line-height:8px;
    text-align:center
}
@media(min-width:992px) {
    .owl-carousel-default .owl-dots {
        margin-top:70px
    }
}
.owl-carousel-default .owl-dot {
    margin-left:15px;
    display:inline-block;
    width:8px;
    height:8px;
    line-height:8px;
    border-radius:50%;
    background:#f1f3f9;
    position:relative
}
.owl-carousel-default .owl-dot:before {
    content:'';
    position:absolute;
    top:-10px;
    bottom:-10px;
    left:-10px;
    right:-10px
}
@media(min-width:992px) {
    .owl-carousel-default .owl-dot {
        margin-left:28px;
        width:12px;
        height:12px
    }
    .owl-carousel-default .owl-dot:after {
        content:'';
        position:absolute;
        top:-5px;
        left:-5px;
        width:22px;
        height:22px;
        border-radius:50%;
        background:rgba(0, 176, 74, .22);
        transition:.2s ease-in;
        -webkit-transform:scale(0);
        transform:scale(0)
    }
}
.owl-carousel-default .owl-dot.active {
    background:#fff
}
@media(min-width:992px) {
    .owl-carousel-default .owl-dot.active:after {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.owl-carousel-default .owl-next {
    right:20px
}
.owl-carousel-default .owl-prev {
    left:20px
}
.tablet .owl-carousel-default .owl-dots {
    display:block!important
}
.tablet .owl-carousel-default .owl-nav {
    display:none!important
}
.owl-carousel-arrows .owl-prev, .owl-carousel-arrows .owl-next {
    width:40px;
    height:40px;
    font-size:36px;
    line-height:40px;
    opacity:1;
    border:none
}
.owl-carousel-arrows .owl-prev:hover, .owl-carousel-arrows .owl-next:hover {
    opacity:.5
}
.owl-carousel-arrows .owl-prev {
    left:85px
}
.owl-carousel-arrows .owl-next {
    right:85px
}
.owl-carousel-arrows .owl-dot {
    transition:.3s all ease
}
.owl-carousel-arrows .owl-dot:hover, .owl-carousel-arrows .owl-dot.active {
    background:#37b6ff
}
.owl-carousel-arrows-fullwidth .owl-prev {
    left:20px
}
.owl-carousel-arrows-fullwidth .owl-next {
    right:20px
}
.owl-carousel-class-light .owl-dot {
    transition:.3s all ease;
    background:#bdbdbd
}
.owl-carousel-class-light .owl-dot.active, .owl-carousel-class-light .owl-dot:hover {
    background:#37b6ff
}
.owl-carousel-dots-custom-style.owl-carousel-default .owl-dot:before {
    color:#fff;
    background-image:-webkit-linear-gradient(0deg, #ffffff 0%, #ffffff 100%)
}
.owl-custom-pagination {
    display:none
}
@media(min-width:768px) {
    .owl-custom-pagination {
        display:block;
        width:100%
    }
    .owl-custom-pagination li {
        padding:0;
        cursor:pointer;
        box-shadow:0 5px 23px 0 rgba(0, 0, 0, .29);
        transition:.3s all ease;
        transform:scale(.8)
    }
    .owl-custom-pagination li:hover, .owl-custom-pagination li.active {
        transform:scale(1)
    }
    .owl-custom-pagination img {
        backface-visibility:hidden
    }
}
.owl-custom-pagination+.owl-carousel .owl-next, .owl-custom-pagination+.owl-carousel .owl-prev {
    margin-top:-60px
}
.owl-custom-pagination-variant-1 {
    padding-left:6px
}
.owl-custom-pagination-variant-1 .owl-dot-custom {
    width:14px;
    height:14px;
    background:#bdbdbd;
    border-radius:50%;
    cursor:pointer;
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease
}
.owl-custom-pagination-variant-1 .owl-dot-custom:hover, .owl-custom-pagination-variant-1 .owl-dot-custom.active {
    background:#55bbeb
}
.owl-custom-pagination-variant-1 .owl-dot-custom.active {
    width:18px;
    height:18px;
    -webkit-transform:translateY(2px);
    transform:translateY(2px)
}
.owl-custom-pagination-variant-1 .owl-dot-custom+.owl-dot-custom {
    margin-left:18px
}
.owl-customer-navigation {
    display:inline-block
}
.owl-customer-navigation .owl-prev, .owl-customer-navigation .owl-next {
    width:24px;
    height:24px;
    line-height:23px;
    text-align:center;
    border-radius:3px;
    cursor:pointer;
    transition:.3s;
    border:1px solid #bdbdbd
}
.owl-customer-navigation .owl-prev:hover, .owl-customer-navigation .owl-next:hover {
    background:#212121;
    color:#fff;
    border-color:#212121
}
.owl-carousel-testimonials-2 .owl-nav {
    display:inline-block;
    margin-top:15px
}
.owl-carousel-testimonials-2 .owl-next {
    margin-left:6px
}
.owl-carousel-testimonials-2 .owl-prev, .owl-carousel-testimonials-2 .owl-next {
    display:inline-block;
    transition:.3s;
    width:24px;
    height:24px;
    line-height:22px;
    text-align:center;
    border:1px solid #bdbdbd;
    color:#434445;
    border-radius:3px
}
.owl-carousel-testimonials-2 .owl-prev:hover, .owl-carousel-testimonials-2 .owl-next:hover {
    background:#212121;
    color:#fff;
    border-color:#212121
}
.owl-carousel-testimonials-3 .owl-dots {
    margin-top:20px;
    position:static;
    transform:none
}
.owl-carousel-simple-quote .owl-dots {
    position:static;
    text-align:right;
    transform:none
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
.veil-owl-dots .owl-dots {
    display:none!important
}
@media(min-width:480px) {
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
}
@media(min-width:768px) {
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
}
@media(min-width:992px) {
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
}
@media(min-width:1200px) {
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
}
@media(min-width:1800px) {
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
.reveal-owl-dots .owl-dots {
    display:block!important
}
@media(min-width:480px) {
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
}
@media(min-width:768px) {
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
}
@media(min-width:992px) {
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
}
@media(min-width:1200px) {
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
}
@media(min-width:1800px) {
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
.veil-owl-nav .owl-nav {
    display:none!important
}
@media(min-width:480px) {
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
}
@media(min-width:768px) {
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
}
@media(min-width:992px) {
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
}
@media(min-width:1200px) {
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
}
@media(min-width:1800px) {
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
.reveal-owl-nav .owl-nav {
    display:block!important
}
@media(min-width:480px) {
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
}
@media(min-width:768px) {
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
}
@media(min-width:992px) {
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
}
@media(min-width:1200px) {
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
}
@media(min-width:1800px) {
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
}
.owl-nav, .owl-dot {
    cursor:pointer
}
.owl-nav.disabled, .owl-dot.disabled {
    display:none
}
[data-isotope-layout] {
    display:block;
    transition:.4s all ease;
    min-height:160px;
    z-index:0
}
[data-isotope-layout] .row>[class*=col-] {
    margin-top:0;
    margin-bottom:30px
}
[data-isotope-layout] .row-narrow {
    margin-bottom:-10px
}
[data-isotope-layout] .row-narrow>[class*=col-] {
    margin-top:10px
}
[data-isotope-layout] .row.no-gutters {
    margin-bottom:0
}
[data-isotope-layout] .row.no-gutters>[class*=col-] {
    margin-top:0;
    margin-bottom:0
}
[data-isotope-layout][class*=col-] {
    display:block;
    opacity:1;
    will-change:transform;
    backface-visibility:hidden;
    transition:.1s opacity ease-in
}
@media(max-width:479px) {
    [data-isotope-layout][class*=col-] {
        max-width:100%
    }
}
@media(max-width:767px) {
    .isotope-xl .row>[class*=col-] .row {
        margin-bottom:-30px
    }
    .isotope-xl .row>[class*=col-] .row>[class*=col-] {
        margin-top:35px
    }
}
@media(min-width:1800px) {
    .isotope-xl .row>[class*=col-] .row {
        margin-bottom:-30px
    }
    .isotope-xl .row>[class*=col-] .row>[class*=col-] {
        margin-top:66px
    }
}
.isotope-filters {
    position:relative;
    display:inline-block
}
.isotope-filters-list {
    display:none;
    position:absolute;
    top:100%;
    left:50%;
    padding:5px 0;
    margin:5px 0;
    z-index:10;
    float:left;
    min-width:130px;
    font-size:16px;
    text-align:left;
    background-color:#fff;
    border-radius:5px;
    box-shadow:0 6px 12px rgba(0, 0, 0, .175);
    transform:translateX(-50%)
}
.isotope-filters-list>li {
    display:block
}
.isotope-filters-list>li>a {
    display:block;
    position:relative;
    clear:both;
    color:#434445;
    white-space:nowrap;
    line-height:1.5;
    padding:5px 20px;
    font-family:oswald, sans-serif;
    font-weight:400
}
@media(min-width:1200px) {
    .isotope-filters-list>li>a {
        letter-spacing:.06em
    }
}
.isotope-filters-list>li>a.active, .isotope-filters-list>li>a:hover {
    background-color:#f5f5f5
}
.isotope-filters-list.active {
    display:block
}
.isotope-filters-toggle.active:focus {
    outline:none
}
.isotope-filters-title {
    display:none
}
@media(min-width:992px) {
    .isotope-filters-list {
        right:auto;
        left:0;
        transform:translateX(0)
    }
}
@media(min-width:992px) {
    .isotope-filters-horizontal, .isotope-filters-vertical {
        padding-left:15px;
        padding-right:15px;
        max-width:1170px;
        margin-left:auto;
        margin-right:auto;
        width:100%;
        text-align:left
    }
    .isotope-filters-horizontal>ul>li, .isotope-filters-vertical>ul>li {
        width:100%
    }
    .isotope-filters-horizontal>ul>li>ul, .isotope-filters-vertical>ul>li>ul {
        width:100%
    }
}
@media(min-width:992px) {
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list {
        position:static;
        display:inline-block;
        float:none;
        padding:0;
        background-color:transparent;
        border-radius:0;
        box-shadow:none;
        margin-bottom:0;
        border-bottom:1px solid #bdbdbd
    }
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li {
        display:inline-block
    }
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a {
        display:inline-block;
        text-transform:uppercase;
        padding:0 5px 8px;
        font-size:16px;
        color:#868686;
        -webkit-transition:.3s all ease-in;
        -o-transition:.3s all ease-in;
        transition:.3s all ease-in
    }
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after {
        content:'';
        position:absolute;
        bottom:-1px;
        left:50%;
        width:0;
        height:1px;
        background:#05395c;
        transition:.4s
    }
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active, .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:hover, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:hover {
        color:#434445;
        background-color:transparent
    }
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active:after, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active:after {
        left:0;
        width:100%
    }
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li+li, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li+li {
        margin-left:15px
    }
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-toggle, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-toggle {
        display:none
    }
}
@media(min-width:1200px) {
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a, .isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a {
        font-size:18px
    }
}
@media(min-width:1200px) {
    .isotope-filters.isotope-filters-vertical .isotope-filters-list {
        margin-bottom:0;
        padding:0;
        border-bottom:none;
        border-right:1px solid #bdbdbd
    }
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li {
        display:block;
        margin-top:0;
        text-align:right
    }
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a {
        padding:0 20px 0 0;
        font-size:18px;
        line-height:1.33333
    }
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a:after {
        bottom:50%;
        right:-1px;
        width:1px;
        height:0;
        background:#05395c
    }
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a.active {
        color:#434445
    }
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a.active:after {
        bottom:0;
        width:1px;
        height:100%;
        left:auto;
        right:-1px
    }
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li+li {
        margin-left:0;
        margin-top:24px
    }
    .isotope-filters.isotope-filters-vertical .isotope-filters-title {
        display:block
    }
}
@media(min-width:1200px) {
    .isotope-filter-collapse-lg .isotope-filters-list {
        position:static;
        display:inline-block;
        float:none;
        padding:0;
        background-color:transparent;
        border-radius:0;
        box-shadow:none;
        margin-bottom:0;
        border-bottom:1px solid #bdbdbd
    }
    .isotope-filter-collapse-lg .isotope-filters-list>li {
        display:inline-block
    }
    .isotope-filter-collapse-lg .isotope-filters-list>li>a {
        display:inline-block;
        text-transform:uppercase;
        padding:0 5px 8px;
        color:#868686;
        -webkit-transition:.3s all ease-in;
        -o-transition:.3s all ease-in;
        transition:.3s all ease-in
    }
    .isotope-filter-collapse-lg .isotope-filters-list>li>a:after {
        content:'';
        position:absolute;
        bottom:-1px;
        left:50%;
        width:0;
        height:1px;
        background-color:linear-gradient(90deg, #37b6ff 0%, #84c450 100%);
        transition:.4s
    }
    .isotope-filter-collapse-lg .isotope-filters-list>li>a:after:not([style*=background-])+.isotope-filter-collapse-lg .isotope-filters-list>li>a:after:not([style*=background-]) {
        padding-top:0
    }
    .isotope-filter-collapse-lg .isotope-filters-list>li>a.active, .isotope-filter-collapse-lg .isotope-filters-list>li>a:hover {
        color:#434445;
        background-color:transparent
    }
    .isotope-filter-collapse-lg .isotope-filters-list>li>a.active:after {
        left:0;
        width:100%
    }
    .isotope-filter-collapse-lg .isotope-filters-list>li+li {
        margin-left:47px
    }
    .isotope-filter-collapse-lg .isotope-filters-toggle {
        display:none
    }
}
.responsive-tabs .resp-accordion {
    position:relative;
    padding:11px 33px 15px 20px;
    overflow:hidden;
    font-size:15px;
    font-weight:700;
    color:#37b6ff;
    text-align:left;
    text-overflow:ellipsis;
    transition:color .2s ease-in
}
.responsive-tabs .resp-accordion:hover {
    cursor:pointer;
    color:#05395c
}
.responsive-tabs .resp-accordion .resp-arrow {
    position:absolute;
    top:5px;
    right:15px;
    bottom:0;
    width:20px;
    font-family:material design icons;
    font-size:26px;
    font-weight:400;
    text-align:center;
    color:#868686;
    transition:.2s
}
.responsive-tabs .resp-accordion .resp-arrow:before {
    content:""
}
.responsive-tabs .resp-accordion.resp-tab-active {
    color:#37b6ff
}
.responsive-tabs .resp-accordion.resp-tab-active .resp-arrow:before {
    content:""
}
.responsive-tabs .resp-tab-content {
    padding:2px 25px 17px 20px
}
.responsive-tabs .resp-tabs-list {
    display:none;
    padding:0;
    margin-bottom:0
}
.responsive-tabs .resp-tabs-list li {
    position:relative;
    display:inline-block;
    padding:0 0 7px;
    font-size:15px;
    font-weight:700;
    color:#37b6ff;
    text-transform:uppercase;
    list-style-type:none;
    cursor:pointer;
    transition:color .2s ease-in
}
.responsive-tabs .resp-tabs-list li.resp-tab-active, .responsive-tabs .resp-tabs-list li:hover {
    color:#37b6ff
}
.responsive-tabs .resp-tab-content {
    display:none
}
@media(min-width:992px) {
    .responsive-tabs[data-type=horizontal], .responsive-tabs[data-type=vertical] {
        border-bottom:none
    }
    .responsive-tabs[data-type=horizontal] .resp-tab-content+.resp-accordion, .responsive-tabs[data-type=vertical] .resp-tab-content+.resp-accordion {
        border-top:none
    }
    .responsive-tabs[data-type=horizontal] .resp-accordion, .responsive-tabs[data-type=vertical] .resp-accordion {
        display:none
    }
    .responsive-tabs[data-type=horizontal] .resp-tabs-list, .responsive-tabs[data-type=vertical] .resp-tabs-list {
        display:block;
        max-width:899px;
        margin-left:auto;
        margin-right:auto;
        text-align:left
    }
}
@media(min-width:1200px) {
    .responsive-tabs[data-type=vertical] {
        display:flex;
        flex:0 1 auto;
        align-items:flex-start
    }
    .responsive-tabs[data-type=vertical] .resp-tabs-list {
        text-align:left;
        flex-basis:23%
    }
    .responsive-tabs[data-type=vertical] .resp-tabs-list li {
        display:block
    }
    .responsive-tabs[data-type=vertical] .resp-tabs-list li+li {
        margin-left:0
    }
    .responsive-tabs[data-type=vertical] .resp-tabs-container {
        flex-basis:75%;
        padding-left:3%
    }
}
.responsive-tabs-classic {
    border-bottom:1px solid #f1f3f9;
    border-top:1px solid #f1f3f9
}
.responsive-tabs-classic .resp-tab-content+.resp-accordion {
    border-top:1px solid #f1f3f9
}
@media(min-width:992px) {
    .responsive-tabs-classic[data-type=vertical], .responsive-tabs-classic[data-type=horizontal] {
        border-top:none;
        border-bottom:none
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tab-content+.resp-accordion, .responsive-tabs-classic[data-type=horizontal] .resp-tab-content+.resp-accordion {
        border-top:none
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list, .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list {
        border-bottom:1px solid #f1f3f9
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li, .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li {
        font-size:18px;
        line-height:1.33333;
        font-family:oswald, sans-serif;
        letter-spacing:.06em;
        color:#868686;
        font-weight:400
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:before, .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li:before {
        position:absolute;
        left:50%;
        bottom:-1px;
        width:0;
        height:1px;
        background-color:#05395c;
        content:'';
        transform:translateX(-50%)
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li.resp-tab-active, .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li.resp-tab-active {
        color:#434445
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li.resp-tab-active:before, .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li.resp-tab-active:before {
        width:100%
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li+li, .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li+li {
        margin-left:30px
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tab-content, .responsive-tabs-classic[data-type=horizontal] .resp-tab-content {
        padding:32px 5px 17px 2px
    }
}
@media(min-width:1200px) {
    .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li+li {
        margin-left:50px
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list {
        border-bottom:none;
        border-right:1px solid #bdbdbd
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li {
        padding:0 30px 0 0;
        text-align:right
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:before {
        position:absolute;
        top:50%;
        left:auto;
        right:-1px;
        height:0;
        content:'';
        transform:translateY(-50%)
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li.resp-tab-active:before {
        height:100%;
        width:1px
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li+li {
        margin-left:0;
        margin-top:25px
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tab-content {
        padding-top:0
    }
}
.responsive-tabs-boxed .resp-accordion {
    border-radius:3px;
    border:1px solid #bdbdbd;
    padding-left:20px;
    padding-right:40px
}
.responsive-tabs-boxed .resp-accordion .resp-arrow {
    right:20px
}
.responsive-tabs-boxed .resp-tab-content {
    padding-left:20px;
    padding-right:20px;
    border-bottom:1px solid #bdbdbd;
    border-right:1px solid #bdbdbd;
    border-left:1px solid #bdbdbd;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
.responsive-tabs-boxed .resp-tab-content+.resp-accordion {
    margin-top:5px
}
.responsive-tabs-boxed .resp-tab-active {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-bottom:1px solid transparent
}
@media(min-width:992px) {
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list, .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list {
        font-size:0;
        border-bottom:1px solid #bdbdbd
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li, .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li {
        position:relative;
        padding:13px 20px;
        margin-bottom:-1px;
        font-size:14px;
        font-weight:900;
        letter-spacing:.06em;
        color:#434445;
        text-transform:uppercase;
        background:#f1f3f9;
        border-top:1px solid #bdbdbd;
        border-bottom:1px solid transparent;
        border-left:1px solid #bdbdbd
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li:last-child, .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li:last-child {
        border-right:1px solid #bdbdbd
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li:after, .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li:after {
        position:absolute;
        bottom:-1px;
        left:0;
        width:100%;
        border-bottom:1px solid #bdbdbd;
        content:''
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li.resp-tab-active {
        border-bottom-color:#fff
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li.resp-tab-active {
        background:#fff
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li.resp-tab-active:after, .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li.resp-tab-active:after {
        width:0
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tab-content+.resp-accordion, .responsive-tabs-boxed[data-type=vertical] .resp-tab-content+.resp-accordion {
        margin-top:0
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tab-content, .responsive-tabs-boxed[data-type=vertical] .resp-tab-content {
        border-bottom:none;
        border-right:none
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tab-content, .responsive-tabs-boxed[data-type=vertical] .resp-tab-content {
        padding:44px 61px 40px
    }
}
@media(min-width:992px) and (min-width:1200px) {
    .responsive-tabs-boxed[data-type=vertical] {
        border-top:1px solid #bdbdbd
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list {
        margin:0 0 0 -1px;
        border-top:none;
        border-bottom:none;
        border-right:1px solid #bdbdbd
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li {
        border-top:1px solid #bdbdbd;
        border-right:none
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li:first-child {
        border-top:none
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li:last-child {
        border-bottom:1px solid #bdbdbd;
        border-right:none
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li:after {
        position:absolute;
        top:0;
        bottom:auto;
        left:auto;
        right:-1px;
        width:1px;
        border-right:1px solid #fff;
        content:''
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li.resp-tab-active:after {
        height:102%
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tab-content {
        padding:43px 43px 43px 60px;
        border-left:none
    }
}
.responsive-tabs-dashed .resp-accordion {
    border-radius:3px;
    border:1px solid #bdbdbd;
    padding:10px 40px 10px 20px;
    background:#fff!important
}
.responsive-tabs-dashed .resp-accordion .resp-arrow {
    top:7px;
    right:15px
}
.responsive-tabs-dashed .resp-tab-content {
    padding:15px;
    border-bottom:1px solid #bdbdbd;
    border-right:1px solid #bdbdbd;
    border-left:1px solid #bdbdbd;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    background:#fff
}
.responsive-tabs-dashed .resp-tab-content .form-input {
    background:#fff
}
.responsive-tabs-dashed .resp-tab-content .form-label {
    color:#212121
}
.responsive-tabs-dashed .resp-tab-content .form-label.focus {
    color:#37b6ff
}
.responsive-tabs-dashed .resp-tabs-list>li {
    position:relative;
    padding:0;
    font-size:14px;
    font-weight:900;
    letter-spacing:.06em;
    color:#868686;
    text-transform:uppercase
}
.responsive-tabs-dashed .resp-tabs-list>li.resp-tab-active, .responsive-tabs-dashed .resp-tabs-list>li:hover {
    color:#434445
}
.responsive-tabs-dashed .resp-tabs-list>li+li {
    padding:0;
    margin-left:39px
}
.responsive-tabs-dashed .resp-tabs-list>li+li:before {
    position:absolute;
    left:-20px;
    content:'';
    height:100%;
    width:1px;
    background:#868686
}
.responsive-tabs-dashed .resp-tab-content+.resp-accordion {
    margin-top:5px
}
.responsive-tabs-dashed .resp-tab-active {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
@media(min-width:992px) {
    .responsive-tabs-dashed .resp-tab-content {
        background:0 0;
        padding:0;
        border:none
    }
}
@media(min-width:992px) {
    .responsive-tabs-padding-none .responsive-tabs-classic[data-type=vertical] .resp-tab-content, .responsive-tabs-padding-none .responsive-tabs-classic[data-type=horizontal] .resp-tab-content {
        padding:0
    }
}
.rd-google-map {
    color:#212121
}
.rd-google-map__model {
    height:250px
}
.rd-google-map__model img {
    max-width:none!important
}
@media(min-width:576px) {
    .rd-google-map__model {
        height:250px
    }
}
@media(min-width:768px) {
    .rd-google-map__model {
        height:450px
    }
}
.rd-google-map__locations {
    display:none
}
.google-map-markers {
    display:none
}
.google-map-container {
    width:100%
}
.google-map {
    height:250px;
    width:100%
}
@media(min-width:576px) {
    .google-map {
        height:250px
    }
}
@media(min-width:768px) {
    .google-map {
        height:450px
    }
}
.countdown-custom .countdown:before {
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.countdown-custom .countdown-section {
    display:inline-block;
    width:60px;
    height:60px;
    padding-top:10px;
    text-align:center;
    border-radius:50%
}
.countdown-custom .countdown-section:nth-child(5) {
    display:none
}
@media(min-width:1200px) {
    .countdown-custom .countdown-section:nth-child(5) {
        display:inline-block
    }
}
.countdown-custom .countdown-row {
    display:inline-block;
    vertical-align:middle
}
.countdown-custom .countdown .countdown-section+.countdown-section {
    margin-left:5px
}
.countdown-custom .countdown-amount {
    display:block;
    font-weight:900;
    font-size:22px;
    line-height:2.2;
    text-transform:uppercase;
    color:#434445
}
.countdown-custom .countdown-period {
    display:block;
    font-size:10px;
    line-height:1;
    color:#868686
}
@media(min-width:576px) {
    .countdown-custom .countdown-section {
        width:92px;
        height:92px;
        padding-top:25px;
        border-width:3px
    }
    .countdown-custom .countdown-amount {
        line-height:1
    }
    .countdown-custom .countdown .countdown-section+.countdown-section {
        margin-left:10px
    }
}
@media(min-width:768px) {
    .countdown-custom .countdown-section {
        width:155px;
        height:155px;
        padding-top:40px
    }
    .countdown-custom .countdown .countdown-section+.countdown-section {
        margin-left:22px
    }
    .countdown-custom .countdown-amount {
        font-size:45px
    }
    .countdown-custom .countdown-period {
        font-size:16px
    }
}
@media(min-width:992px) {
    .countdown-custom .countdown .countdown-section+.countdown-section {
        margin-left:44px
    }
}
.countdown-custom.countdown-modern .countdown-section {
    position:relative;
    z-index:1
}
.countdown-custom.countdown-modern .countdown-section .countdown-period {
    display:none
}
.countdown-custom.countdown-modern .countdown-section .countdown-letter {
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index:-1;
    text-align:center;
    font-size:44px;
    color:rgba(67, 68, 69, .2);
    text-transform:uppercase
}
@media(min-width:768px) {
    .countdown-custom.countdown-modern .countdown-section .countdown-letter {
        font-size:72px;
        top:8px
    }
}
@media(min-width:576px) {
    .countdown-custom.countdown-ellipse .countdown-section {
        border:3px solid #f7f7f7
    }
}
.countdown-inline {
    font-size:13px
}
.countdown-inline .countdown-section .countdown-amount, .countdown-inline .countdown-section .countdown-period {
    margin-right:2px
}
.countdown-inline .countdown-section .countdown-amount {
    font-weight:700;
    margin-left:4px
}
@media(min-width:576px) {
    .countdown-inline {
        font-size:16px
    }
    .countdown-inline .countdown-amount, .countdown-inline .countdown-period {
        margin-right:4px
    }
    .countdown-inline .countdown-amount {
        margin-left:7px
    }
}
.rd-calendar {
    position:relative;
    max-width:270px;
    margin-left:auto;
    margin-right:auto;
    background:#fff;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15)
}
.rdc-today_month, .rdc-fullyear {
    display:inline-block;
    font-size:24px;
    font-weight:400;
    text-transform:uppercase;
    color:#fff
}
.rdc-panel {
    position:relative;
    padding:18px 30px;
    text-align:center;
    background:#05395c
}
.rdc-next, .rdc-prev, .rdc-events_close {
    font:400 16px/16px"FontAwesome";
    cursor:pointer;
    transition:.3s all ease;
    opacity:.8
}
.rdc-next:hover, .rdc-prev:hover, .rdc-events_close:hover {
    opacity:1
}
.rdc-next, .rdc-prev {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    color:#37b6ff
}
.rdc-next {
    right:13px
}
.rdc-next:before {
    content:""
}
.rdc-prev {
    left:13px
}
.rdc-prev:before {
    content:""
}
.rdc-events_close {
    position:absolute;
    top:1px;
    right:4px;
    font-size:18px;
    line-height:20px
}
.rdc-events_close:before {
    content:""
}
@media(min-width:1200px) {
    .rdc-events_close {
        top:13px;
        right:15px
    }
}
.rdc-events {
    position:absolute;
    top:40px;
    right:15px;
    left:15px;
    padding:10px 20px 15px;
    transition:.3s;
    visibility:hidden;
    opacity:0;
    transform:translateY(30px);
    background:#fff;
    border-radius:3px;
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15);
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-top:3px solid #37b6ff;
    z-index:1
}
.rdc-events>ul {
    list-style-type:none;
    padding:0;
    margin:0
}
.rdc-events>ul>li+li {
    margin-top:5px
}
.rd-calendar.show-events .rdc-events {
    opacity:1;
    transform:translateY(0);
    visibility:visible
}
.rdc-event {
    display:none
}
.rdc-event.active {
    display:block
}
.rdc-event.active+.rdc-event.active, .rdc-event.active~.rdc-event.active {
    border-top:1px solid #f1f3f9;
    padding-top:5px
}
.rdc-table {
    position:relative;
    width:100%
}
.rdc-table table {
    border-spacing:10px;
    border-collapse:separate;
    margin-left:auto;
    margin-right:auto
}
.rdc-table td {
    position:relative
}
.rdc-table_day {
    padding:0;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    color:#868686
}
.rdc-month {
    display:inline-block;
    font-size:24px;
    font-weight:400;
    color:#fff
}
.rdc-fullyear {
    color:#fff
}
@media(min-width:1200px) {
    .rdc-month, .rdc-fullyear {
        color:#313132
    }
}
.rdc-table_events, .rdc-table_events-count {
    display:none
}
.rdc-table_date {
    transition:.3s;
    position:relative;
    width:24px;
    height:24px;
    font-size:13px;
    line-height:24px;
    font-weight:700;
    text-align:center;
    color:#313132;
    box-sizing:border-box;
    border-radius:50%;
    z-index:1
}
.rdc-table_today {
    background-color:#37b6ff;
    color:#fff
}
.rdc-table_has-events {
    cursor:pointer;
    transition:.3s all ease
}
@media(min-width:1200px) {
    .rdc-table_has-events:hover {
        background:#37b6ff!important;
        border-color:#37b6ff!important
    }
    .rdc-table_has-events:hover .rdc-table_date, .rdc-table_has-events:hover .icon, .rdc-table_has-events:hover time {
        color:#fff!important
    }
}
.rdc-table_has-events .rdc-table_date:after {
    content:'';
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-2px;
    width:4px;
    height:4px;
    line-height:4px;
    border-radius:50%;
    background:#37b6ff;
    -webkit-transition:.35s all ease;
    -o-transition:.35s all ease;
    transition:.35s all ease;
    z-index:-1
}
.rdc-table_has-events .rdc-table_date:hover {
    color:#fff
}
.rdc-table_has-events .rdc-table_date:hover:after {
    width:100%;
    height:100%;
    margin-left:-12px
}
.rdc-table_has-events .rdc-table_date .rdc-table_today {
    background:#55bbeb
}
.rdc-table_event {
    display:none
}
.rdc-table_event:hover {
    color:#fff;
    background-color:#37b6ff
}
.rdc-events .rdc-event-wrap {
    background:0 0
}
.rdc-events .rdc-event-wrap .post-title h6 {
    color:#434445
}
.rd-calendar-fullwidth .rd-calendar .rdc-panel {
    max-width:370px;
    margin-left:auto;
    margin-right:auto
}
.rd-calendar-fullwidth .rd-calendar .rdc-events {
    max-height:90%;
    overflow-y:auto
}
@media(min-width:1200px) {
    .rd-calendar-fullwidth .rd-calendar {
        background:0 0;
        max-width:none;
        box-shadow:none
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-next, .rd-calendar-fullwidth .rd-calendar .rdc-prev {
        color:#37b6ff
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-panel {
        background:0 0
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table table {
        width:100%
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table td {
        border-radius:5px;
        padding-bottom:9%;
        background:#fff;
        border:1px solid #05395c
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_day {
        color:#868686;
        font-family:oswald, sans-serif;
        font-weight:400;
        font-size:18px;
        line-height:10px;
        padding-left:15px;
        text-align:left
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_today {
        border-radius:50%;
        border:2px solid #05395c;
        background-color:transparent;
        color:#434445
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_date {
        top:10px;
        left:10px;
        width:40px;
        height:40px;
        font-size:22px;
        line-height:38px;
        font-weight:700
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_events, .rd-calendar-fullwidth .rd-calendar .rdc-table_event {
        display:block
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-events {
        max-width:320px;
        top:50%;
        left:50%;
        transform:translate(-50%, -50%)
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-events_close {
        top:3px;
        right:5px;
        color:#05395c
    }
    .rd-calendar-fullwidth .rd-calendar .widget-event {
        padding:5px;
        text-align:left
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event {
        bottom:10px;
        position:absolute;
        left:15px
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event .post-title h6 {
        font-size:16px
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event .post-title h6 a:hover {
        color:#fff
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event .icon {
        color:#37b6ff;
        display:block
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event time {
        color:#868686;
        font-size:15px;
        margin-top:5px;
        display:block
    }
}
@media(min-width:1200px) and (min-width:1200px) {
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event time {
        font-size:13px;
        line-height:17px
    }
}
@media(min-width:1200px) and (min-width:1800px) {
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event time {
        font-size:15px;
        line-height:1.4
    }
}
@media(min-width:1200px) {
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap {
        position:absolute;
        top:0;
        left:0;
        bottom:0;
        right:0
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-table_date:after {
        display:none
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events:hover {
        box-shadow:none
    }
}
@media(min-width:1800px) {
    .rd-calendar-fullwidth .rd-calendar .rdc-table table {
        border-spacing:20px
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table td {
        padding-bottom:7%
    }
    .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event {
        bottom:20px;
        left:8px
    }
}
@media(min-width:1200px) {
    .ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table td, .ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table td, .ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table td {
        height:145px
    }
    .ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap, .ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap, .ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap {
        height:146px
    }
}
@media(min-width:1800px) {
    .ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table td, .ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table td, .ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table td {
        height:163px
    }
    .ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap, .ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap, .ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap {
        height:164px
    }
}
.soundcloud-player-classic iframe {
    width:100%;
    border:none
}
.dtp {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0, 0, 0, .4);
    z-index:2000
}
.dtp>.dtp-content {
    background:#fff;
    max-width:300px;
    max-height:100vh;
    overflow-y:auto;
    box-shadow:0 2px 13px 0 rgba(0, 0, 0, .15);
    position:relative;
    left:50%;
    margin:0 auto
}
.desktop .dtp>.dtp-content {
    overflow-y:inherit
}
.dtp-header {
    background:#37b6ff;
    color:#fff;
    text-align:center;
    padding:.3rem;
    position:relative
}
.dtp-date, .dtp-time {
    background:#68c0e5;
    text-align:center;
    color:#fff;
    padding:10px
}
.dtp-date>div {
    padding:0;
    margin:0
}
.dtp-actual-month {
    font-size:1.5em
}
.dtp-actual-num, .dtp-actual-maxtime {
    font-size:3em;
    line-height:.9
}
.dtp-actual-year {
    font-size:1.5em;
    color:#fff
}
.dtp-picker {
    padding:.625rem;
    text-align:center
}
.dtp-picker-month, .dtp-actual-time {
    font-weight:500;
    text-align:center
}
.dtp-close {
    position:absolute;
    top:0;
    bottom:0;
    right:1rem
}
.dtp-close>a {
    display:inline-block;
    vertical-align:middle;
    color:#fff
}
.dtp table.dtp-picker-days {
    margin:0;
    border:none
}
.dtp table.dtp-picker-days tr {
    border:none
}
.dtp table.dtp-picker-days tr>td {
    border:none;
    font-weight:700;
    font-size:14px;
    text-align:center;
    padding:1rem .3rem
}
.dtp table.dtp-picker-days tr>td>span.dtp-select-day {
    color:#bdbdbd!important
}
.dtp table.dtp-picker-days tr>td>a {
    color:#000;
    width:24px;
    height:24px;
    display:inline-block;
    text-align:center;
    line-height:24px;
    border-radius:50%;
    transition:.3s all ease
}
.dtp .dtp-picker-time>a {
    color:#000;
    padding:.25rem .3125rem .3125rem .375rem;
    border-radius:50%!important
}
.dtp table.dtp-picker-days tr>td>a.selected {
    background:#37b6ff;
    color:#fff
}
.dtp table.dtp-picker-days tr>th {
    color:#000;
    text-align:center;
    font-weight:700;
    padding:.4rem .3rem;
    border-bottom:none
}
.dtp .p10, .dtp .p20, .dtp .p60, .dtp .p80 {
    display:inline-block;
    vertical-align:middle
}
.dtp .p10 {
    width:10%
}
.dtp .p10>a {
    color:#f7f7f7;
    transition:.3s all ease
}
.dtp .p10>a:hover {
    color:#fff
}
.dtp .p20 {
    width:20%
}
.dtp .p60 {
    width:60%
}
.dtp .p80 {
    width:80%
}
.dtp-picker-month {
    display:none!important
}
.dtp-meridien-am, .dtp-meridien-pm {
    position:relative;
    top:10px;
    color:#000;
    font-weight:500;
    padding:.4375rem .3125rem;
    border-radius:50%!important;
    text-decoration:none;
    background:#eee;
    font-size:.625rem
}
.dtp-actual-meridien a.selected {
    background:#37b6ff;
    color:#fff
}
.dtp-picker-time {
    position:absolute;
    width:30px;
    height:30px;
    font-size:1em;
    border-radius:50%;
    cursor:pointer;
    font-weight:500;
    text-align:center!important
}
.dtp-picker-time>a {
    display:block;
    line-height:23px;
    padding:.3rem
}
.dtp-picker-time>a.dtp-select-hour.selected {
    background:#37b6ff;
    color:#fff
}
.dtp-picker-time>a.dtp-select-hour.disabled {
    color:#434445
}
.dtp-picker-time>a.dtp-select-minute.disabled {
    color:#434445
}
.dtp-picker-time>a.dtp-select-minute.selected {
    background:#37b6ff;
    color:#fff
}
.dtp-picker-clock {
    margin:.625rem 1.25rem 0;
    padding:.625rem;
    border-radius:50%!important;
    background:#f5f5f5
}
.dtp-clock-center {
    width:15px;
    height:15px;
    background:#434445;
    border-radius:50%;
    position:absolute;
    z-index:50
}
html[class*=ie] .dtp-clock-center {
    display:none
}
.dtp-hand, .dtp-hour-hand {
    position:absolute;
    width:4px;
    margin-left:-2px;
    background:#434445;
    transform:rotate(0deg);
    transform-origin:bottom;
    z-index:1
}
html[class*=ie] .dtp-hand, html[class*=ie] .dtp-hour-hand {
    display:none
}
.dtp-minute-hand {
    width:2px;
    margin-left:-1px
}
.dtp-hand.on {
    background:#37b6ff
}
.dtp-buttons {
    padding:0 .625rem .625rem;
    text-align:right
}
.dtp.hidden, .dtp .hidden {
    display:none
}
.dtp .invisible {
    visibility:hidden
}
.ui-to-top {
    box-shadow:0 1px 10px 0 rgba(0, 0, 0, .15);
    position:fixed;
    right:15px;
    bottom:15px;
    background:#37b6ff;
    overflow:hidden;
    z-index:1;
    transform:translateY(100px)
}
.ui-to-top:focus {
    color:#fff
}
.ui-to-top:hover {
    color:#fff;
    background:#05395c
}
.ui-to-top.active {
    transform:translateY(0)
}
.mobile .ui-to-top, .tablet .ui-to-top {
    display:none!important
}
@media(min-width:576px) {
    .ui-to-top {
        right:40px;
        bottom:40px
    }
}
.rd-material-tabs {
    -webkit-tap-highlight-color:transparent;
    width:100%;
    position:relative
}
.rd-material-tabs__list {
    white-space:nowrap
}
.rd-material-tabs__list ul {
    padding-left:0;
    list-style:none
}
.rd-material-tabs__list .rd-material-tab {
    display:inline-block
}
.rd-material-tabs img {
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.rd-material-tabs__stage-outer {
    position:relative;
    overflow:hidden
}
.rd-material-tabs__stage {
    transition:all .5s cubic-bezier(.005, .3, .2, 1)
}
.rd-material-tabs__stage:before, .rd-material-tabs__stage:after {
    content:" ";
    display:table
}
.rd-material-tabs__stage:after {
    clear:both
}
.rd-material-tabs__container {
    padding:0 5px;
    margin-top:60px
}
.rd-material-tabs__container .rd-material-tab {
    float:left;
    width:100%
}
.rd-material-tabs__container .thumb {
    margin-top:10px
}
.rd-material-tabs-canMove {
    cursor:w-resize
}
.rd-material-tabs-grab, .rd-material-tabs-grab a {
    cursor:-moz-grabbing;
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.checkout-tabs .rd-material-tabs__list .rd-material-tab a {
    display:inline-block;
    font-weight:700;
    font-size:14px;
    padding:10px 13px;
    transition:.3s all ease;
    border-radius:5px
}
.checkout-tabs .rd-material-tabs__list .rd-material-tab a:hover {
    color:#37b6ff
}
@media(min-width:768px) {
    .checkout-tabs .rd-material-tabs__list .rd-material-tab+.rd-material-tab {
        margin-left:6px
    }
}
.checkout-tabs .rd-material-tabs__list .rd-material-tab-active a {
    background:#37b6ff;
    color:#fff
}
.checkout-tabs .rd-material-tabs__list .rd-material-tab-active a:hover {
    color:#fff
}
.gallery-tabs {
    -webkit-tap-highlight-color:transparent;
    width:100%;
    position:relative;
    opacity:0;
    visibility:hidden
}
.gallery-tabs.loaded {
    opacity:1;
    visibility:visible
}
.gallery-tabs .rd-material-tabs__list .rd-material-tab a {
    text-transform:uppercase;
    transition:.3s all ease;
    font-size:14px;
    line-height:20px;
    color:#868686
}
.gallery-tabs .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a, .desktop .gallery-tabs .rd-material-tabs__list .rd-material-tab a:hover {
    color:#fff
}
@media(min-width:992px) {
    .gallery-tabs .rd-material-tabs__list .rd-material-tab a {
        font-size:20px;
        letter-spacing:2px;
        font-weight:500;
        text-align:center
    }
}
.gallery-tabs .rd-material-tabs__container {
    margin-top:0;
    padding:0
}
.gallery-tabs .rd-material-tabs__container .image {
    opacity:0;
    transition:.5s opacity ease
}
.gallery-tabs .rd-material-tabs__container .image.visible {
    opacity:1;
    transition:1s opacity ease
}
.tablet .gallery-tabs, .mobile .gallery-tabs {
    opacity:1;
    visibility:visible
}
.tablet .rd-material-tabs__container .image, .mobile .rd-material-tabs__container .image {
    opacity:1
}
@media(max-width:350px) {
    .recaptcha iframe {
        max-width:100%;
        transform:scale(.9);
        -webkit-transform:scale(.9);
        transform-origin:-5px;
        -webkit-transform-origin:-5px
    }
}
.recaptcha div div {
    display:inline-block
}
.time_circles {
    position:relative;
    width:100%;
    height:100%
}
.time_circles>div {
    position:absolute;
    text-align:center;
    font-family:oswald, sans-serif;
    top:50%!important;
    transform:translateY(-63%)!important;
    -webkit-transform:translateY(-63%)!important
}
@media(min-width:1200px) {
    #DateCountdown {
        width:100%
    }
}
.time_circles>div>h4 {
    margin:0;
    padding:0;
    text-align:center;
    font-size:18px!important;
    color:#fff;
    font-weight:700;
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
    position:absolute;
    bottom:-80px;
    left:0;
    right:0
}
@media(min-width:480px) {
    .time_circles>div>h4 {
        bottom:-80px
    }
}
@media(min-width:768px) {
    .time_circles>div>h4 {
        bottom:-95px;
        font-size:22px!important
    }
}
@media(min-width:992px) {
    .time_circles>div>h4 {
        bottom:-95px
    }
}
.time_circles>div>h4+* {
    margin-top:0
}
.time_circles>div>span {
    display:block;
    font-size:16px!important;
    text-align:center;
    font-family:signika, sans-serif
}
.bg-accent .time_circles>div>span {
    color:#fff
}
@media(min-width:768px) {
    .time_circles>div>span {
        font-size:18px!important
    }
}
.countdown-wrapper {
    margin:0 auto;
    max-width:260px
}
@media(min-width:576px) {
    .countdown-wrapper {
        max-width:625px
    }
}
.fc {
    direction:ltr;
    text-align:left
}
.fc table {
    border-collapse:collapse;
    border-spacing:0
}
html .fc, .fc table {
    font-size:1em
}
.fc td, .fc th {
    padding:0;
    vertical-align:top
}
.fc-header td {
    white-space:nowrap
}
.fc-header-left {
    width:25%;
    text-align:left
}
.fc-header-center {
    text-align:center
}
.fc-header-right {
    width:25%;
    text-align:right
}
.fc-header-title {
    display:inline-block;
    vertical-align:top
}
.fc-header-title h2 {
    margin-top:0;
    white-space:nowrap
}
.fc .fc-header-space {
    padding-left:0
}
.fc-header .fc-button {
    margin-bottom:1em;
    vertical-align:top
}
.fc-header .fc-button {
    margin-right:-1px
}
.fc-header .fc-corner-right, .fc-header .ui-corner-right {
    margin-right:0
}
.fc-header .fc-state-hover, .fc-header .ui-state-hover {
    z-index:2
}
.fc-header .fc-state-down {
    z-index:3
}
.fc-header .fc-state-active, .fc-header .ui-state-active {
    z-index:4
}
.fc-content {
    clear:both;
    zoom:1
}
.fc-view {
    width:100%;
    overflow:hidden
}
.fc-widget-header, .fc-widget-content {
    border:1px solid #ddd
}
.fc-state-highlight {
    background:#fcfcfc
}
.fc-cell-overlay {
    background:#bcccbc;
    opacity:.3;
    filter:alpha(opacity=30)
}
.fc-button {
    position:relative;
    display:inline-block;
    padding:0 .6em;
    overflow:hidden;
    height:1.9em;
    line-height:1.9em;
    white-space:nowrap;
    cursor:pointer
}
.fc-text-arrow {
    margin:0 .1em;
    font-size:2em;
    font-family:courier new, Courier, monospace;
    vertical-align:baseline
}
.fc-state-default {
    background-color:#f5f5f5
}
.fc-state-hover, .fc-state-down, .fc-state-active, .fc-state-disabled {
    color:#333;
    background-color:#e6e6e6
}
.fc-state-hover {
    color:#333;
    text-decoration:none;
    background-position:0 -15px;
    -webkit-transition:background-position .1s linear;
    -moz-transition:background-position .1s linear;
    -o-transition:background-position .1s linear;
    transition:background-position .1s linear
}
.fc-state-down, .fc-state-active {
    background-color:#ccc;
    background-image:none;
    outline:0
}
.fc-state-disabled {
    cursor:default;
    background-image:none;
    opacity:.55;
    filter:alpha(opacity=65);
    box-shadow:none
}
.fc-event-container>* {
    z-index:8
}
.fc-event-container>.ui-draggable-dragging, .fc-event-container>.ui-resizable-resizing {
    z-index:9
}
.fc-event {
    color:#fff;
    cursor:default
}
a.fc-event {
    text-decoration:none
}
a.fc-event, .fc-event-draggable {
    cursor:pointer
}
.fc-rtl .fc-event {
    text-align:right
}
.fc-event-inner {
    width:100%;
    height:100%;
    overflow:hidden;
    position:absolute;
    font-size:12px;
    line-height:1.1;
    top:0;
    left:0;
    height:auto;
    text-align:left;
    padding:10px 6px
}
.fc-event-inner p {
    font-size:10px
}
@media(min-width:1200px) {
    .fc-event-inner {
        font-size:15px;
        padding:10px;
        line-height:1.5
    }
    .fc-event-inner p {
        font-size:15px
    }
}
.fc-event-time, .fc-event-title {
    padding:0 1px
}
.fc .ui-resizable-handle {
    display:block;
    position:absolute;
    z-index:99999;
    overflow:hidden;
    font-size:300%;
    line-height:50%
}
.fc-event-hori {
    border-width:1px 0;
    margin-bottom:1px
}
.fc-ltr .fc-event-hori.fc-event-start, .fc-rtl .fc-event-hori.fc-event-end {
    border-left-width:1px
}
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start {
    border-right-width:1px
}
.fc-event-hori .ui-resizable-e {
    top:0!important;
    right:-3px!important;
    width:7px!important;
    height:100%!important;
    cursor:e-resize
}
.fc-event-hori .ui-resizable-w {
    top:0!important;
    left:-3px!important;
    width:7px!important;
    height:100%!important;
    cursor:w-resize
}
.fc-event-hori .ui-resizable-handle {
    _padding-bottom:14px
}
table.fc-border-separate {
    border-collapse:separate
}
.fc-border-separate th, .fc-border-separate td {
    border-width:1px 0 0 1px
}
.fc-border-separate th.fc-last, .fc-border-separate td.fc-last {
    border-right-width:1px
}
.fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td {
    border-bottom-width:1px
}
.fc-border-separate tbody tr.fc-first td, .fc-border-separate tbody tr.fc-first th {
    border-top-width:0
}
.fc-grid th {
    text-align:center
}
.fc .fc-week-number {
    width:22px;
    text-align:center
}
.fc .fc-week-number div {
    padding:0 2px
}
.fc-grid .fc-day-number {
    float:right;
    padding:0 2px
}
.fc-grid .fc-other-month .fc-day-number {
    opacity:.3;
    filter:alpha(opacity=30)
}
.fc-grid .fc-day-content {
    clear:both;
    padding:2px 2px 1px
}
.fc-grid .fc-event-time {
    font-weight:700
}
.fc-rtl .fc-grid .fc-day-number {
    float:left
}
.fc-rtl .fc-grid .fc-event-time {
    float:right
}
.fc-agenda table {
    border-collapse:separate
}
.fc-agenda-days th {
    text-align:center
}
.fc-agenda .fc-agenda-axis {
    width:50px;
    padding:0 4px;
    vertical-align:middle;
    text-align:right;
    white-space:nowrap;
    font-weight:400
}
.fc-agenda .fc-week-number {
    font-weight:700
}
.fc-agenda .fc-day-content {
    padding:2px 2px 1px
}
.fc-agenda-days .fc-agenda-axis {
    border-right-width:1px
}
.fc-agenda-days .fc-col0 {
    border-left-width:0
}
.fc-agenda-allday th {
    border-width:0 1px
}
.fc-agenda-allday .fc-day-content {
    min-height:34px;
    _height:34px
}
.fc-agenda-divider-inner {
    height:2px;
    overflow:hidden
}
.fc-widget-header .fc-agenda-divider-inner {
    background:#eee
}
.fc-agenda-slots th {
    border-width:1px 1px 0
}
.fc-agenda-slots td {
    border-width:1px 0 0;
    background:0 0
}
.fc-agenda-slots td div {
    height:20px
}
.fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td {
    border-top-width:0
}
.fc-agenda-slots tr.fc-minor th, .fc-agenda-slots tr.fc-minor td {
    border-top-style:dotted
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
    *border-top-style:solid
}
.fc-event-vert {
    border-width:0 1px
}
.fc-event-vert.fc-event-start {
    border-top-width:1px
}
.fc-event-vert.fc-event-end {
    border-bottom-width:1px
}
.fc-event-vert .fc-event-time {
    white-space:nowrap;
    font-size:10px
}
.fc-event-vert .fc-event-inner {
    position:relative;
    z-index:2
}
.fc-event-vert .fc-event-bg {
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    opacity:.01;
    filter:alpha(opacity=25)
}
.fc .ui-draggable-dragging .fc-event-bg, .fc-select-helper .fc-event-bg {
    display:none \9
}
.fc-event-vert .ui-resizable-s {
    bottom:0!important;
    width:100%!important;
    height:8px!important;
    overflow:hidden!important;
    line-height:8px!important;
    font-size:11px!important;
    font-family:monospace;
    text-align:center;
    cursor:s-resize
}
.fc-widget-content {
    background-color:#fff
}
.morning-flow {
    background-color:#37b6ff
}
.hatha-yoga {
    background-color:#41909a
}
.yoga-dance {
    background-color:#d4c759
}
.ashtanga-yoga {
    background-color:#6ec7d2
}
.kundalini-yoga {
    background-color:#6e9038
}
.fc-agenda-slots tr:nth-child(even) td {
    border-bottom:1px solid #f1f3f9
}
.fc-agenda-slots tr:last-of-type td {
    border-bottom:0
}
@media(min-width:768px) {
    .fc-agenda-slots tr:nth-child(even) td {
        border-bottom:1px solid #f1f3f9
    }
}
.fc-event {
    border:none;
    color:#fff;
    font-size:.85em;
    cursor:default;
    border-radius:0;
    margin-bottom:1px;
    will-change:transform
}
@media(min-width:768px) {
    .fc-event {
        margin-bottom:1px
    }
}
@media(max-width:1199px) {
    .fc-event:before {
        position:absolute;
        top:50%;
        left:50%;
        visibility:hidden;
        opacity:0;
        transform:translate(-50%, -50%) scale(0);
        content:attr(data-description);
        display:inline-block;
        padding:5px 10px;
        max-width:200px;
        font-size:16px;
        text-align:center;
        border-radius:3px;
        background-color:#f1f3f9;
        color:#000;
        transition:250ms
    }
}
.fc-event-vert.fc-event-end {
    border-bottom-width:0
}
.fc-event-inner {
    display:flex;
    flex-direction:column;
    justify-content:center;
    width:100%;
    overflow:hidden;
    text-align:left
}
.fc-event-inner .fc-event-title {
    order:1;
    font-size:16px;
    line-height:1.3;
    font-weight:400
}
@media(min-width:1200px) {
    .fc-event-inner .fc-event-title {
        font-size:24px;
        line-height:1.2
    }
}
.fc-event-inner .fc-event-time {
    order:3;
    font-size:24px;
    font-weight:400
}
.fc-event-inner .disc {
    order:2;
    margin-top:-5px;
    font-size:14px;
    font-weight:600
}
.fc-event-inner .teacher {
    order:4;
    font-size:14px;
    font-weight:600
}
.fc-event-inner .fc-event-time, .fc-event-inner .disc, .fc-event-inner .teacher {
    display:none
}
@media(min-width:1200px) {
    .fc-event-inner .fc-event-time, .fc-event-inner .disc, .fc-event-inner .teacher {
        display:block
    }
}
.fc-agenda-allday {
    display:none
}
.fc-agenda-slots td div {
    height:30px
}
@media(min-width:1200px) {
    .fc-agenda-slots td div {
        height:103px
    }
}
.fc-agenda .fc-agenda-axis {
    width:50px;
    padding:0 4px;
    vertical-align:middle;
    text-align:right;
    white-space:nowrap;
    font-weight:400
}
@media(min-width:1200px) {
    .fc-agenda .fc-agenda-axis {
        display:none
    }
}
.fc-agenda-divider.fc-widget-header {
    display:none
}
.fc-border-separate th {
    border-width:0
}
@media(min-width:1200px) {
    .fc-border-separate th {
        width:244px!important
    }
}
.fc-border-separate td {
    border-width:0 0 0 1px
}
@media(min-width:768px) {
    .fc-border-separate td {
        border-width:0 0 0 5px
    }
}
.fc-agenda .fc-day-content {
    padding:0
}
.fc-agenda-slots td {
    border-width:0
}
.fc-agenda table {
    border-collapse:collapse
}
@media(max-width:767px) {
    .calendar-responsive {
        width:100%;
        overflow-y:hidden;
        overflow-x:scroll
    }
    .calendar-responsive .fc {
        width:768px
    }
}
@media(max-width:767px) {
    .calendar-responsive-mod-1 {
        width:100%;
        overflow-y:hidden;
        overflow-x:scroll
    }
    .calendar-responsive-mod-1 table {
        width:768px
    }
}
.fc-border-separate th.fc-last {
    border-right:0
}
.fc-border-separate th {
    padding:0 0 26px
}
.fc-agenda-gutter.fc-widget-header.fc-last {
    display:none!important
}
.fc-header-title {
    background:#f1f3f9;
    z-index:1;
    position:relative
}
@media(min-width:768px) {
    .fc-header-title {
        background:#fff
    }
}
.fc-header-title h2 {
    font-size:24px;
    font-weight:400;
    text-transform:uppercase
}
.fc-header .fc-corner-right, .fc-header .ui-corner-right {
    z-index:1;
    margin:0;
    background:#f1f3f9;
    padding:0 10px
}
.fc-header .fc-corner-right:active, .fc-header .ui-corner-right:active {
    box-shadow:none
}
@media(min-width:768px) {
    .fc-header .fc-corner-right, .fc-header .ui-corner-right {
        background:#fff
    }
}
.fc-text-arrow {
    display:inline-block;
    font-size:1.5em;
    border-radius:50%;
    width:26px;
    height:26px;
    line-height:23px;
    text-align:center;
    background:#f1f3f9;
    border:1px solid #37b6ff;
    color:#37b6ff
}
.fc-text-arrow:hover {
    background-color:#37b6ff;
    color:#fff
}
@media(min-width:768px) {
    .fc-text-arrow {
        background:#fff
    }
}
.fc-button-prev:focus, .fc-button-prev:active {
    box-shadow:none;
    outline:none;
    border:none
}
.fc-button-prev .fc-text-arrow {
    padding:0 7px
}
.fc-button-next .fc-text-arrow {
    padding:0 3px 0 0
}
.android .fc-button-prev .fc-text-arrow {
    padding:0 4px
}
.android .fc-button-next .fc-text-arrow {
    padding:0
}
#calendar {
    position:relative;
    padding:60px 0
}
table.fc-header:before, table.fc-header:after {
    position:absolute;
    top:calc(50% - 1px);
    content:"";
    display:inline-block;
    width:42%;
    border-top:1px solid #f1f3f9
}
table.fc-header:before {
    left:0
}
table.fc-header:after {
    right:0
}
@media(min-width:768px) {
    table.fc-header {
        position:absolute;
        top:-90px
    }
}
.nav-calendar li {
    padding:10px 0;
    font-size:16px;
    font-weight:800;
    letter-spacing:.1em
}
.nav-calendar li span {
    text-transform:uppercase;
    color:#37b6ff;
    cursor:pointer;
    transition:250ms
}
.nav-calendar li span.active {
    cursor:default;
    color:#000
}
.nav-calendar li span:hover {
    color:#000
}
.nav-calendar li+li {
    border-top:1px solid #f1f3f9
}
@media(min-width:768px) {
    .nav-calendar li {
        display:inline-block;
        padding:0
    }
    .nav-calendar li+li {
        border-top:none
    }
    .nav-calendar li+li:before {
        content:"|";
        display:inline-block;
        margin:0 19px;
        font-weight:400;
        color:#f1f3f9
    }
}
.nav-calendar-mod-1 li+li:before {
    color:#868686
}
.calendar-variant-2 .bg-accent {
    background-color:#37b6ff
}
.calendar-variant-2 .bg-java {
    background:#3bb994
}
.calendar-variant-2 .bg-carmine {
    background:#b93b3b
}
.calendar-variant-2 thead th {
    font-size:15px;
    text-align:left;
    color:#434445;
    font-weight:400;
    border-bottom:1px solid #868686;
    padding-bottom:5px
}
.calendar-variant-2 thead th>div {
    padding:12px 5px
}
.calendar-variant-2 thead th:first-of-type>div {
    height:42px
}
@media(min-width:1200px) {
    .calendar-variant-2 thead {
        font-size:16px
    }
}
.calendar-variant-2 tbody td {
    width:102px;
    height:100px;
    position:relative;
    border-bottom:1px solid #f1f3f9
}
.calendar-variant-2 tbody td:first-of-type {
    border-left:none;
    border-top:none;
    border-bottom:none
}
.calendar-variant-2 tbody td div {
    line-height:18px
}
.calendar-variant-2 tbody tr td:first-of-type {
    width:50px;
    vertical-align:top;
    padding-top:18px;
    border-bottom:1px solid #e5e5e5;
    font-size:12px
}
@media(min-width:1200px) {
    .calendar-variant-2 tbody tr td:first-of-type {
        font-size:15px
    }
}
.calendar-variant-2 tbody tr:nth-child(odd) td:first-of-type {
    background-color:transparent
}
@media(min-width:768px) {
    .calendar-variant-2 tbody td {
        width:90px
    }
}
@media(min-width:992px) {
    .calendar-variant-2 tbody td {
        width:116px
    }
}
@media(min-width:1200px) {
    .calendar-variant-2 tbody tr td:first-of-type {
        width:146px
    }
    .calendar-variant-2 tbody td {
        height:100px;
        width:146px
    }
}
.calendar-variant-2 .fc-event {
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:2;
    border-radius:0;
    margin:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:99
}
.calendar-variant-2 .fc-event .fc-event-wrap {
    height:100%;
    padding:0 10px;
    margin-right:6px
}
p .calendar-variant-2 .fc-event.bg-default {
    background:#fff;
    color:#000
}
.calendar-variant-2 .fc-event-title, .calendar-variant-2 .fc-event-time, .calendar-variant-2 .disc, .calendar-variant-2 .teacher {
    font-size:14px
}
.calendar-variant-2 .fc-event-title, .calendar-variant-2 .fc-event-time {
    font-weight:800
}
.calendar-variant-2 .disc, .calendar-variant-2 .teacher {
    font-weight:400
}
.calendar-variant-2 .disc {
    margin:0
}
.calendar-variant-2 .fc-event-time, .calendar-variant-2 .teacher {
    margin-top:6px
}
.calendar-variant-2 .bg-default.fc-event:before {
    display:none
}
html.ie-11 .fc-event {
    pointer-events:none;
    position:static
}
html.ie-11 .fc-event .fc-event-wrap {
    pointer-events:all;
    z-index:2;
    height:100%;
    padding:0 10px;
    border-radius:0;
    margin:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:99;
    margin-right:6px
}
.parallax-container {
    position:relative;
    overflow:hidden
}
.material-parallax {
    position:absolute;
    top:0;
    left:-1px;
    right:-1px;
    bottom:0;
    z-index:0
}
.parallax-content {
    position:relative;
    z-index:1
}
.material-parallax img {
    display:none;
    position:absolute;
    left:50%;
    bottom:0;
    min-width:101%;
    min-height:101%;
    max-width:none;
    transform:translate3d(-50%, 0, 0)
}
.parallax-disabled {
    background-size:cover;
    background-position:center
}
html:not(.ie-11):not(.ios) .parallax-disabled {
    background-attachment:fixed
}
.parallax-content .contact-info a {
    color:#f5f5f5
}
.parallax-content .contact-info a:hover, .parallax-content .contact-info a:focus, .parallax-content .contact-info a:active {
    color:#fff
}
.lg-sub-html, .lg-toolbar {
    background-color:rgba(0, 0, 0, .45)
}
@font-face {
    font-family:lg;
    src:url(../fonts/lg.eot?n1z373);
    src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");
    font-weight:400;
    font-style:normal
}
.lg-icon {
    font-family:lg;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.lg-actions .lg-next, .lg-actions .lg-prev {
    background-color:rgba(0, 0, 0, .45);
    border-radius:2px;
    color:#999;
    cursor:pointer;
    display:block;
    font-size:22px;
    margin-top:-10px;
    padding:8px 10px 9px;
    position:absolute;
    top:50%;
    z-index:1080;
    border:none;
    outline:0
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
    pointer-events:none;
    opacity:.5
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
    color:#fff
}
.lg-actions .lg-next {
    right:20px
}
.lg-actions .lg-next:before {
    content:"\e095"
}
.lg-actions .lg-prev {
    left:20px
}
.lg-actions .lg-prev:after {
    content:"\e094"
}
@-webkit-keyframes lg-right-end {
    0%, 100% {
        left:0
    }
    50% {
        left:-30px
    }
}
@-moz-keyframes lg-right-end {
    0%, 100% {
        left:0
    }
    50% {
        left:-30px
    }
}
@-ms-keyframes lg-right-end {
    0%, 100% {
        left:0
    }
    50% {
        left:-30px
    }
}
@keyframes lg-right-end {
    0%, 100% {
        left:0
    }
    50% {
        left:-30px
    }
}
@-webkit-keyframes lg-left-end {
    0%, 100% {
        left:0
    }
    50% {
        left:30px
    }
}
@-moz-keyframes lg-left-end {
    0%, 100% {
        left:0
    }
    50% {
        left:30px
    }
}
@-ms-keyframes lg-left-end {
    0%, 100% {
        left:0
    }
    50% {
        left:30px
    }
}
@keyframes lg-left-end {
    0%, 100% {
        left:0
    }
    50% {
        left:30px
    }
}
.lg-outer.lg-right-end .lg-object {
    -webkit-animation:lg-right-end .3s;
    -o-animation:lg-right-end .3s;
    animation:lg-right-end .3s;
    position:relative
}
.lg-outer.lg-left-end .lg-object {
    -webkit-animation:lg-left-end .3s;
    -o-animation:lg-left-end .3s;
    animation:lg-left-end .3s;
    position:relative
}
.lg-toolbar {
    z-index:1082;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.lg-toolbar .lg-icon {
    color:#999;
    cursor:pointer;
    float:right;
    font-size:24px;
    height:47px;
    line-height:27px;
    padding:10px 0;
    text-align:center;
    width:50px;
    text-decoration:none!important;
    outline:0;
    -webkit-transition:color .2s linear;
    -o-transition:color .2s linear;
    transition:color .2s linear
}
.lg-toolbar .lg-icon:hover {
    color:#fff
}
.lg-toolbar .lg-close:after {
    content:"\e070"
}
.lg-toolbar .lg-download:after {
    content:"\e0f2"
}
.lg-sub-html {
    bottom:0;
    color:#eee;
    font-size:16px;
    left:0;
    padding:10px 40px;
    position:fixed;
    right:0;
    text-align:center;
    z-index:1080
}
.lg-sub-html h4 {
    margin:0;
    font-size:13px;
    font-weight:700
}
.lg-sub-html p {
    font-size:12px;
    margin:5px 0 0
}
#lg-counter {
    color:#999;
    display:inline-block;
    font-size:16px;
    padding-left:20px;
    padding-top:12px;
    vertical-align:middle
}
.lg-next, .lg-prev, .lg-toolbar {
    opacity:1;
    -webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    -moz-transition:-moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    -o-transition:-o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    transition:transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear
}
.lg-hide-items .lg-prev {
    opacity:0;
    -webkit-transform:translate3d(-10px, 0, 0);
    transform:translate3d(-10px, 0, 0)
}
.lg-hide-items .lg-next {
    opacity:0;
    -webkit-transform:translate3d(10px, 0, 0);
    transform:translate3d(10px, 0, 0)
}
.lg-hide-items .lg-toolbar {
    opacity:0;
    -webkit-transform:translate3d(0, -10px, 0);
    transform:translate3d(0, -10px, 0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    -webkit-transform:scale3d(.5, .5, .5);
    transform:scale3d(.5, .5, .5);
    opacity:0;
    -webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -moz-transition:-moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -o-transition:-o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    transition:transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1);
    opacity:1
}
.lg-outer .lg-thumb-outer {
    background-color:#0d0a0a;
    bottom:0;
    position:absolute;
    width:100%;
    z-index:1080;
    max-height:350px;
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    -webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    transition:transform .25s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.lg-outer .lg-thumb {
    padding:10px 0;
    height:100%;
    margin-bottom:-5px;
    margin-left:auto;
    margin-right:auto
}
.lg-outer .lg-thumb-item {
    cursor:pointer;
    float:left;
    overflow:hidden;
    height:100%;
    border:2px solid #fff;
    border-radius:4px;
    margin-bottom:5px
}
@media(min-width:1025px) {
    .lg-outer .lg-thumb-item {
        -webkit-transition:border-color .25s ease;
        -o-transition:border-color .25s ease;
        transition:border-color .25s ease
    }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color:#37b6ff
}
.lg-outer .lg-thumb-item img {
    width:100%;
    height:100%;
    object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item {
    padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item {
    padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
    -webkit-transition:bottom .25s ease;
    -o-transition:bottom .25s ease;
    transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom:100px
}
.lg-outer .lg-toogle-thumb {
    background-color:#0d0a0a;
    border-radius:2px 2px 0 0;
    color:#999;
    cursor:pointer;
    font-size:24px;
    height:39px;
    line-height:27px;
    padding:5px 0;
    position:absolute;
    right:20px;
    text-align:center;
    top:-39px;
    width:50px
}
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
    color:#fff
}
.lg-outer .lg-toogle-thumb:after {
    content:"\e1ff"
}
.lg-outer .lg-video-cont {
    display:inline-block;
    vertical-align:middle;
    max-width:1140px;
    max-height:100%;
    width:100%;
    padding:0 5px
}
.lg-outer .lg-video {
    width:100%;
    height:0;
    padding-bottom:56.25%;
    overflow:hidden;
    position:relative
}
.lg-outer .lg-video .lg-object {
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    width:100%!important;
    height:100%!important
}
.lg-outer .lg-video .lg-video-play {
    width:84px;
    height:59px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-42px;
    margin-top:-30px;
    z-index:1080;
    cursor:pointer
}
.lg-outer .lg-has-iframe .lg-video {
    -webkit-overflow-scrolling:touch;
    overflow:auto
}
.lg-outer .lg-has-vimeo .lg-video-play {
    background:url(../images/vimeo-play.png) no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background:url(../images/vimeo-play.png) 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play {
    background:url(../images/video-play.png) no-repeat;
    height:64px;
    margin-left:-32px;
    margin-top:-32px;
    width:64px;
    opacity:.8
}
.lg-outer .lg-has-html5:hover .lg-video-play {
    opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play {
    background:url(../images/youtube-play.png) no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
    background:url(../images/youtube-play.png) 0 -60px no-repeat
}
.lg-outer .lg-video-object {
    width:100%!important;
    height:100%!important;
    position:absolute;
    top:0;
    left:0
}
.lg-outer .lg-has-video .lg-video-object {
    visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
    display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
    visibility:visible
}
.lg-progress-bar {
    background-color:#333;
    height:5px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1083;
    opacity:0;
    -webkit-transition:opacity 80ms ease 0s;
    -moz-transition:opacity 80ms ease 0s;
    -o-transition:opacity 80ms ease 0s;
    transition:opacity 80ms ease 0s
}
.lg-progress-bar .lg-progress {
    background-color:#37b6ff;
    height:5px;
    width:0
}
.lg-progress-bar.lg-start .lg-progress {
    width:100%
}
.lg-show-autoplay .lg-progress-bar {
    opacity:1
}
.lg-autoplay-button:after {
    content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after {
    content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1);
    -webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
#lg-zoom-in:after {
    content:"\e311"
}
#lg-actual-size {
    font-size:20px
}
#lg-actual-size:after {
    content:"\e033"
}
#lg-zoom-out {
    opacity:.5;
    pointer-events:none
}
#lg-zoom-out:after {
    content:"\e312"
}
.lg-zoomed #lg-zoom-out {
    opacity:1;
    pointer-events:auto
}
.lg-outer .lg-pager-outer {
    bottom:60px;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    z-index:1080;
    height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
    overflow:visible
}
.lg-outer .lg-pager-cont {
    cursor:pointer;
    display:inline-block;
    overflow:hidden;
    position:relative;
    vertical-align:top;
    margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
    opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
    box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont {
    background-color:#fff;
    color:#fff;
    bottom:100%;
    height:83px;
    left:0;
    margin-bottom:20px;
    margin-left:-60px;
    opacity:0;
    padding:5px;
    position:absolute;
    width:120px;
    border-radius:3px;
    -webkit-transition:opacity .15s ease 0s, -webkit-transform .15s ease 0s;
    -moz-transition:opacity .15s ease 0s, -moz-transform .15s ease 0s;
    -o-transition:opacity .15s ease 0s, -o-transform .15s ease 0s;
    transition:opacity .15s ease 0s, transform .15s ease 0s;
    -webkit-transform:translate3d(0, 5px, 0);
    transform:translate3d(0, 5px, 0)
}
.lg-outer .lg-pager-thumb-cont img {
    width:100%;
    height:100%
}
.lg-outer .lg-pager {
    background-color:rgba(255, 255, 255, .5);
    border-radius:50%;
    box-shadow:0 0 0 8px rgba(255, 255, 255, .7) inset;
    display:block;
    height:12px;
    -webkit-transition:box-shadow .3s ease 0s;
    -o-transition:box-shadow .3s ease 0s;
    transition:box-shadow .3s ease 0s;
    width:12px
}
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
    box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret {
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px dashed;
    bottom:-10px;
    display:inline-block;
    height:0;
    left:50%;
    margin-left:-5px;
    position:absolute;
    vertical-align:middle;
    width:0
}
.lg-fullscreen:after {
    content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after {
    content:"\e20d"
}
.lg-outer #lg-dropdown-overlay {
    background-color:rgba(0, 0, 0, .25);
    bottom:0;
    cursor:default;
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:1081;
    opacity:0;
    visibility:hidden;
    -webkit-transition:visibility 0s linear .18s, opacity .18s linear 0s;
    -o-transition:visibility 0s linear .18s, opacity .18s linear 0s;
    transition:visibility 0s linear .18s, opacity .18s linear 0s
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -moz-transform:translate3d(0, 0, 0);
    -o-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    opacity:1;
    visibility:visible
}
.lg-outer .lg-dropdown {
    background-color:#fff;
    border-radius:2px;
    font-size:14px;
    list-style-type:none;
    margin:0;
    padding:10px 0;
    position:absolute;
    right:0;
    text-align:left;
    top:50px;
    opacity:0;
    visibility:hidden;
    -moz-transform:translate3d(0, 5px, 0);
    -o-transform:translate3d(0, 5px, 0);
    -ms-transform:translate3d(0, 5px, 0);
    -webkit-transform:translate3d(0, 5px, 0);
    transform:translate3d(0, 5px, 0);
    -webkit-transition:-webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    -moz-transition:-moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    -o-transition:-o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    transition:transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s
}
.lg-outer .lg-dropdown:after {
    content:"";
    display:block;
    height:0;
    width:0;
    position:absolute;
    border:8px solid transparent;
    border-bottom-color:#fff;
    right:16px;
    top:-16px
}
.lg-outer .lg-dropdown>li:last-child {
    margin-bottom:0
}
.lg-outer .lg-dropdown>li:hover .lg-icon, .lg-outer .lg-dropdown>li:hover a {
    color:#333
}
.lg-outer .lg-dropdown a {
    color:#333;
    display:block;
    white-space:pre;
    padding:4px 12px;
    font-family:open sans, helvetica neue, Helvetica, Arial, sans-serif;
    font-size:12px
}
.lg-outer .lg-dropdown a:hover {
    background-color:rgba(0, 0, 0, .07)
}
.lg-outer .lg-dropdown .lg-dropdown-text {
    display:inline-block;
    line-height:1;
    margin-top:-3px;
    vertical-align:middle
}
.lg-outer .lg-dropdown .lg-icon {
    color:#333;
    display:inline-block;
    float:none;
    font-size:20px;
    height:auto;
    line-height:1;
    margin-right:8px;
    padding:0;
    vertical-align:middle;
    width:auto
}
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
    width:100%;
    height:100%
}
.lg-outer #lg-share {
    position:relative
}
.lg-outer #lg-share:after {
    content:"\e80d"
}
.lg-outer #lg-share-facebook .lg-icon {
    color:#3b5998
}
.lg-outer #lg-share-facebook .lg-icon:after {
    content:"\e901"
}
.lg-outer #lg-share-twitter .lg-icon {
    color:#00aced
}
.lg-outer #lg-share-twitter .lg-icon:after {
    content:"\e904"
}
.lg-outer #lg-share-googleplus .lg-icon {
    color:#dd4b39
}
.lg-outer #lg-share-googleplus .lg-icon:after {
    content:"\e902"
}
.lg-outer #lg-share-pinterest .lg-icon {
    color:#cb2027
}
.lg-outer #lg-share-pinterest .lg-icon:after {
    content:"\e903"
}
.lg-group:after {
    content:"";
    display:table;
    clear:both
}
.lg-outer {
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    text-align:left;
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-outer * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.lg-outer.lg-visible {
    opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
    -webkit-transition-duration:inherit!important;
    transition-duration:inherit!important;
    -webkit-transition-timing-function:inherit!important;
    transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important;
    opacity:1
}
.lg-outer.lg-grab img.lg-object {
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer.lg-grabbing img.lg-object {
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg {
    position:relative;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
    max-height:100%
}
.lg-outer .lg-inner {
    position:absolute;
    left:0;
    top:0;
    white-space:nowrap
}
.lg-outer .lg-item {
    background:url(../images/loading.gif) center center no-repeat;
    display:none!important
}
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
    display:inline-block!important
}
.lg-outer .lg-img-wrap, .lg-outer .lg-item {
    display:inline-block;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%
}
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
    content:"";
    display:inline-block;
    height:50%;
    width:1px;
    margin-right:-1px
}
.lg-outer .lg-img-wrap {
    position:absolute;
    padding:0 5px;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.lg-outer .lg-item.lg-complete {
    background-image:none
}
.lg-outer .lg-item.lg-current {
    z-index:1060
}
.lg-outer .lg-image {
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
    max-height:100%;
    width:auto!important;
    height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
    opacity:1
}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
    display:none
}
.lg-backdrop {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1040;
    background-color:#000;
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-backdrop.in {
    opacity:1
}
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
    -webkit-transition:none 0s ease 0s!important;
    -moz-transition:none 0s ease 0s!important;
    -o-transition:none 0s ease 0s!important;
    transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item {
    opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current {
    opacity:1
}
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
    -webkit-transition:opacity .1s ease 0s;
    -moz-transition:opacity .1s ease 0s;
    -o-transition:opacity .1s ease 0s;
    transition:opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity:0;
    position:absolute;
    left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
    left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    left:0;
    opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    -webkit-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -moz-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -o-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.lg-sub-html, .lg-toolbar {
    background-color:rgba(0, 0, 0, .45)
}
@font-face {
    font-family:lg;
    src:url(../fonts/lg.eot?n1z373);
    src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");
    font-weight:400;
    font-style:normal
}
.lg-icon {
    font-family:lg;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.lg-actions .lg-next, .lg-actions .lg-prev {
    background-color:rgba(0, 0, 0, .45);
    border-radius:2px;
    color:#999;
    cursor:pointer;
    display:block;
    font-size:22px;
    margin-top:-10px;
    padding:8px 10px 9px;
    position:absolute;
    top:50%;
    z-index:1080;
    border:none;
    outline:0
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
    pointer-events:none;
    opacity:.5
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
    color:#fff
}
.lg-actions .lg-next {
    right:20px
}
.lg-actions .lg-next:before {
    content:"\e095"
}
.lg-actions .lg-prev {
    left:20px
}
.lg-actions .lg-prev:after {
    content:"\e094"
}
@-webkit-keyframes lg-right-end {
    0%, 100% {
        left:0
    }
    50% {
        left:-30px
    }
}
@-moz-keyframes lg-right-end {
    0%, 100% {
        left:0
    }
    50% {
        left:-30px
    }
}
@-ms-keyframes lg-right-end {
    0%, 100% {
        left:0
    }
    50% {
        left:-30px
    }
}
@keyframes lg-right-end {
    0%, 100% {
        left:0
    }
    50% {
        left:-30px
    }
}
@-webkit-keyframes lg-left-end {
    0%, 100% {
        left:0
    }
    50% {
        left:30px
    }
}
@-moz-keyframes lg-left-end {
    0%, 100% {
        left:0
    }
    50% {
        left:30px
    }
}
@-ms-keyframes lg-left-end {
    0%, 100% {
        left:0
    }
    50% {
        left:30px
    }
}
@keyframes lg-left-end {
    0%, 100% {
        left:0
    }
    50% {
        left:30px
    }
}
.lg-outer.lg-right-end .lg-object {
    -webkit-animation:lg-right-end .3s;
    -o-animation:lg-right-end .3s;
    animation:lg-right-end .3s;
    position:relative
}
.lg-outer.lg-left-end .lg-object {
    -webkit-animation:lg-left-end .3s;
    -o-animation:lg-left-end .3s;
    animation:lg-left-end .3s;
    position:relative
}
.lg-toolbar {
    z-index:1082;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.lg-toolbar .lg-icon {
    color:#999;
    cursor:pointer;
    float:right;
    font-size:24px;
    height:47px;
    line-height:27px;
    padding:10px 0;
    text-align:center;
    width:50px;
    text-decoration:none!important;
    outline:0;
    -webkit-transition:color .2s linear;
    -o-transition:color .2s linear;
    transition:color .2s linear
}
.lg-toolbar .lg-icon:hover {
    color:#fff
}
.lg-toolbar .lg-close:after {
    content:"\e070"
}
.lg-toolbar .lg-download:after {
    content:"\e0f2"
}
.lg-sub-html {
    bottom:0;
    color:#eee;
    font-size:16px;
    left:0;
    padding:10px 40px;
    position:fixed;
    right:0;
    text-align:center;
    z-index:1080
}
.lg-sub-html h4 {
    margin:0;
    font-size:13px;
    font-weight:700
}
.lg-sub-html p {
    font-size:12px;
    margin:5px 0 0
}
#lg-counter {
    color:#999;
    display:inline-block;
    font-size:16px;
    padding-left:20px;
    padding-top:12px;
    vertical-align:middle
}
.lg-next, .lg-prev, .lg-toolbar {
    opacity:1;
    -webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    -moz-transition:-moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    -o-transition:-o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    transition:transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear
}
.lg-hide-items .lg-prev {
    opacity:0;
    -webkit-transform:translate3d(-10px, 0, 0);
    transform:translate3d(-10px, 0, 0)
}
.lg-hide-items .lg-next {
    opacity:0;
    -webkit-transform:translate3d(10px, 0, 0);
    transform:translate3d(10px, 0, 0)
}
.lg-hide-items .lg-toolbar {
    opacity:0;
    -webkit-transform:translate3d(0, -10px, 0);
    transform:translate3d(0, -10px, 0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    -webkit-transform:scale3d(.5, .5, .5);
    transform:scale3d(.5, .5, .5);
    opacity:0;
    -webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -moz-transition:-moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -o-transition:-o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    transition:transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1);
    opacity:1
}
.lg-outer .lg-thumb-outer {
    background-color:#0d0a0a;
    bottom:0;
    position:absolute;
    width:100%;
    z-index:1080;
    max-height:350px;
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    -webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    transition:transform .25s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.lg-outer .lg-thumb {
    padding:10px 0;
    height:100%;
    margin-bottom:-5px
}
.lg-outer .lg-thumb-item {
    cursor:pointer;
    float:left;
    overflow:hidden;
    height:100%;
    border:2px solid #fff;
    border-radius:4px;
    margin-bottom:5px
}
@media(min-width:1025px) {
    .lg-outer .lg-thumb-item {
        -webkit-transition:border-color .25s ease;
        -o-transition:border-color .25s ease;
        transition:border-color .25s ease
    }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color:#37b6ff
}
.lg-outer .lg-thumb-item img {
    width:100%;
    height:100%;
    object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item {
    padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item {
    padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
    -webkit-transition:bottom .25s ease;
    -o-transition:bottom .25s ease;
    transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom:100px
}
.lg-outer .lg-toogle-thumb {
    background-color:#0d0a0a;
    border-radius:2px 2px 0 0;
    color:#999;
    cursor:pointer;
    font-size:24px;
    height:39px;
    line-height:27px;
    padding:5px 0;
    position:absolute;
    right:20px;
    text-align:center;
    top:-39px;
    width:50px
}
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
    color:#fff
}
.lg-outer .lg-toogle-thumb:after {
    content:"\e1ff"
}
.lg-outer .lg-video-cont {
    display:inline-block;
    vertical-align:middle;
    max-width:1140px;
    max-height:100%;
    width:100%;
    padding:0 5px
}
.lg-outer .lg-video {
    width:100%;
    height:0;
    padding-bottom:56.25%;
    overflow:hidden;
    position:relative
}
.lg-outer .lg-video .lg-object {
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    width:100%!important;
    height:100%!important
}
.lg-outer .lg-video .lg-video-play {
    width:84px;
    height:59px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-42px;
    margin-top:-30px;
    z-index:1080;
    cursor:pointer
}
.lg-outer .lg-has-iframe .lg-video {
    -webkit-overflow-scrolling:touch;
    overflow:auto
}
.lg-outer .lg-has-vimeo .lg-video-play {
    background:url(../images/vimeo-play.png) no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background:url(../images/vimeo-play.png) 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play {
    background:url(../images/video-play.png) no-repeat;
    height:64px;
    margin-left:-32px;
    margin-top:-32px;
    width:64px;
    opacity:.8
}
.lg-outer .lg-has-html5:hover .lg-video-play {
    opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play {
    background:url(../images/youtube-play.png) no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
    background:url(../images/youtube-play.png) 0 -60px no-repeat
}
.lg-outer .lg-video-object {
    width:100%!important;
    height:100%!important;
    position:absolute;
    top:0;
    left:0
}
.lg-outer .lg-has-video .lg-video-object {
    visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
    display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
    visibility:visible
}
.lg-progress-bar {
    background-color:#333;
    height:5px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1083;
    opacity:0;
    -webkit-transition:opacity 80ms ease 0s;
    -moz-transition:opacity 80ms ease 0s;
    -o-transition:opacity 80ms ease 0s;
    transition:opacity 80ms ease 0s
}
.lg-progress-bar .lg-progress {
    background-color:#37b6ff;
    height:5px;
    width:0
}
.lg-progress-bar.lg-start .lg-progress {
    width:100%
}
.lg-show-autoplay .lg-progress-bar {
    opacity:1
}
.lg-autoplay-button:after {
    content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after {
    content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1);
    -webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
#lg-zoom-in:after {
    content:"\e311"
}
#lg-actual-size {
    font-size:20px
}
#lg-actual-size:after {
    content:"\e033"
}
#lg-zoom-out {
    opacity:.5;
    pointer-events:none
}
#lg-zoom-out:after {
    content:"\e312"
}
.lg-zoomed #lg-zoom-out {
    opacity:1;
    pointer-events:auto
}
.lg-outer .lg-pager-outer {
    bottom:60px;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    z-index:1080;
    height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
    overflow:visible
}
.lg-outer .lg-pager-cont {
    cursor:pointer;
    display:inline-block;
    overflow:hidden;
    position:relative;
    vertical-align:top;
    margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
    opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
    box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont {
    background-color:#fff;
    color:#fff;
    bottom:100%;
    height:83px;
    left:0;
    margin-bottom:20px;
    margin-left:-60px;
    opacity:0;
    padding:5px;
    position:absolute;
    width:120px;
    border-radius:3px;
    -webkit-transition:opacity .15s ease 0s, -webkit-transform .15s ease 0s;
    -moz-transition:opacity .15s ease 0s, -moz-transform .15s ease 0s;
    -o-transition:opacity .15s ease 0s, -o-transform .15s ease 0s;
    transition:opacity .15s ease 0s, transform .15s ease 0s;
    -webkit-transform:translate3d(0, 5px, 0);
    transform:translate3d(0, 5px, 0)
}
.lg-outer .lg-pager-thumb-cont img {
    width:100%;
    height:100%
}
.lg-outer .lg-pager {
    background-color:rgba(255, 255, 255, .5);
    border-radius:50%;
    box-shadow:0 0 0 8px rgba(255, 255, 255, .7) inset;
    display:block;
    height:12px;
    -webkit-transition:box-shadow .3s ease 0s;
    -o-transition:box-shadow .3s ease 0s;
    transition:box-shadow .3s ease 0s;
    width:12px
}
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
    box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret {
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px dashed;
    bottom:-10px;
    display:inline-block;
    height:0;
    left:50%;
    margin-left:-5px;
    position:absolute;
    vertical-align:middle;
    width:0
}
.lg-fullscreen:after {
    content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after {
    content:"\e20d"
}
.lg-outer #lg-dropdown-overlay {
    background-color:rgba(0, 0, 0, .25);
    bottom:0;
    cursor:default;
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:1081;
    opacity:0;
    visibility:hidden;
    -webkit-transition:visibility 0s linear .18s, opacity .18s linear 0s;
    -o-transition:visibility 0s linear .18s, opacity .18s linear 0s;
    transition:visibility 0s linear .18s, opacity .18s linear 0s
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -moz-transform:translate3d(0, 0, 0);
    -o-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    opacity:1;
    visibility:visible
}
.lg-outer .lg-dropdown {
    background-color:#fff;
    border-radius:2px;
    font-size:14px;
    list-style-type:none;
    margin:0;
    padding:10px 0;
    position:absolute;
    right:0;
    text-align:left;
    top:50px;
    opacity:0;
    visibility:hidden;
    -moz-transform:translate3d(0, 5px, 0);
    -o-transform:translate3d(0, 5px, 0);
    -ms-transform:translate3d(0, 5px, 0);
    -webkit-transform:translate3d(0, 5px, 0);
    transform:translate3d(0, 5px, 0);
    -webkit-transition:-webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    -moz-transition:-moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    -o-transition:-o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    transition:transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s
}
.lg-outer .lg-dropdown:after {
    content:"";
    display:block;
    height:0;
    width:0;
    position:absolute;
    border:8px solid transparent;
    border-bottom-color:#fff;
    right:16px;
    top:-16px
}
.lg-outer .lg-dropdown>li:last-child {
    margin-bottom:0
}
.lg-outer .lg-dropdown>li:hover .lg-icon, .lg-outer .lg-dropdown>li:hover a {
    color:#333
}
.lg-outer .lg-dropdown a {
    color:#333;
    display:block;
    white-space:pre;
    padding:4px 12px;
    font-family:open sans, helvetica neue, Helvetica, Arial, sans-serif;
    font-size:12px
}
.lg-outer .lg-dropdown a:hover {
    background-color:rgba(0, 0, 0, .07)
}
.lg-outer .lg-dropdown .lg-dropdown-text {
    display:inline-block;
    line-height:1;
    margin-top:-3px;
    vertical-align:middle
}
.lg-outer .lg-dropdown .lg-icon {
    color:#333;
    display:inline-block;
    float:none;
    font-size:20px;
    height:auto;
    line-height:1;
    margin-right:8px;
    padding:0;
    vertical-align:middle;
    width:auto
}
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
    width:100%;
    height:100%
}
.lg-outer #lg-share {
    position:relative
}
.lg-outer #lg-share:after {
    content:"\e80d"
}
.lg-outer #lg-share-facebook .lg-icon {
    color:#3b5998
}
.lg-outer #lg-share-facebook .lg-icon:after {
    content:"\e901"
}
.lg-outer #lg-share-twitter .lg-icon {
    color:#00aced
}
.lg-outer #lg-share-twitter .lg-icon:after {
    content:"\e904"
}
.lg-outer #lg-share-googleplus .lg-icon {
    color:#dd4b39
}
.lg-outer #lg-share-googleplus .lg-icon:after {
    content:"\e902"
}
.lg-outer #lg-share-pinterest .lg-icon {
    color:#cb2027
}
.lg-outer #lg-share-pinterest .lg-icon:after {
    content:"\e903"
}
.lg-group:after {
    content:"";
    display:table;
    clear:both
}
.lg-outer {
    position:fixed;
    top:0;
    left:0;
    z-index:1090;
    text-align:left;
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-outer * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.lg-outer.lg-visible {
    opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
    -webkit-transition-duration:inherit!important;
    transition-duration:inherit!important;
    -webkit-transition-timing-function:inherit!important;
    transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important;
    opacity:1
}
.lg-outer.lg-grab img.lg-object {
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer.lg-grabbing img.lg-object {
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg {
    position:relative;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
    max-height:100%
}
.lg-outer .lg-inner {
    position:absolute;
    left:0;
    top:0;
    white-space:nowrap
}
.lg-outer .lg-item {
    background:url(../images/loading.gif) center center no-repeat;
    display:none!important
}
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
    display:inline-block!important
}
.lg-outer .lg-img-wrap, .lg-outer .lg-item {
    display:inline-block;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%
}
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
    content:"";
    display:inline-block;
    height:50%;
    width:1px;
    margin-right:-1px
}
.lg-outer .lg-img-wrap {
    position:absolute;
    padding:0 5px;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.lg-outer .lg-item.lg-complete {
    background-image:none
}
.lg-outer .lg-item.lg-current {
    z-index:1060
}
.lg-outer .lg-image {
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
    max-height:100%;
    width:auto!important;
    height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
    opacity:1
}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
    display:none
}
.lg-backdrop {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1090;
    background-color:#000;
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-backdrop.in {
    opacity:.93
}
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
    -webkit-transition:none 0s ease 0s!important;
    -moz-transition:none 0s ease 0s!important;
    -o-transition:none 0s ease 0s!important;
    transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item {
    opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current {
    opacity:1
}
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
    -webkit-transition:opacity .1s ease 0s;
    -moz-transition:opacity .1s ease 0s;
    -o-transition:opacity .1s ease 0s;
    transition:opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity:0;
    position:absolute;
    left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
    left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    left:0;
    opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    -webkit-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -moz-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -o-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.select2 {
    width:100%!important
}
.select2-container {
    display:block;
    position:relative
}
.select2-container:focus, .select2-container * {
    outline:none
}
.select2-container .select2-selection {
    overflow:hidden;
    text-overflow:ellipsis
}
.select2-container .select2-selection__rendered {
    white-space:nowrap
}
.select2-container .select2-selection__clear {
    position:relative
}
.select2-container .select2-selection--single {
    display:block;
    cursor:pointer;
    user-select:none;
    height:46px;
    padding:9px 44px 9px 16px;
    border:1px solid #ced4da;
    border-radius:5px;
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
    font-weight:400;
    font-size:14px;
    line-height:1.5;
    background-color:#fff;
    color:#212121
}
.select2-container .select2-selection--single .select2-selection__arrow {
    position:absolute;
    right:0;
    top:0;
    display:flex;
    justify-content:center;
    align-items:center;
    width:46px;
    height:46px;
    font-family:material design icons;
    font-size:18px;
    vertical-align:middle;
    line-height:1;
    text-align:center;
    color:#212121
}
.select2-container .select2-selection--single .select2-selection__arrow b {
    transition:.25s
}
.select2-container .select2-selection--single .select2-selection__arrow b:before {
    content:'\f236'
}
.select2-container.select2-container--open .select2-selection__arrow b {
    transform:rotate(180deg)
}
.select2-container .select2-selection--multiple {
    display:block;
    cursor:pointer;
    user-select:none;
    height:46px;
    padding:9px 16px;
    border:1px solid #ced4da;
    border-radius:5px;
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
    font-weight:400;
    font-size:14px;
    line-height:1.5;
    background-color:#fff;
    color:#212121
}
.select2-container .select2-search--inline {
    float:left
}
.select2-container .select2-search--inline .select2-search__field {
    border:none;
    margin-top:0;
    padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance:none
}
.select2-dropdown {
    position:absolute;
    display:block;
    z-index:12;
    width:100%;
    border:1px solid #ced4da;
    padding:7px 0;
    font-family:lato, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
    font-weight:400;
    font-size:14px;
    overflow:hidden;
    border-radius:5px;
    background-color:#fff;
    color:#212121
}
.select2-results {
    display:block
}
.select2-results__options {
    list-style:none;
    margin:0;
    padding:0;
    text-align:left
}
.select2-results__option {
    padding:2px 16px;
    transition:.3s;
    overflow:hidden;
    text-overflow:ellipsis;
    user-select:none
}
.select2-results__option[aria-disabled=true] {
    color:#aaa
}
.select2-results__option[aria-selected] {
    cursor:pointer
}
.select2-results__option[aria-selected=true] {
    background:#37b6ff;
    color:#fff
}
.select2-results__option:not([aria-disabled=true]):hover {
    background:#212121;
    color:#fff
}
.select2-container--open .select2-dropdown--above {
    margin-bottom:5px
}
.select2-container--open .select2-dropdown--below {
    margin-top:5px
}
.select2-search--dropdown {
    display:block
}
.select2-search--dropdown.select2-search--hide {
    display:none
}
.select2-search__field {
    width:100%;
    padding:2px 16px
}
.select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance:none
}
.select2-close-mask {
    position:fixed;
    left:0;
    top:0;
    z-index:99;
    display:block;
    border:0;
    margin:0;
    padding:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    background-color:#fff
}
.select2-hidden-accessible {
    border:0!important;
    clip:rect(0 0 0 0)!important;
    height:1px!important;
    margin:-1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    width:1px!important
}
.select2+.form-validation {
    z-index:14
}
.preloader {
    position:fixed;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:10000;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:20px;
    background:#fff;
    transition:.3s all ease
}
.preloader.loaded {
    opacity:0;
    visibility:hidden
}
.preloader-body {
    text-align:center
}
.preloader-body p {
    position:relative;
    right:-8px
}
.cssload-container {
    width:100%;
    height:36px;
    text-align:center
}
.cssload-speeding-wheel {
    width:36px;
    height:36px;
    margin:0 auto;
    border:3px solid #37b6ff;
    border-radius:50%;
    border-left-color:transparent;
    border-bottom-color:transparent;
    animation:cssload-spin .88s infinite linear
}
@-webkit-keyframes cssload-spin {
    100% {
        transform:rotate(360deg)
    }
}
@keyframes cssload-spin {
    100% {
        transform:rotate(360deg)
    }
}